@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(mc-cormorant-500.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(mc-cormorant-600.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(mc-dmsans-300.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(mc-dmsans-regular.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(mc-dmsans-500.woff2) format("woff2")}:root{--green: #1B3A2D;--green-deep: #142a20;--cream: #F2ECD9;--gold: #B8963E;--gold-soft: rgba(184, 150, 62, .4);--white: #FFFFFF;--ink: #14211b;--muted: rgba(20, 33, 27, .55);--line: rgba(20, 33, 27, .12);--studio: #F4F3F0;--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--maxw: 1360px;--ease: cubic-bezier(.22, 1, .36, 1);--radius: 18px;--radius-s: 12px;--radius-pill: 999px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--sans);font-size:14px;font-weight:400;color:var(--ink);background:var(--white);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}h1,h2,h3{margin:0;font-weight:400}a{color:inherit;text-decoration:none}p{margin:0}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.label{font-size:.79rem;font-weight:400;letter-spacing:.04em;color:var(--ink);margin:0 0 .7rem;padding:0}.rule{border:0;border-top:1px solid var(--line);margin:1.4rem 0}.announce{background:var(--green);color:var(--cream);font-size:.79rem;letter-spacing:.06em;text-align:center;padding:.6rem 1rem}.topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--white);padding:1.5rem;border-bottom:1px solid var(--line)}.topbar__wordmark{grid-column:2;font-family:var(--serif);font-weight:600;font-size:1.5rem;letter-spacing:.34em;text-indent:.34em;color:var(--green);white-space:nowrap}.topbar__icons{justify-self:end;display:flex;align-items:center;gap:1.1rem}.topbar__icons a{color:var(--green);display:block}.topbar__icons svg{width:21px;height:21px;display:block}.topbar__icons a:hover{color:var(--gold)}.liveline{text-align:center;font-size:.83rem;color:var(--ink);padding:.85rem 1.5rem}.liveline em{font-style:italic}.product{display:grid;grid-template-columns:1fr;gap:2.2rem;max-width:var(--maxw);margin:0 auto;padding:clamp(1.2rem,3vw,3rem) 1.5rem 4rem}.gallery{display:grid;grid-template-columns:1fr;gap:.7rem;align-content:start}.gallery__main{aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(180deg,#f7f6f4 0%,var(--studio) 60%,#ecebe7 100%)}.gallery__main img{width:100%;height:100%;object-fit:cover;transition:opacity .35s var(--ease)}.gallery__main img.is-fading{opacity:0}.gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;order:2}.thumb{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid transparent;padding:0;background:var(--studio);cursor:pointer;transition:border-color .25s var(--ease)}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.is-active{border-color:var(--green)}.thumb:hover{border-color:var(--gold)}@media(min-width:900px){.gallery{grid-template-columns:84px 1fr;gap:1rem}.gallery__thumbs{order:0;grid-template-columns:1fr;align-content:start;gap:.8rem}.gallery--single{grid-template-columns:1fr}}.buybox{max-width:560px}.buybox__title{font-size:1.34rem;font-weight:400;letter-spacing:.01em;line-height:1.35;color:var(--ink);margin-bottom:1.1rem}.price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.price__now{font-size:1.05rem;color:var(--ink)}.price__was{font-size:.95rem;color:var(--muted);text-decoration:line-through}.price__unit{font-size:.83rem;color:var(--muted)}.price__save{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.buybox__avail{font-size:.83rem;color:var(--muted);margin-top:.25rem}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1.4rem}.tier{position:relative;border:1px solid var(--line);padding:.6rem .5rem .65rem;text-align:center;transition:border-color .25s var(--ease),background .25s var(--ease)}.tier__count{display:block;font-size:.72rem;letter-spacing:.05em;color:var(--muted)}.tier__price{display:block;font-size:.9rem;color:var(--ink)}.tier__price small{font-size:.7rem;color:var(--muted)}.tier__tag{position:absolute;top:-.55rem;left:50%;transform:translate(-50%);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;background:var(--gold);color:var(--white);padding:.1rem .45rem;border-radius:var(--radius-s);white-space:nowrap}.tier.is-active{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#1b3a2d08}.tier.is-active .tier__count,.tier.is-active .tier__price{color:var(--green)}.case{border:1px solid var(--green);background:linear-gradient(180deg,#fbfaf7,#f5f3ee);padding:1rem 1rem .9rem;margin-bottom:1.4rem}.case__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.case__title{font-family:var(--serif);font-weight:600;font-size:1.02rem;letter-spacing:.04em;color:var(--green)}.case__count{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:color .25s var(--ease)}.case__count.is-going{color:var(--green)}.case__count.is-full{color:var(--gold)}.case__slots{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.slot{position:relative;aspect-ratio:1 / 1;border:0;padding:0;background:var(--white);cursor:pointer}.slot--filled{border:1px solid var(--green);animation:slot-pop .45s var(--ease)}@keyframes slot-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.slot--filled img{width:100%;height:100%;object-fit:cover}.slot__remove{position:absolute;top:-7px;right:-7px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--green);color:var(--cream);border-radius:50%;font-size:.8rem;line-height:1}.slot--empty{border:1px dashed rgba(27,58,45,.35);background:transparent;display:flex;align-items:center;justify-content:center;transition:border-color .25s var(--ease)}.slot--empty:hover{border-color:var(--gold)}.slot__plus{font-size:1.5rem;font-weight:300;line-height:1;color:var(--gold)}.slot__num{position:absolute;bottom:4px;right:7px;font-size:.62rem;color:#1b3a2d59}.case.is-pulsing{animation:case-pulse .5s var(--ease)}@keyframes case-pulse{0%{box-shadow:0 0 #b8963e80}to{box-shadow:0 0 0 14px #b8963e00}}.case__unlock{min-height:1.1rem;margin-top:.7rem;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);text-align:center}.buybox__nudge{font-size:.84rem;color:var(--ink);text-align:center;margin-bottom:1.3rem}.buybox__nudge strong{font-weight:500;color:var(--green)}.subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:.9rem;margin-bottom:.9rem;font-size:.92rem}.subtotal__now{font-size:1.02rem}.subtotal__was{font-size:.88rem;color:var(--muted);text-decoration:line-through;margin-left:.4rem}.colorways{margin-bottom:1.4rem}.colorways__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.swatch{border:1px solid var(--line);background:var(--white);padding:.4rem .4rem .5rem;cursor:pointer;text-align:center;transition:border-color .25s var(--ease),opacity .25s var(--ease)}.swatch__media{aspect-ratio:1 / 1;overflow:hidden;margin-bottom:.4rem;background:var(--studio)}.swatch__media img{width:100%;height:100%;object-fit:cover}.swatch__name{display:block;font-size:.68rem;letter-spacing:.05em;line-height:1.3;color:var(--ink)}.swatch.is-active,.swatch.is-included{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.swatch.is-included{cursor:default}.swatch.is-dimmed{opacity:.35}.swatch:hover{border-color:#1b3a2d73}.swatch:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.buybox__note{font-size:.83rem;color:var(--muted);margin-bottom:1.3rem}.cta{width:100%;padding:13px 20px;font-family:var(--sans);font-size:.94rem;font-weight:400;letter-spacing:.04em;color:var(--white);background:var(--green);border:1px solid var(--green);border-radius:var(--radius-s);cursor:pointer;transition:background .25s var(--ease)}.cta:hover:not(:disabled){background:var(--green-deep)}.cta:disabled{background:#1b3a2d59;border-color:transparent;cursor:default}.cta-secondary{display:block;width:100%;margin-top:.7rem;padding:12px 20px;text-align:center;font-size:.94rem;letter-spacing:.04em;color:var(--green);background:var(--white);border:1px solid var(--green);border-radius:var(--radius-s);transition:background .25s var(--ease),color .25s var(--ease)}.cta-secondary:hover{background:var(--green);color:var(--white)}.cta__msg{min-height:1.2rem;margin:.8rem 0 0;font-size:.84rem;text-align:center;color:var(--gold);opacity:0;transition:opacity .4s var(--ease)}.cta__msg.is-shown{opacity:1}.preorder{display:flex;align-items:center;justify-content:center;gap:.55rem;font-size:.92rem;margin-top:1.5rem}.preorder__dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.preorder__sub{text-align:center;font-size:.83rem;color:var(--muted);margin-top:.2rem}.droppill{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--green);color:var(--cream);border-radius:999px;padding:.95rem 1.6rem;font-size:.95rem;margin-top:.9rem}.droppill__status{color:var(--gold)}.acc{margin-top:1.8rem;border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{font-size:.9rem;padding:.95rem 0;cursor:pointer;list-style:none;position:relative;letter-spacing:.02em}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";position:absolute;right:.2rem;color:var(--green);font-weight:300;transition:transform .25s var(--ease)}.acc details[open] summary:after{transform:rotate(45deg)}.acc p{font-size:.85rem;color:var(--muted);margin:0 0 1rem;max-width:52ch}.acc p a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.details{background:var(--green);color:var(--cream);padding:clamp(3.5rem,8vw,5.5rem) 1.5rem}.details__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;max-width:1000px;margin:0 auto;text-align:center}.detail__title{font-family:var(--serif);font-weight:500;font-size:1.45rem;color:var(--cream);margin-bottom:.5rem}.detail__text{color:#f2ecd9c7;max-width:30ch;margin:0 auto;font-size:.88rem}.specsheet{background:var(--white);color:var(--ink);padding:clamp(3.5rem,8vw,6rem) 1.5rem}.specsheet__inner{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center}.specsheet__eyebrow{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 .9rem}.specsheet__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1;color:var(--green);margin:0 0 1rem}.specsheet__body{font-size:.95rem;line-height:1.65;color:var(--ink);max-width:44ch;margin:0 0 1.6rem}.specsheet__legend{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;max-width:46ch}.specsheet__legend li{display:grid;grid-template-columns:1.5rem 1fr;gap:.7rem;align-items:start;font-size:.88rem;line-height:1.55;color:var(--ink)}.specsheet__legend strong{color:var(--green);font-weight:600}.specsheet__num{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--green);color:var(--cream);font-size:.72rem;font-weight:500;display:grid;place-items:center;margin-top:.1rem}.specsheet__fig{margin:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.1rem,3vw,2rem);display:grid;gap:1.2rem}.specsheet__band,.specsheet__wrist{display:block;width:100%;height:auto}.specsheet__wrist{max-width:420px;margin:0 auto}.specsheet__caption{font-size:.72rem;color:var(--muted);text-align:center;letter-spacing:.02em}@media(min-width:900px){.specsheet__inner{grid-template-columns:5fr 7fr;gap:4rem}}.lifestyle{background:var(--white);display:grid;grid-template-columns:1fr}.lifestyle__media{background:var(--studio);overflow:hidden}.lifestyle__media img{width:100%;height:100%;object-fit:cover;min-height:55vh}.lifestyle__text{padding:clamp(3rem,8vw,5.5rem) 1.5rem;text-align:center;align-self:center;max-width:560px;margin:0 auto}.lifestyle__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.8rem,4.5vw,2.5rem);color:var(--green)}.lifestyle__body{font-size:.95rem;color:var(--muted);margin-top:1rem}.btn-flow{position:relative;display:inline-flex;align-items:center;gap:.25rem;overflow:hidden;padding:13px 34px;font-family:var(--sans);font-size:.9rem;font-weight:500;letter-spacing:.04em;color:var(--green);background:transparent;border:1.5px solid var(--gold);border-radius:var(--radius-pill);cursor:pointer;transition:color .6s var(--ease),border-color .6s var(--ease),border-radius .6s var(--ease)}.btn-flow:hover,.btn-flow:focus-visible{color:var(--cream);border-color:var(--green);border-radius:var(--radius-s)}.btn-flow:active{transform:scale(.97)}.btn-flow__arr{position:absolute;width:15px;height:15px;z-index:9;stroke:var(--green);fill:none;transition:left .8s cubic-bezier(.34,1.56,.64,1),right .8s cubic-bezier(.34,1.56,.64,1),stroke .8s var(--ease)}.btn-flow__arr--l{left:-25%}.btn-flow__arr--r{right:16px}.btn-flow:hover .btn-flow__arr--l,.btn-flow:focus-visible .btn-flow__arr--l{left:16px;stroke:var(--cream)}.btn-flow:hover .btn-flow__arr--r,.btn-flow:focus-visible .btn-flow__arr--r{right:-25%;stroke:var(--cream)}.btn-flow__txt{position:relative;z-index:1;transform:translate(-11px);transition:transform .8s ease-out}.btn-flow:hover .btn-flow__txt,.btn-flow:focus-visible .btn-flow__txt{transform:translate(11px)}.btn-flow__circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:var(--green);border-radius:50%;opacity:0;transition:width .8s cubic-bezier(.19,1,.22,1),height .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1)}.btn-flow:hover .btn-flow__circle,.btn-flow:focus-visible .btn-flow__circle{width:280px;height:280px;opacity:1}.btn-flow--solid{background:var(--cream);border-color:var(--cream);color:var(--green)!important}.btn-flow--solid .btn-flow__arr{stroke:var(--green)}.btn-flow--solid:hover,.btn-flow--solid:focus-visible{color:var(--cream)!important;border-color:var(--cream)}.btn-flow--solid:hover .btn-flow__arr--l,.btn-flow--solid:focus-visible .btn-flow__arr--l,.btn-flow--solid:hover .btn-flow__arr--r,.btn-flow--solid:focus-visible .btn-flow__arr--r{stroke:var(--cream)}.btn-flow--quiet{transition:color .45s var(--ease),background .45s var(--ease)}.btn-flow--quiet:hover,.btn-flow--quiet:focus-visible{border-radius:var(--radius-pill)}.btn-flow--quiet .btn-flow__arr{width:13px;height:13px;transition:left .5s var(--ease),right .5s var(--ease),stroke .45s var(--ease)}.btn-flow--quiet .btn-flow__arr--l{left:-18%}.btn-flow--quiet .btn-flow__arr--r{right:14px}.btn-flow--quiet:hover .btn-flow__arr--l,.btn-flow--quiet:focus-visible .btn-flow__arr--l{left:14px}.btn-flow--quiet:hover .btn-flow__arr--r,.btn-flow--quiet:focus-visible .btn-flow__arr--r{right:-18%}.btn-flow--quiet .btn-flow__txt{transform:translate(-7px);transition:transform .5s var(--ease)}.btn-flow--quiet:hover .btn-flow__txt,.btn-flow--quiet:focus-visible .btn-flow__txt{transform:translate(7px)}.btn-flow--quiet .btn-flow__circle{transition:width .55s var(--ease),height .55s var(--ease),opacity .45s var(--ease)}.mcbadge{display:inline-block;margin:0 0 .7rem;padding:.3rem .7rem;border:1px solid var(--gold);border-radius:var(--radius-pill);font-family:var(--sans);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;color:var(--gold);white-space:nowrap}@media(max-width:749px){.mcbadge{font-size:.68rem}#pdp-qty-minus,#pdp-qty-plus{min-width:44px}}@media(max-width:480px){.mcbadge{white-space:normal}}.btn-flow--bare{gap:0}.btn-flow--bare .btn-flow__arr{display:none}.btn-flow--bare .btn-flow__txt,.btn-flow--bare:hover .btn-flow__txt,.btn-flow--bare:focus-visible .btn-flow__txt{transform:none}@media(prefers-reduced-motion:reduce){.btn-flow,.btn-flow *{transition:none}}.lifestyle__cta{margin-top:1.8rem}.footer{background:var(--green);color:#f2ecd9bf;text-align:center;padding:3rem 1.5rem 3.5rem}.footer__wordmark{font-family:var(--serif);font-weight:600;font-size:1.1rem;letter-spacing:.4em;text-indent:.4em;color:var(--cream);margin:0 0 1.2rem}.footer__about{font-size:.82rem;line-height:1.65;color:#f2ecd9b8;max-width:560px;margin:0 auto 1.6rem}.footer__social{display:flex;justify-content:center;gap:.9rem;margin:0 0 1.6rem}.footer__social a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(242,236,217,.28);border-radius:50%;color:var(--cream);transition:color .3s var(--ease),border-color .3s var(--ease)}.footer__social a:hover,.footer__social a:focus-visible{color:var(--gold);border-color:var(--gold)}.footer__social svg{width:16px;height:16px;display:block}.footer__links{font-size:.83rem;letter-spacing:.06em;margin-bottom:1.6rem}.footer__links a{color:var(--gold);transition:opacity .25s var(--ease)}.footer__links a:hover{opacity:.7}.footer__sep{margin:0 .7rem;color:var(--gold-soft)}.footer__legal{font-size:.72rem;line-height:1.6;color:#f2ecd980;max-width:620px;margin:0 auto}.stickybar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--green);padding:.7rem 1.1rem;padding-bottom:calc(.7rem + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .4s var(--ease)}.stickybar.is-shown{transform:none}.stickybar__price{font-size:1rem;color:var(--cream)}.stickybar{justify-content:stretch;gap:.7rem;background:var(--white);border-top:1px solid var(--line);padding:.7rem 1rem;padding-bottom:calc(.7rem + env(safe-area-inset-bottom));box-shadow:0 -10px 30px #14211b1f}.stickybar__qty{flex:none;display:inline-flex;align-items:center;height:52px;border:1.5px solid var(--green);border-radius:var(--radius-pill)}.stickybar__qty button{width:40px;height:100%;border:0;background:none;color:var(--green);font-size:1.2rem;line-height:1;cursor:pointer}.stickybar__qty span{min-width:1.6rem;text-align:center;font-size:1rem;color:var(--green)}.stickybar .stickybar__btn{flex:1;min-width:0;height:52px;padding:0 1rem;font-family:var(--sans);font-size:1rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;color:var(--cream);background:var(--green);border:0;border-radius:var(--radius-pill)}.stickybar .stickybar__btn:hover:not(:disabled){background:var(--green-deep)}.stickybar .stickybar__btn:disabled{opacity:.5}@media(max-width:899px){.mc-drop:has(#stickybar) .footer{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.stickybar{transition:none}}.stickybar__btn{font-size:.85rem;letter-spacing:.04em;color:var(--green);background:var(--cream);border-radius:var(--radius-s);padding:.6rem 1.3rem}.img-missing{width:100%;height:100%;min-height:80px;display:flex;align-items:center;justify-content:center;background:var(--green);color:var(--gold);font-family:var(--serif);font-size:1.4rem;letter-spacing:.3em;text-indent:.3em}@media(min-width:900px){.product{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.gallery{position:sticky;top:6.5rem}.buybox{justify-self:center;width:100%}.details__grid{grid-template-columns:repeat(3,1fr)}.lifestyle{grid-template-columns:1fr 1fr}.lifestyle__text{text-align:left;margin:0}.stickybar{display:none}}.topbar__bag{position:relative;padding:0;border:0;background:none;color:var(--green);cursor:pointer}.topbar__bag:hover{color:var(--gold)}.topbar__bag svg{width:21px;height:21px;display:block}.topbar__bagcount{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius);background:var(--gold);color:var(--white);font-size:.66rem;line-height:16px;text-align:center}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#14211b73;opacity:0;transition:opacity .25s var(--ease)}.drawer-backdrop.is-shown{opacity:1}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(420px,92vw);display:flex;flex-direction:column;background:var(--white);box-shadow:-18px 0 50px #14211b2e;transform:translate(105%);visibility:hidden;pointer-events:none;transition:transform .32s var(--ease),visibility 0s linear .32s}.drawer.is-open{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .32s var(--ease),visibility 0s linear 0s}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem;border-bottom:1px solid var(--line)}.drawer__title{font-family:var(--serif);font-size:1.25rem;color:var(--green)}.drawer__close{border:0;background:none;font-size:1.6rem;line-height:1;color:var(--muted);cursor:pointer}.drawer__close:hover{color:var(--green)}.drawer__empty{padding:2.4rem 1.4rem;text-align:center;color:var(--muted)}.drawer__empty .cta-secondary{font-family:var(--sans);cursor:pointer;max-width:240px;margin:1.2rem auto 0}.drawer__body{display:flex;flex-direction:column;flex:1;min-height:0}.cartitem{display:flex;gap:1rem;align-items:flex-start;padding:1.3rem 1.4rem;border-bottom:1px solid var(--line)}.cartitem__img{width:78px;height:78px;object-fit:cover;border-radius:var(--radius-s);background:var(--studio)}.cartitem__info{flex:1}.cartitem__name{font-size:.95rem;color:var(--ink)}.cartitem__sub{font-size:.8rem;color:var(--muted);margin-top:2px}.cartitem__price{font-size:.95rem;color:var(--ink);white-space:nowrap}.cartitem__qty{display:inline-flex;align-items:center;gap:.9rem;margin-top:.7rem;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-s)}.cartitem__qty button{border:0;background:none;font-size:1rem;color:var(--green);cursor:pointer;padding:0 2px}.cartitem__qty button:hover{color:var(--gold)}.cartitem__qty span{min-width:1.2em;text-align:center;font-size:.9rem}.drawer__foot{margin-top:auto;padding:1.2rem 1.4rem 1.4rem;border-top:1px solid var(--line)}.drawer__subtotal{display:flex;justify-content:space-between;font-size:.98rem;color:var(--ink)}.drawer__note{font-size:.78rem;color:var(--muted);margin:.5rem 0 1rem}.drawer__checkout{display:block;text-align:center;color:var(--white)}.drawer__checkout:hover{background:var(--green-deep)}.checkout{max-width:1040px;margin:0 auto;padding:2rem 1.2rem 4rem;display:grid;gap:2.4rem}@media(min-width:900px){.checkout{grid-template-columns:1fr 380px;align-items:start}}.checkout__form{display:grid;gap:1.9rem}.checkout__section h2{font-family:var(--serif);font-size:1.3rem;font-weight:500;color:var(--green);margin-bottom:.9rem}.checkout__grid{display:grid;gap:.7rem}.checkout__grid--2{grid-template-columns:1fr 1fr}.checkout input[type=text],.checkout input[type=email],.checkout select{width:100%;padding:12px 13px;font-family:var(--sans);font-size:.92rem;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-s)}.checkout input:focus,.checkout select:focus{outline:none;border-color:var(--green)}.payoption{display:flex;align-items:center;gap:.7rem;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer;font-size:.92rem}.payoption+.payoption{margin-top:.55rem}.payoption input{accent-color:var(--green)}.payoption__badge{margin-left:auto;font-size:.72rem;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.payoption.is-selected{border-color:var(--green);background:#1b3a2d08}.ordersummary{padding:1.4rem;background:var(--studio);border-radius:var(--radius)}.ordersummary .cartitem{padding:0 0 1.1rem;border-bottom:1px solid var(--line)}.ordersummary__row{display:flex;justify-content:space-between;font-size:.9rem;color:var(--muted);margin-top:.7rem}.ordersummary__row--total{font-size:1.05rem;color:var(--ink);margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.ordersummary__row--total small{color:var(--muted);font-size:.74rem}.checkout__legal{font-size:.76rem;color:var(--muted);margin-top:.9rem}.checkout__legal a{color:var(--green);text-decoration:underline}.checkout .cta{margin-top:1.2rem}.cta{color:var(--green);background:var(--white);border:1.5px solid var(--green);border-radius:var(--radius-pill);transition:background .25s var(--ease),color .25s var(--ease),transform .15s var(--ease),box-shadow .25s var(--ease)}.cta:hover:not(:disabled){background:var(--green);color:var(--white);box-shadow:0 10px 26px #1b3a2d38;transform:translateY(-1px)}.cta-secondary,.lifestyle__cta,.stickybar__btn{border-radius:var(--radius-pill)}.drawer__checkout{color:var(--green)}.drawer__checkout:hover{color:var(--white);background:var(--green)}.gallery__main{border-radius:var(--radius)}.thumb{border-radius:var(--radius-s)}.acc{border-top:0}.acc details{border:1px solid var(--line);border-radius:var(--radius-s);padding:0 1rem;margin-bottom:.6rem}.drawer{border-radius:var(--radius) 0 0 var(--radius)}.announce{letter-spacing:.08em}.socialproof{display:flex;align-items:center;gap:.5rem;font-size:.84rem;color:var(--muted);margin:.3rem 0 .9rem}.socialproof__dot{width:7px;height:7px;border-radius:50%;background:var(--gold)}.stockbar{margin:1.1rem 0 1.3rem}.stockbar__label{display:flex;justify-content:space-between;font-size:.8rem;color:var(--muted);margin-bottom:.45rem}.stockbar__label strong{color:var(--gold);font-weight:500}.stockbar__track{height:7px;border-radius:var(--radius-pill);background:#14211b14;overflow:hidden}.stockbar__fill{height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--gold) 0%,#d4b96a 100%);transition:width .8s var(--ease)}.trustrow{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.3rem;margin-top:1.1rem;font-size:.78rem;color:var(--muted)}.trustrow span{display:inline-flex;align-items:center;gap:.4rem}.trustrow svg{width:14px;height:14px;stroke:var(--gold)}.paybadges{display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.paybadges span{padding:3px 10px;border:1px solid var(--line);border-radius:var(--radius-s);font-size:.68rem;letter-spacing:.05em;color:var(--muted);background:var(--white)}#header-group,.shopify-section-group-header-group,#footer-group,.shopify-section-group-footer-group{display:none!important}body{--header-height: 0px !important;--header-group-height: 0px !important;margin:0!important}.mc-drop{font-family:var(--sans)!important}@media(max-width:560px){.topbar{padding:1.1rem 1rem}.topbar__wordmark{font-size:1.02rem;letter-spacing:.26em;text-indent:.26em}.topbar__icons{gap:.85rem}.topbar__icons svg{width:19px;height:19px}.announce{font-size:.68rem;letter-spacing:.16em;text-indent:.16em}.liveline{font-size:.78rem}.gallery__thumbs{display:flex;overflow-x:auto;gap:.6rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gallery__thumbs::-webkit-scrollbar{display:none}.thumb{flex:0 0 72px;width:72px}}.buyrow{display:flex;gap:.7rem;align-items:stretch}.buyrow .cta{flex:1;margin:0}.qtybox{display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--white)}.qtybox button{width:42px;height:100%;min-height:52px;background:none;border:0;cursor:pointer;font-size:1.05rem;color:var(--green);transition:color .2s ease}.qtybox button:hover{color:var(--gold)}.qtybox span{min-width:22px;text-align:center;font-weight:500;color:var(--ink)}.freeship-note{margin:.7rem 0 0;font-size:.8rem;color:var(--gold);text-align:center}.freeship{margin-bottom:1.1rem}.freeship__text{margin:0 0 .45rem;font-size:.8rem;color:var(--ink)}.freeship.is-unlocked .freeship__text{color:var(--green);font-weight:500}.freeship__track{height:4px;background:var(--line);border-radius:999px;overflow:hidden}.freeship__fill{height:100%;width:0;background:linear-gradient(90deg,var(--gold),#d4b96a);border-radius:999px;transition:width .5s cubic-bezier(.22,1,.36,1)}.freeship.is-unlocked .freeship__fill{background:var(--green)}.freeship{margin-bottom:1.1rem;padding:.85rem 1rem;border:1px solid var(--gold);border-radius:10px;background:#b8963e12}.freeship__text{font-size:.85rem}.freeship__text strong{color:var(--green)}.freeship.is-unlocked{border-color:var(--green);background:var(--green)}.freeship.is-unlocked .freeship__text{color:var(--cream);font-size:.92rem;letter-spacing:.04em;text-align:center;margin-bottom:0}.freeship.is-unlocked .freeship__text strong{color:var(--cream)}.freeship.is-unlocked .freeship__track{display:none}.freeship.just-unlocked{animation:mc-unlock 1.2s cubic-bezier(.22,1,.36,1)}@keyframes mc-unlock{0%{transform:scale(.97);box-shadow:0 0 #1b3a2d59}45%{transform:scale(1.02)}to{transform:scale(1);box-shadow:0 0 0 14px #1b3a2d00}}.upsell{display:flex;align-items:center;gap:.85rem;margin-top:1rem;padding:.75rem;border:1px dashed var(--gold);border-radius:10px;background:var(--studio)}.upsell__img{width:52px;height:52px;object-fit:cover;border-radius:8px}.upsell__info{flex:1;min-width:0}.upsell__title{margin:0;font-size:.88rem;font-weight:500;color:var(--ink)}.upsell__sub{margin:.15rem 0 0;font-size:.76rem;color:var(--gold)}.upsell__btn{border:1px solid var(--green);background:none;color:var(--green);font-size:.78rem;font-weight:500;padding:.5rem .95rem;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .25s ease,color .25s ease}.upsell__btn:hover{background:var(--green);color:var(--cream)}.trustrow--drawer{margin-top:.9rem;justify-content:center;gap:.9rem;font-size:.7rem}.paybadges--drawer{margin-top:.6rem;justify-content:center}.paybadges--drawer span{font-size:.6rem;padding:.25rem .5rem}.upsell[hidden]{display:none!important}.freeship.is-unlocked .freeship__text{font-family:var(--serif)!important;font-size:1.02rem;font-weight:500;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase}.freeship__check{color:var(--gold);font-family:var(--sans);font-size:.9em;margin-right:.15em}.express{margin-top:.7rem}.express__form{margin:0}.express .shopify-payment-button{width:100%}.express .shopify-payment-button__button--unbranded{width:100%;min-height:48px;padding:13px 20px;font-family:var(--sans);font-size:.94rem;font-weight:400;letter-spacing:.04em;color:var(--green);background:transparent;border:1px solid var(--green);border-radius:var(--radius-pill);transition:background .25s var(--ease),color .25s var(--ease)}.express .shopify-payment-button__button--unbranded:hover{background:var(--green);color:var(--white)}.express .shopify-payment-button__button--branded{border-radius:var(--radius-pill);overflow:hidden;min-height:48px}.express .shopify-payment-button__more-options{margin-top:.45rem;font-family:var(--sans);font-size:.78rem;letter-spacing:.02em;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.express__or{margin:.9rem 0 .5rem;text-align:center;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.express--drawer{margin-top:.2rem}.express--drawer .additional-checkout-buttons{display:grid;gap:.5rem}.express--drawer .additional-checkout-buttons>*{width:100%}.gallery__main--zoom{cursor:zoom-in;overflow:hidden}.gallery__main--zoom img{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .16s ease;will-change:transform}.gallery__main--zoom.is-zoomed{cursor:zoom-out}.gallery__main--zoom.is-zoomed img{transform:scale(2.2)}@media(prefers-reduced-motion:reduce){.gallery__main--zoom img{transition:opacity .16s ease}}.mcloc{margin:0}.mcloc__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mcloc__field{position:relative;display:inline-flex;align-items:center}.mcloc__select{font-family:var(--sans);font-size:.78rem;letter-spacing:.06em;color:inherit;background:transparent;border:1px solid currentColor;border-radius:var(--radius-pill);padding:.4rem .9rem;cursor:pointer;max-width:100%}.mcloc--compact .mcloc__face{font-size:.72rem;letter-spacing:.1em;color:var(--green);padding:.3rem .1rem;border-bottom:1px solid var(--gold-soft);white-space:nowrap}.mcloc--compact .mcloc__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;font-size:16px}.mcloc--compact .mcloc__field:focus-within .mcloc__face{outline:2px solid var(--gold);outline-offset:3px}.mcloc--compact:hover .mcloc__face{color:var(--gold)}.mclang{grid-column:1;justify-self:start;display:flex;align-items:center;gap:.2rem;margin:0;font-family:var(--sans);font-size:.72rem;letter-spacing:.1em}.mclang__opt{font:inherit;letter-spacing:inherit;color:var(--green);background:none;border:0;border-bottom:1px solid transparent;padding:.3rem;min-height:24px;cursor:pointer}.mclang__opt.is-current{font-weight:600;border-bottom-color:var(--gold-soft);cursor:default}button.mclang__opt:hover{color:var(--gold)}button.mclang__opt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.footer__loc{display:flex;justify-content:center;margin:0 0 1.6rem}.footer__loc .mcloc__select{color:var(--cream);border-color:#f2ecd959}.footer__loc .mcloc__select option{color:var(--ink)}.footer__ai{margin-bottom:.9rem}.price__ship{font-size:.8rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.price__ship:hover{color:var(--green)}.mkt-line{display:block}.mkt-line+.mkt-line{margin-top:.35rem}.soldout{margin:.2rem 0 0;padding:1rem 1.1rem;text-align:center;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--studio)}.soldout__title{margin:0 0 .35rem;font-family:var(--serif);font-size:1.25rem;color:var(--green)}.soldout__text{margin:0 0 .7rem;font-size:.86rem;color:var(--ink)}.soldout .cta-secondary{margin-top:0}.stockbar.is-soldout .stockbar__fill{width:100%!important}.drawer__msg{margin:.6rem 0 0;font-size:.82rem;color:#9c3b2a;text-align:center}.drawer__msg:empty{display:none}.gpsr{margin:0;padding:0;list-style:none}.gpsr li{margin:0 0 .55rem}.gpsr strong{font-weight:500;color:var(--green)}.ai-caption{margin:4px 0 0;text-align:center;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;opacity:.45}.drawer__drop{margin:0;padding:.9rem 1.4rem;background:var(--green);color:var(--cream);text-align:center}.drawer__drop-label{font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 .25rem}.drawer__drop-text{font-size:.85rem;margin:0}.cartitem__badge{display:inline-flex;align-items:center;gap:.35rem;margin:.45rem 0 .1rem;padding:.22rem .6rem;border:1px solid var(--gold);border-radius:var(--radius-pill);font-size:.6rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.cartitem__badge svg{width:12px;height:12px;stroke:var(--gold)}.drawer__drop{padding:.75rem 1.4rem}.drawer__drop-label{margin-bottom:.15rem}.drawer__drop-text{font-size:.8rem}.freeship{margin:1rem 1.4rem .25rem;padding:.7rem .9rem .75rem;border:1px solid var(--line);border-radius:8px;background:var(--studio)}.freeship__text{font-size:.8rem;margin:0 0 .45rem;color:var(--ink)}.freeship__track{height:3px}.freeship.is-unlocked{padding:.6rem .9rem;border:1px solid rgba(27,58,45,.35);background:var(--white)}.freeship.is-unlocked .freeship__text{color:var(--green);font-size:.74rem;letter-spacing:.16em;text-indent:.16em;margin:0}.freeship.is-unlocked .freeship__text strong{color:var(--green)}.freeship.just-unlocked{animation:none}.upsell{margin:0 1.4rem 1rem;padding:.6rem .75rem;gap:.7rem;border:1px dashed rgba(184,150,62,.55);border-radius:8px;background:var(--white)}.upsell__img{width:44px;height:44px;border-radius:6px}.upsell__title{font-size:.82rem}.upsell__sub{font-size:.72rem;line-height:1.35}.upsell__btn{padding:.4rem .8rem;font-size:.74rem}.drawer__checkout,.drawer__checkout:link,.drawer__checkout:visited{background:var(--green);border-color:var(--green);color:var(--cream)}.drawer__checkout:hover{background:var(--green-deep);border-color:var(--green-deep);color:var(--cream)}.trustrow--drawer{margin-top:.75rem}.paybadges--drawer{margin-top:.5rem;gap:.35rem}.drawer__note{margin:.6rem 0 0;text-align:center}.drawer__title{font-family:var(--sans);font-size:1rem;font-weight:500;letter-spacing:.01em;color:var(--ink)}.freeship.is-unlocked .freeship__text{font-family:var(--sans)!important;font-size:.82rem;font-weight:500;letter-spacing:.01em;text-indent:0;text-transform:none;text-align:center;color:var(--green)}.freeship.is-unlocked .freeship__check{opacity:1;letter-spacing:0;color:var(--gold);margin-right:.3em}.drawer__drop--brand{padding:.7rem 1.4rem .65rem}.drawer__brand{margin:0;font-family:var(--serif);font-weight:600;font-size:.78rem;line-height:1.2;letter-spacing:.32em;text-indent:.32em;color:var(--cream)}.drawer__rule{display:block;width:22px;height:1px;margin:.35rem auto .4rem;background:var(--gold)}.drawer__drop--brand .drawer__drop-label{font-size:.56rem;color:var(--cream);opacity:.8;margin-bottom:.1rem}.drawer__drop--brand .drawer__drop-text{font-size:.74rem}.drawer__body{overflow-y:auto;overscroll-behavior:contain}.mcworn{max-width:1040px;margin:0 auto;padding:clamp(1rem,3vw,2rem) 1.5rem clamp(3.5rem,7vw,5.5rem);text-align:center}.mcworn__head{margin-bottom:clamp(1.6rem,3.5vw,2.4rem)}.mcworn__eyebrow{display:block;font-size:.7rem;font-weight:500;letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.7rem}.mcworn__title{font-family:var(--serif)!important;font-weight:500;font-size:clamp(1.7rem,3.4vw,2.4rem);color:var(--green);margin:0}.mcworn__stage{display:grid;grid-template-columns:repeat(3,minmax(0,280px));justify-content:center;align-items:start;gap:clamp(.7rem,1.6vw,1.1rem)}.mcworn__frame{position:relative;margin:0;aspect-ratio:4 / 5;border-radius:var(--radius-s);overflow:hidden;background:var(--studio);transition-delay:calc(var(--d, 0) * .14s)}.mcworn__frame:nth-child(2){margin-top:clamp(1rem,3vw,2rem)}.mcworn__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.06);transition:opacity 1.4s var(--ease);filter:saturate(.92)}.mcworn__img.is-on{opacity:1;animation:mc-worn-zoom 8s var(--ease) forwards}@keyframes mc-worn-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.mcworn__note{margin-top:clamp(1.4rem,3vw,2.2rem);font-size:.72rem;letter-spacing:.06em;color:var(--muted)}@media(max-width:749px){.mcworn__stage{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px;margin:0 auto}.mcworn__frame:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.mcworn__img{transition:none;transform:none}.mcworn__img.is-on{animation:none}}.mcworn--pdp{padding-top:clamp(2.5rem,6vw,4.5rem)}.mcworn__lead{max-width:34rem;margin:.9rem auto 0;font-size:.95rem;line-height:1.6;color:var(--muted)}.mcworn__cta{margin-top:clamp(1.6rem,3.5vw,2.4rem);display:flex;justify-content:center}.drawer__empty[hidden],.drawer__body[hidden]{display:none!important}.drawer__empty{padding:1.6rem 1.4rem 1.4rem;text-align:center;color:var(--muted)}.drawer__empty-text{margin:0 0 1.1rem;font-size:.9rem;color:var(--muted)}.drawer__empty-sub{margin:0;font-size:.8rem;color:var(--gold)}.emptycard{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:8px;background:var(--white);text-align:left}.emptycard__img{width:48px;height:48px;object-fit:cover;border-radius:6px;background:var(--studio);flex:none}.emptycard__info{flex:1;min-width:0}.emptycard__title{margin:0;font-size:.84rem;font-weight:500;color:var(--ink)}.emptycard__price{margin:.15rem 0 0;font-size:.74rem;color:var(--muted)}.emptycard__btn{border:1px solid var(--green);background:var(--green);color:var(--cream);font-size:.74rem;font-weight:500;padding:.42rem .85rem;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .25s ease}.emptycard__btn:hover{background:var(--green-deep)}.emptycard__btn:disabled{opacity:.6;cursor:default}.assure{margin:0 0 1rem;display:flex;flex-wrap:nowrap;gap:.3rem}@media(max-width:560px){.assure{flex-wrap:wrap;justify-content:center;gap:.34rem}.assure__badge{font-size:.64rem;padding:.36rem .5rem}.assure__badge .assure__flag{width:15px;height:9px}}.assure__badge{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;padding:.4rem .56rem;border:1px solid var(--gold-soft);border-radius:999px;background:#f2ecd98c;color:var(--green);font-size:.68rem;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap}a.assure__badge:hover{border-color:var(--gold)}.assure__badge--static{cursor:default}.assure__badge .assure__flag{width:17px;height:10.2px;flex:none;stroke:none}.assure__badge svg{width:13px;height:13px;stroke:var(--gold);fill:none;flex:none}.noship{margin:0 0 1rem;padding:1rem 1.1rem;border:1px solid var(--green);background:var(--cream);color:var(--green)}.noship__title{font-family:var(--serif);font-size:1.35rem;line-height:1.2;margin:0 0 .35rem}.noship__text{font-size:.88rem;margin:0 0 .75rem}.noship__form{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 .5rem}.noship__form input[type=email]{flex:1 1 12rem;min-width:0;padding:.7rem .8rem;border:1px solid var(--green);background:#fff;font:inherit;font-size:16px}.noship__form .cta{flex:0 0 auto;width:auto;padding-left:1.4rem;padding-right:1.4rem}.noship__hp{position:absolute;left:-9999px}.noship__small{font-size:.74rem;opacity:.8;margin:0 0 .6rem}.noship__small a{color:var(--green)}.noship__other{background:none;border:0;padding:0;cursor:pointer;color:var(--green);font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:2px}.mc-noship-on #buyrow,.mc-noship-on #express,.mc-noship-on #mc-assure,.mc-noship-on #limit-note,.mc-noship-on #stickybar{display:none!important}.noship .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.announce--us{background:var(--gold);color:var(--green);font-weight:600}.cartitem--incl .cartitem__name{color:var(--ink)}.cartitem__img--incl{display:grid;place-items:center;background:var(--studio);border:1px solid var(--line);color:var(--gold)}.cartitem__img--incl svg{width:30px;height:30px}.cartitem__price--incl{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.cartitem--incl .cartitem__badge svg{stroke:var(--gold)}.vs{max-width:980px;margin:0 auto;padding:4rem 1.4rem 3.4rem;border-top:1px solid var(--line)}.vs__title{font-family:var(--font-display, Georgia, serif);font-size:clamp(1.5rem,3.4vw,2.1rem);text-align:center;color:var(--ink);margin:0}.vs__intro{text-align:center;color:var(--muted);font-size:.92rem;max-width:44ch;margin:.7rem auto 0}.vs__head,.vs__row{display:grid;grid-template-columns:minmax(84px,.55fr) 1fr 1fr;gap:clamp(.8rem,3vw,2rem);align-items:start}.vs__head{margin-top:2.2rem}.vs__head:before{content:""}.vs__col{text-align:center;min-width:0}.vs__img,.vs__frame{display:block;width:100%;max-width:220px;margin-inline:auto;aspect-ratio:1 / 1;border-radius:var(--radius-s);object-fit:cover}.vs__frame{display:grid;place-items:center;background:var(--studio);border:1px dashed var(--line);color:var(--line)}.vs__frame svg{width:38%;height:38%}.vs__name{margin-top:.9rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.vs__name--them{color:var(--muted)}.vs__sub{font-size:.85rem;color:var(--muted);margin-top:2px}.vs__rows{margin:2.4rem 0 0}.vs__row{padding:.95rem 0;border-top:1px solid var(--line)}.vs__key{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);line-height:1.5}.vs__val{margin:0;font-size:.92rem;line-height:1.45;min-width:0}.vs__val--us{color:var(--ink);display:flex;gap:.45rem;align-items:baseline}.vs__val--us svg{flex:none;width:13px;height:13px;stroke:var(--gold);fill:none;transform:translateY(1px)}.vs__val--them{color:var(--muted)}.vs__note{margin:1.8rem 0 0;text-align:center;font-size:.78rem;color:var(--muted)}@media(max-width:640px){.vs{padding-top:2.8rem}.vs__head,.vs__row{grid-template-columns:1fr 1fr;gap:.9rem}.vs__head:before{display:none}.vs__key{grid-column:1 / -1;margin-bottom:.4rem}.vs__val{font-size:.85rem}.vs__img,.vs__frame{max-width:100%}}.announce{overflow:hidden;overflow-x:clip;contain:paint}.announce__track{display:flex;width:max-content;animation:mc-marquee var(--mc-marquee-dur, 34s) linear infinite}.announce__set{display:flex;align-items:center}.announce__item{white-space:nowrap}.announce__sep{padding-inline:1.15rem;opacity:.45}.announce:hover .announce__track,.announce:focus-within .announce__track{animation-play-state:paused}@keyframes mc-marquee{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.announce__track{animation:none}.announce__set~.announce__set{display:none}.announce{overflow-x:auto}}html,body,.page-wrapper{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}@media(max-width:560px){.cartitem__badge{display:flex;width:fit-content;margin-inline:auto;padding:.2rem .52rem;font-size:.56rem;letter-spacing:.1em}}.buybox .cta,.buybox .cta:hover:not(:disabled){color:var(--cream);background:var(--green);border-color:var(--green)}.buybox .cta:hover:not(:disabled){background:var(--green-deep)}.buybox .cta{min-height:54px;font-size:1rem}.buyrow--solo{display:block}.buyrow--solo .cta{width:100%}.buybox__sub{margin:.25rem 0 .7rem;font-size:.92rem;line-height:1.4;color:var(--ink);opacity:.82}.gallery__main{position:relative}.gallery__ai{position:absolute;left:12px;bottom:12px;z-index:2;padding:4px 9px;border-radius:999px;font-size:.72rem;letter-spacing:.02em;color:var(--cream);background:#142a20c7;pointer-events:none}.gallery__ai[hidden]{display:none}.gallery__main img{object-fit:cover}.promise{margin:.7rem 0 0;font-size:.86rem;line-height:1.45;text-align:center}.promise a{color:var(--green);text-decoration:underline;text-decoration-color:#1b3a2d59;text-underline-offset:3px}.fitline{margin:.1rem 0 .7rem;font-size:.84rem;line-height:1.4;text-align:center;color:var(--ink)}.eta{margin:.7rem 0 0;font-size:.86rem;line-height:1.45;text-align:center;color:var(--green)}.deadline{margin:.7rem 0 0;padding:.55rem .8rem;border-radius:10px;font-size:.86rem;line-height:1.4;text-align:center;color:var(--green);background:#b8963e1f}.trustrow{font-size:.86rem;color:#14211bc7}.trustrow--drawer{font-size:.8rem;color:#14211bc7}.cartitem__qty{gap:.2rem;padding:0 4px}.cartitem__qty button{min-width:44px;min-height:44px;font-size:1.15rem}.drawer__discount{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .4rem;font-size:.88rem;color:var(--green)}.drawer__discount[hidden]{display:none}.cartitem__price s{color:var(--muted);margin-right:.3rem;font-size:.85em}.giftnote{margin:.4rem 0 .9rem;font-size:.88rem}.giftnote summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--green);text-decoration:underline;text-underline-offset:3px}.giftnote textarea{width:100%;box-sizing:border-box;margin-top:.3rem;padding:.6rem .7rem;font:inherit;font-size:.9rem;border:1px solid var(--line);border-radius:10px;resize:vertical}.giftnote__hint{margin:.3rem 0 0;font-size:.78rem;color:var(--green)}.giftnote__hint:empty{display:none}.reviews{max-width:1100px;margin:0 auto;padding:3.2rem 1.25rem 1rem}.reviews__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1.5rem;margin-bottom:1.4rem}.reviews__title{margin:0;font-family:var(--serif);font-weight:500;font-size:2rem;color:var(--green)}.reviews__avg{margin:0;font-size:.92rem;color:var(--ink)}.reviews__stars{--r: 5;position:relative;display:inline-block;letter-spacing:2px;color:#b8963e40}.reviews__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--gold);width:calc(var(--r) / 5 * 100%)}.reviews__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.review{padding:1.1rem 1.1rem 1rem;border:1px solid var(--line);border-radius:14px;background:var(--white)}.review__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;margin-bottom:.8rem}.review__text{margin:.5rem 0 .7rem;font-size:.95rem;line-height:1.55;color:var(--ink)}.review__meta{margin:0;font-size:.8rem;color:var(--muted)}.review__verified{color:var(--green)}.reviews__note{margin:1.1rem 0 0;font-size:.8rem;color:var(--muted)}@media(max-width:749px){.stickybar .stickybar__btn{flex:1;width:100%}}.gallery__video{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;background:var(--studio, #F4F3F0)}.gallery__video[hidden],.gallery__main img[hidden]{display:none}.thumb--video{position:relative}.thumb__play{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#142a20c7;pointer-events:none}.thumb__play:after{content:"";position:absolute;left:12px;top:9px;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--cream)}.gallery__video{object-position:50% 82%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mc-drop01.css.map */
