:root{--sage:#7C8A6F;--sage-deep:#62705A;--sage-soft:#A7B299;--sand:#E4E3DA;--oat:#EFEFE7;--bone:#F8F8F2;--clay:#DACFBE;--ink:#262722;--ink-soft:#54564D;--line:rgba(38,39,34,.15);--line-strong:rgba(38,39,34,.28);--terracotta:#C0705A;--font-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-sans:"Jost","Inter","Helvetica Neue",Arial,sans-serif;--tracking-label:.24em;--tracking-logo:.18em;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:56px;--space-8:80px;--space-10:130px;--radius:3px;--measure:62ch;--page-max:1200px;--gutter:clamp(20px,5vw,56px);--header-h:64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--bone);color:var(--ink);font-family:var(--font-sans);font-weight:300;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:300;letter-spacing:-.01em;margin:0;line-height:1.08}p{margin:0}em{font-style:italic;color:var(--sage-deep)}:focus-visible{outline:2px solid var(--sage-deep);outline-offset:3px;border-radius:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-60px;background:var(--sage-deep);color:var(--bone);padding:10px 16px;z-index:200;transition:top .2s}.skip-link:focus{top:8px}.wrap{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:820px}.section{padding-block:clamp(40px,6vw,72px)}.section--tight{padding-block:clamp(28px,4vw,48px)}.eyebrow{font-family:var(--font-sans);font-weight:400;font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sage-deep);margin:0 0 var(--space-2)}.lead{font-size:clamp(17px,2.4vw,20px);line-height:1.6;color:var(--ink);max-width:64ch}.measure{max-width:var(--measure)}.muted{color:var(--ink-soft)}h1{font-size:clamp(40px,8vw,64px)}h2{font-size:clamp(30px,5vw,44px)}h3{font-size:clamp(22px,3vw,28px)}.greet{font-family:var(--font-serif);font-style:italic;font-size:clamp(15px,2vw,18px);color:var(--sage-deep);margin:0 0 var(--space-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;line-height:1;min-height:52px;padding:16px 30px;border:1px solid transparent;border-radius:var(--radius);transition:background .25s,color .25s,border-color .25s;text-align:center;white-space:nowrap}.btn--primary{background:var(--sage-deep);color:var(--bone);border-color:var(--sage-deep)}.btn--primary:hover{background:#55634c;border-color:#55634c}.btn--primary:disabled{opacity:.45;cursor:not-allowed}.btn--secondary{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn--secondary:hover{border-color:var(--ink)}.btn--ghost{background:transparent;color:var(--sage-deep);border:none;min-height:auto;padding:8px 2px;letter-spacing:.14em}.btn--ghost:hover{color:var(--ink)}.btn--full{width:100%}.btn__arrow{width:16px;height:8px}.header{position:sticky;top:0;z-index:60;background:var(--bone);border-bottom:1px solid var(--line)}.header__bar{display:flex;align-items:center;gap:var(--space-2);height:var(--header-h);max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.header__logo{font-family:var(--font-serif);font-size:22px;letter-spacing:var(--tracking-logo);color:var(--ink);margin-inline:auto}.header__nav{display:none;gap:var(--space-4);margin-inline:auto}.header__nav a{font-size:13px;letter-spacing:.04em;color:var(--ink-soft);transition:color .2s}.header__nav a:hover{color:var(--ink)}.header__actions{display:flex;align-items:center;gap:6px}.icon-btn{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:none;color:var(--ink);position:relative}.header__trust{display:none;font-size:11px;letter-spacing:.06em;color:var(--ink-soft);margin-right:8px}.cart-count{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--sage-deep);color:var(--bone);font-family:var(--font-sans);font-size:10px;font-weight:500;border-radius:999px}.cart-count[hidden]{display:none}@media(min-width:1000px){.header__logo{margin-inline:0}.header__nav{display:flex}.header__trust{display:inline}.header__bar [data-nav-open]{display:none}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#26272252;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:90}.scrim.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;bottom:0;width:min(420px,88vw);background:var(--bone);z-index:100;display:flex;flex-direction:column;transition:transform .34s cubic-bezier(.4,0,.2,1);overflow:hidden}.drawer--left{left:0;transform:translate(-102%)}.drawer--right{right:0;transform:translate(102%)}.drawer.is-open{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px var(--space-3);border-bottom:1px solid var(--line);flex:none}.drawer__title{font-family:var(--font-serif);font-size:24px}.drawer__body{flex:1;overflow-y:auto;padding:var(--space-3)}.drawer__foot{flex:none;padding:var(--space-3);border-top:1px solid var(--line)}.nav-drawer__links{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.nav-drawer__links a{font-family:var(--font-serif);font-size:26px;color:var(--ink)}.nav-drawer__trust{margin-top:auto;font-size:12px;letter-spacing:.04em;color:var(--ink-soft);line-height:1.9}.hero{display:grid;gap:clamp(24px,5vw,56px);align-items:center}.hero__title{font-size:clamp(40px,9vw,72px);margin:0 0 var(--space-2)}.hero__title em{color:var(--sage)}.hero__sub{font-size:clamp(15px,2.4vw,17px);color:var(--ink-soft);max-width:38ch;margin:0 0 var(--space-3)}.hero__cta{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.hero__media{position:relative;aspect-ratio:1;background:var(--clay);border-radius:var(--radius);overflow:hidden;display:flex;align-items:center;justify-content:center}.hero__media img{width:100%;height:100%;object-fit:cover}.hero__cap{position:absolute;left:20px;bottom:16px;font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--ink-soft)}@media(min-width:900px){.hero{grid-template-columns:1fr 1fr}.hero__cta{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--space-3)}}.trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:clamp(24px,4vw,40px)}.trust-strip__item{background:var(--bone);display:flex;align-items:center;gap:10px;padding:16px var(--space-2);font-size:13px;color:var(--ink-soft)}.trust-strip__item svg{width:20px;height:20px;color:var(--sage-deep);flex:none}@media(min-width:800px){.trust-strip{grid-template-columns:repeat(4,1fr)}}.prod-grid{display:grid;gap:clamp(12px,2vw,24px);grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.prod-grid{grid-template-columns:repeat(3,1fr)}}.pcard{display:block;color:inherit;border:1px solid var(--line);background:var(--bone);transition:border-color .2s}.pcard:hover{border-color:var(--line-strong)}.pcard__media{position:relative;aspect-ratio:1;background:var(--oat);overflow:hidden;display:flex;align-items:center;justify-content:center}.pcard__media--clay{background:var(--clay)}.pcard__media img{width:100%;height:100%;object-fit:cover}.pcard__art{width:64%;height:64%;opacity:.9}.pcard__arc{position:absolute;right:-30px;top:-30px;width:110px;height:110px;border:1px solid var(--line);border-radius:50%;pointer-events:none}.pcard__body{padding:var(--space-2) var(--space-2) var(--space-3)}.pcard__name{font-family:var(--font-serif);font-size:20px;color:var(--ink);margin:0 0 4px}.pcard__tag{font-size:13px;color:var(--ink-soft);margin:0 0 var(--space-2);min-height:2.4em}.pcard__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pcard__price{font-size:16px;color:var(--ink)}.pcard__tax{display:block;font-size:10px;letter-spacing:.02em;color:var(--ink-soft);margin-top:2px}.price{font-family:var(--font-serif);font-size:clamp(24px,4vw,30px);color:var(--ink)}.price__tax{font-family:var(--font-sans);font-size:12px;color:var(--ink-soft);margin-left:6px}.price__ship{font-size:12.5px;color:var(--ink-soft);margin-top:4px}.price__ship a{color:var(--sage-deep);text-decoration:underline;text-underline-offset:2px}.rating{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft)}.stars{color:var(--sage-deep);letter-spacing:2px;font-size:13px}.rating a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.trust-line{display:flex;flex-wrap:wrap;gap:14px 18px;font-size:12.5px;color:var(--ink-soft);margin-top:var(--space-2)}.trust-line span{display:inline-flex;align-items:center;gap:6px}.trust-line svg{width:15px;height:15px;color:var(--sage-deep)}.editorial{background:var(--oat)}.editorial__grid{display:grid;gap:clamp(32px,6vw,64px)}@media(min-width:800px){.editorial__grid{grid-template-columns:1fr 1fr}}.editorial h2,.editorial h3{font-size:clamp(24px,3.4vw,30px);margin:0 0 var(--space-2)}.editorial h2 em,.editorial h3 em{color:var(--sage)}.chip{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-3);padding:9px 16px;border:1px solid var(--line-strong);border-radius:999px;font-size:12px;letter-spacing:.06em;color:var(--ink)}.chip svg{width:16px;height:16px;color:var(--sage-deep)}.reviews__title{font-size:clamp(24px,3.4vw,30px);margin:2px 0 12px}.reviews__head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:6px}.reviews__score{font-family:var(--font-serif);font-size:34px;color:var(--ink)}.reviews__disclosure{font-size:13px;color:var(--ink-soft);max-width:60ch;margin:0 0 var(--space-3)}.review-grid{display:grid;gap:var(--space-2);grid-template-columns:1fr}@media(min-width:760px){.review-grid{grid-template-columns:repeat(3,1fr)}}.review{border:1px solid var(--line);background:var(--bone);padding:var(--space-3)}.review__top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px}.review__quote{font-family:var(--font-serif);font-style:italic;font-size:18px;line-height:1.4;color:var(--ink);margin:0 0 12px}.review__who{font-size:12.5px;color:var(--ink-soft)}.review-note{font-size:11px;letter-spacing:.06em;color:var(--sage-deep);margin-top:var(--space-2)}.newsletter{background:var(--sand);text-align:center}.newsletter h2{margin:0 0 var(--space-2)}.newsletter p{color:var(--ink-soft);max-width:48ch;margin:0 auto var(--space-3)}.nl-form{display:flex;gap:10px;max-width:460px;margin-inline:auto;flex-wrap:wrap;justify-content:center}.nl-form input{flex:1;min-width:200px;min-height:52px;padding:14px 16px;border:1px solid var(--line-strong);background:var(--bone);font-family:var(--font-sans);font-size:15px;color:var(--ink);border-radius:var(--radius)}.nl-form input::placeholder{color:var(--ink-soft)}.nl-note{font-size:12px;color:var(--ink-soft);margin-top:var(--space-2)}.footer{background:var(--ink);color:#f8f8f2b8;padding-block:clamp(48px,7vw,80px)}.footer a{color:#f8f8f2b8;transition:color .2s}.footer a:hover{color:var(--bone)}.footer__grid{display:grid;gap:var(--space-6) var(--space-4);grid-template-columns:1fr 1fr}@media(min-width:900px){.footer__grid{grid-template-columns:2fr 1fr 1fr 1.4fr}}.footer__logo{font-family:var(--font-serif);font-size:26px;letter-spacing:var(--tracking-logo);color:var(--bone)}.footer__blurb{font-size:13.5px;line-height:1.7;max-width:34ch;margin:var(--space-2) 0 var(--space-3)}.footer__col h4{font-family:var(--font-sans);font-weight:400;font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sage-soft);margin:0 0 var(--space-2)}.footer__col ul{display:flex;flex-direction:column;gap:10px;font-size:14px}.wa-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(248,248,242,.28);border-radius:999px;font-size:13px;color:var(--bone)}.wa-btn svg{width:16px;height:16px}.pay-icons{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pay-icons span{font-size:10px;letter-spacing:.04em;padding:5px 8px;border:1px solid rgba(248,248,242,.24);border-radius:3px;color:#f8f8f2d9}.footer__legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid rgba(248,248,242,.14);font-size:12px;color:#f8f8f280}.consent{position:fixed;left:0;right:0;bottom:0;z-index:110;background:var(--bone);border-top:1px solid var(--line-strong);padding:var(--space-3) var(--gutter);box-shadow:0 -6px 24px #2627220f}.consent[hidden]{display:none}.consent__inner{max-width:var(--page-max);margin-inline:auto;display:grid;gap:var(--space-2);align-items:center}@media(min-width:900px){.consent__inner{grid-template-columns:1fr auto}}.consent h4{font-family:var(--font-serif);font-size:20px;margin:0 0 6px}.consent p{font-size:13px;color:var(--ink-soft);max-width:70ch}.consent p a{color:var(--sage-deep);text-decoration:underline}.consent__btns{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.consent__btns .btn{min-height:44px;padding:12px 20px;font-size:12px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);z-index:130;background:var(--ink);color:var(--bone);padding:13px 22px;border-radius:var(--radius);font-size:14px;opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility .3s;max-width:90vw}.toast.is-open{opacity:1;visibility:visible;transform:translate(-50%)}.pdp{display:grid;gap:clamp(24px,4vw,48px)}@media(min-width:1000px){.pdp{grid-template-columns:1.05fr .95fr;align-items:start}.pdp__media{position:sticky;top:calc(var(--header-h) + 16px)}}.gallery__stage{position:relative;aspect-ratio:1;background:var(--oat);overflow:hidden;display:flex;align-items:center;justify-content:center}.gallery__stage img{width:100%;height:100%;object-fit:cover}.gallery__art{width:56%;height:56%}.gallery__tag{position:absolute;left:14px;top:14px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);background:var(--bone);padding:5px 9px}.gallery__cap{position:absolute;left:14px;bottom:12px;font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--ink-soft)}.gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:var(--bone);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink)}.gallery__nav--prev{left:12px}.gallery__nav--next{right:12px}.gallery__dots{display:flex;gap:7px;justify-content:center;padding:14px 0}.gallery__dot{width:7px;height:7px;border-radius:50%;background:var(--line-strong);border:none;padding:0}.gallery__dot[aria-current=true]{background:var(--sage-deep);width:22px;border-radius:4px}.pdp__eyebrow{margin-bottom:8px}.pdp h1{font-size:clamp(30px,5vw,44px);margin:0 0 10px}.pdp__oneliner{font-size:15.5px;color:var(--ink-soft);margin:0 0 var(--space-2);max-width:44ch}.buybox{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.field-label{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-soft);margin:var(--space-3) 0 10px}.field-label a,.field-label button{font-size:11px;letter-spacing:.06em;text-transform:none;color:var(--sage-deep);text-decoration:underline;background:none;border:none;padding:0}.variants{display:flex;flex-wrap:wrap;gap:8px}.variant{min-height:44px;padding:11px 16px;border:1px solid var(--line-strong);background:var(--bone);font-size:13px;color:var(--ink);border-radius:var(--radius)}.variant[aria-pressed=true]{border-color:var(--sage-deep);background:var(--oat);box-shadow:inset 0 0 0 1px var(--sage-deep)}.variant[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius)}.qty button{width:44px;height:44px;background:none;border:none;font-size:18px;color:var(--ink)}.qty input{width:44px;height:44px;text-align:center;border:none;background:none;font-family:var(--font-sans);font-size:15px;color:var(--ink);-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.oos-note{margin-top:var(--space-2);font-size:13px;color:var(--ink-soft)}.why{background:var(--oat)}.why h2 em{color:var(--sage)}.why__points{display:grid;gap:var(--space-4);margin-top:var(--space-4)}@media(min-width:800px){.why__points{grid-template-columns:repeat(3,1fr)}}.why__point h4{font-family:var(--font-serif);font-size:20px;color:var(--sage-deep);margin:0 0 8px;padding-top:var(--space-2);border-top:1px solid var(--line)}.why__point p{font-size:14.5px;color:var(--ink-soft)}.howto{display:grid;gap:var(--space-3)}@media(min-width:700px){.howto{grid-template-columns:repeat(3,1fr)}}.howto__step .eyebrow{color:var(--sage-deep)}.howto__step h4{font-family:var(--font-serif);font-size:20px;margin:0 0 6px}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:var(--space-3) 0;font-family:var(--font-serif);font-size:20px;color:var(--ink);list-style:none;cursor:pointer}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-family:var(--font-sans);font-size:22px;color:var(--sage-deep);transition:transform .2s}.accordion details[open] summary:after{content:"\2013"}.accordion__body{padding:0 0 var(--space-3);color:var(--ink-soft);font-size:14.5px;max-width:var(--measure)}.spec-row{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.spec-row dt{color:var(--ink-soft);letter-spacing:.04em}.faq details summary{font-size:17px;padding:18px 0}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--bone);border-top:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:12px var(--gutter);transform:translateY(110%);transition:transform .3s}.sticky-atc.is-visible{transform:none}.sticky-atc__price{font-family:var(--font-serif);font-size:20px;flex:none}.sticky-atc .btn{flex:1;min-height:48px}@media(min-width:1000px){.sticky-atc{display:none}}.freeship{margin-bottom:var(--space-3)}.freeship__label{font-size:13px;color:var(--sage-deep);margin-bottom:8px}.freeship__bar{height:5px;background:var(--sand);border-radius:3px;overflow:hidden}.freeship__fill{height:100%;background:var(--sage-deep);width:0;transition:width .4s}.cart-line{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.cart-line__media{aspect-ratio:1;background:var(--oat);display:flex;align-items:center;justify-content:center}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__name{font-family:var(--font-serif);font-size:18px;color:var(--sage-deep)}.cart-line__variant{font-size:12.5px;color:var(--ink-soft);margin:2px 0 10px}.cart-line__remove{font-size:12px;color:var(--ink-soft);text-decoration:underline;background:none;border:none;padding:0}.cart-line__price{font-size:15px;text-align:right;white-space:nowrap}.cart-foot__row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.cart-foot__row .price{font-size:22px}.cart-foot__tax{font-size:12px;color:var(--ink-soft);margin-bottom:var(--space-3)}.cart-empty{text-align:center;color:var(--ink-soft);padding:var(--space-8) 0}.cart-empty h3{margin-bottom:var(--space-2)}.modal{border:none;padding:0;max-width:520px;width:92vw;background:var(--bone);color:var(--ink);border-radius:var(--radius)}.modal::backdrop{background:#26272266}.modal__inner{padding:var(--space-4)}.modal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:var(--space-2)}.modal__head h3{font-size:26px}.size-table{width:100%;border-collapse:collapse;margin:var(--space-3) 0;font-size:14px}.size-table th,.size-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line)}.size-table thead th{background:var(--oat);font-family:var(--font-sans);font-weight:400;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.size-note{font-size:13px;color:var(--ink-soft)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-3)}.field label{font-size:12px;letter-spacing:.06em;color:var(--ink-soft)}.field input,.field textarea{min-height:52px;padding:14px 16px;border:1px solid var(--line-strong);background:var(--bone);font-family:var(--font-sans);font-size:15px;color:var(--ink);border-radius:var(--radius)}.field textarea{min-height:140px;resize:vertical}.rte{max-width:var(--measure);color:var(--ink-soft);font-size:16px}.rte h2,.rte h3{color:var(--ink);margin:var(--space-4) 0 var(--space-2)}.rte p{margin-bottom:var(--space-2)}.rte a{color:var(--sage-deep);text-decoration:underline}.page-head{max-width:720px}.page-head h1{margin-bottom:var(--space-2)}.confirm{text-align:center;max-width:640px;margin-inline:auto}.confirm__check{width:64px;height:64px;border-radius:50%;background:var(--sage-deep);color:var(--bone);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-3)}.confirm__steps{display:grid;gap:var(--space-2);text-align:left;margin:var(--space-4) 0}@media(min-width:700px){.confirm__steps{grid-template-columns:repeat(3,1fr)}}.confirm__step{border:1px solid var(--line);padding:var(--space-3)}.confirm__step h4{font-family:var(--font-serif);font-size:20px;margin:6px 0}.xsell{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.xsell .pcard__name{font-size:16px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.shopify-policy__body ul,.shopify-policy__body ol,.rte ul,.rte ol{list-style:disc;padding-left:1.25em;margin:0 0 1em}.shopify-policy__body ol,.rte ol{list-style:decimal}.shopify-policy__body li,.rte li{margin:.35em 0}.pay-icons--svg{display:flex;flex-wrap:wrap;gap:6px}.pay-icons--svg .pay-icon{height:24px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nove.css.map */
