:root{--ce-obsidian: #080706;--ce-bone: #f0e0c0;--ce-copper: #d0b090;--ce-muted-copper: #8f6a50;--ce-oxblood: #6b2325;--ce-ember: #f06020;--ce-surface: #100d0b;--ce-surface-raised: #17110e;--ce-surface-soft: rgb(33 26 23 / 72%);--ce-border: rgb(208 176 144 / 22%);--ce-border-strong: rgb(208 176 144 / 46%);--ce-glow-soft: 0 16px 48px rgb(240 96 32 / 10%);--ce-radius: 12px;--ce-control-radius: 10px;--ce-content-max: 1440px;--ce-glass-surface: rgb(8 7 6 / 62%);--ce-glass-surface-solid: rgb(8 7 6 / 94%);--ce-glass-control: rgb(16 13 11 / 78%);--ce-glass-control-hover: rgb(107 35 37 / 22%);--ce-glass-control-selected: rgb(107 35 37 / 52%);--ce-glass-border: rgb(208 176 144 / 68%);--ce-glass-shadow: 0 1.75rem 4.75rem rgb(0 0 0 / 64%), 0 0 2.75rem rgb(240 96 32 / 22%), 0 0 .9rem rgb(208 176 144 / 16%);--ce-glass-blur: blur(6px)}#header-component{--ce-header-border: rgb(208 176 144 / 20%);--ce-header-control-color: var(--ce-bone);--ce-header-control-hover-color: var(--ce-ember);--ce-header-control-transition: color .18s ease, opacity .18s ease;color:var(--ce-bone)}#header-component .header__row--top{border-block-end:1px solid var(--ce-header-border);transition:background-color .24s ease,border-color .24s ease,backdrop-filter .24s ease}#header-component[transparent] .header__row--top{background:linear-gradient(180deg,rgb(8 7 6 / 88%) 0%,rgb(8 7 6 / 42%) 72%,transparent 100%);border-color:#d0b09024}#header-component[transparent]:is(:hover,:focus-within) .header__row--top,#header-component[transparent][data-sticky-state=active] .header__row--top{background-color:#080706f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#d0b09040}#header-component[sticky=always][data-scrolled] .header__row--top{background-image:none;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-backdrop-filter .22s ease,backdrop-filter .22s ease}#header-component[sticky=always][data-scrolled=false] .header__row--top{background-color:var(--ce-obsidian)!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--ce-header-border);box-shadow:none}#header-component[sticky=always][data-scrolled=true] .header__row--top{background-color:#0807069e!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:#d0b09057;box-shadow:0 .9rem 2.25rem #00000052,0 .3rem 1.5rem #f0602017,0 1px #d0b0901f}#header-component[sticky=always][data-scrolled=true] .header__underlay-closed{background:transparent}@supports not ((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px))){#header-component[sticky=always][data-scrolled=true] .header__row--top{background-color:#080706f0!important}}@media(prefers-reduced-motion:reduce){#header-component[sticky=always][data-scrolled] .header__row--top{transition:none}}#header-component .header__columns{min-height:4.5rem}#header-component .header-logo{color:var(--ce-bone)}.ce-header-wordmark{display:inline-flex;align-items:baseline;gap:.3em;color:currentColor;font-family:var(--font-heading--family);font-size:clamp(1.22rem,1.6vw,1.72rem);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ce-header-wordmark__ampersand{color:var(--ce-ember);font-family:var(--font-accent--family);font-size:.84em;letter-spacing:0}#header-component .menu-list__link,#header-component .header-actions__action,#header-component .header__icon--menu{color:currentColor}#header-component .menu-list__link{position:relative;font-family:var(--font-accent--family);font-size:.78rem;letter-spacing:.15em;text-transform:uppercase}#header-component .menu-list__link:before{position:absolute;right:0;bottom:.55rem;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--ce-ember),transparent);content:"";opacity:0;pointer-events:none;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}#header-component .menu-list__link:is(:focus-visible,.menu-list__link--active):before{opacity:.85;transform:scaleX(1)}#header-component :is(.header-actions__action,.header__icon--menu){min-width:2.75rem;min-height:2.75rem;color:var(--ce-header-control-color);transition:var(--ce-header-control-transition)}#header-component .account-button .account-button__icon,#header-component .account-button shopify-account::part(signed-out-avatar){color:inherit;transition:var(--ce-header-control-transition)}#header-component :is(.header-actions__action,.header__icon--menu):focus-visible,#header-component .account-button:focus-within{color:var(--ce-header-control-hover-color)}@media(hover:hover)and (pointer:fine){#header-component .menu-list__link:hover:before{opacity:.85;transform:scaleX(1)}#header-component :is(.header-actions__action,.header__icon--menu):hover{color:var(--ce-header-control-hover-color)}}#header-component .menu-list__submenu,#header-component .menu-drawer,#header-component .menu-drawer__submenu{background-color:#080706fa;color:var(--ce-bone)}#header-component .menu-drawer__menu-item{font-family:var(--font-accent--family);letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){#header-component .menu-drawer{border:1px solid rgb(208 176 144 / 68%);border-left:0;border-radius:0 12px 12px 0;background:#0807069e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1.75rem 4.75rem #000000a3,0 0 2.75rem #f0602038,0 0 .9rem #d0b09029;color:var(--ce-bone);color-scheme:dark}#header-component .menu-drawer__backdrop{background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#header-component .menu-drawer__submenu{border-right:1px solid rgb(208 176 144 / 68%);border-radius:0 12px 12px 0;background:#080706f0;color:var(--ce-bone)}#header-component .menu-drawer__close-button.menu-drawer__close-button{align-self:flex-end;width:44px;height:44px;margin:.75rem .75rem 0;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none;color:var(--ce-copper);outline:none;outline-offset:0;transition:border-color .14s ease,background-color .14s ease,color .14s ease}#header-component .menu-drawer__close-button.menu-drawer__close-button:hover,#header-component .menu-drawer__close-button.menu-drawer__close-button:focus-visible{border-color:#8f6a5094;background:#6b232538;color:var(--ce-bone)}#header-component .menu-drawer__close-button:focus-visible:after{border-radius:10px}#header-component .menu-drawer__navigation{padding-block:.4rem 1.5rem}#header-component .menu-drawer__menu{padding-inline:clamp(1.2rem,6vw,1.75rem)}#header-component .menu-drawer__menu.has-submenu>li+li{border-top:1px solid rgb(143 106 80 / 26%)}#header-component .menu-drawer__menu-item--mainlist{min-height:3.6rem;padding:.9rem .25rem;border-radius:8px;color:var(--ce-bone);font-family:var(--font-accent--family);font-size:1.08rem;font-weight:400;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;transition:background-color .14s ease,color .14s ease}#header-component .menu-drawer__menu-item--mainlist:hover,#header-component .menu-drawer__menu-item--mainlist:focus-visible{background:#6b232533;color:var(--ce-ember)}#header-component .menu-drawer__menu-item--mainlist:focus-visible{outline:1px solid rgb(208 176 144 / 68%);outline-offset:2px}#header-component .menu-drawer__menu-item--mainlist[aria-current=page],#header-component .menu-drawer__menu-item--active{color:var(--ce-copper)}#header-component :is(.menu-drawer__menu-item--parent,.menu-drawer__menu-item--child){color:#f0e0c0d1}#header-component :is(.menu-drawer__menu-item--parent,.menu-drawer__menu-item--child):is(:hover,:focus-visible){color:var(--ce-ember)}#header-component .menu-drawer__utility-links{padding-top:1rem;border-top:1px solid rgb(143 106 80 / 26%);color:#d0b090d1}#header-component .menu-drawer__account{color:var(--ce-bone)}@supports not ((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px))){#header-component .menu-drawer{background:#080706f0}}@media screen and (prefers-reduced-motion:reduce){#header-component .menu-drawer__close-button.menu-drawer__close-button,#header-component .menu-drawer__menu-item--mainlist{transition:none}}}.ce-hero{--ce-hero-height: 760px;--ce-flame-opacity: .55;position:relative;isolation:isolate;min-height:min(var(--ce-hero-height),92svh);overflow:hidden;background:#000;color:var(--ce-bone)}.ce-hero__backdrop{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 74% 52%,rgb(240 96 32 / 12%) 0%,transparent 24%),radial-gradient(circle at 30% 42%,rgb(208 176 144 / 7%) 0%,transparent 28%),linear-gradient(180deg,#000 0%,#020101 66%,var(--ce-obsidian) 100%)}.ce-hero__artwork{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;margin:0}.ce-hero__artwork:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / 10%) 0%,transparent 42%,transparent 100%),linear-gradient(180deg,rgb(0 0 0 / 12%) 0%,transparent 36%,rgb(0 0 0 / 38%) 100%);content:""}.ce-hero__artwork picture,.ce-hero__artwork img{display:block;width:100%;height:100%}.ce-hero__artwork img{object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 68%,rgb(0 0 0 / 82%) 72%,rgb(0 0 0 / 28%) 77%,transparent 84%);mask-image:linear-gradient(to bottom,#000 0%,#000 68%,rgb(0 0 0 / 82%) 72%,rgb(0 0 0 / 28%) 77%,transparent 84%)}.ce-hero__content{position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:min(100%,var(--page-width));min-height:min(var(--ce-hero-height),92svh);margin-inline:auto;padding:clamp(7rem,12vh,10rem) max(var(--page-margin),2rem) clamp(5.5rem,10vh,7.5rem)}.ce-hero--center .ce-hero__content{align-items:center;text-align:center}.ce-hero__heading{max-width:11ch;margin:0 0 1rem;color:var(--ce-bone);font-family:var(--font-heading--family);font-size:clamp(3.4rem,7.4vw,7.6rem);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:.83;letter-spacing:.055em;text-wrap:balance;text-transform:uppercase;text-shadow:0 2px 28px rgb(0 0 0 / 70%)}.ce-hero__heading--mobile{display:none}.ce-hero__copy{max-width:34rem;margin:0;color:#f0e0c0db;font-family:var(--font-accent--family);font-size:clamp(.74rem,1vw,.9rem);letter-spacing:.18em;line-height:1.55;text-transform:uppercase;text-shadow:0 1px 16px #000}.ce-hero__copy p{margin:0}.ce-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;margin-top:1.35rem;padding:.85rem 1.65rem .75rem;border:1px solid rgb(208 176 144 / 68%);border-radius:12px;background:#0807069e;color:var(--ce-bone);font-family:var(--font-accent--family);font-size:.73rem;letter-spacing:.19em;text-decoration:none;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.ce-hero__cta:is(:hover,:focus-visible){border-color:var(--ce-ember);background-color:#211a17eb;color:#fff2db;box-shadow:0 0 28px #f0602033}.ce-hero__cta:focus-visible{outline:2px solid var(--ce-bone);outline-offset:4px}.ce-hero__embers,.ce-hero__fire,.ce-hero__transition{position:absolute;pointer-events:none}.ce-hero__embers{z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden}.ce-ember{position:absolute;top:-8%;left:var(--x);width:var(--size);height:calc(var(--size) * 1.7);border-radius:60% 40% 62% 38%;background:radial-gradient(circle at 48% 36%,#fff4dc 0 9%,#ffc074 18%,var(--ce-ember) 48%,#8f2b21 100%);box-shadow:0 0 .22rem #ffbd70e0,0 0 .7rem #f06020ad,0 0 1.2rem #6b232547;filter:saturate(1.18) brightness(var(--brightness, 1));opacity:0;transform-origin:50% 50%;animation:ce-ember-drift var(--duration) linear var(--delay) infinite;will-change:transform,opacity}.ce-ember:after{position:absolute;top:-115%;right:-115%;bottom:-115%;left:-115%;border-radius:50%;background:radial-gradient(circle,rgb(255 199 128 / 36%) 0 12%,rgb(240 96 32 / 18%) 34%,transparent 70%);content:"";filter:blur(1.6px)}.ce-ember--bright{--brightness: 1.28;box-shadow:0 0 .3rem #ffe1b0f5,0 0 .9rem #f06020d6,0 0 1.6rem #6b232561}.ce-ember--smoke:before{position:absolute;right:50%;bottom:45%;width:var(--smoke-width, 2px);height:var(--smoke-length, 2.6rem);border-radius:80% 35% 65% 20%;background:linear-gradient(180deg,transparent 0%,rgb(143 106 80 / 4%) 24%,rgb(208 176 144 / 14%) 68%,rgb(240 96 32 / 28%) 100%);box-shadow:.15rem -.25rem .5rem #8f6a5012;content:"";filter:blur(1.35px);opacity:var(--smoke-alpha, .72);transform:translate(50%) rotate(var(--smoke-tilt, -7deg)) scaleX(.72);transform-origin:50% 100%;animation:ce-smoke-wisp 3.2s ease-in-out var(--delay) infinite alternate}.ce-hero--embers-low .ce-ember:nth-child(n+19),.ce-hero--embers-medium .ce-ember:nth-child(n+37){display:none}.ce-hero__fire{z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:min(calc(var(--ce-flame-opacity) * 1.2),.72);pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 10%,rgb(0 0 0 / 38%) 36%,#000 64%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 10%,rgb(0 0 0 / 38%) 36%,#000 64%,#000 100%)}.ce-fire-poster,.ce-fire-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.ce-fire-poster{z-index:1}.ce-fire-video{z-index:2;background:#000}.ce-hero__transition{z-index:2;right:0;bottom:0;left:0;height:5rem;background:linear-gradient(180deg,transparent 0%,rgb(8 7 6 / 72%) 58%,var(--ce-obsidian) 100%)}.ce-hero__transition:before{position:absolute;right:8vw;bottom:.85rem;left:8vw;height:1px;background:linear-gradient(90deg,transparent,rgb(208 176 144 / 32%),rgb(240 96 32 / 38%),rgb(208 176 144 / 32%),transparent);content:""}@keyframes ce-ember-drift{0%{opacity:0;transform:translate3d(0,-12vh,0) rotate(0) scale(.62)}10%{opacity:calc(var(--alpha) * .72)}28%{opacity:var(--alpha);transform:translate3d(calc(var(--sway) * .44),25vh,0) rotate(71deg) scale(.9)}54%{opacity:var(--alpha);transform:translate3d(var(--sway),56vh,0) rotate(157deg) scale(1.08)}77%{opacity:calc(var(--alpha) * .86);transform:translate3d(var(--return),83vh,0) rotate(236deg) scale(.88)}90%{opacity:calc(var(--alpha) * .68)}to{opacity:0;transform:translate3d(calc(var(--return) * .55),112vh,0) rotate(326deg) scale(.46)}}@keyframes ce-smoke-wisp{0%{opacity:calc(var(--smoke-alpha, .72) * .58);transform:translate(50%) rotate(var(--smoke-tilt, -7deg)) scaleX(.58)}52%{opacity:var(--smoke-alpha, .72);transform:translate(38%) rotate(calc(var(--smoke-tilt, -7deg) + 7deg)) scaleX(.92)}to{opacity:calc(var(--smoke-alpha, .72) * .46);transform:translate(62%) rotate(calc(var(--smoke-tilt, -7deg) - 5deg)) scaleX(.66)}}@media screen and (min-width:750px){.ce-hero__content:before{flex:0 0 auto;width:1px;height:1.55em;content:"";font-size:clamp(.74rem,1vw,.9rem)}.ce-hero__copy{position:absolute;bottom:calc(50% + 4.327808vw + 1.72224rem);left:4.558011%}}@media screen and (max-width:749px){#header-component .header__columns{min-height:4rem}.ce-header-wordmark{gap:.24em;font-size:clamp(1rem,5vw,1.28rem);letter-spacing:.08em}.ce-hero{--ce-mobile-artwork-top: 6rem;min-height:min(var(--ce-hero-height),84svh)}.ce-hero__artwork{top:var(--ce-mobile-artwork-top);right:0;bottom:auto;left:0;height:clamp(14rem,42svh,22rem);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 76%,rgb(0 0 0 / 82%) 84%,rgb(0 0 0 / 38%) 93%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 76%,rgb(0 0 0 / 82%) 84%,rgb(0 0 0 / 38%) 93%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ce-hero__artwork:after{background:linear-gradient(180deg,rgb(0 0 0 / 8%) 0%,transparent 55%,#000 100%)}.ce-hero__artwork img{object-fit:cover;object-position:center;-webkit-mask-image:none;mask-image:none}.ce-hero__content{min-height:min(var(--ce-hero-height),84svh);align-items:center;justify-content:flex-end;padding:calc(clamp(14rem,42svh,22rem) + 5.5rem) 1.4rem 2.75rem;text-align:center}.ce-hero__heading{max-width:none;font-size:clamp(2.65rem,13vw,3.45rem);letter-spacing:.015em;text-transform:none;white-space:nowrap}.ce-hero__heading--mobile{display:block;margin-bottom:calc(1rem + 1.054rem)}.ce-hero__heading--mobile .ce-hero__ampersand{position:relative;display:inline-block;width:.73em;height:0;margin-left:.06em;line-height:0;vertical-align:baseline}.ce-hero__heading--mobile .ce-hero__ampersand img{position:absolute;bottom:-.245em;left:0;display:block;width:.953em;max-width:none;height:.94em}.ce-hero__copy{position:absolute;top:calc(var(--ce-mobile-artwork-top) - 1.804rem);left:50%;width:max-content;max-width:100%;font-size:.68rem;letter-spacing:.14em;transform:translate(-50%)}.ce-hero__cta{min-height:3rem;margin-top:1rem;padding-inline:1.4rem}.ce-hero__fire{opacity:min(calc(var(--ce-flame-opacity) * 1.05),.64);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 18%,rgb(0 0 0 / 42%) 43%,#000 70%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 18%,rgb(0 0 0 / 42%) 43%,#000 70%,#000 100%)}.ce-ember:nth-child(n+25){display:none}.ce-ember--smoke:before{height:min(var(--smoke-length, 2.6rem),2rem);opacity:min(var(--smoke-alpha, .72),.52)}}@media(prefers-reduced-motion:reduce){.ce-ember,.ce-ember:before{display:none;animation:none}.ce-fire-video{display:none}#header-component *,.ce-hero__cta{scroll-behavior:auto;transition-duration:.01ms}}.ce-sitewide-embers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-raised) + 1);width:100%;height:100dvh;max-width:none;opacity:var(--ce-sitewide-embers-opacity, 0);pointer-events:none;transition:opacity .5s ease}.content-for-layout>.shopify-section>:not(.section-background),footer .shopify-section>:not(.section-background){position:relative;z-index:calc(var(--layer-raised) + 2)}@media(prefers-reduced-motion:reduce){.ce-sitewide-embers{display:none}}body{background:var(--ce-obsidian);color:var(--ce-bone)}.content-for-layout,.shopify-section-group-footer-group{--color-foreground: var(--ce-bone);--color-background: var(--ce-obsidian);--color-border: var(--ce-border);--color-input-background: rgb(16 13 11 / 88%);--color-input-border: var(--ce-border-strong);--color-input-text: var(--ce-bone);--color-primary-button-background: var(--ce-oxblood);--color-primary-button-text: var(--ce-bone);--color-primary-button-border: var(--ce-copper);--color-primary-button-hover-background: #812b2e;--color-primary-button-hover-text: var(--ce-bone);--color-primary-button-hover-border: var(--ce-ember);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--ce-bone);--color-secondary-button-border: var(--ce-border-strong);--color-secondary-button-hover-background: rgb(208 176 144 / 9%);--color-secondary-button-hover-text: var(--ce-bone);--color-secondary-button-hover-border: var(--ce-copper)}.content-for-layout>.shopify-section:not(:has(.ce-hero)),.shopify-section-group-footer-group{color:var(--ce-bone)}.content-for-layout :where(h1,h2,h3,h4,h5,h6):not([class*=ce-hero]),.shopify-section-group-footer-group :where(h1,h2,h3,h4,h5,h6){color:var(--ce-bone);text-wrap:balance}.content-for-layout :where(.h1,.h2,.h3):not([class*=ce-hero]){letter-spacing:-.015em}.content-for-layout :where(.rte,.paragraph,p),.shopify-section-group-footer-group :where(.rte,.paragraph,p){color:#f0e0c0c2}.content-for-layout :where(a:not(.button,.button-secondary,.button-custom,[class*=ce-hero])),.shopify-section-group-footer-group :where(a:not(.button,.button-secondary,.button-custom)){text-decoration-color:#d0b0907a;text-underline-offset:.22em}.content-for-layout :where(a:not(.button,.button-secondary,.button-custom,[class*=ce-hero])):hover,.shopify-section-group-footer-group :where(a:not(.button,.button-secondary,.button-custom)):hover{color:var(--ce-ember);text-decoration-color:currentColor}.content-for-layout :where(.button,.button-secondary,.button-custom):not([class*=ce-hero]),.shopify-section-group-footer-group :where(.button,.button-secondary,.button-custom){min-height:3rem;border-radius:var(--ce-control-radius);letter-spacing:.11em;text-transform:uppercase;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.content-for-layout :where(.button,.button-custom):not([class*=ce-hero]):hover,.shopify-section-group-footer-group :where(.button,.button-custom):hover{box-shadow:0 10px 32px #f060202e;transform:translateY(-1px)}.content-for-layout :where(input:not([type=checkbox],[type=radio]),textarea,select,.field__input),.shopify-section-group-footer-group :where(input:not([type=checkbox],[type=radio]),textarea,select,.field__input){border:1px solid var(--ce-border-strong);border-radius:var(--ce-control-radius);background:#100d0be5;color:var(--ce-bone)}.content-for-layout :where(input:not([type=checkbox],[type=radio]),textarea,select,.field__input):focus-visible,.shopify-section-group-footer-group :where(input:not([type=checkbox],[type=radio]),textarea,select,.field__input):focus-visible{border-color:var(--ce-copper);outline:2px solid rgb(240 96 32 / 54%);outline-offset:2px;box-shadow:0 0 0 4px #f0602017}.content-for-layout :where(input,textarea)::placeholder,.shopify-section-group-footer-group :where(input,textarea)::placeholder{color:#f0e0c07a}.content-for-layout :where(input[type=checkbox],input[type=radio]),.shopify-section-group-footer-group :where(input[type=checkbox],input[type=radio]){accent-color:var(--ce-ember);border-color:var(--ce-border-strong)}.content-for-layout :where(.field__label,label),.shopify-section-group-footer-group :where(.field__label,label){color:#f0e0c0b8}.content-for-layout :where(hr,.divider),.shopify-section-group-footer-group :where(hr,.divider){border-color:var(--ce-border)}.content-for-layout :where(table,.rte-table-wrapper){border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface-soft)}.content-for-layout :where(th,td){border-color:var(--ce-border)}.content-for-layout th{color:var(--ce-copper);font-family:var(--font-accent--family);letter-spacing:.08em;text-transform:uppercase}.content-for-layout :where(.accordion .details,accordion-custom .details){border-color:var(--ce-border)}.content-for-layout .details__header{color:var(--ce-bone)}.content-for-layout .details__header:hover{color:var(--ce-ember)}.content-for-layout .pagination__link{border:1px solid transparent;border-radius:8px;color:#f0e0c0ad}.content-for-layout :where(.pagination__link:hover,.pagination__link--current){border-color:var(--ce-border-strong);background:var(--ce-surface-raised);color:var(--ce-bone)}.content-for-layout .product-badges__badge{border:1px solid var(--ce-border-strong);border-radius:999px;background:#080706db;color:var(--ce-bone);font-family:var(--font-accent--family);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.content-for-layout :where(.dialog-modal:not(.search-modal):not(#cart-drawer),.quick-add-modal),.content-for-layout :where([popover]:not(.search-modal)){border:1px solid var(--ce-glass-border);border-radius:var(--ce-radius);background:var(--ce-glass-surface);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur);color:var(--ce-bone);box-shadow:var(--ce-glass-shadow)}:is([data-template=collection],[data-template=search]) .sorting-filter__options{top:calc(100% + .45rem);min-width:min(18rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);overflow:hidden auto;border:1px solid var(--ce-glass-border);border-radius:12px;background:var(--ce-glass-surface);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur);box-shadow:var(--ce-glass-shadow);color:var(--ce-bone);color-scheme:dark;transform:translateY(-.35rem);transition:grid-template-rows .18s ease-out,opacity .18s ease-out,transform .18s ease-out}:is([data-template=collection],[data-template=search]) details[open] .sorting-filter__options{transform:translateY(0)}:is([data-template=collection],[data-template=search]) .sorting-filter__options-inner{gap:.125rem;padding:.55rem;color:var(--ce-bone)}:is([data-template=collection],[data-template=search]) .sorting-filter__option{min-width:0;max-width:none;min-height:2.55rem;padding:.55rem .75rem .55rem .5rem;border:1px solid transparent;border-radius:8px;color:#f0e0c0d1;font-family:var(--font-body--family);font-size:.88rem;line-height:1.35;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease}:is([data-template=collection],[data-template=search]) .sorting-filter__option:is(:hover,:focus-visible){border-color:#8f6a506b;background:#6b232538;color:var(--ce-bone);outline:none}:is([data-template=collection],[data-template=search]) .sorting-filter__option[aria-selected=true]{background:#211a17bd;color:var(--ce-copper)}:is([data-template=collection],[data-template=search]) .sorting-filter__option[aria-selected=true]:is(:hover,:focus-visible){border-color:#d0b09094;background:#6b232547;color:var(--ce-bone)}:is([data-template=collection],[data-template=search]) .sorting-filter__checkmark{color:var(--ce-copper)}@media(pointer:coarse){:is([data-template=collection],[data-template=search]) .sorting-filter__option{min-height:2.75rem}}@supports not ((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px))){:is([data-template=collection],[data-template=search]) .sorting-filter__options{background:var(--ce-glass-surface-solid)}}@media(prefers-reduced-motion:reduce){:is([data-template=collection],[data-template=search]) :where(.sorting-filter__options,.sorting-filter__option){transition:none}}.content-for-layout :where(.form-status,.form-message,[class*=success]){color:var(--ce-copper)}.content-for-layout :where(.form-errors,[class*=error]){color:#ef927c}@media(max-width:749px){.content-for-layout :where(.button,.button-secondary,.button-custom):not([class*=ce-hero]){min-height:3.25rem}}[data-template=collection]{background:var(--ce-obsidian)}[data-template=collection]>.shopify-section:first-child .section{position:relative;overflow:hidden;border-block-end:1px solid var(--ce-border);background:radial-gradient(circle at 82% 12%,rgb(107 35 37 / 18%),transparent 38%),#0d0a08}[data-template=collection]>.shopify-section:first-child .section:after{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgb(240 96 32 / 50%),transparent);content:""}[data-template=collection]>.shopify-section:first-child h1{margin:0;color:var(--ce-bone);font-family:var(--font-heading--family);font-size:clamp(2.8rem,7vw,6.5rem);font-weight:var(--font-heading--weight);line-height:.95}[data-template=collection]>.shopify-section:first-child .rte{max-width:58ch;color:#f0e0c0ad;line-height:1.7}[data-template=collection] .product-grid-container{background:var(--ce-obsidian)}[data-template=collection] .facets-block-wrapper,[data-template=collection] .facets-toggle{border-block-end:1px solid var(--ce-border);background:#080706eb}[data-template=collection] .facets__form{min-height:4rem;align-items:center}[data-template=collection] :where(.facets__summary,.sorting-filter__select,.facets-toggle__button){color:var(--ce-bone);font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}[data-template=collection] :where(.facets__panel-content,.sorting-filter__options){border:1px solid var(--ce-border-strong);border-radius:var(--ce-radius);background:#100d0bf7;color:var(--ce-bone);box-shadow:var(--ce-glow-soft)}[data-template=collection] .products-count-wrapper{color:#f0e0c094;font-size:.78rem}[data-template=collection] .facets-remove__pill{border:1px solid var(--ce-border-strong);border-radius:8px;background:var(--ce-surface-raised);color:var(--ce-bone)}[data-template=collection] .product-grid{align-items:start}[data-template=collection] .product-card{min-width:0}[data-template=collection] .product-card .card-gallery{overflow:hidden;border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface)}[data-template=collection] .product-card .card-gallery img{transition:filter .36s ease,transform .56s cubic-bezier(.22,1,.36,1)}[data-template=collection] .product-card:hover .card-gallery img{filter:contrast(1.04) saturate(.92);transform:scale(1.018)}[data-template=collection] .product-card__content{gap:.75rem}[data-template=collection] .product-card :where(h2,h3,h4,h5,.product-title){color:var(--ce-bone);overflow-wrap:anywhere}[data-template=collection] .product-card :where(.price,product-price){color:var(--ce-copper)}[data-template=collection] .product-card .compare-at-price{color:#f0e0c075}[data-template=collection] .main-collection-grid__empty{width:min(calc(100% - 2rem),48rem);margin:clamp(4rem,10vw,8rem) auto;padding:clamp(2rem,5vw,4rem);border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface-soft);text-align:center}[data-template=collection] .main-collection-grid__empty-title{margin-block-start:0;font-family:var(--font-heading--family);font-size:clamp(2.2rem,5vw,4rem)}[data-template=collection] .main-collection-grid__empty-link{color:var(--ce-copper)}@media(max-width:749px){[data-template=collection]>.shopify-section:first-child .section{padding-inline:1.25rem}[data-template=collection] .facets-toggle{padding-inline:.5rem}[data-template=collection] .product-grid{padding-inline:.75rem}}[data-template^=page],[data-template=blog],[data-template=article],[data-template="404"]{min-height:100vh;background:var(--ce-obsidian)}[data-template^=page] .page-width-content,[data-template=article] .section-content-wrapper{width:min(calc(100% - (2 * var(--page-margin))),72rem);margin-inline:auto}[data-template^=page] h1,[data-template=blog] h1,[data-template=article] h1,[data-template="404"] h1{margin-block:0;color:var(--ce-bone);font-family:var(--font-heading--family);font-size:clamp(3rem,7vw,6.5rem)!important;font-weight:var(--font-heading--weight);line-height:.95}[data-template^=page] .rte,[data-template=article] .rte,[data-template=article] .blog-post-content{color:#f0e0c0bd;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.8}[data-template^=page] .rte :where(h2,h3,h4),[data-template=article] :where(.rte,.blog-post-content) :where(h2,h3,h4){margin-block:2.4em .75em;color:var(--ce-bone);font-family:var(--font-heading--family)}[data-template^=page] .rte :where(blockquote,table),[data-template=article] :where(.rte,.blog-post-content) :where(blockquote,table){border-color:var(--ce-border-strong);background:var(--ce-surface-soft)}[data-template^=page] .rte blockquote,[data-template=article] :where(.rte,.blog-post-content) blockquote{margin-inline:0;padding:1.5rem 2rem;border-inline-start:2px solid var(--ce-copper);color:var(--ce-bone);font-family:var(--font-heading--family);font-size:1.35em}[data-template="page.contact"] .contact-form,[data-template=page] .contact-form{width:min(100%,52rem);padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface-soft)}[data-template^=page] .contact-form__input{min-height:3.25rem;border:1px solid var(--ce-border-strong);border-radius:var(--ce-control-radius);background:var(--ce-surface);color:var(--ce-bone)}[data-template^=page] .contact-form__input:focus-visible{border-color:var(--ce-copper);outline:2px solid rgb(240 96 32 / 54%);outline-offset:2px;box-shadow:0 0 0 4px #f0602017}[data-template^=page] .contact-form__success{color:var(--ce-copper)}[data-template^=page] .contact-form__error{color:#ef927c}[data-template=blog] .blog-posts{--page-content-width: min(100%, var(--ce-content-max));background:var(--ce-obsidian)}[data-template=blog] .blog-posts-container{gap:clamp(1.5rem,3vw,2.5rem)}[data-template=blog] .blog-post-item{overflow:hidden;border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface)}[data-template=blog] .blog-post-card__image-container{overflow:hidden;border-radius:var(--ce-radius) var(--ce-radius) 0 0}[data-template=blog] .blog-post-card__content{padding:1.25rem}[data-template=blog] .blog-post-item :where(h2,h3,h4){color:var(--ce-bone);font-family:var(--font-heading--family)}[data-template=article] .section-content-wrapper{padding-block:clamp(3rem,8vw,7rem)}[data-template=article] .section-content-wrapper>:where(.image-block,.image-block__image,img){overflow:hidden;border-radius:var(--ce-radius)}[data-template=article] .blog-post-comments-container{margin-block-start:clamp(3rem,7vw,6rem);padding-block-start:3rem;border-block-start:1px solid var(--ce-border)}[data-template=article] .blog-post-comment{padding:1.5rem;border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface-soft)}[data-template="404"]>.shopify-section:first-child .section{min-height:64vh;border-block-end:1px solid var(--ce-border);background:radial-gradient(circle at 50% 42%,rgb(107 35 37 / 20%),transparent 36%),var(--ce-obsidian)}.password-main-content{min-height:78vh;background:radial-gradient(circle at 50% 48%,rgb(107 35 37 / 20%),transparent 38%),var(--ce-obsidian);color:var(--ce-bone)}.password-main-content .section,.password-main-content .section-background{background:transparent}.password-main-content h1{color:var(--ce-bone);font-family:var(--font-heading--family);font-size:clamp(2.8rem,7vw,6rem);line-height:.95}.password-main-content .email-signup__input-group{overflow:hidden;border:1px solid var(--ce-border-strong);border-radius:var(--ce-radius);background:var(--ce-surface)}.password-dialog{background:#080706f5;color:var(--ce-bone)}.password-dialog__title{color:var(--ce-bone);font-family:var(--font-heading--family)}.gift-card{min-height:100vh;background:radial-gradient(circle at 50% 26%,rgb(107 35 37 / 18%),transparent 34%),var(--ce-obsidian);color:var(--ce-bone)}.gift-card header h1{color:var(--ce-bone);font-family:var(--font-heading--family)}.gift-card__main{border:1px solid var(--ce-border-strong);border-radius:var(--ce-radius);background:var(--ce-surface);box-shadow:var(--ce-glow-soft)}.gift-card__code{border:1px dashed var(--ce-border-strong);border-radius:var(--ce-control-radius);background:var(--ce-obsidian);color:var(--ce-copper)}.gift-card__qr-code{padding:.5rem;border-radius:var(--ce-control-radius);background:#fff}@media(max-width:749px){[data-template^=page] .page-width-content,[data-template=article] .section-content-wrapper{width:calc(100% - 2.5rem)}[data-template^=page] .contact-form{padding:1.25rem}[data-template=blog] .blog-posts-container{gap:1.25rem}}.shopify-section-group-footer-group{position:relative;border-block-start:1px solid var(--ce-border);background:var(--ce-obsidian);color:var(--ce-bone)}.shopify-section-group-footer-group:before{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(240 96 32 / 42%),transparent);content:""}.shopify-section-group-footer-group :where(.section,.section-background){background:var(--ce-obsidian)}.shopify-section-group-footer-group .footer-content{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .email-signup__heading{color:var(--ce-copper);font-family:var(--font-accent--family);font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.shopify-section-group-footer-group .menu__item a{color:#f0e0c0b3}.shopify-section-group-footer-group .menu__item a:hover{color:var(--ce-ember)}.shopify-section-group-footer-group .email-signup-block{width:100%;max-width:30rem;justify-self:end}.shopify-section-group-footer-group .email-signup__input-group{overflow:hidden;border:1px solid var(--ce-border-strong);border-radius:var(--ce-radius);background:var(--ce-surface)}.shopify-section-group-footer-group .email-signup__input{min-height:3.5rem;border:0;border-radius:0;background:transparent;color:var(--ce-bone)}.shopify-section-group-footer-group .email-signup__button{min-width:5rem;color:var(--ce-copper);font-family:var(--font-accent--family);font-size:.72rem;letter-spacing:.1em}.shopify-section-group-footer-group .email-signup__button:hover{color:var(--ce-ember)}.shopify-section-group-footer-group .email-signup__input:focus-visible{outline:2px solid var(--ce-ember);outline-offset:-3px;box-shadow:none}.shopify-section-group-footer-group .logo-section{color:var(--ce-bone);font-family:var(--font-heading--family);line-height:.88;letter-spacing:-.025em}.shopify-section-group-footer-group .utilities{border-color:var(--ce-border);color:#f0e0c07a}.shopify-section-group-footer-group .utilities :where(a,button){color:inherit}.shopify-section-group-footer-group .utilities :where(a,button):hover{color:var(--ce-copper)}.shopify-section-group-footer-group .payment-icons__item{opacity:.72}.shopify-section-group-footer-group .social-icons__icon-wrapper a{color:#f0e0c0a3}.shopify-section-group-footer-group .social-icons__icon-wrapper a:hover{color:var(--ce-ember)}@media(max-width:749px){.shopify-section-group-footer-group .footer-content{gap:0}.shopify-section-group-footer-group .menu__details{border-block-end:1px solid var(--ce-border);padding-block:1rem}.shopify-section-group-footer-group .email-signup-block{margin-block-start:2rem;justify-self:stretch}.shopify-section-group-footer-group .logo-section{justify-content:center;text-align:center}.shopify-section-group-footer-group .utilities{text-wrap:balance}}[data-template=search]{min-height:100vh;background:var(--ce-obsidian)}[data-template=search]>.shopify-section:first-child .section{border-block-end:1px solid var(--ce-border);background:radial-gradient(circle at 78% 10%,rgb(107 35 37 / 16%),transparent 38%),#0d0a08}[data-template=search]>.shopify-section:first-child :where(h1,h2){margin:0;color:var(--ce-bone);font-family:var(--font-heading--family);font-size:clamp(2.8rem,6vw,5.75rem);font-weight:var(--font-heading--weight);line-height:.95}[data-template=search] .search-page-input__parent{position:relative;width:min(100%,46rem)}[data-template=search] .search-page-input{min-height:3.5rem;padding-inline:3rem 7rem;border:1px solid var(--ce-border-strong);border-radius:var(--ce-control-radius);background:#080706d1;color:var(--ce-bone)}[data-template=search] .search-page-input:focus-visible{border-color:var(--ce-copper);outline:2px solid rgb(240 96 32 / 54%);outline-offset:2px}[data-template=search] :where(.search__icon,.search__reset-button){color:var(--ce-copper)}[data-template=search] .search-results__no-results,[data-template=search] .main-collection-grid__empty{width:min(calc(100% - 2rem),48rem);margin:clamp(3rem,8vw,7rem) auto;padding:clamp(2rem,5vw,4rem);border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface-soft);color:#f0e0c0ad;text-align:center}[data-template=search] .main-collection-grid__empty-title{margin-block-start:0;font-family:var(--font-heading--family);font-size:clamp(2.2rem,5vw,4rem)}[data-template=search] .facets-block-wrapper,[data-template=search] .facets-toggle{border-block-end:1px solid var(--ce-border);background:#080706eb}[data-template=search] :where(.facets__summary,.sorting-filter__select,.facets-toggle__button){color:var(--ce-bone);font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}[data-template=search] :where(.facets__panel-content,.sorting-filter__options){border:1px solid var(--ce-border-strong);border-radius:var(--ce-radius);background:#100d0bf7;color:var(--ce-bone);box-shadow:var(--ce-glow-soft)}[data-template=search] .products-count-wrapper{color:#f0e0c094}[data-template=search] .product-card .card-gallery{overflow:hidden;border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface)}[data-template=search] .product-card :where(h2,h3,h4,h5){color:var(--ce-bone);overflow-wrap:anywhere}[data-template=search] .product-card :where(.price,product-price){color:var(--ce-copper)}@media(max-width:749px){[data-template=search]>.shopify-section:first-child .section{padding-inline:1.25rem}[data-template=search] .search-page-input__parent{width:100%}[data-template=search] .search-page-input{padding-inline:2.75rem 4.5rem}[data-template=search] .product-grid{padding-inline:.75rem}}[data-template=cart]{min-height:60vh;background:var(--ce-obsidian)}[data-template=cart] .cart-page{padding-block:clamp(2.5rem,6vw,6rem)}[data-template=cart] .cart-title :where(h1,h2,h3),[data-template=cart] .cart-page__title :where(h1,h2,h3){margin:0;color:var(--ce-bone);font-family:var(--font-heading--family);font-size:clamp(3rem,6vw,6rem);font-weight:var(--font-heading--weight);line-height:.95}[data-template=cart] .cart-items__table{border:0;border-radius:0;background:transparent}[data-template=cart] .cart-items__table-row{border-color:var(--ce-border)}[data-template=cart] .cart-items__media-container{overflow:hidden;border:1px solid var(--ce-border);border-radius:var(--ce-control-radius);background:var(--ce-surface)}[data-template=cart] .cart-items__title{color:var(--ce-bone);font-family:var(--font-accent--family);line-height:1.35}[data-template=cart] .cart-items__details :where(.cart-items__variants,.cart-items__properties){color:#f0e0c094}[data-template=cart] .cart-items__price{color:var(--ce-copper)}[data-template=cart] .cart-items__remove{color:#f0e0c08a}[data-template=cart] .cart-items__remove:hover{color:var(--ce-ember)}[data-template=cart] .quantity-selector{overflow:hidden;border:1px solid var(--ce-border-strong);border-radius:var(--ce-control-radius);background:var(--ce-surface);color:var(--ce-bone)}[data-template=cart] .cart-page__summary{margin-inline-start:clamp(0rem,2vw,2.5rem)}[data-template=cart] .cart-summary{position:sticky;top:6rem;height:fit-content;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--ce-border-strong);border-radius:var(--ce-radius);background:linear-gradient(145deg,rgb(208 176 144 / 6%),transparent 45%),var(--ce-surface);box-shadow:0 22px 64px #0000004d}[data-template=cart] .cart-totals__total{color:var(--ce-bone);font-family:var(--font-accent--family)}[data-template=cart] .cart-totals__total-value{color:var(--ce-copper)}[data-template=cart] :where(.cart-note__summary,.cart-discount__summary){border-color:var(--ce-border);color:var(--ce-bone)}[data-template=cart] :where(.cart-note__instructions,.cart-discount__input){border:1px solid var(--ce-border-strong);border-radius:var(--ce-control-radius);background:var(--ce-obsidian);color:var(--ce-bone)}[data-template=cart] .cart-discount__pill{border:1px solid var(--ce-border-strong);border-radius:8px;background:#d0b09014;color:var(--ce-bone)}[data-template=cart] .cart__checkout-button{min-height:3.5rem;border:1px solid var(--ce-copper);border-radius:var(--ce-control-radius);background:var(--ce-oxblood);color:var(--ce-bone);font-family:var(--font-accent--family);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 34px #6b23253d}[data-template=cart] .cart__checkout-button:hover{border-color:var(--ce-ember);background:#812b2e}[data-template=cart] .cart-items__wrapper--empty,[data-template=cart] .cart-page--empty .cart-page__items{width:min(100%,42rem);padding:clamp(2rem,5vw,4rem);border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface-soft);text-align:center}[data-template=cart] .cart-items__empty-button{margin-block-start:1.5rem}[data-template=cart] .cart-items__error{color:#ef927c}@media(max-width:749px){[data-template=cart] .cart-page{padding-inline:1rem}[data-template=cart] .cart-page__summary{margin-inline-start:0}[data-template=cart] .cart-summary{position:static;padding:1.25rem}[data-template=cart] .cart-items__table-row{gap:1rem}}[data-template=product]{background:var(--ce-obsidian)}[data-template=product]>.shopify-section:first-child .section-background{background:var(--ce-obsidian)}[data-template=product]>.shopify-section:first-child .product-information{border-block-end:1px solid var(--ce-border);background:transparent}[data-template=product] .product-information__grid.product-information__grid--image-first{display:block;grid-column:1 / -1}[data-template=product] .product-information__grid--image-first .product-information__media{box-sizing:border-box;width:min(100%,36rem);min-width:0;margin-inline:auto;padding:1.25rem 2.5rem 0}[data-template=product] .product-information__grid--image-first .product-details{width:min(100%,36rem);margin-inline:auto;padding-inline:2.5rem}[data-template=product] .ce-product-showcase-meta{display:none}[data-template=product] .product-information__media :where(.product-media-container,.product-media){overflow:hidden;border-radius:var(--ce-radius);background:var(--ce-surface)}[data-template=product] .product-information__media .product-media-container{border:1px solid var(--ce-border)}[data-template=product] .media-gallery--carousel slideshow-slide{width:100%}[data-template=product] .media-gallery--carousel .product-media__image{object-fit:contain}[data-template=product] .ce-product-gallery__arrows{mix-blend-mode:normal}[data-template=product] .ce-product-gallery__arrows .slideshow-control{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;margin-inline:.75rem;padding:0;border:1px solid var(--ce-glass-border);border-radius:var(--ce-control-radius);background:var(--ce-glass-control);color:var(--ce-bone);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur);box-shadow:0 .5rem 1.5rem #0000005c;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}[data-template=product] .ce-product-gallery__arrows .slideshow-control:hover:not(:disabled){border-color:var(--ce-ember);background:var(--ce-glass-control-hover);color:var(--ce-copper);transform:translateY(-1px)}[data-template=product] .ce-product-gallery__arrows .slideshow-control:focus-visible{outline:2px solid var(--ce-ember);outline-offset:2px}[data-template=product] :where(.slideshow-control,.dialog-thumbnails-list__thumbnail){border:1px solid var(--ce-border);border-radius:8px;background:#080706c7;color:var(--ce-bone);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-template=product] :where(.slideshow-control[aria-current=true],.dialog-thumbnails-list__thumbnail[aria-current=true]){border-color:var(--ce-copper)}[data-template=product] .product-details{color:var(--ce-bone)}[data-template=product] .product-details h1{margin:0;color:var(--ce-bone);font-family:var(--font-h5--family);font-size:var(--font-h5--size);font-weight:var(--font-h5--weight);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing)}[data-template=product] .product-details :where(product-price,.price){color:var(--ce-bone);font-family:var(--font-h6--family);font-size:var(--font-h6--size);font-weight:var(--font-h6--weight);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing)}[data-template=product] .product-details .compare-at-price{color:#f0e0c075}[data-template=product] .variant-option legend,[data-template=product] .quantity-label{margin-block-end:.65rem;color:var(--ce-copper);font-family:var(--font-accent--family);font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}[data-template=product] .variant-option__button-label{min-height:2.75rem;border:1px solid var(--ce-border-strong);border-radius:8px;background:#1e141194;color:var(--ce-bone);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .16s ease,border-color .16s ease,color .16s ease}[data-template=product] .variant-option__button-label:hover{border-color:var(--ce-copper);background:#d0b09012}[data-template=product] .variant-option__button-label:has(input:checked){border-color:var(--ce-ember);background:var(--ce-oxblood);color:var(--ce-bone)}[data-template=product] .variant-option__button-label:has(input[aria-disabled=true]){border-color:#d0b0901f;color:#f0e0c057}[data-template=product] .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--ce-ember);outline-offset:2px}[data-template=product] .quantity-selector{overflow:hidden;border:1px solid var(--ce-border-strong);border-radius:var(--ce-control-radius);background:#1e1411b8;color:var(--ce-bone);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-template=product] .quantity-selector :where(button,input){color:inherit}[data-template=product] .product-form-buttons .add-to-cart-button{min-height:3.5rem;border:1px solid var(--ce-copper);border-radius:var(--ce-control-radius);background:var(--ce-oxblood);color:var(--ce-bone);font-family:var(--font-accent--family);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 34px #6b23253d}[data-template=product] .product-form-buttons .add-to-cart-button:hover:not(:disabled){border-color:var(--ce-ember);background:#812b2e}[data-template=product] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--ce-control-radius);--shopify-accelerated-checkout-button-block-size: 3.5rem}[data-template=product] .product-details :where(.accordion,.disclosures){--color-border: var(--ce-border)}[data-template=product] .product-details .details__header{padding-block:1.15rem;color:var(--ce-bone);font-family:var(--font-accent--family);letter-spacing:.06em}[data-template=product] .product-details .details-content{color:#f0e0c0b3;line-height:1.7}[data-template=product] .ce-product-description{display:block;min-width:0;padding:clamp(1rem,1.6vw,1.35rem);overflow:hidden;border:1px solid var(--ce-glass-border);border-radius:var(--ce-radius);background:var(--ce-glass-control);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur);box-shadow:0 1rem 2.75rem #00000061,var(--ce-glow-soft)}[data-template=product] .ce-product-description__heading{margin:0 0 .75rem;color:var(--ce-copper);font-family:var(--font-accent--family);font-size:.78rem;font-weight:600;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}[data-template=product] .ce-product-description__content{position:relative;color:#f0e0c0b8;font-size:.9rem;line-height:1.62;transition:max-height .26s ease}[data-template=product] .ce-product-description__content :where(p,ul,ol){margin-block:0 .7rem}[data-template=product] .ce-product-description__content :where(ul,ol){padding-inline-start:1.2rem}[data-template=product] .ce-product-description__content a{color:var(--ce-copper);text-decoration-color:#d0b0908c;text-underline-offset:.18em}[data-template=product] .ce-product-description.is-collapsible .ce-product-description__content{max-height:var(--ce-description-collapsed-height);overflow:hidden}[data-template=product] .ce-product-description.is-collapsible[data-expanded=true] .ce-product-description__content{max-height:var(--ce-description-expanded-height)}[data-template=product] .ce-product-description.is-collapsible[data-expanded=false] .ce-product-description__content:after{position:absolute;inset:auto 0 0;height:3.5rem;background:linear-gradient(to bottom,transparent,rgb(16 13 11 / 96%) 88%);content:"";pointer-events:none}[data-template=product] .ce-product-description__toggle{margin-block-start:.7rem;padding:.35rem 0;border:0;border-block-end:1px solid currentcolor;background:transparent;color:var(--ce-copper);font-family:var(--font-accent--family);font-size:.78rem;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;cursor:pointer}[data-template=product] .ce-product-description__toggle:hover{color:var(--ce-bone)}[data-template=product] .ce-product-description__toggle:focus-visible{outline:2px solid var(--ce-ember);outline-offset:4px}[data-template=product] .product-inventory__status{color:var(--ce-copper)}[data-template=product] .sticky-add-to-cart{border-block-start:1px solid var(--ce-border-strong);background:#080706eb;color:var(--ce-bone);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-template=product] .product-recommendations{padding-block:clamp(3.5rem,8vw,7rem);background:var(--ce-obsidian)}[data-template=product] .product-recommendations h2,[data-template=product] .product-recommendations h3{font-family:var(--font-heading--family);font-size:clamp(2.2rem,4.8vw,4.5rem)}[data-template=product] .product-recommendations .card-gallery{overflow:hidden;border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface)}@media(min-width:750px){[data-template=product] .product-information__grid--image-first .media-gallery--grid{padding-block-start:1.25rem}}@media(min-width:990px){[data-template=product] .product-information__grid.product-information__grid--image-first{display:grid;grid-template-columns:minmax(0,3fr) minmax(22rem,2fr);grid-template-rows:auto auto;column-gap:clamp(2rem,4vw,4rem);align-items:start;padding-inline:clamp(2rem,4vw,4rem)}[data-template=product] .product-information__grid--image-first .product-information__media{grid-column:1;grid-row:1 / span 2;width:min(100%,36rem);margin-inline:auto;padding:1.25rem 0 0}[data-template=product] .product-information__grid--image-first .product-details{grid-column:2;grid-row:1 / span 2;width:100%;max-width:30rem;margin:0;padding:2.5rem 0 4rem}[data-template=product] .ce-product-showcase-meta{display:block;padding:1.25rem 0 4rem;color:var(--ce-bone)}[data-template=product] .ce-product-showcase-meta h1{margin:0 0 .25rem;color:var(--ce-bone);font-family:var(--font-h5--family);font-size:var(--font-h5--size);font-weight:var(--font-h5--weight);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing)}[data-template=product] .ce-product-showcase-price{display:block;color:var(--ce-bone);font-family:var(--font-h6--family);font-size:var(--font-h6--size);font-weight:var(--font-h6--weight);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing)}[data-template=product] .product-details>.group-block>.group-block-content>.group-block,[data-template=product] .product-details>.group-block>.group-block-content>.divider{display:none}}@media(max-width:749px){[data-template=product] .product-information__grid--image-first .product-information__media{padding:.75rem .75rem 0}[data-template=product] .product-information__grid--image-first .product-details{padding-inline:1.25rem}[data-template=product] .product-form-buttons{gap:.75rem}[data-template=product] .ce-product-gallery__arrows .slideshow-control{margin-inline:.5rem}[data-template=product] .ce-product-description{padding:1rem}}@supports not ((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px))){[data-template=product] .ce-product-description{background:var(--ce-glass-surface-solid)}}@media(prefers-reduced-motion:reduce){[data-template=product] .ce-product-description__content,[data-template=product] .ce-product-gallery__arrows .slideshow-control{transition:none}}[data-template=index]>.shopify-section:not(:first-child){background:var(--ce-obsidian)}[data-template=index] .section-resource-list{padding-inline:clamp(1.25rem,4vw,4rem)}[data-template=index] .section-resource-list__header{padding-block-end:clamp(1.25rem,2.8vw,2.5rem);border-block-end:1px solid var(--ce-border)}[data-template=index] .collection-card{position:relative}[data-template=index] .collection-card .card-gallery{overflow:hidden;border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:linear-gradient(145deg,rgb(208 176 144 / 7%),transparent 45%),var(--ce-surface)}[data-template=index] .collection-card :where(img,.placeholder-svg){transition:filter .42s ease,opacity .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}[data-template=index] .collection-card .placeholder-svg{background:var(--ce-surface-raised);fill:#d0b0901f}[data-template=index] .collection-card:hover :where(img,.placeholder-svg){filter:saturate(.9) contrast(1.05);transform:scale(1.025)}[data-template=index] .collection-card__content{padding-block-start:.85rem}[data-template=index] .collection-card__content :where(h2,h3,h4,h5,p,a){color:var(--ce-bone);font-family:var(--font-accent--family);font-size:clamp(.75rem,1.1vw,.9rem);letter-spacing:.12em;text-transform:uppercase}[data-template=index] .product-card .card-gallery{overflow:hidden;border:1px solid var(--ce-border);border-radius:var(--ce-radius);background:var(--ce-surface)}[data-template=index] .product-card__content{padding-block-start:.85rem}.ce-editorial{position:relative;overflow:hidden;border-block:1px solid var(--ce-border);background:transparent}.content-for-layout>.shopify-section>.ce-editorial{z-index:auto}.ce-editorial:before{position:absolute;z-index:var(--layer-raised);top:0;right:0;bottom:0;left:0;background:#080706f0;content:"";pointer-events:none}.ce-editorial--brown:before{background:#0d0a08ed}.ce-editorial__inner{position:relative;z-index:calc(var(--layer-raised) + 2);display:grid;box-sizing:border-box;width:min(calc(100% - (2 * var(--page-margin))),var(--page-width));margin-inline:auto;padding-block:clamp(4rem,8vw,7.5rem);gap:clamp(3rem,6vw,6rem);align-items:center}.ce-editorial__media{position:relative;order:2;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--ce-border-strong);border-radius:var(--ce-radius);background:linear-gradient(145deg,rgb(208 176 144 / 9%),transparent 48%),#100d0bd1;box-shadow:var(--ce-glow-soft);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur)}.ce-editorial__media :where(img,svg){display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ce-editorial-image-position, center center)}.ce-editorial__placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 50% 44%,rgb(240 96 32 / 8%),transparent 34%),linear-gradient(145deg,rgb(208 176 144 / 5%),transparent 42%)}.ce-editorial__placeholder-label{padding:.55rem .8rem;border:1px solid rgb(208 176 144 / 22%);border-radius:999px;color:#d0b09094;font-family:var(--font-accent--family);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase}.ce-editorial__content{order:1;max-width:40rem}.ce-editorial__eyebrow{margin:0 0 1.35rem;color:var(--ce-copper);font-family:var(--font-accent--family);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.ce-editorial__heading{max-width:13ch;margin:0;color:var(--ce-bone);font-family:var(--font-heading--family);font-size:clamp(2.75rem,5.25vw,5.75rem);font-weight:var(--font-heading--weight);line-height:.94}.ce-editorial__story-heading{max-width:24ch;margin:clamp(2.25rem,4vw,3.5rem) 0 0;color:var(--ce-copper);font-family:var(--font-accent--family);font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ce-editorial__text{max-width:58ch;margin-block-start:1.25rem;color:#f0e0c0d1;font-family:var(--font-body--family);font-size:clamp(.96rem,1.1vw,1.05rem);line-height:1.76}.ce-editorial__text p{margin-block:0 1.05em}.ce-editorial__text p:last-child{margin-block-end:0}.ce-editorial__button{margin-block-start:2rem}[data-template=index] .collection-card__content .text-block--background{padding:.65rem 1rem;border:1px solid var(--ce-glass-border);border-radius:var(--ce-control-radius);background:var(--ce-glass-control);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur);box-shadow:0 .6rem 1.8rem #0000004d;color:var(--ce-bone);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}[data-template=index] .collection-card__content .text-block--background :where(p,a){color:inherit}[data-template=index] .collection-card:is(:hover,:focus-within) .collection-card__content .text-block--background{border-color:var(--ce-copper);background:var(--ce-glass-control-hover);box-shadow:0 .8rem 2rem #f0602024}:is([data-template=collection],[data-template=search]) .facets:not(.facets--drawer) .facets__summary,:is([data-template=collection],[data-template=search]) .facets-toggle__button,:is([data-template=collection],[data-template=search]) .sorting-filter__select-wrapper{min-height:2.75rem;padding:.6rem .8rem;border:1px solid var(--ce-border-strong);border-radius:var(--ce-control-radius);background:var(--ce-glass-control);color:var(--ce-bone);transition:background-color .15s ease,border-color .15s ease,color .15s ease}:is([data-template=collection],[data-template=search]) :is(.facets:not(.facets--drawer) .facets__summary,.facets-toggle__button,.sorting-filter__select-wrapper):is(:hover,:focus-within){border-color:var(--ce-copper);background:var(--ce-glass-control-hover);color:var(--ce-bone)}:is([data-template=collection],[data-template=search]) .sorting-filter__select{min-height:2.5rem;padding-block:0;border:0;border-radius:0;background:transparent;color:var(--ce-bone);font-family:var(--font-accent--family);letter-spacing:.08em;text-transform:uppercase}body :is([data-template=collection],[data-template=search]) .facets__panel-content{min-width:min(15rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);padding:.55rem;overflow:hidden auto;border:1px solid var(--ce-glass-border);border-radius:var(--ce-radius);background:var(--ce-glass-surface);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur);box-shadow:var(--ce-glass-shadow);color:var(--ce-bone);color-scheme:dark}body :is([data-template=collection],[data-template=search]) .facets__panel-content :is(.checkbox,.checkbox__label,.facets__label){border-radius:8px;color:#f0e0c0d1}body :is([data-template=collection],[data-template=search]) .facets__panel-content :is(.checkbox,.facets__item):is(:hover,:focus-within){background:var(--ce-glass-control-hover);color:var(--ce-bone)}body :is([data-template=collection],[data-template=search]) .facets__panel-content .checkbox__input:focus-visible+.checkbox__label{outline:1px solid var(--ce-copper);outline-offset:2px;background:var(--ce-glass-control-hover);color:var(--ce-bone)}:is([data-template=collection],[data-template=search]) .column-picker{min-width:2.25rem;min-height:2.25rem;border:1px solid var(--ce-border);border-radius:8px;background:var(--ce-glass-control);color:#f0e0c09e}:is([data-template=collection],[data-template=search]) .column-options__option:hover .column-picker,:is([data-template=collection],[data-template=search]) .column-options__option-input:focus-visible+.column-picker{border-color:var(--ce-copper);background:var(--ce-glass-control-hover);color:var(--ce-bone)}:is([data-template=collection],[data-template=search]) .column-options__option-input:checked+.column-picker{border-color:var(--ce-glass-border);background:var(--ce-glass-control-selected);color:var(--ce-bone)}:is([data-template=collection],[data-template=search]) #filters-drawer .theme-drawer__dialog{border:1px solid var(--ce-glass-border);border-radius:var(--ce-radius) 0 0 var(--ce-radius);background:var(--ce-glass-surface-solid);box-shadow:var(--ce-glass-shadow);color:var(--ce-bone)}.quick-add-modal.dialog-modal{--color-variant-background: var(--ce-glass-control);--color-variant-border: var(--ce-border-strong);--color-variant-hover-background: var(--ce-glass-control-hover);--color-variant-hover-border: var(--ce-copper);--color-variant-hover-text: var(--ce-bone);--color-variant-text: var(--ce-bone);--color-variant-text-rgb: 240 224 192;--color-selected-variant-background: var(--ce-glass-control-selected);--color-selected-variant-border: var(--ce-copper);--color-selected-variant-hover-background: rgb(107 35 37 / 66%);--color-selected-variant-hover-border: var(--ce-ember);--color-selected-variant-hover-text: var(--ce-bone);--color-selected-variant-text: var(--ce-bone);--color-selected-variant-text-rgb: 240 224 192;--color-input-background: var(--ce-glass-control);--color-input-border: var(--ce-border-strong);--color-input-text: var(--ce-bone);border:1px solid var(--ce-glass-border);border-radius:var(--ce-radius);background:var(--ce-glass-surface-solid);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur);box-shadow:var(--ce-glass-shadow);color:var(--ce-bone);color-scheme:dark}.quick-add-modal.dialog-modal::backdrop{background:#000000a3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.quick-add-modal .product-details :where(h1,h2,h3,.view-product-title,product-price),.quick-add-modal .variant-option :where(legend,label){color:var(--ce-bone)}.quick-add-modal .variant-option :where(legend,label),.quick-add-modal .quantity-label{font-family:var(--font-accent--family)}.quick-add-modal .variant-option__button-label,[data-template=product] .variant-option__button-label{border-radius:8px;background:var(--ce-glass-control);color:var(--ce-bone)}.quick-add-modal .variant-option__button-label__pill,[data-template=product] .variant-option__button-label__pill{background:var(--ce-glass-control-selected)}.quick-add-modal .variant-option__button-label:has(:checked),[data-template=product] .variant-option__button-label:has(:checked){border-color:var(--ce-copper);color:var(--ce-bone)}.quick-add-modal .variant-option__button-label:has(input:focus-visible){outline:1px solid var(--ce-copper);outline-offset:2px}body .quick-add-modal .product-details .quantity-selector,body [data-template=product] .product-details .quantity-selector,body [data-template=cart] .cart-items .quantity-selector{overflow:hidden;border:1px solid var(--ce-border-strong);border-radius:var(--ce-control-radius);background:var(--ce-glass-control);color:var(--ce-bone)}.quick-add-modal .quantity-selector :is(.quantity-minus,.quantity-plus),[data-template=product] .quantity-selector :is(.quantity-minus,.quantity-plus),[data-template=cart] .quantity-selector :is(.quantity-minus,.quantity-plus){border-radius:0;color:var(--ce-copper);transition:background-color .14s ease,color .14s ease}.quick-add-modal .quantity-selector :is(.quantity-minus,.quantity-plus):is(:hover,:focus-visible),[data-template=product] .quantity-selector :is(.quantity-minus,.quantity-plus):is(:hover,:focus-visible),[data-template=cart] .quantity-selector :is(.quantity-minus,.quantity-plus):is(:hover,:focus-visible){background:var(--ce-glass-control-hover);color:var(--ce-bone);outline:1px solid var(--ce-copper);outline-offset:-2px}.quick-add-modal .add-to-cart-button{border:1px solid var(--ce-copper);border-radius:var(--ce-control-radius);background:var(--ce-oxblood);box-shadow:0 12px 34px #6b23253d;color:var(--ce-bone);font-family:var(--font-accent--family);letter-spacing:.1em;text-transform:uppercase}.quick-add-modal .add-to-cart-button:hover:not(:disabled){border-color:var(--ce-ember);background:#812b2e;color:var(--ce-bone)}.quick-add-modal .quick-add-modal__close,.content-for-layout .quick-add__button--choose{border:1px solid var(--ce-border-strong);border-radius:var(--ce-control-radius);background:var(--ce-glass-control);color:var(--ce-bone);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur)}.quick-add-modal .quick-add-modal__close:is(:hover,:focus-visible),.content-for-layout .quick-add__button--choose:is(:hover,:focus-visible){border-color:var(--ce-copper);background:var(--ce-glass-control-hover);color:var(--ce-bone)}body #header-component .menu-list__submenu,body #header-component dropdown-localization-component .localization-form__list,body .shopify-section-group-footer-group .terms-policies-popover,body .content-for-layout .volume-pricing-info__popover,body .content-for-layout .popup-link__content.dialog-modal{border:1px solid var(--ce-glass-border);border-radius:var(--ce-radius);background:var(--ce-glass-surface);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur);box-shadow:var(--ce-glass-shadow);color:var(--ce-bone);color-scheme:dark}body #header-component .menu-list__submenu .menu-list__link,body #header-component .overflow-menu [slot=overflow] .menu-list__link,body #header-component dropdown-localization-component .localization-form__list-item,body .shopify-section-group-footer-group .terms-policies-popover a{border:1px solid transparent;border-radius:8px;color:#f0e0c0d1;font-family:var(--font-accent--family);transition:background-color .14s ease,border-color .14s ease,color .14s ease}body #header-component .overflow-menu [slot=overflow] .menu-list__link{min-height:2.75rem;padding:.6rem .8rem;border-color:var(--ce-glass-border);background:var(--ce-glass-surface);-webkit-backdrop-filter:var(--ce-glass-blur);backdrop-filter:var(--ce-glass-blur);box-shadow:var(--ce-glass-shadow)}body #header-component .menu-list__submenu .menu-list__link:is(:hover,:focus-visible),body #header-component .overflow-menu [slot=overflow] .menu-list__link:is(:hover,:focus-visible),body #header-component dropdown-localization-component .localization-form__list-item:is(:hover,:focus-visible),body .shopify-section-group-footer-group .terms-policies-popover a:is(:hover,:focus-visible){border-color:#8f6a506b;background:var(--ce-glass-control-hover);color:var(--ce-bone)}.shopify-section-group-footer-group .policy-list-trigger{min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--ce-border);border-radius:8px;background:var(--ce-glass-control);color:#f0e0c0b8;font-family:var(--font-accent--family);transition:background-color .14s ease,border-color .14s ease,color .14s ease}.shopify-section-group-footer-group .policy-list-trigger:is(:hover,:focus-visible){border-color:var(--ce-copper);background:var(--ce-glass-control-hover);color:var(--ce-bone)}body #shopify-pc__banner,body .shopify-pc__prefs__dialog{border:1px solid var(--ce-glass-border);border-radius:var(--ce-radius);background:var(--ce-glass-surface-solid);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--ce-glass-shadow);color:var(--ce-bone);color-scheme:dark}body :is(#shopify-pc__banner,.shopify-pc__prefs__dialog) :where(h2,h3,p,label,a){color:inherit}body .shopify-pc__prefs__dialog .shopify-pc__prefs__option label{color:var(--ce-bone)!important}body .shopify-pc__prefs__dialog .shopify-pc__prefs__option p{color:#f0e0c0c2!important}body .shopify-pc__prefs__dialog .shopify-pc__prefs__option svg path{fill:var(--ce-copper)}body :is(#shopify-pc__banner,.shopify-pc__prefs__dialog) :where(h2,h3){font-family:var(--font-accent--family);letter-spacing:.08em;text-transform:uppercase}body :is(#shopify-pc__banner,.shopify-pc__prefs__dialog) :where(button,[id*=btn-],[class*=btn-]){min-height:2.75rem;border:1px solid var(--ce-border-strong);border-radius:var(--ce-control-radius);background:var(--ce-glass-control);color:var(--ce-bone);font-family:var(--font-accent--family);letter-spacing:.08em;text-transform:uppercase}body :is(#shopify-pc__banner,.shopify-pc__prefs__dialog) :where(button,[id*=btn-],[class*=btn-]):is(:hover,:focus-visible){border-color:var(--ce-copper);background:var(--ce-glass-control-hover);color:var(--ce-bone);outline:1px solid var(--ce-copper);outline-offset:2px}body #shopify-pc__banner #shopify-pc__banner__btn-accept,body .shopify-pc__prefs__dialog :is([id*=btn-accept],[id*=btn-save]){border-color:var(--ce-copper);background:var(--ce-oxblood);color:var(--ce-bone)}@media(max-width:749px){body #shopify-pc__banner,body .shopify-pc__prefs__dialog{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);margin-inline:auto}.quick-add-modal.dialog-modal[open]{border-right:1px solid var(--ce-glass-border);border-bottom:0;border-left:1px solid var(--ce-glass-border);border-radius:var(--ce-radius) var(--ce-radius) 0 0}}@supports not ((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px))){body :is([data-template=collection],[data-template=search]) .facets__panel-content,body #header-component .menu-list__submenu,body #header-component dropdown-localization-component .localization-form__list,body .shopify-section-group-footer-group .terms-policies-popover,body .content-for-layout .volume-pricing-info__popover,body .content-for-layout .popup-link__content.dialog-modal{background:var(--ce-glass-surface-solid)}}@media(min-width:990px){.ce-editorial__inner{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}.ce-editorial--right .ce-editorial__media{order:2}.ce-editorial--right .ce-editorial__content,.ce-editorial--left .ce-editorial__media{order:1}.ce-editorial--left .ce-editorial__content{order:2}}@media(max-width:989px){.ce-editorial__inner{max-width:46rem}.ce-editorial__media{width:min(100%,36rem);justify-self:center}}@media(max-width:749px){[data-template=index] .section-resource-list{padding-inline:1rem}.ce-editorial__inner{padding-inline:1.25rem;padding-block:clamp(3.5rem,14vw,5rem);gap:2.75rem}.ce-editorial__media{width:100%}.ce-editorial__heading{font-size:clamp(2.4rem,12vw,4.25rem)}.ce-editorial__story-heading{margin-block-start:2rem;font-size:1.1rem}.ce-editorial__text{margin-block-start:1rem;font-size:.96rem}}.content-for-layout:is([data-template=collection],[data-template^=page],[data-template=blog],[data-template=article],[data-template="404"],[data-template=search],[data-template=cart],[data-template=product]){background:transparent}[data-template=index]>.shopify-section:not(:first-child),[data-template=collection] .product-grid-container,[data-template=collection] .main-collection-grid,[data-template=search] .main-collection-grid,[data-template=blog] .blog-posts,[data-template=product] .product-recommendations{background:transparent}:where([data-template=product],[data-template=cart],[data-template=search]) :where(.product-details,.product-card,.product-card__content,.cart-items__details){min-width:0}:where([data-template=product],[data-template=cart],[data-template=search]) :where(.product-information__title,.product-title,.cart-items__title,h1,h2,h3){overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.content-for-layout :where(.button,.button-secondary,.button-custom,.product-card img,.collection-card img):not([class*=ce-hero]),.shopify-section-group-footer-group :where(.button,.button-secondary,.button-custom),[data-template=index] .collection-card__content .text-block--background,:is([data-template=collection],[data-template=search]) :is(.facets__summary,.facets-toggle__button,.sorting-filter__select-wrapper,.column-picker),.quick-add-modal :is(.variant-option__button-label,.quantity-minus,.quantity-plus,.add-to-cart-button),:is([data-template=product],[data-template=cart]) .quantity-selector :is(.quantity-minus,.quantity-plus),.shopify-section-group-footer-group :is(.policy-list-trigger,.terms-policies-popover a),body :is(#shopify-pc__banner,.shopify-pc__prefs__dialog) :where(button,[id*=btn-],[class*=btn-]){animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.content-for-layout :where(.button,.button-secondary,.button-custom,.product-card img,.collection-card img):not([class*=ce-hero]):hover,.shopify-section-group-footer-group :where(.button,.button-secondary,.button-custom):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/chaos-and-ember.css.map */
