:root{color-scheme:light;--ink:#f5f7f4;--ink-1:#ffffff;--ink-2:#eef2ee;--ink-3:#e2e8e3;--line:rgba(12,40,30,.1);--line-2:rgba(12,40,30,.18);--text:#10231b;--muted:#44544b;--dim:#55635b;--gold:#0b6b4f;--gold-2:#095a42;--gold-ink:#ffffff;--mint:#0b6b4f;--warn:#c2410c;--foil:var(--gold);--f-disp:"Rubik",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-it:var(--f-disp);--f-mono:var(--f-body);--r:12px}body{background:var(--ink);color:var(--text);font-family:var(--f-body)}h1,h2,h3{font-family:var(--f-disp);font-weight:600;letter-spacing:-.02em;line-height:1.1}em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--gold)}.eyebrow{font:700 12px/1 var(--f-body);letter-spacing:.12em;color:var(--gold)}.sec{padding-block:clamp(48px,6vw,80px)}.sec__t{font-size:clamp(28px,3.6vw,44px)}.muted{color:var(--muted)}a,button,summary,[role=button]{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ticker{background:var(--gold);border:0}.ticker__row{color:#fff;font:700 12px/1 var(--f-body);letter-spacing:.06em}.ticker__row i{color:#bfe6d5}.hdr{position:sticky;top:0;margin:0;padding:0;background:#fff;border-bottom:1px solid var(--line)}.hdr__in{background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:68px;padding:0 max(16px,4vw)}.logo__card{background:var(--gold);animation:none;transform:none;width:18px;height:24px;border-radius:4px;box-shadow:none}.logo__txt{font:700 21px/1 var(--f-disp);letter-spacing:-.01em;color:var(--text)}.logo__txt em{color:var(--gold)}.nav a{color:var(--muted);font:600 15px/1 var(--f-body);border-radius:8px}.nav a:hover,.nav a[aria-current=page]{color:var(--text);background:var(--ink-2)}.ico{color:var(--text)}.ico:hover{background:var(--ink-2)}.ico--cart,.ico--cart:hover{background:var(--gold);color:#fff}.ico--cart b{background:#fff;color:var(--gold);border-color:var(--gold)}.mnav summary span{background:var(--text)}.mnav__panel{background:#fff;border-color:var(--line);box-shadow:0 20px 50px -20px #10231b59}.mnav__panel a:hover{background:var(--ink-2)}li:has(>a[href$="/collections/card-accessories"]),.mnav__panel a[href$="/collections/card-accessories"]{display:none}.btn{border-radius:10px;min-height:48px;font:700 15px/1 var(--f-body);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn--foil{background:var(--gold);color:#fff;box-shadow:none}.btn--foil:hover{background:var(--gold-2);transform:none}.btn--ghost{background:#fff;color:var(--text);border-color:var(--line-2)}.btn--ghost:hover{border-color:var(--gold);color:var(--gold)}.holo:after{display:none}.gal__main,.cat,.spot__media{transform:none!important}.pc__media{background:#fff;border-radius:var(--r);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s ease}.pc__media:hover{box-shadow:0 0 0 1px var(--gold),0 14px 30px -18px #10231b73}.pc__media img{padding:10%}.chip{background:var(--ink-2);border-color:transparent;color:var(--muted);font:700 11px/1 var(--f-body);letter-spacing:.04em}.pc__t{font:700 16px/1.35 var(--f-body);letter-spacing:0}.pc__price{font:700 20px/1 var(--f-disp)}.pc__ship{color:var(--gold);font-weight:700}.flag{background:var(--warn);color:#fff;font:700 11px/1 var(--f-body)}.flag--out{background:var(--ink-3);color:var(--text)}.trust{background:transparent}.trust__grid li{background:#fff;border-color:var(--line)}.trust__grid svg{stroke:var(--gold)}.trust__grid b{font:600 18px/1.25 var(--f-disp);color:var(--text)}.trust__grid a{color:var(--gold)}.steps{background:var(--ink-2)}.steps__list li{background:#fff;border-color:var(--line)}.steps__list li:after{color:var(--gold)}.steps__n{color:var(--gold);font-family:var(--f-body);font-weight:700}.steps__list h3{font-size:20px}.acc summary{font-family:var(--f-body)}.acc summary:after{color:var(--gold)}.acc a,.prose a,.muted a,.small a,.side a:hover{color:var(--gold)}.cat,.spot__card,.pq__card,.pq__card--q,.side,.line,.sum,.perks li,.ids{background:#fff}.pq__steps li:before{background:var(--gold);color:#fff}.pq__list li,.pq__now a{background:var(--ink)}.pq__list b,.spot__facts b{color:var(--gold)}.gal__main{border:1px solid var(--line)}.gal__thumbs button{border-color:var(--line)}.gal__thumbs button[aria-current=true]{border-color:var(--gold)}.buy__t{font-size:clamp(26px,3vw,38px)}.buy__price{font:700 clamp(28px,3vw,36px)/1 var(--f-disp)}.stock .dot{background:#15803d}.rte,.prose,.rte h3,.rte h4,.prose h2{color:var(--text)}.sel,.inp,.qty{background:#fff;color:var(--text);border-color:var(--line-2)}.crumbs a{color:var(--muted)}.nf__code{background:none;color:var(--gold);-webkit-text-fill-color:var(--gold)}.cb__fab{background:var(--gold);color:#fff;box-shadow:0 12px 28px -14px #0b6b4fcc}.cb__panel{background:#fff;border-color:var(--line);box-shadow:0 30px 70px -25px #10231b73}.cb__head{background:var(--ink-2)}.cb__m{background:var(--ink-2);color:var(--text)}.cb__m--me{background:#d9efe5}.cb__quick button{color:var(--text)}.ftr{--text:#f1f5f2;--muted:#b9c7bf;--dim:#a3b2aa;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.18);--gold:#7fd1ae;background:#0f241b;color:var(--text);border-top:0}.pile{display:none}.promise b{background:none;color:var(--gold);-webkit-text-fill-color:var(--gold);font:700 clamp(32px,4vw,46px)/1 var(--f-disp)}.ftr h3{color:var(--gold);font-family:var(--f-body);font-weight:700}.ftr address a{color:var(--gold)}.ftr .logo__card{background:var(--gold)}.h13{padding-block:clamp(40px,6vw,88px) clamp(36px,5vw,64px);background:linear-gradient(180deg,#fff,var(--ink));border-bottom:1px solid var(--line);overflow:hidden}.h13__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.h13 .eyebrow{margin-bottom:18px}.h13__h{font-size:clamp(36px,5.2vw,66px);line-height:1.04;margin:0 0 20px;max-width:15ch}.h13__lead{margin:0;color:var(--muted);font-size:clamp(16px,1.4vw,19px);max-width:52ch}.h13__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.h13__facts{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.h13__facts li{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font:600 14px/1.2 var(--f-body);color:var(--text)}.h13__facts svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:var(--gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.h13__facts a{color:var(--text);text-decoration:underline;text-decoration-color:#0b6b4f80;text-underline-offset:3px}.cf{position:relative;display:grid;gap:14px}.cf__stage{position:relative;height:clamp(360px,34vw,470px);perspective:1400px;transform-style:preserve-3d;touch-action:pan-y;user-select:none;-webkit-user-select:none}.cf__stage:after{content:"";position:absolute;left:12%;right:12%;bottom:-6px;height:36px;border-radius:50%;background:radial-gradient(closest-side,rgba(16,35,27,.18),transparent);z-index:0}.cf__item{--w:clamp(200px,20vw,270px);position:absolute;left:50%;top:0;width:var(--w);margin-left:calc(var(--w)/-2);display:grid;gap:8px;padding:12px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -30px #10231b73;color:var(--text);text-decoration:none;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s ease,box-shadow .3s ease;will-change:transform}.cf__item.is-on{box-shadow:0 0 0 2px var(--gold),0 40px 70px -30px #10231b8c}.cf__item.is-on .cf__img{transform:rotateX(calc(var(--ty,0) * -10deg)) rotateY(calc(var(--tx,0) * 14deg))}.cf__img{display:block;aspect-ratio:1;border-radius:12px;background:#fff;overflow:hidden;transition:transform .25s ease}.cf__img img{width:100%;height:100%;object-fit:contain;padding:6%;pointer-events:none}.cf__t{font:700 15px/1.3 var(--f-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cf__m{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cf__m b{font:700 19px/1 var(--f-disp)}.cf__m span{font:700 12px/1 var(--f-body);color:var(--gold)}.cf__nav{display:flex;align-items:center;justify-content:center;gap:14px}.cf__btn{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--text);transition:border-color .2s ease,color .2s ease}.cf__btn:hover{border-color:var(--gold);color:var(--gold)}.cf__btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cf__count{margin:0;min-width:56px;text-align:center;font:700 14px/1 var(--f-body);color:var(--muted)}@media(max-width:900px){.h13__grid{grid-template-columns:1fr}.cf__stage{height:clamp(340px,92vw,440px)}.cf__item{--w:min(62vw,250px)}}@media(max-width:520px){.h13__cta .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.cf__item,.cf__img{transition:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.pc__media{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}}.nav li:has(>a[href$="/collections/pre-orders"]),.mnav__panel a[href$="/collections/pre-orders"]{display:none}.shelf__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-bottom:26px}.shelf__head .sec__t{margin:0}.shelf__note{margin:0;color:var(--muted);font-size:15px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.grid3 .pc__media{aspect-ratio:1}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.grid4 .pc__media{aspect-ratio:1}@media(max-width:900px){.grid3,.grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cm-v13.css.map */
