[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body{min-height:100vh}#main{position:relative}.gb-s{position:relative;padding-block:calc(var(--sp) * var(--pt,8)) calc(var(--sp) * var(--pb,8))}.gb-s--bone{background:var(--bone)}.gb-s--beige{background:var(--beige)}.gb-s--wash{background:var(--accent-wash)}.gb-s--ink{background:var(--ink);color:var(--bone)}.gb-s--ink .dim,.gb-s--ink .mono,.gb-s--ink .body,.gb-s--ink .body-lg{color:#faf7f29e}.gb-s--ink .ul:before{background:#faf7f240}.gb-s--ink .b--line{--fg:var(--bone);box-shadow:inset 0 0 0 1px #faf7f299}.gb-s--ink .ix{color:#faf7f280}.gb-s--ink .ix:before{background:#faf7f24d}.gb-s--ink .rule,.gb-s--ink.ruled{border-color:#faf7f224}.u--full{max-width:none;padding-inline:0}.lede-row--center{justify-content:center;text-align:center}.lede-row--center .ix{justify-content:center}.gb-media{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--beige)}.gb-media__el{display:block;width:100%;height:100%}.gb-media--cover .gb-media__el{object-fit:cover}.gb-media--contain .gb-media__el{object-fit:contain}.gb-media iframe.gb-media__el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none}.gb-media video.gb-media__el{object-fit:cover}.gb-media__ph{width:100%;height:100%;background:var(--beige-deep);fill:var(--clay)}.gb-media--round{border-radius:50%}.gb-media--none{border-radius:0;background:none}.hd__in{min-height:var(--hd-h,74px)}.hd--static{position:relative}.hd__nav{display:none;gap:clamp(18px,2.2vw,36px);margin-inline:auto;align-items:center}@media(min-width:1080px){.hd__nav{display:flex}}.hd__nav>li{position:relative;list-style:none}.hd__nav a{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);position:relative;padding-block:4px;transition:color .3s;display:inline-flex;align-items:center;gap:6px}.hd__nav a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--e)}.hd__nav a:hover,.hd__nav a[aria-current=page],.hd__nav li:hover>a{color:var(--ink)}.hd__nav a:hover:after,.hd__nav a[aria-current=page]:after{transform:none;transform-origin:left}.hd__dd{position:absolute;top:100%;left:-18px;min-width:240px;padding:14px 0 10px;background:var(--bone);border-radius:var(--r-lg);box-shadow:0 30px 60px -30px #16130f59,inset 0 0 0 1px var(--rule-soft);opacity:0;visibility:hidden;transform:translateY(8px);transition:all .35s var(--e);z-index:5}.hd__nav li:hover>.hd__dd,.hd__nav li:focus-within>.hd__dd{opacity:1;visibility:visible;transform:none}.hd__dd li{list-style:none}.hd__dd a{display:flex;justify-content:space-between;gap:14px;padding:9px 20px;font-family:var(--body);font-size:14px;letter-spacing:-.01em;text-transform:none;color:var(--ink-80)}.hd__dd a:after{display:none}.hd__dd a:hover{color:var(--accent-deep)}.hd__dd .mono{font-size:10px;color:var(--ink-35)}.hd__dd--mega{left:50%;transform:translate(-50%,8px);min-width:min(880px,90vw);padding:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.hd__nav li:hover>.hd__dd--mega,.hd__nav li:focus-within>.hd__dd--mega{transform:translate(-50%)}.hd__dd--mega>li>a{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35);padding:0 0 10px}.hd__dd--mega ul{display:grid;gap:2px}.hd__dd--mega ul a{padding:6px 0}.hd__dd__img{aspect-ratio:1/.8;border-radius:var(--r);overflow:hidden;background:var(--beige);margin-bottom:10px}.hd__dd__img img{width:100%;height:100%;object-fit:cover}.hd__logo span{font-family:var(--sans);font-size:20px;letter-spacing:-.03em;font-weight:600;font-variation-settings:var(--wide)}.ib[data-open-sheet]{position:relative}.hd--transparent{position:absolute;left:0;right:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.hd--transparent:after{display:none}body.nav-hidden .hd{transform:translateY(-100%)}body:not(.nav-hidden) .hd{transform:none}.sheet__nav .sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--e)}.sheet__nav .sub>div{overflow:hidden}.sheet__nav details[open] .sub{grid-template-rows:1fr}.sheet__nav details>summary{list-style:none;cursor:pointer}.sheet__nav details>summary::-webkit-details-marker{display:none}.sheet__nav .sub a{font-size:15px;padding-block:11px;padding-left:14px;font-weight:400;letter-spacing:-.01em;color:var(--ink-80)}.sheet__nav .sub a em{font-size:9px}.sheet__nav .sub .sub a{padding-left:28px;font-size:14px}.sheet__nav summary svg{transition:transform .4s var(--e)}.sheet__nav details[open]>summary svg{transform:rotate(180deg)}.sheet__nav .sheet__cols{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-block:14px}.sheet__nav .sheet__cols a{display:block;padding:0;border:0;font-size:13px}.sheet__nav .sheet__cols .gb-media{aspect-ratio:1/.8;margin-bottom:8px}.b.is-busy{opacity:.6;pointer-events:none}.b.is-done{--bg:var(--ok);--fg:#fff}.b.is-done:after{display:none}.b--ok{--bg:var(--ok);--fg:#fff}.pc__media{aspect-ratio:var(--ratio,1/1.1)}.pc__layer img{width:100%;height:100%;object-fit:cover;display:block}.pc__layer--a img,.pc__layer--b img{transition:transform .9s var(--e)}@media(hover:hover){.pc:hover .pc__layer--b img{transform:scale(1.03)}}.pc__layer--b,.pc__layer{padding:0}.pc__media .gb-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;background:none}.pc__media .gb-media__ph{padding:20%}.pc__tones label{display:inline-block;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #16130f29;cursor:pointer}.pc__tones button.is-img{background-size:cover;background-position:center}.pc--skeleton .pc__media{background:linear-gradient(90deg,var(--beige) 25%,var(--beige-deep) 50%,var(--beige) 75%);background-size:200% 100%;animation:sk 1.3s linear infinite}.pc--skeleton .sk{display:block;height:12px;width:70%;border-radius:4px;background:var(--beige);margin-top:6px}.pc--skeleton .sk--s{width:36%}@keyframes sk{to{background-position:-200% 0}}.pc__price .mono{font-size:10px;margin-left:4px}.pc__tag--sold{background:var(--beige-deep);color:var(--ink-55)}.price{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price s{color:var(--ink-35);font-family:var(--mono);font-size:12.5px}.price i{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.13em;background:var(--accent-wash);color:var(--accent-deep);padding:5px 9px;border-radius:999px}.price b{font-weight:500;letter-spacing:-.03em}.unit-price{font-family:var(--mono);font-size:10px;color:var(--ink-35)}.opt__row label.tone input,.opt__row label.size input{position:absolute;opacity:0;pointer-events:none}.opt__row label{position:relative;cursor:pointer}.opt__row label.tone.is-off,.opt__row label.size.is-off{opacity:.35}.opt__row label.size:has(input:checked){background:var(--ink);color:var(--bone);box-shadow:none}.opt__row label.tone:has(input:checked):after{opacity:1}.opt__row label.size{display:inline-flex;align-items:center;justify-content:center}.opt__row select.sel{height:44px;border-radius:999px;font-size:13px;padding-right:38px}.form-error{font-size:13px;color:#b3362c;margin-top:10px}.dyn-buy{margin-top:10px}.dyn-buy .shopify-payment-button__button--unbranded{border-radius:999px!important;height:52px;font-family:var(--mono)!important;font-size:12.5px!important;letter-spacing:.04em;text-transform:uppercase;background:var(--ink)!important}.dyn-buy .shopify-payment-button__more-options{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}.view__frames img,.view__frames video{width:100%;height:100%;object-fit:contain;display:block}.view__frames{width:88%;aspect-ratio:1}.view.is-zoom .view__frames{transform:scale(1.8);cursor:zoom-out}.view[data-view]{cursor:grab}.view.is-drag{cursor:grabbing}.thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-top:12px}.thumbs::-webkit-scrollbar{display:none}.thumbs button{flex:none;width:62px;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--beige);box-shadow:inset 0 0 0 1px var(--rule-soft);transition:box-shadow .3s}.thumbs button img{width:100%;height:100%;object-fit:cover}.thumbs button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.stock[data-state=in] i{background:var(--ok)}.stock[data-state=out] i{background:var(--ink-35);box-shadow:none}.pdp__gal .stamp text{font-size:9.4px}.pdp__vendor{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-35)}.cart__ann{font-size:12.5px;color:var(--ink-80);background:var(--accent-wash);border-radius:8px;padding:10px 14px;margin-top:16px}.cart__ann p{margin:0}.cart__meter{margin-top:16px;font-size:12.5px;color:var(--ink-80)}.cart__meter .bar{height:3px;background:var(--rule-soft);border-radius:2px;margin-top:8px;overflow:hidden}.cart__meter .bar i{display:block;height:100%;background:var(--accent);width:var(--w,0%);transition:width .8s var(--e)}.cart__meter.is-done{color:var(--ok)}.cart__meter.is-done .bar i{background:var(--ok)}.cart__lines{margin-top:6px}.cart__line{display:flex;gap:14px;padding-block:18px;border-bottom:1px solid var(--rule-soft);transition:opacity .3s}.cart__line .th{width:72px;aspect-ratio:1/1.1;border-radius:var(--r);background:var(--beige);overflow:hidden;flex:none}.cart__line .th img{width:100%;height:100%;object-fit:cover}.cart__line .meta{flex:1;min-width:0}.cart__line .ttl{font-size:13.5px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.cart__line .ttl a:hover{color:var(--accent-deep)}.cart__line .mono{margin-top:4px;display:block}.cart__line .row2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.cart__line .qty{height:36px}.cart__line .qty button{width:32px}.cart__line .qty input{width:26px;font-size:12px}.cart__line .rm{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);border-bottom:1px solid var(--rule);padding-bottom:1px}.cart__line .rm:hover{color:var(--accent-deep);border-color:var(--accent)}.cart__line .disc{font-size:11.5px;color:var(--ok);margin-top:6px}.cart__note{margin-top:18px}.cart__note textarea{width:100%;min-height:64px;border:0;box-shadow:inset 0 0 0 1px var(--rule);border-radius:10px;padding:12px 14px;font:inherit;font-size:13px;background:transparent;resize:vertical}.cart__note textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ink)}.cart__up{margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.cart__up .rail__track>*{flex-basis:150px}.cart__up .pc__name{font-size:12.5px}.cart__up .pc__qv,.cart__up .pc__fav{display:none}.cart__ft .tot b{font-size:20px}.cart__ft .disc-list{font-size:12px;color:var(--ok);margin-bottom:10px}.cart__ft .pay{margin-top:12px;justify-content:center}.bag-n[hidden]{display:none}.sheet__p{padding-top:18px}.sheet__hd .d4{font-size:18px}.cart__ft{position:sticky;bottom:-30px;background:var(--bone);padding-bottom:20px;margin-bottom:-30px;z-index:2}.list-sheet .grid-p{gap:16px 12px;margin-top:16px}.list-sheet .pc__qv{display:none}.list-sheet .sheet__ft{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.list-empty{padding-block:56px;text-align:center}.list-empty .ic{width:28px;height:28px;stroke:var(--accent);margin:0 auto 14px}.list-page .grid-p{margin-top:28px}.srch__form{position:relative;margin-top:4px}.srch__form input{width:100%;height:52px;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule);padding:0 52px 0 20px;font:inherit;font-size:15px;background:transparent}.srch__form input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ink)}.srch__form button{position:absolute;right:6px;top:6px;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--bone);display:grid;place-items:center}.srch__res{margin-top:22px}.srch__h{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35);padding-block:14px 8px;border-bottom:1px solid var(--rule-soft)}.srch__list a{display:flex;gap:12px;align-items:center;padding-block:10px;border-bottom:1px solid var(--rule-soft);font-size:13.5px}.srch__list a .th{width:48px;aspect-ratio:1;border-radius:6px;background:var(--beige);overflow:hidden;flex:none}.srch__list a .th img{width:100%;height:100%;object-fit:cover}.srch__list a .meta{flex:1;min-width:0}.srch__list a .pc__price{font-size:11.5px}.srch__list a:hover .ttl{color:var(--accent-deep)}.srch__q a{display:block;padding-block:9px;font-size:14px;border-bottom:1px solid var(--rule-soft)}.srch__q a b{font-weight:600}.srch__all{display:block;margin-top:18px}.srch__hint{padding-block:30px;color:var(--ink-35)}.srch__links{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.search-page .srch__form{max-width:720px}.qv__g .view{aspect-ratio:1/1}.qv__g .pdp__ttl{font-size:clamp(22px,2.2vw,30px)}.qv__thumbs{margin-top:10px}.fgroup{border-bottom:1px solid var(--rule-soft);padding-block:16px}.fgroup:first-of-type{border-top:1px solid var(--rule-soft)}.fgroup__btn{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;letter-spacing:-.005em}.fgroup__btn .ic{transition:transform .35s var(--e)}.fgroup[data-open=true] .fgroup__btn .ic{transform:rotate(180deg)}.fgroup__body{display:none;padding-top:12px}.fgroup[data-open=true] .fgroup__body{display:block}.check{display:flex;align-items:center;gap:10px;padding-block:7px;font-size:13.5px;color:var(--ink-80);cursor:pointer}.check input{accent-color:var(--accent);width:15px;height:15px;margin:0}.check .n{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-35)}.check.is-off{opacity:.4}.swatch-row{display:flex;gap:9px;flex-wrap:wrap;padding-top:4px}.swatch-row label{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rule);position:relative;cursor:pointer}.swatch-row label input{position:absolute;opacity:0;pointer-events:none}.swatch-row label:has(input:checked){box-shadow:0 0 0 2px var(--bone),0 0 0 3.5px var(--accent)}.range-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.range-row label{display:grid;gap:4px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-35)}.range-row input{height:40px;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule);padding:0 14px;font:inherit;font-size:13px;background:transparent;width:100%}.active-f{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.active-f a{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--beige);font-size:12px}.active-f a .ic{width:11px;height:11px}.plp.is-busy [data-plp-results]{opacity:.45;pointer-events:none;transition:opacity .3s}.bar__chips .chip[aria-pressed=true] i{opacity:.7}.load-wrap a.b{text-decoration:none}.pager{display:flex;justify-content:center;gap:6px;padding-block:clamp(30px,4vw,56px)}.pager a,.pager span{min-width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-family:var(--mono);font-size:11px;transition:all .25s}.pager a:hover{background:var(--beige)}.pager [aria-current=page]{background:var(--ink);color:var(--bone)}.f-field{display:grid;gap:6px;margin-bottom:14px}.f-field label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}.f-field input,.f-field textarea,.f-field select{width:100%;border:0;box-shadow:inset 0 0 0 1px var(--rule);border-radius:12px;padding:14px 16px;font:inherit;font-size:14px;background:transparent;color:inherit}.f-field input:focus,.f-field textarea:focus,.f-field select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ink)}.f-field textarea{min-height:130px;resize:vertical}.f-row{display:grid;gap:12px}@media(min-width:620px){.f-row{grid-template-columns:1fr 1fr}}.f-msg{padding:12px 16px;border-radius:10px;font-size:13.5px;margin-bottom:16px}.f-msg--ok{background:#4e8f5f1f;color:var(--ok)}.f-msg--err{background:#b3362c1a;color:#b3362c}.f-msg ul{margin-top:6px;display:grid;gap:4px}.nl{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--rule);padding-bottom:12px;max-width:520px}.nl input{flex:1;background:none;border:0;font:inherit;font-size:14px;min-width:0;color:inherit}.nl input:focus{outline:none}.nl button{flex:none;width:38px;height:38px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;transition:transform .4s var(--e)}.nl button:hover{transform:translate(3px)}.nl--ink{border-color:#faf7f238}.nl--ink input{color:var(--bone)}.nl--ink input::placeholder{color:#faf7f259}.rte{font-size:clamp(15px,1.1vw,17px);line-height:1.65;color:var(--ink-80);max-width:68ch}.rte>*+*{margin-top:1em}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--sans);color:var(--ink);letter-spacing:-.03em;line-height:1.1;font-weight:var(--heading-weight);margin-top:1.6em}.rte h2{font-size:clamp(24px,2.4vw,34px)}.rte h3{font-size:clamp(19px,1.7vw,24px)}.rte ul{list-style:disc;padding-left:1.3em}.rte ol{list-style:decimal;padding-left:1.3em}.rte li+li{margin-top:.35em}.rte a{border-bottom:1px solid var(--accent);transition:color .2s}.rte a:hover{color:var(--accent-deep)}.rte img{border-radius:var(--r-lg)}.rte blockquote{border-left:2px solid var(--accent);padding-left:18px;font-size:1.15em;color:var(--ink)}.rte table{width:100%;border-collapse:collapse;font-size:14px}.rte th,.rte td{padding:10px 12px;border-bottom:1px solid var(--rule-soft);text-align:left}.rte--center{margin-inline:auto;text-align:center}.rte--lg{font-size:clamp(17px,1.4vw,21px)}.page-hd{padding-block:clamp(24px,3vw,44px) clamp(20px,2.4vw,36px)}.page-hd .d1{margin-top:14px}.art-grid{display:grid;gap:clamp(18px,2.4vw,36px);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.art{display:flex;flex-direction:column}.art .gb-media{aspect-ratio:4/3}.art__meta{display:flex;gap:10px;margin-top:14px}.art__ttl{font-size:clamp(18px,1.6vw,22px);letter-spacing:-.025em;font-weight:500;margin-top:8px;line-height:1.2}.art__ttl a:hover{color:var(--accent-deep)}.art__ex{font-size:14px;color:var(--ink-55);margin-top:8px;line-height:1.55}.article-hd{max-width:900px}.article-hd .d1{font-size:clamp(34px,5vw,72px)}.article-hero{margin-top:clamp(24px,3vw,40px)}.article-hero .gb-media{aspect-ratio:16/8}.article-body{max-width:760px;margin-inline:auto;padding-block:clamp(32px,4vw,64px)}.art-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:28px}.comments{max-width:760px;margin-inline:auto}.comment{padding-block:18px;border-top:1px solid var(--rule-soft)}.comment .mono{margin-top:6px}.prev-next{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--rule);padding-top:24px;margin-top:40px}.coll-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.coll-grid{grid-template-columns:repeat(4,1fr)}}.coll-card{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1/1.15;background:var(--beige);display:flex;align-items:flex-end;padding:18px}.coll-card .gb-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.coll-card .gb-media img{transition:transform 1s var(--e)}.coll-card:hover .gb-media img{transform:scale(1.04)}.coll-card__meta{position:relative;z-index:1;display:flex;justify-content:space-between;width:100%;align-items:flex-end;gap:10px;color:var(--bone);text-shadow:0 1px 14px rgba(0,0,0,.55)}.coll-card__meta .mono{color:#faf7f2cc}.coll-card__meta .d4{color:inherit}.coll-card:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16130f00,#16130f6b 55%,#16130fc7);pointer-events:none}.center-page{min-height:60vh;display:grid;place-items:center;text-align:center;padding-block:clamp(60px,10vw,140px)}.center-page .d1{margin-top:16px}.center-page .ix{justify-content:center}.pw-wrap{max-width:520px;margin-inline:auto}.account-links{display:grid;gap:8px}.hide-m{display:block}@media(max-width:860px){.hide-m{display:none!important}}.hide-d{display:none}@media(max-width:860px){.hide-d{display:block}}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.text-center{text-align:center}.flow>*+*{margin-top:1em}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.shopify-challenge__container{padding-block:80px}.placeholder-svg{width:100%;height:100%;fill:var(--clay);background:var(--beige-deep)}.ic{display:inline-block;vertical-align:middle;flex:none}.ib .ic{width:18px;height:18px}.trust .ic,.assure .ic,.ben .ic,.fits .ic,.cutoff .ic{stroke:var(--accent)}.fits .ic{stroke:var(--ink)}.pk__c .ic{width:13px;height:13px}.pack__list .ic{width:15px;height:15px}.xr__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.x{position:absolute;top:0;right:0;bottom:0;left:0;transform-box:border-box}.kslot img,.pack__stage img,.tones__stage img,.shw__frame img,.hero__prods img{width:100%;height:100%;object-fit:contain;display:block}.shw__frame [data-frame-item]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.92) translateY(18px);transition:opacity .7s var(--e-soft),transform .9s var(--e)}.shw__frame [data-frame-item].is-on{opacity:1;transform:none}.hero__prods [data-hero-prod]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.9) rotate(-4deg);transition:opacity .55s var(--e-soft),transform 1s var(--e)}.hero__prods [data-hero-prod].is-on{opacity:1;transform:none}.hero__switch .mini img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pnl__art img{width:min(84%,440px);height:auto;aspect-ratio:1;object-fit:contain;transform:scale(.62) translateY(6%);opacity:.9;transition:transform 1.1s var(--e),opacity .5s}.pnl__i.is-on .pnl__art img{transform:none;opacity:1}.pnl__i:hover .pnl__art img{transform:scale(1.03) translateY(-1%)}.pnl__i.pnl__i--cover .pnl__art img{width:100%;height:100%;object-fit:cover;transform:none;opacity:1;border-radius:inherit}.pnl__i--cover .pnl__meta,.pnl__i--cover .pnl__n{color:var(--bone);text-shadow:0 1px 18px rgba(0,0,0,.45)}.pnl__i--cover .pnl__v{color:var(--bone);text-shadow:0 1px 10px rgba(0,0,0,.5)}.pnl__i--cover .pnl__meta .ul{color:var(--bone)}.pr__media img{width:100%;height:100%;object-fit:cover}.pr__media--contain img{object-fit:contain;padding:8%}.stage img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.stage--contain img{object-fit:contain;width:68%;height:auto}.kopt img{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none}.tbtn i.is-img{background-size:cover}.ticker-top .tk a{color:inherit;border-bottom:1px solid rgba(250,247,242,.3)}.ticker-top .tk i{font-style:normal;color:var(--accent);padding-inline:20px}.announcement--static{height:auto;padding:9px 0;justify-content:center;text-align:center}.ft .nl{margin-top:18px}.pay-icons{display:flex;gap:6px;flex-wrap:wrap}.pay-icons svg{height:22px;width:auto;border-radius:3px}.ft .pay-icons{margin-top:18px}.xr .x{transform:translate(calc(var(--x,0) * var(--dx,0px)),calc(var(--x,0) * var(--dy,0px)));transition:transform .12s linear}.xr__stage .x img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.hot[hidden]{display:none}.plp-empty{padding-block:80px;text-align:center}.g>*,.split>*,.pdp>*,.pack__g>*,.kit__g>*,.qv__g>*{min-width:0}.pdp__ttl,.pc__name,.d1,.d2,.d3,.d4{overflow-wrap:break-word}.crumb{flex-wrap:wrap;row-gap:4px}.crumb>span:last-child{max-width:min(60vw,520px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbt__row label span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.view__frames{max-width:100%}.hot__pop{max-width:min(210px,60vw)}@media(min-width:861px){html.gbqa .parade__pin,html.gbqa .xr__stick,html.gbqa .shw__stick{height:900px}html.gbqa .shw__step,html.gbqa .xr__step{min-height:700px}}html.gbqa .boot{display:none}.ticons{display:grid;grid-template-columns:repeat(2,1fr);gap:1px}@media(min-width:860px){.ticons{grid-template-columns:repeat(var(--n,4),1fr)}}.ticons--strip{border-block:1px solid var(--rule)}.ticons--strip .ticons__i{padding:22px 18px;border-left:1px solid var(--rule-soft)}.ticons--strip .ticons__i:first-child{border-left:0}.ticons--tiles{gap:10px}.ticons--tiles .ticons__i{background:var(--beige);border-radius:var(--r-lg);padding:24px 20px}.ticons__i{display:flex;flex-direction:column;gap:10px}.ticons__i .ic{stroke:var(--accent)}.ticons__i b{font-size:14px;font-weight:600;letter-spacing:-.01em}.ticons__i p{font-size:13px;color:var(--ink-55);line-height:1.5}.ticons__img{width:28px;height:28px}.cd{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cd__u{background:var(--bone);border-radius:var(--r-lg);padding:22px 10px;text-align:center;box-shadow:inset 0 0 0 1px var(--rule-soft)}.cd__u b{display:block;font-family:var(--sans);font-size:clamp(28px,4vw,56px);font-weight:var(--heading-weight);letter-spacing:-.04em;line-height:1;font-variation-settings:var(--wide);font-variant-numeric:tabular-nums}.cd__u .mono{display:block;margin-top:8px}.cd.is-expired .cd__u{opacity:.35}.cd__msg{grid-column:1/-1;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.hm{position:relative}.hm .gb-media{width:100%}.hot__pop--p{padding:12px}.hot__p{display:flex;gap:10px;align-items:center;color:var(--bone)}.hot__p img{width:44px;height:44px;object-fit:cover;border-radius:6px;flex:none}.hot__p b{display:block;font-size:12.5px;line-height:1.3}.hot__p .pc__price{color:#faf7f2b3;font-size:11px}.hot__pop .b--sm{height:36px;font-size:10px;--bg:var(--bone);--fg:var(--ink)}.cmp-wrap{overflow-x:auto}.cmp{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.cmp th,.cmp td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--rule-soft)}.cmp thead th{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);border-bottom:1px solid var(--rule)}.cmp tbody th{text-align:left;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.cmp .is-hi{background:var(--beige)}.cmp thead .is-hi{color:var(--ink)}.cmp .ic{stroke:var(--ok)}.cmp__no{color:var(--ink-35)}.vr{display:flex;flex-direction:column;gap:10px}.rail__track>.vr{flex-basis:clamp(220px,22vw,300px)}.vr__media .gb-media{border-radius:var(--r-lg)}.vr__cap{font-size:13px;color:var(--ink-80)}.vr__p{display:flex;gap:10px;align-items:center;padding:8px;border-radius:12px;background:var(--beige);font-size:12.5px}.vr__p img{width:40px;height:40px;object-fit:cover;border-radius:8px;flex:none}.vr__p span{flex:1;min-width:0}.vr__p b{display:block;font-weight:500;letter-spacing:-.01em;line-height:1.3}.vr__p .pc__price{font-size:11px}.list-sheet .pc__row,.cart__up .pc__row,.grid-p[data-cols="2"] .pc__row{flex-direction:column;align-items:flex-start;gap:4px}.list-sheet .pc__name,.cart__up .pc__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.list-sheet .pc__body .mono,.cart__up .pc__body .mono{display:none}.pc__name{min-width:0}.view__frames [data-frame-item]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s var(--e-soft);display:grid;place-items:center}.view__frames [data-frame-item].is-on{opacity:1}.view__frames [data-frame-item] video,.view__frames [data-frame-item] iframe{width:100%;height:100%;object-fit:contain}.qv__p{width:100%;inset:auto 0 0 0;height:auto;max-height:92svh;border-radius:var(--r-lg) var(--r-lg) 0 0;transform:translateY(102%)}.sheet[data-open=true] .qv__p{transform:none}@media(min-width:900px){.qv__p{width:min(1020px,94vw);inset:50% auto auto 50%;transform:translate(-50%,-46%) scale(.97);border-radius:var(--r-lg);opacity:0;transition:transform .6s var(--e),opacity .5s}.sheet[data-open=true] .qv__p{transform:translate(-50%,-50%);opacity:1}}.qv__g{align-items:start}.qv__g .view{aspect-ratio:1/1;max-height:70svh}.qv__g .pform .buy{flex-wrap:nowrap}.qv__g .opt:first-of-type{border-top:0}html.gb-blend .pc__layer,html.gb-blend .view__frames,html.gb-blend .thumbs button img,html.gb-blend .cart__line .th img,html.gb-blend .srch__list a .th img,html.gb-blend .fbt__row .th img,html.gb-blend .stickybuy .mini img,html.gb-blend .hero__switch .mini img,html.gb-blend [data-hero-prod]:not(.is-cut),html.gb-blend .kslot:not(.is-cut) img,html.gb-blend .shw__frame [data-frame-item]:not(.is-cut),html.gb-blend .tones__stage:not(.is-cut) img,html.gb-blend .pack__stage:not(.is-cut) img,html.gb-blend .xr__stage:not(.is-cut) .x img{mix-blend-mode:multiply}html.gb-blend .thumbs button img,html.gb-blend .cart__line .th img,html.gb-blend .srch__list a .th img{object-fit:contain}html.gb-blend .pr__media .gb-media,html.gb-blend .pnl__i:not(.pnl__i--cover):not(.is-cut) .pnl__art .gb-media{mix-blend-mode:multiply}.coll-card__meta .mono{white-space:nowrap;flex:none}.coll-card__meta .d4{min-width:0}.fbt__row .th img,.stickybuy .mini img,.hero__switch .mini img{width:100%;height:100%;object-fit:contain}.pnl__i--cover .pnl__art{padding:0}.pnl__i--cover .pnl__art .gb-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pnl__i:not(.pnl__i--cover) .pnl__art .gb-media{width:min(84%,440px);aspect-ratio:1;overflow:visible}.pnl__i:not(.pnl__i--cover) .pnl__art img{width:100%;height:100%}.ft__top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(26px,3.6vw,52px)}.ft__eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#faf7f26b}.ft__up{display:inline-flex;align-items:center;gap:12px;color:#faf7f29e;transition:color .3s}.ft__up .mono{font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ft__up i{width:38px;height:38px;border-radius:50%;border:1px solid rgba(250,247,242,.22);display:grid;place-items:center;transition:background .35s,border-color .35s,transform .5s var(--e)}.ft__up svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;transform:rotate(-90deg)}.ft__up:hover{color:var(--bone)}.ft__up:hover i{background:var(--accent);border-color:var(--accent);transform:translateY(-3px)}.ft__mark{position:relative;margin-top:clamp(16px,2.4vw,30px);line-height:0}.ft__mark svg{width:100%;height:auto;display:block;overflow:visible}.ft__mark-base .wm__t{fill:#faf7f216}.ft__mark-base .wm__g{fill:var(--accent)}.ft__mark-lit{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s var(--e-soft);-webkit-mask-image:radial-gradient(clamp(150px,24vw,340px) circle at var(--mx) var(--my),#000 18%,rgba(0,0,0,.55) 50%,transparent 76%);mask-image:radial-gradient(clamp(150px,24vw,340px) circle at var(--mx) var(--my),#000 18%,rgba(0,0,0,.55) 50%,transparent 76%)}.ft__mark-lit .wm__t,.ft__mark-lit .wm__g{fill:var(--accent)}.ft__mark--bone .ft__mark-lit .wm__t{fill:var(--bone)}.ft__mark.is-lit .ft__mark-lit{opacity:1}.ft__mark text{font-family:var(--sans);font-weight:500;font-variation-settings:var(--wide);letter-spacing:-.04em;font-size:112px}@media(max-width:640px){.ft__up .mono{display:none}}.pdp__ledger{display:grid;grid-template-columns:1fr 1fr;margin:22px 0 0;border-top:1px solid var(--rule)}.pdp__ledger div{display:grid;gap:5px;padding:12px 14px 12px 0;border-bottom:1px solid var(--rule-soft);margin:0}.pdp__ledger dt{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55)}.pdp__ledger dd{margin:0;font-size:12.5px;line-height:1.4;color:var(--ink)}.pay--inline{display:block;margin-top:14px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}.pin__out{min-height:0}.pin__out:empty{display:none}.ben__n{grid-row:1/3;font-size:10px;letter-spacing:.14em;color:var(--accent);margin-top:4px}.ben>div:hover .ben__n,.ben>div:focus-visible .ben__n{color:var(--ink)}.fbt .opt__hd{flex-wrap:wrap;gap:4px 14px}.fbt .opt__hd .mono{white-space:nowrap}.hot button{display:grid;place-items:center;font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:var(--ink);box-shadow:0 2px 14px #16130f2e,inset 0 0 0 1px #16130f1a}.hot button:before{display:none}.hot button:after{animation:none}.hot[data-n="1"] button:after{animation:ping 2.6s var(--e-soft) infinite}.hot[data-open=true] button{background:var(--ink);color:var(--bone)}@media(max-width:640px){.stamp{left:auto;right:12px;bottom:auto;top:34px;width:66px;height:66px}.stamp text{font-size:9.8px}}.view__hint{white-space:nowrap}@media(max-width:640px){.view__hint{font-size:8.5px;letter-spacing:.12em;bottom:14px}}.figs b span{display:inline;margin:0}body:has(.stickybuy[data-on=true]){padding-bottom:72px}@media(max-width:860px){body:has(.stickybuy[data-on=true]){padding-bottom:76px}}@media(max-width:640px){.pc__row{flex-direction:column;align-items:flex-start;gap:4px}.pc__name{font-size:13.5px}.pr__meta{flex-direction:column;gap:4px}.coll-card{padding:14px;aspect-ratio:1/1.2}.coll-card__meta{flex-direction:column;align-items:flex-start;gap:4px}.coll-card__meta .d4{font-size:15px;letter-spacing:-.01em}.hero__kicker{gap:10px;overflow:hidden}.hero__kicker .mono{white-space:nowrap;font-size:9px;letter-spacing:.14em;min-width:0;overflow:hidden;text-overflow:ellipsis}.hero__kicker .wipe{flex:1 1 16px;min-width:12px;width:auto!important}.hero__switch{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding:2px var(--gut)}.hero__switch::-webkit-scrollbar{display:none}.hero__switch button{flex:none;height:40px}.hero__ring{display:none}.figs{gap:12px}.figs b{font-size:clamp(24px,7.4vw,30px)}.figs span.mono{font-size:9px;letter-spacing:.12em;margin-top:6px}.ledger li{grid-template-columns:auto 1fr;gap:6px 14px;padding-block:14px}.ledger li .t{font-size:16px!important}.ledger li .c{grid-column:2}.ledger li .c:empty{display:none}.kopt{height:auto;min-height:42px;padding-block:5px;white-space:normal;text-align:left;line-height:1.25}.ft__g{grid-template-columns:1fr 1fr;gap:28px 20px}.ft__b--about,.ft__b--contact,.ft__b--text{grid-column:1/-1}.stickybuy__in{gap:12px}}.page-type-cart [data-cart-body]>.sheet__hd{display:none}.kopt__n{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.kopt__n i{font-style:normal;color:var(--ink-55);margin-left:6px;font-size:11px}.kopt[aria-pressed=true] .kopt__n i{color:#faf7f299}@media(max-width:640px){.kopt__n{white-space:normal;max-width:none}.kopt__n i{display:block;margin:2px 0 0;font-size:10.5px}}@media(max-width:860px){html.gbqa .shw__stick,html.gbqa .xr__stick{height:520px}}.proof{font-size:12.5px;color:var(--ink-80);gap:8px 12px}.proof b{font-weight:600;color:var(--ink)}.pdp__cost{border-bottom:0;padding-bottom:8px;gap:10px 12px}.pdp__cost i{background:none;padding:0;border-radius:0;color:var(--accent-deep);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.pdp__note{width:100%;font-size:12px;color:var(--ink-55)}.offer{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;margin-top:4px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.coupon{border:0;border-radius:0;padding:0;gap:9px;font-size:12.5px;color:var(--ink-80)}.coupon code{padding:4px 8px;font-size:11px}.coupon em{font-style:normal;color:var(--ink-55)}.coupon button{margin-left:2px}.coupon--link{color:var(--ink);gap:6px;transition:color .3s}.coupon--link svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .4s var(--e)}.coupon--link:hover{color:var(--accent-deep)}.coupon--link:hover svg{transform:translate(3px)}.cutoff{margin-top:16px}@media(min-width:861px){.ib.hide-m{display:grid}}@media(min-width:1000px){.pdp{--gal-h:calc(100svh - var(--hd-h,74px) - 98px);grid-template-columns:clamp(380px,calc(var(--gal-h) / 1.02),57.5%) minmax(0,1fr)}.pdp:has(.thumbs){--th:clamp(40px,calc((var(--gal-h) - (var(--n,1) - 1) * 8px) / var(--n,1)),62px);grid-template-columns:clamp(440px,calc(var(--gal-h) / 1.02 + var(--th) + 12px),57.5%) minmax(0,1fr)}.pdp__gal{top:calc(var(--hd-h,74px) + 22px);transition:top .55s var(--e);display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.pdp__gal:has(.thumbs){grid-template-columns:var(--th) minmax(0,1fr);column-gap:12px}body.nav-hidden .pdp__gal{top:22px}.pdp__gal .thumbs{grid-column:1;grid-row:1;flex-direction:column;margin-top:0;max-height:var(--gal-h);overflow:hidden auto}.pdp__gal .thumbs button{width:var(--th)}.pdp__gal .view{grid-column:-2;grid-row:1}.pdp__gal .view__tools{grid-column:-2;grid-row:2;margin-top:12px}}#header-group{position:sticky;top:calc(var(--ann-h,0px) * -1);z-index:100}#header-group:has(.hd--static){position:static}.hd:not(.hd--static){position:relative}.plp .bar{top:var(--hd-h,74px);transition:top .55s var(--e)}body.nav-hidden .plp .bar{top:0}.gb-s--bone,.gb-s--none{--sbg:var(--bone)}.gb-s--beige{--sbg:var(--beige)}.gb-s--wash{--sbg:var(--accent-wash)}.gb-s--ink{--sbg:var(--ink)}@media(max-width:860px){.shw .c6:has(>.shw__stick),.xr .c6:has(>.xr__stick){position:sticky;top:var(--hd-h,74px);z-index:2;background:var(--sbg,var(--bone));transition:top .55s var(--e)}body.nav-hidden .shw .c6:has(>.shw__stick),body.nav-hidden .xr .c6:has(>.xr__stick){top:0}.shw__stick,.xr__stick{position:static;top:auto}.shw__steps,.xr__steps{position:relative;z-index:1}.shw__step:first-child,.xr__step:first-child{padding-top:18px}}@media(max-width:899px){.qv__g .view{aspect-ratio:auto;height:46svh;max-height:46svh}.qv__g .view__frames{height:100%;width:auto;aspect-ratio:1;max-width:88%}}@media(max-width:860px){.pnl__art img{transform:scale(.86) translateY(3%);opacity:.9}.pnl__i.is-on .pnl__art img{transform:none;opacity:1}}@media(max-width:860px){.hero__scroll{display:none}}.view,.view *{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pc__media img,.thumbs img,.kslot img,.tones__stage img,.hero__prods img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(max-width:860px){.view__dots,.view__tools .rail__nav{display:none}:root{--sp:4.5px}.band{padding-block:40px}.band--sm{padding-block:28px}.hero__in{padding-block:18px 22px;row-gap:22px}.hero__stage{aspect-ratio:1/.9}.pdp{gap:18px;padding-bottom:28px}.view{aspect-ratio:1/.96}.pdp__cost{padding-block:14px 6px}.offer{padding-bottom:14px;margin-top:2px}.cutoff{margin-top:12px}.fits{margin-top:14px;padding-top:14px}.pin{margin-top:14px}.pdp__ledger{margin-top:16px}.pdp__ledger div{padding:10px 12px 10px 0}.pay--inline{margin-top:10px}.ben{margin-top:16px}.ben>div{padding:12px 0}.tones__stage,.pack__stage{aspect-ratio:1/.86}.shw__stick,.xr__stick{height:50svh}.ft__g{padding-block:30px;gap:24px 20px}.ft__top{padding-top:22px}.lede-row{margin-bottom:18px!important}}@media(max-width:860px){.view__tools{display:none}.thumbs{margin-top:10px}.view{aspect-ratio:1/.9}.view__frames{width:94%}.shw__stick,.xr__stick{height:46svh}.xr__step{padding-block:22px}.shw__step{padding-block:34px}.acc{margin-top:18px}.acc__b{padding-block:14px}.fbt{margin-top:18px}.kit__g{gap:18px}.figs{margin-top:18px}.testi,.rvw{gap:12px}.pdp__info>:first-child{margin-top:4px}}.kopt{position:relative;padding-right:34px}.kopt:after{content:"";position:absolute;right:13px;top:50%;width:9px;height:9px;border-radius:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px var(--ink-35);transition:background .3s,box-shadow .3s}.kopt[aria-pressed=true]:after{background:var(--accent);box-shadow:none}.kslot{cursor:pointer}.kset{display:grid;grid-template-columns:minmax(0,1fr);margin:22px 0 14px;border-top:1px solid var(--rule)}.kset li{min-width:0}.kset li{display:flex;align-items:center;gap:12px;padding-block:9px;border-bottom:1px solid var(--rule-soft);font-size:13px}.kset__i{width:40px;height:40px;border-radius:8px;background:var(--beige);display:grid;place-items:center;padding:4px;flex:none}.kset__i img{width:100%;height:100%;object-fit:contain}.kset__n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kset__n .mono{font-size:9.5px;color:var(--accent);margin-right:10px}.kset>li>.mono{font-size:11px;color:var(--ink-80);white-space:nowrap}.kerr{color:#b4452f;font-size:11px;letter-spacing:.06em;margin-top:8px}.kerr:empty{display:none}@media(max-width:860px){.ksum{flex-direction:column;align-items:stretch;gap:14px}.ksum .b{width:100%}.kset{margin-top:14px}.kstep__opts{gap:8px}}.stickybuy [data-sticky-variant]:empty+.sep{display:none}.bndl__g{display:grid;gap:clamp(20px,3vw,48px);align-items:start}.bndl__list{grid-template-columns:repeat(var(--bc,3),minmax(0,1fr))}.bc .pc__body{gap:8px}.bc .pc__media{aspect-ratio:1/1.05}.bc__sel{width:100%;height:38px;font-size:12px}.bc__add{width:100%;height:42px;margin-top:2px}.bndl__card{border-radius:var(--r-lg);background:var(--bone);box-shadow:inset 0 0 0 1px var(--rule);padding:20px}.bndl__bar{display:none}.bndl__hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bndl__tick{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--rule);color:transparent;flex:none;transition:all .35s}.bndl__tick svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2}.bndl__slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none}.bndl__slot{position:relative;aspect-ratio:1;border-radius:10px;background:var(--beige);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--rule-soft);transition:box-shadow .3s,background .3s}.bndl__slot>.mono{font-size:9.5px;color:var(--ink-35);transition:opacity .3s}.bndl__slot img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain;border-radius:8px}html.gb-blend .bndl__slot img{mix-blend-mode:multiply}.bndl__slot.is-filled{background:var(--bone);box-shadow:inset 0 0 0 1px var(--ink-35)}.bndl__slot.is-filled>.mono{opacity:0}.bndl__slot button{position:absolute;right:-6px;top:-6px;width:20px;height:20px;border-radius:50%;background:var(--ink);color:var(--bone);display:grid;place-items:center;z-index:1}.bndl__slot button svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:2}.bndl__sum{display:grid;gap:8px;margin:18px 0 10px;padding-top:14px;border-top:1px solid var(--rule)}.bndl__sum div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bndl__sum dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55)}.bndl__sum dd{margin:0;font-size:15px;font-weight:500;letter-spacing:-.01em}.bndl__nudge{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);min-height:1.4em;margin-bottom:12px}.bndl__nudge:empty{display:none}.bndl__clear{margin-top:14px;color:var(--ink-55)}.bndl__card.is-pulse{animation:bpulse .5s var(--e)}@keyframes bpulse{0%{transform:scale(1)}40%{transform:scale(1.015)}to{transform:scale(1)}}@media(min-width:1000px){.bndl__g{grid-template-columns:minmax(0,1fr) 340px}.bndl__card{position:sticky;top:calc(var(--hd-h,74px) + 22px);transition:top .55s var(--e)}body.nav-hidden .bndl__card{top:22px}}@media(max-width:999px){.bndl__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bndl__card{position:fixed;left:var(--gut);right:var(--gut);bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:95;padding:0;background:#faf7f2fa;box-shadow:0 14px 40px #16130f2e,inset 0 0 0 1px var(--rule);border-radius:22px;max-height:calc(100svh - var(--hd-h,74px) - 30px);display:flex;flex-direction:column;overflow:hidden}.bndl__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 10px 0 16px;flex:none;width:100%;text-align:left}.bndl__bar b{font-size:14px;font-weight:600;white-space:nowrap}.bndl__bar-l{display:flex;align-items:center;gap:10px;min-width:0}.bndl__bar-l>b{width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--bone);display:grid;place-items:center;font-size:12px;flex:none}.bndl__bar-l .mono{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bndl__bar-r{display:flex;align-items:center;gap:10px}.bndl__chev{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rule);transition:transform .4s var(--e)}.bndl__chev svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.6}.bndl__card.is-open .bndl__chev{transform:rotate(180deg)}.bndl__body{display:none;padding:4px 16px 16px;overflow:auto}.bndl__card.is-open .bndl__body{display:block}body:has(.bndl__card){padding-bottom:84px}.bndl__slots{grid-template-columns:repeat(6,1fr)}.bndl__hd{margin-bottom:12px}}[data-fit-lines] .rv>span{white-space:nowrap}[data-fit-lines].is-wrap .rv>span{white-space:normal}.bndl__starters{margin-bottom:clamp(22px,3vw,40px)}.bndl__starters-hd{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}.bndl__starters-hd p{margin:0;font-size:13px}.bndl__srow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.bndl__starter{display:flex;gap:16px;align-items:center;padding:16px;border-radius:var(--r-lg);background:var(--beige);box-shadow:inset 0 0 0 1px var(--rule-soft);min-width:0}.bndl__sthumbs{position:relative;flex:none;width:112px;height:112px}.bndl__sthumb{position:absolute;width:64px;height:64px;border-radius:12px;background:var(--bone);box-shadow:0 2px 10px #16130f14,inset 0 0 0 1px var(--rule-soft);display:grid;place-items:center;padding:6px;overflow:hidden}.bndl__sthumb img{width:100%;height:100%;object-fit:contain}html.gb-blend .bndl__sthumb img{mix-blend-mode:multiply}.bndl__sthumb:nth-child(1){left:0;top:0;z-index:3}.bndl__sthumb:nth-child(2){right:0;top:12px;z-index:2;transform:rotate(4deg)}.bndl__sthumb:nth-child(3){left:14px;bottom:0;z-index:1;transform:rotate(-5deg)}.bndl__sthumb:nth-child(4){right:6px;bottom:4px;z-index:0;transform:rotate(7deg)}.bndl__sbody{min-width:0;display:grid;gap:6px;flex:1}.bndl__sbody>.mono{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.bndl__sbody .d4{font-size:17px;letter-spacing:-.015em}.bndl__sbody p{margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bndl__sprice{display:flex;gap:10px;align-items:baseline;margin-top:2px}.bndl__sprice b{font-size:16px;font-weight:600}.bndl__sprice s{font-family:var(--mono);font-size:11px;color:var(--ink-35)}.bndl__sbody .b{margin-top:6px;justify-self:start}.bndl__loaded{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-55);margin:-8px 0 12px}.bndl__loaded:empty{display:none}@media(max-width:1180px){.bndl__srow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.bndl__srow{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);gap:10px}.bndl__srow::-webkit-scrollbar{display:none}.bndl__starter{flex:0 0 82vw;scroll-snap-align:start;padding:14px}.bndl__sthumbs{width:96px;height:96px}.bndl__sthumb{width:56px;height:56px}.bndl__sbody .b{width:100%;justify-self:stretch}}.pc__name,.pr__meta .pc__name,.srch__list a b,.cart__line b,.cart__line a:not(.th){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc__name a{display:inline}.pc__row{align-items:flex-start}.pdp__ttl--long{font-size:clamp(22px,2.1vw,32px);line-height:1.12;letter-spacing:-.025em}.pc__qv--add:hover{background:var(--accent);color:#fff}.bndl__ladder{display:grid;grid-template-columns:repeat(var(--tiers,3),1fr);margin:0 0 16px;padding:0;list-style:none;position:relative}.bndl__ladder:before{content:"";position:absolute;left:10px;right:10px;top:9px;height:1px;background:var(--rule)}.bndl__rung{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;padding-top:0}.bndl__rung i{width:20px;height:20px;border-radius:50%;background:var(--bone);box-shadow:inset 0 0 0 1px var(--ink-35);display:grid;place-items:center;color:transparent;position:relative;z-index:1;transition:all .35s}.bndl__rung i svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:2.2}.bndl__rung b{font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--ink-55)}.bndl__rung span{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-55)}.bndl__rung.is-done i{background:var(--accent);box-shadow:none;color:#fff}.bndl__rung.is-done b,.bndl__rung.is-done span{color:var(--ink)}.bndl__rung.is-next i{box-shadow:inset 0 0 0 1.5px var(--accent)}.bndl__rung.is-next span{color:var(--accent-deep)}.bndl__slots{grid-template-columns:repeat(4,1fr)}.bndl__sum{gap:7px}.bndl__sum-save dd{color:var(--accent-deep)}.bndl__sum-total{padding-top:8px;border-top:1px solid var(--rule-soft)}.bndl__sum-total dd{font-size:20px;letter-spacing:-.02em}.bndl__fine{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);margin:10px 0 0;text-align:center}.bndl__bar-t{display:grid;min-width:0;line-height:1.15}.bndl__bar-t b{font-size:12.5px}.bc{position:relative}.bc__in{position:absolute;left:12px;top:12px;z-index:3;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--bone);padding:6px 10px;border-radius:999px}.bc.is-in .pc__media:after{box-shadow:inset 0 0 0 1.5px var(--ink)}.bc .bc__add.is-full{opacity:.55}.bndl__starter.is-active{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--bone)}.bndl__starter.is-active .b{background:var(--ink);color:var(--bone)}@media(max-width:999px){.bndl__bar-l{gap:12px}.bndl__slots{grid-template-columns:repeat(4,1fr)}}@media(max-width:999px){.bndl__bar-l>b[data-bundle-count]{display:none}}.cursor[data-state=off]{opacity:0}body:not(.has-cursor) .cursor{opacity:0}.page-type-password .boot{display:none}.pw{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:radial-gradient(70% 60% at 78% 45%,var(--beige),transparent 70%)}.pw__top{display:flex;justify-content:space-between;align-items:center;padding-block:22px}.pw__logo{height:24px;width:auto}.pw__enter{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);padding:9px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule);transition:color .3s,box-shadow .3s}.pw__enter svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.5}.pw__enter:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-35)}.pw__g{display:grid;align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(12px,3vw,40px)}@media(min-width:900px){.pw__g{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.pw__copy{min-width:0}.pw__h{margin-top:16px}.pw__h em{font-style:normal;color:var(--accent)}.pw__text{margin-top:20px;max-width:46ch;color:var(--ink-80)}.pw__nl{margin-top:30px;max-width:460px}.pw__nl input{font-size:15px}.pw__ok{display:flex;gap:10px;align-items:center;margin-top:30px;font-size:14px;color:var(--ok,#4E8F5F)}.pw__ok svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.pw__facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;list-style:none}.pw__facts li{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);display:flex;align-items:center;gap:8px}.pw__facts li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.pw__stage{position:relative;display:grid;place-items:center;aspect-ratio:1/.9}.pw__glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,var(--beige-deep,#E8DCCA),transparent 68%)}.pw__img{position:relative;width:min(92%,560px);height:auto;object-fit:contain;animation:float 6s var(--e-soft) infinite}.pw__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:20px;border-top:1px solid var(--rule)}.pw__foot .mono{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}.pw__contact{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.pw__contact a:hover{color:var(--accent)}.pw .soc{display:flex;gap:8px}.pw .soc a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--rule)}.pw .soc svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5}.pw__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#16130f6b;display:grid;place-items:center;padding:16px}.pw__sheet[hidden]{display:none}.pw__sheet-p{width:min(420px,100%);background:var(--bone);border-radius:var(--r-lg);padding:22px;box-shadow:0 30px 80px #16130f40}.pw__sheet-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pw__pwf{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.pw__pwf input{flex:1;min-width:0;height:48px;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ink-35);padding:0 18px;background:transparent;font-size:14px}.pw__pwf input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ink)}.pw__pwf .form-error{width:100%}@media(max-width:899px){.pw{background:radial-gradient(90% 40% at 50% 70%,var(--beige),transparent 70%)}.pw__stage{order:-1;aspect-ratio:1/.62;margin-inline:auto;width:100%}.pw__img{width:min(70%,340px)}.pw__g{text-align:left}.pw__foot{flex-direction:column;align-items:flex-start}}.soc{display:inline-flex;gap:8px;flex-wrap:wrap}.soc a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--ink-35);transition:background .3s,color .3s,box-shadow .3s}.soc a:hover{background:var(--accent);color:#fff;box-shadow:none}.soc svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5}.ft .soc a{box-shadow:inset 0 0 0 1px #faf7f24d}.sheet__soc{margin-top:6px}.ledger li .soc a{width:38px;height:38px}.lw__hd{text-align:center;margin-bottom:clamp(22px,3vw,40px)}.lw__hd .ix{justify-content:center}.lw__mq .mq__t{align-items:center}.lw__i{display:inline-flex;align-items:center;justify-content:center;height:clamp(54px,6vw,76px);min-width:clamp(130px,14vw,200px);padding-inline:clamp(18px,2.6vw,40px)}.lw__i img{max-height:100%;max-width:170px;width:auto;height:auto;object-fit:contain}.lw__i b{font-size:clamp(17px,1.7vw,24px);letter-spacing:-.02em;font-weight:600;color:var(--ink-55);white-space:nowrap}.lw--mono .lw__i img{filter:grayscale(1);opacity:.62;transition:filter .4s,opacity .4s}.lw--mono .lw__i:hover img{filter:none;opacity:1}.lw__row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px clamp(10px,3vw,40px)}.lw__empty{text-align:center;font-size:11px;letter-spacing:.1em;color:var(--ink-55);padding:28px;border:1px dashed var(--rule);border-radius:var(--r-lg)}.goc__rail .rail__track>*{flex:0 0 clamp(250px,26vw,360px)}.goc__c{display:grid;gap:14px}.goc__m{display:block;position:relative;aspect-ratio:4/5;border-radius:var(--r-lg);overflow:hidden;background:var(--beige)}.goc__m .gb-media{position:absolute;top:0;right:0;bottom:0;left:0}.goc__m img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--e)}.goc__c:hover .goc__m img{transform:scale(1.04)}.goc__t{display:grid;gap:4px}.goc__t .mono{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.goc__x{font-size:13px;color:var(--ink-55);line-height:1.45}.rail__bar{height:1px;background:var(--rule);margin-top:20px;position:relative;overflow:hidden}.rail__bar i{position:absolute;left:0;top:0;bottom:0;background:var(--accent)}.ce__pts{list-style:none;margin:28px 0 0;padding:0;display:grid;border-top:1px solid var(--rule)}.ce__pts li{display:grid;grid-template-columns:40px 1fr;gap:2px 10px;padding-block:14px;border-bottom:1px solid var(--rule-soft)}.ce__pts .mono{grid-row:1/3;font-size:10px;color:var(--accent);margin-top:4px}.ce__pts b{font-size:15px;font-weight:600}.ce__pts p{margin:0;font-size:13px;color:var(--ink-55)}.ce__card{background:var(--bone);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--rule);padding:clamp(18px,2.4vw,32px)}.ce__alt{margin-top:14px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);text-align:center}.ce__alt a{color:var(--ink)}@media(max-width:860px){.f-row{grid-template-columns:1fr}.goc__rail .rail__track>*{flex-basis:72vw}}.anchor{display:block;position:relative;top:calc(-1 * var(--hd-h,74px) - 16px);visibility:hidden}.lw__mq .mq__t span.lw__i{gap:0;padding-inline:clamp(22px,3vw,48px);font-size:inherit;letter-spacing:0;text-transform:none}.lw__mq .mq__t span.lw__i:after{display:none}[data-tones-img]{transition:opacity .16s ease!important}.hero__switch button[aria-pressed=true] .mini{background:var(--bone)}.hero__switch .mini img{mix-blend-mode:normal!important}.hero__switch button:not([aria-pressed=true]) .mini img{mix-blend-mode:multiply!important}.goc__c--cut .goc__m{background:radial-gradient(90% 80% at 50% 40%,var(--bone),var(--beige) 85%)}.goc__c--cut .goc__m img{object-fit:contain;padding:12%;transition:transform 1s var(--e)}html.gb-blend .goc__c--cut .goc__m img{mix-blend-mode:multiply}.goc__c--cut:hover .goc__m img{transform:scale(1.05) rotate(-2deg)}.hot-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100%,calc(100% * var(--ar,1)));aspect-ratio:var(--ar,1);max-height:100%;pointer-events:none;z-index:3}.hot-box .hot{pointer-events:auto}.view:not([data-frame="0"]) .hot-box{display:none}.rail__nav button[disabled]{opacity:.3;pointer-events:none}.rail__nav.is-idle{visibility:hidden}@media(min-width:1000px){.rail--4 .rail__track>*{flex-basis:calc((100% - (3*clamp(12px,1.4vw,24px)))/4)}}.pk{width:22px;height:22px;display:grid;place-items:center;background:var(--accent);box-shadow:0 0 0 4px #f3776238,0 4px 12px #16130f2e}.pk__n{font-family:var(--mono);font-size:10px;font-weight:600;color:#fff;line-height:1}.pk .pk__c{opacity:0;pointer-events:none;transition:opacity .25s}.pk.is-hi .pk__c,.pk:hover .pk__c{opacity:1}.pk.is-hi{z-index:3;background:var(--ink)}.pack__list li{grid-template-columns:26px 1fr auto;cursor:default}.pk__ln{width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--mono);font-size:10px;font-weight:600;display:grid;place-items:center}.pack__list li:hover .pk__ln{background:var(--ink)}.lens__g{background-repeat:no-repeat}.lens.is-off{opacity:0!important}.pk .pk__c{display:none!important}.pk-rail{display:none}@media(min-width:960px){.pack__wrap{padding-left:clamp(0px,3vw,40px);padding-right:clamp(170px,15vw,220px)}.pk-rail{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.pk-rail svg{position:absolute;left:0;top:0;overflow:visible}.pk-rail path{fill:none;stroke:var(--ink-35);stroke-width:1;stroke-dasharray:3 4;transition:stroke .25s}.pk-rail path.is-hi{stroke:var(--accent);stroke-dasharray:none;stroke-width:1.4}.pk-l{position:absolute;transform:translateY(-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12.5px;color:var(--ink-80);pointer-events:auto;transition:color .25s}.pk-l b{width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--mono);font-size:10px;font-weight:600;display:grid;place-items:center;flex:none}.pk-l.is-hi{color:var(--ink)}.pk-l.is-hi b{background:var(--ink)}}.pack__list li.is-hi .pk__ln{background:var(--ink)}.kslot.is-pop .rndr{animation:kpop .45s var(--e) both}@keyframes kpop{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:none}}.view__frames [data-frame-item]{transition-duration:.18s}.hd__in{position:relative}.hd__nav>li.has-mega{position:static}.mm{position:absolute;left:0;right:0;top:100%;padding:0 var(--gut,clamp(16px,3vw,48px)) 18px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s var(--e-soft),transform .4s var(--e),visibility 0s .3s;z-index:5;pointer-events:none}.mm:before{content:"";position:absolute;left:0;right:0;top:-26px;height:26px}.hd__nav li.has-mega:hover>.mm,.hd__nav li.has-mega:focus-within>.mm{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}.mm__in{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1fr);gap:clamp(24px,3vw,56px);padding:clamp(24px,2.6vw,38px);background:var(--bone);border-radius:var(--r-lg);box-shadow:0 40px 80px -40px #16130f66,inset 0 0 0 1px var(--rule-soft);max-width:1240px;margin-inline:auto}.mm__in:not(:has(.mm__sc)){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.mm__k{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35);margin-bottom:14px}.mm__l{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;list-style:none;margin:0;padding:0}.mm li{list-style:none}.hd__nav .mm a{font-family:var(--body);font-size:15px;letter-spacing:-.01em;text-transform:none;color:var(--ink-80);padding:0}.hd__nav .mm a:after{display:none}.hd__nav .mm__l a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--rule-soft);transition:color .25s,padding .35s var(--e)}.mm__l a svg{opacity:0;transform:translate(-6px);transition:opacity .25s,transform .35s var(--e);flex:none;color:var(--accent)}.hd__nav .mm__l a:hover,.hd__nav .mm__l a.is-on,.hd__nav .mm__l a:focus-visible{color:var(--ink);padding-left:6px}.mm__l a:hover svg,.mm__l a.is-on svg,.mm__l a:focus-visible svg{opacity:1;transform:none}.hd__nav .mm__all{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.mm__all:hover{color:var(--accent-deep)}.mm__sc ul{display:grid;gap:2px;margin:0;padding:0}.hd__nav .mm__sc a{display:block;padding:8px 0;font-size:15px;color:var(--ink-55);transition:color .25s}.hd__nav .mm__sc a:hover{color:var(--ink)}.hd__nav .mm__pv{display:flex;flex-direction:column;gap:12px;color:var(--ink)}.mm__ph{display:block;aspect-ratio:1/.86;border-radius:var(--r);overflow:hidden;background:radial-gradient(110% 90% at 50% 15%,var(--bone),var(--beige-deep,var(--beige)))}.mm__ph img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .9s var(--e)}.mm__pv:hover .mm__ph img{transform:scale(1.04)}.mm__pt{display:flex;justify-content:space-between;align-items:center;font-family:var(--display,var(--body));font-size:19px;letter-spacing:-.02em}.mm__pt svg{color:var(--accent)}.pk{width:12px;height:12px;background:var(--accent);box-shadow:0 0 0 4px #f377623d,0 2px 6px #16130f33}.pk.is-hi{background:var(--ink);box-shadow:0 0 0 5px #16130f29}.pk-rail{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.pk-rail svg{position:absolute;left:0;top:0;overflow:visible}.pk-rail path{fill:none;stroke:var(--ink-35);stroke-width:1;stroke-dasharray:3 4;transition:stroke .25s}.pk-rail path.is-hi{stroke:var(--accent);stroke-dasharray:none;stroke-width:1.4}.pk-l{position:absolute;transform:translateY(-50%);display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:13px;color:var(--ink-80);pointer-events:auto;transition:color .25s}.pk-l b{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--mono);font-size:10px;font-weight:600;display:grid;place-items:center;flex:none;transition:background .25s}.pk-l--b{transform:translate(-50%,-50%)}.pk-l.is-hi{color:var(--ink)}.pk-l.is-hi b{background:var(--ink)}.pk-l__t{display:flex;flex-direction:column;line-height:1.2}.pk-l__t small{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-35);margin-top:3px}@media(min-width:960px){.pack.is-rail .pack__list{display:none}}@media(max-width:959px){.pack__wrap{padding-inline:30px}.pack__g{gap:18px}.pack__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);margin-top:6px}.pack__tabs::-webkit-scrollbar{display:none}.pack__tabs .chip{flex:none}.pack__list{margin-top:16px}.pack__list li{grid-template-columns:24px 1fr auto;padding:10px 0;font-size:13.5px}.pack__list li .mono{font-size:9.5px;text-align:right}.pk__ln{width:22px;height:22px}}.mq__t a{color:inherit;transition:color .25s}.mq__t a:hover{color:var(--accent)}.mq--alt .mq__t a:hover{-webkit-text-stroke-color:var(--accent)}.mm__pt{width:100%}@media(max-width:959px){.pack__list{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;border-top:0;margin-top:14px}.pack__list li{grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;row-gap:1px;padding:8px 0;border-bottom:1px solid var(--rule-soft);font-size:13px;line-height:1.25}.pack__list li:hover{padding-left:0}.pack__list li .pk__ln{grid-row:1 / span 2;width:20px;height:20px;font-size:9.5px;align-self:center}.pack__list li>span:not(.mono){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pack__list li .mono{grid-column:2;font-size:8.5px;letter-spacing:.1em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.pack__sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;align-items:stretch;margin-top:20px;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--bone);overflow:hidden}.pack__sum>div{display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:16px clamp(14px,1.6vw,22px) 15px;min-width:0}.pack__sum>div+div{border-left:1px solid var(--rule-soft)}.pack__sum br{display:none}.pack__sum .mono{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pack__sum b{font-size:clamp(20px,2vw,28px);line-height:1;letter-spacing:-.035em;font-weight:500;white-space:nowrap}.pack__sum>div:first-child b{color:var(--accent)}@media(max-width:959px){.pack__sum{margin-top:16px}.pack__sum>div{padding:13px 12px 12px;gap:8px}.pack__sum .mono{font-size:8.5px;letter-spacing:.12em}.pack__sum b{font-size:20px}}.gflt-col{align-self:stretch}.gflt{position:relative;aspect-ratio:1/.92;background:var(--gflt-bg,var(--bone));box-shadow:0 0 0 28px var(--gflt-bg,var(--bone));isolation:isolate;--mx:0;--my:0}.gflt:before{content:"";position:absolute;top:8%;right:6%;bottom:8%;left:6%;border-radius:50%;background:radial-gradient(closest-side,var(--beige),transparent);opacity:.7;z-index:-1}.gflt__i{position:absolute;display:block;width:var(--w);left:var(--l);top:var(--t);z-index:var(--z,1);transform:translate3d(calc(var(--mx) * var(--d) * 1px),calc(var(--my) * var(--d) * 1px),0);transition:transform .9s var(--e)}.gflt__i{mix-blend-mode:multiply}.gflt__i img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:brightness(1.04) contrast(1.06);animation:gflt var(--dur,7s) ease-in-out var(--del,0s) infinite alternate;transition:scale .6s var(--e)}.gflt__i:hover img{scale:1.07}@keyframes gflt{0%{translate:0 0;rotate:var(--r0,-2deg)}to{translate:var(--fx,6px) var(--fy,-14px);rotate:var(--r1,2deg)}}.gflt__i--1{--w:50%;--l:25%;--t:10%;--z:3;--d:18;--dur:7.5s;--r0:-3deg;--r1:2deg}.gflt__i--2{--w:34%;--l:0%;--t:2%;--z:2;--d:-12;--dur:6.4s;--del:-2s;--fx:-8px;--fy:-12px;--r0:4deg;--r1:-2deg}.gflt__i--3{--w:32%;--l:66%;--t:4%;--z:2;--d:10;--dur:8.2s;--del:-4s;--fx:8px;--fy:-10px;--r0:-5deg;--r1:1deg}.gflt__i--4{--w:34%;--l:2%;--t:56%;--z:4;--d:-16;--dur:7s;--del:-1s;--fx:-6px;--fy:-16px;--r0:-2deg;--r1:4deg}.gflt__i--5{--w:32%;--l:64%;--t:56%;--z:4;--d:14;--dur:6.8s;--del:-3s;--fx:6px;--fy:-12px;--r0:3deg;--r1:-3deg}.gflt__i--6{--w:26%;--l:39%;--t:64%;--z:1;--d:-8;--dur:8.8s;--del:-5s;--fx:-4px;--fy:-10px;--r0:-4deg;--r1:2deg}@media(prefers-reduced-motion:reduce){.gflt__i img{animation:none}.gflt__i{transform:none}}@media(max-width:999px){.gflt-col{display:block!important;grid-column:1/-1;margin-top:36px}.gflt{aspect-ratio:1/.8;max-width:560px;margin-inline:auto}}.goc__c--cut .goc__m{isolation:isolate}.goc__c--cut .goc__m img{filter:brightness(1.04) contrast(1.06)}.goc__c--cut .goc__m img{animation:gflt 7s ease-in-out infinite alternate;--fx:0px;--fy:-10px;--r0:-1.5deg;--r1:1.5deg}.goc__rail .rail__track>*:nth-child(2n) .goc__c--cut .goc__m img,.goc__c--cut:nth-child(2n) .goc__m img{animation-duration:8.4s;animation-delay:-3s}@media(prefers-reduced-motion:reduce){.goc__c--cut .goc__m img{animation:none}}#df-btn-cont .df-btn{right:max(var(--gut,24px),env(safe-area-inset-right,0px))!important;left:auto!important;bottom:calc(var(--dock-b,0px) + clamp(16px,2.2vw,28px) + env(safe-area-inset-bottom,0px))!important;z-index:150!important;transition:bottom .45s var(--e),opacity .3s var(--e-soft),transform .45s var(--e)!important;max-width:calc(100vw - 2 * var(--gut,16px))}#df-btn-cont .df-btn-content{max-width:calc(100vw - 2 * var(--gut,16px));border-radius:var(--r-lg)!important;overflow:hidden;box-shadow:0 30px 60px -24px #16130f61,inset 0 0 0 1px var(--rule-soft)!important}#df-btn-cont .df-btn-text{box-shadow:0 12px 28px -10px #16130f73!important;transition:transform .35s var(--e)!important}#df-btn-cont .df-btn-text:hover{transform:scale(1.06)}body.lock #df-btn-cont .df-btn,html.dock-hide #df-btn-cont .df-btn{opacity:0!important;pointer-events:none!important;transform:translateY(14px)}@media(hover:hover)and (pointer:fine){body.has-cursor #df-btn-cont,body.has-cursor #df-btn-cont *{cursor:none!important}}#df-btn-cont .df-btn-text:not(.df-btn-text-icon-only){white-space:nowrap!important;width:auto!important;max-width:calc(100vw - 2 * var(--gut,16px));font-family:var(--body)!important;letter-spacing:-.005em}@media(max-width:599px){#df-btn-cont .df-btn-text.df-btn-text-icon-only{width:48px!important;height:48px!important}#df-btn-cont .df-btn-text:not(.df-btn-text-icon-only){height:46px!important;padding:0 16px 0 11px!important;font-size:14px!important;gap:6px}}.promo__a,.promo__ph{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ar-d,2.6);background:var(--beige);isolation:isolate;container-type:inline-size}.promo__a--r{border-radius:var(--r-lg)}.promo__art,.promo__art picture,.promo__img{display:block;width:100%;height:100%}.promo__img{object-fit:cover;transition:transform 1.1s var(--e),filter .6s var(--e-soft)}@media(hover:hover){.promo__a:hover .promo__img{transform:scale(1.012);filter:saturate(1.04)}}.promo__btn{position:absolute;z-index:2;left:var(--bx-d);top:var(--by-d);translate:0 -50%;height:max(44px,calc(3.7cqw * var(--bs-d,1)));padding-inline:max(22px,calc(2.3cqw * var(--bs-d,1)));gap:max(10px,calc(.8cqw * var(--bs-d,1)));font-size:max(11.5px,calc(.9cqw * var(--bs-d,1)));box-shadow:0 14px 30px -14px #16130f8c}.promo__btn svg{width:1.15em;height:1.15em;transition:transform .45s var(--e)}.promo__btn:hover svg{transform:translate(3px)}.promo__btn--d-center{translate:-50% -50%}.promo__btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.promo__ph{display:grid;place-items:center;aspect-ratio:2.6;box-shadow:inset 0 0 0 1px var(--rule-soft)}@media(max-width:749px){.promo__a{aspect-ratio:var(--ar-m,.8)}.promo__ph{aspect-ratio:.8}.promo__btn{left:var(--bx-m);top:var(--by-m);translate:0 -50%;height:max(44px,calc(11.5cqw * var(--bs-m,1)));padding-inline:calc(7cqw * var(--bs-m,1));gap:calc(2.4cqw * var(--bs-m,1));font-size:max(11.5px,calc(3.3cqw * var(--bs-m,1)))}.promo__btn--m-center{translate:-50% -50%}}@media(prefers-reduced-motion:reduce){.promo__img,.promo__btn svg{transition:none}}.shopify-section:has(.promo)+.shopify-section .hero__in{padding-top:clamp(10px,1.6vw,24px)}@media(min-width:960px){.shopify-section:has(.promo)+.shopify-section .hero__in{align-items:start}.shopify-section:has(.promo)+.shopify-section .hero__in>.c6:first-child{padding-top:clamp(8px,1.2vw,20px)}}#df-btn-cont .df-brand-img{border-radius:50%;overflow:hidden;flex:none}#df-btn-cont .df-brand-img img{color:transparent!important;font-size:0!important;text-indent:-999px;overflow:hidden}#df-btn-cont .df-brand-img.gb-noimg{display:none!important}#df-btn-cont .df-content-window{background:var(--beige)!important;background-image:none!important}#df-btn-cont .df-window-msg-cont{border-radius:4px 14px 14px!important;box-shadow:0 6px 18px -10px #16130f40!important}#df-btn-cont .df-window-msg{white-space:pre-wrap!important;word-break:normal;overflow-wrap:anywhere;font-family:var(--body)!important}#df-btn-cont .df-brand-name,#df-btn-cont .df-brand-sub,#df-btn-cont .df-bottombar-btn{font-family:var(--body)!important}@media(max-width:599px){#df-btn-cont .df-btn-content{width:min(300px,calc(100vw - 2 * var(--gut,16px)))!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gb-theme.css.map */
