:root{--gh-band:#231F20;--gh-band-ink:#e9e0d0;--gh-on-accent:#ffffff;--gh-sticky-h:0px;--gh-z-sticky:70;--gh-z-fixed:90;--gh-z-cookies:110}.announce,.trust,.ft,.ccard__tag{background:var(--gh-band)}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--teal-deep);outline-offset:3px}.hero :focus-visible,.col-hero :focus-visible,.ft :focus-visible{outline-color:var(--teal)}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-140%) skew(-18deg);pointer-events:none}.btn:hover:after{transition:transform .6s var(--ease);transform:translate(420%) skew(-18deg)}.btn:active{transform:translateY(0);box-shadow:none}.add:active,.chip:active,.swatch:active{transform:translateY(0)}.gh-rte a,.gh-faq__a a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .28s var(--ease)}.gh-rte a:hover,.gh-faq__a a:hover{background-size:0 1px;background-position:100% 100%}.gh-cursor{position:fixed;top:0;left:0;width:26px;height:26px;margin:-13px 0 0 -13px;border:1.5px solid var(--brown);border-radius:9999px;pointer-events:none;z-index:200;opacity:0;transition:opacity .25s var(--ease),width .2s var(--ease),height .2s var(--ease),margin .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease);will-change:transform}.gh-cursor.is-on{opacity:.55}.gh-cursor.is-hot{width:42px;height:42px;margin:-21px 0 0 -21px;background:#13b8941f;border-color:var(--teal-deep);opacity:.8}.gh-cursor.is-down{width:20px;height:20px;margin:-10px 0 0 -10px}.gh-progress,.gh-loadbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:var(--gh-z-fixed);pointer-events:none}.gh-progress__fill{height:100%;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--brown),var(--teal))}.gh-loadbar{opacity:0;transition:opacity .2s var(--ease)}.gh-loadbar.is-on{opacity:1}.gh-loadbar__fill{height:100%;width:0;background:var(--teal);box-shadow:0 0 10px #13b89499;transition:width .25s var(--ease)}.gh-totop{position:fixed;right:clamp(14px,2.5vw,28px);bottom:calc(clamp(14px,2.5vw,28px) + var(--gh-sticky-h));width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1.5px solid var(--line);color:var(--brown);cursor:pointer;z-index:var(--gh-z-sticky);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility .28s,background-color .2s,border-color .2s,bottom .3s var(--ease);box-shadow:0 10px 26px #231f2024}.gh-totop.is-on{opacity:1;visibility:visible;transform:none}.gh-totop:hover{background:var(--brown);border-color:var(--brown);color:var(--gh-on-accent)}.gh-totop svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.gh-sticky{position:fixed;left:0;right:0;bottom:0;z-index:var(--gh-z-sticky);background:linear-gradient(100deg,#1c130a,#3f2509 55%,#603813);color:#f4ecdd;box-shadow:0 -14px 34px #140d0647;transform:translateY(110%);transition:transform .45s cubic-bezier(.2,.9,.25,1.15)}.gh-sticky:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--teal) 30%,var(--teal) 70%,transparent);opacity:.85}.gh-sticky[hidden]{display:none}.gh-sticky.is-on{transform:none}.gh-sticky__in{display:flex;align-items:center;gap:12px;padding-block:12px;padding-inline:var(--gut);max-width:var(--maxw);margin-inline:auto;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.gh-sticky__icon{position:relative;width:42px;height:42px;flex:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:#f0f2db14;border:1px solid rgba(240,242,219,.22)}.gh-sticky__icon svg{width:22px;height:22px;stroke:#f0f2db;fill:none;stroke-width:1.5}.gh-sticky__icon:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:9999px;border:1.5px solid var(--teal);opacity:0}.gh-sticky.is-on .gh-sticky__icon:after{animation:gh-ring 2.4s var(--ease) .6s 3}@keyframes gh-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.gh-sticky__thumb{width:44px;height:44px;flex:none;background:var(--sand);display:flex;align-items:center;justify-content:center;overflow:hidden}.gh-sticky__thumb img{width:80%;height:auto}.gh-sticky__meta{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.gh-sticky__meta small{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.gh-sticky__meta b{font-family:var(--font-display);font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-sticky__meta span{font-size:13px;color:#f4ecddb3}.gh-sticky__btn,.gh-sticky__btn.btn--cream{flex:none;padding:13px 22px;font-size:14px;gap:.5em;background:#f0f2db;color:#603813}.gh-sticky__btn.btn--cream:hover{background:#fff;color:#603813}.gh-sticky__btn[disabled]{opacity:.55;cursor:not-allowed}.gh-sticky__arrow{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2.2;flex:none;animation:gh-nudge 2.6s var(--ease) 1.2s infinite}@keyframes gh-nudge{0%,70%,to{transform:none}80%{transform:translate(4px)}90%{transform:translate(0)}}.gh-sticky.is-on .gh-sticky__btn--shop:after{animation:gh-sheen 5s var(--ease) 1.5s infinite}@keyframes gh-sheen{0%,72%{transform:translate(-140%) skew(-18deg)}to{transform:translate(420%) skew(-18deg)}}.gh-sticky__btn--shop:active{transform:scale(.97)}.gh-sticky .btn.is-loading:before{color:#603813}@media(max-width:480px){.gh-sticky__thumb{display:none}.gh-sticky__in{gap:10px}.gh-sticky__icon{width:38px;height:38px}.gh-sticky__btn{padding-inline:16px;font-size:13.5px}[data-gh-sticky-product] .gh-sticky__btn{flex:1;justify-content:center}.gh-sticky__meta b{font-size:13px}}@media(max-width:560px){.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__in{flex-wrap:wrap;gap:9px 10px;padding-top:11px}.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__icon{display:none}.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__meta{flex:1 1 100%;flex-direction:row;justify-content:center;align-items:center;gap:8px}.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__meta:before{content:"";width:6px;height:6px;border-radius:9999px;background:var(--teal);flex:none;box-shadow:0 0 #13b89499;animation:gh-dot 2.2s var(--ease) .8s infinite}.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__meta small,.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__meta b{margin:0;font-family:var(--font-sans);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__meta b{color:#f4ecdde0}.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__meta small+b:before{content:"\b7";margin-right:8px;color:var(--teal)}.gh-sticky .gh-sticky__btn.gh-sticky__btn--shop{flex:1 1 100%;justify-content:center;padding-block:14px;font-size:15px}}@media(max-width:380px){.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__meta small,.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__meta b{font-size:10px;letter-spacing:.08em}.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__meta{gap:6px}.gh-sticky:not([data-gh-sticky-product]) .gh-sticky__meta small+b:before{margin-right:6px}}@keyframes gh-dot{0%{box-shadow:0 0 #13b89499}70%,to{box-shadow:0 0 0 7px #13b89400}}body.gh-sticky-on{padding-bottom:var(--gh-sticky-h)}.gh-cookies{position:fixed;left:clamp(14px,2.5vw,28px);bottom:calc(clamp(14px,2.5vw,28px) + var(--gh-sticky-h));width:min(400px,calc(100vw - 28px));z-index:var(--gh-z-cookies);background:var(--paper);border:1px solid var(--line);box-shadow:0 18px 44px #231f2033;padding:20px 22px;opacity:0;transform:translateY(14px);transition:opacity .3s var(--ease),transform .3s var(--ease),bottom .3s var(--ease)}.gh-cookies[hidden]{display:none}.gh-cookies.is-on{opacity:1;transform:none}.gh-cookies__txt{font-size:13.5px;line-height:1.6;color:var(--ink-soft)}.gh-cookies__txt a{color:var(--brown);text-decoration:underline;text-underline-offset:2px}.gh-cookies__act{display:flex;align-items:center;gap:10px;margin-top:16px}.gh-cookies__ok{padding:11px 22px;font-size:13px}.gh-cookies__ghost{background:none;border:none;padding:11px 4px;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--ash);letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.gh-cookies__ghost:hover{color:var(--ink)}.btn.is-loading{color:transparent!important;pointer-events:none}.btn.is-loading:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid currentColor;border-top-color:transparent;border-radius:9999px;color:var(--gh-on-accent);animation:gh-spin .7s linear infinite}@keyframes gh-spin{to{transform:rotate(360deg)}}.gh-img-fade{opacity:0;transition:opacity .45s var(--ease)}.gh-img-fade.is-loaded{opacity:1}.hdr__cta{padding:11px 22px;font-size:13px;letter-spacing:.04em}@media(max-width:900px){.hdr__cta{display:none}}.burger{background:none;border:none;padding:0}.burger svg{width:22px;height:22px;display:block}.gh-themetoggle{background:none;border:none;padding:0;width:26px;height:26px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink)}.gh-themetoggle svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;transition:transform .3s var(--ease)}.gh-themetoggle:hover{color:var(--brown)}.gh-themetoggle:hover svg{transform:rotate(18deg)}.gh-themetoggle__moon{display:none}:root[data-gh-theme=dark] .gh-themetoggle__sun{display:none}:root[data-gh-theme=dark] .gh-themetoggle__moon{display:block}.gh-404__search{display:flex;gap:10px;max-width:460px;margin:0 auto 26px}.gh-404__search input{flex:1;min-width:0;height:52px;padding:0 20px;border:1.5px solid var(--line);font-family:var(--font-sans);font-size:15px;color:var(--ink);background:var(--paper)}.gh-404__search input:focus{outline:none;border-color:var(--brown);box-shadow:0 0 0 4px #6038131a}.gh-404__links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:30px}.gh-404__links .chip{text-decoration:none}.gh-404__label{flex-basis:100%;margin-bottom:14px}@media(max-width:560px){.gh-404__search{flex-direction:column}.gh-404__search .btn{justify-content:center}}:root[data-gh-theme=dark]{color-scheme:dark;--paper:#16120E;--bone:#1C1713;--sand:#241D17;--cream:#2B231B;--line:#342B22;--ink:#F2ECE1;--ink-soft:#D5CCBE;--ash:#9D9384;--brown:#C99257;--brown-tint:#DCAE74;--brown-deep:#8A5F2C;--teal:#2FD3AC;--teal-deep:#28C09C;--gold:#C79B3B;--gh-band:#0F0C09;--gh-on-accent:#1A140E}:root[data-gh-theme=dark] body{background-color:var(--paper);color:var(--ink-soft)}:root[data-gh-theme=dark] .hdr{background:#16120eeb}:root[data-gh-theme=dark] .toolbar{background:#16120ef0}:root[data-gh-theme=dark] .news__form input,:root[data-gh-theme=dark] .gh-search__form input,:root[data-gh-theme=dark] .gh-404__search input,:root[data-gh-theme=dark] .swatch:not(.is-active),:root[data-gh-theme=dark] .qty button,:root[data-gh-theme=dark] .sortsel select{background:var(--paper);color:var(--ink)}:root[data-gh-theme=dark] .swatch.is-active{background:var(--brown);border-color:var(--brown)}:root[data-gh-theme=dark] .buymode__opt.is-active{background:#1f1a15}:root[data-gh-theme=dark] .ccard__score{background:#201a14eb}:root[data-gh-theme=dark] .gh-coll-card{background:#0f0c09}:root[data-gh-theme=dark] .split__badge{background:#0a0806d9}:root[data-gh-theme=dark] .btn--primary,:root[data-gh-theme=dark] .add,:root[data-gh-theme=dark] .chip.is-active,:root[data-gh-theme=dark] .gh-pagination li[aria-current] span,:root[data-gh-theme=dark] .gh-pagination .pagination__item--current,:root[data-gh-theme=dark] .swatch.is-active,:root[data-gh-theme=dark] .pdp__price .save,:root[data-gh-theme=dark] .save-pill,:root[data-gh-theme=dark] .cart-count,:root[data-gh-theme=dark] .gal__badge,:root[data-gh-theme=dark] .ccard__tag--gold,:root[data-gh-theme=dark] .ccard__tag--ltd{color:var(--gh-on-accent)}:root[data-gh-theme=dark] .btn--primary:hover,:root[data-gh-theme=dark] .add:hover{color:var(--gh-on-accent)}:root[data-gh-theme=dark] .btn:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent)}:root[data-gh-theme=dark] .gh-acard__img img,:root[data-gh-theme=dark] .split__img img,:root[data-gh-theme=dark] .gh-article__hero img{filter:brightness(.88)}@media(prefers-reduced-motion:reduce){.btn:after,.gh-cursor{display:none}.gh-sticky__arrow,.gh-sticky__icon:after,.gh-sticky__meta:before{animation:none}.gh-progress__fill,.gh-loadbar__fill,.gh-sticky,.gh-totop,.gh-cookies,.gh-img-fade{transition:none}.gh-img-fade{opacity:1}.btn.is-loading:before{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gh-ux.css.map */
