*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--body);line-height:var(--body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.drawer-open{overflow:hidden}@supports (overflow: clip){html,body{overflow-x:clip}html:has(>body.drawer-open){overflow:hidden}body.drawer-open{overflow:visible;overflow-x:clip}}img,svg,video{display:block;max-width:100%;height:auto}img{border:0}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul[class],ol[class]{list-style:none;margin:0;padding:0}hr{border:0;border-top:1px solid var(--color-border);margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}[hidden]{display:none!important}announcement-bar,header-component,nav-dropdown,fx-product-form,variant-picker,quick-add-opener,shop-the-look,recently-viewed,wishlist-grid,tabs-component,accordion-group,sticky-bar,collection-filters,product-media-gallery,fx-predictive-search,product-card,carousel-slider,deferred-video,fx-product-recommendations{display:block}quick-add,wishlist-button,fx-modal-opener{display:inline-block}product-tracker{display:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);color:var(--color-heading);line-height:var(--heading-lh);letter-spacing:var(--heading-ls);margin:0 0 .5em}h1,.h1{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:calc(var(--h3) * .85)}.rte h2,.rte h3{margin-top:1.2em}.rte a{color:var(--color-link);text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.4em;margin:0 0 1em}.rte img{margin:1.5em 0}.rte blockquote{font-family:var(--font-heading);font-size:calc(var(--h3) * .95);font-style:italic;border-left:2px solid var(--color-accent);margin:1.5em 0;padding-left:1.2em}.label,.eyebrow{font-family:var(--font-accent);font-weight:var(--font-accent-weight);font-size:var(--label);letter-spacing:var(--label-ls);text-transform:var(--label-transform);line-height:1.4}.eyebrow{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:calc(var(--label) * 1.45);letter-spacing:.01em;text-transform:none;line-height:1.3;color:var(--color-accent);display:inline-flex;align-items:center;gap:.65em;margin-bottom:.9em}.eyebrow .motif{width:.8em;height:.8em;flex:none}.text-secondary{color:var(--color-text-secondary)}.text-small{font-size:calc(var(--body) * .9)}.lead{font-size:calc(var(--body) * 1.12)}.serif-italic{font-family:var(--font-heading);font-style:italic}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.link{color:var(--color-link);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .25s}.link:hover{text-decoration-color:transparent}.link--arrow{display:inline-flex;align-items:center;gap:.5em;text-decoration:none}.link--arrow svg{width:1em;height:1em;transition:transform .35s var(--anim-ease)}.link--arrow:hover svg{transform:translate(4px)}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.page-width--narrow{max-width:calc(var(--page-width) * .62)}.page-width--full{max-width:none;padding-inline:0}.section{position:relative;padding-block:var(--section-pt,var(--section-space)) var(--section-pb,var(--section-space))}.section--flush{--section-pt: 0;--section-pb: 0}.grid{display:grid;gap:var(--grid-gap)}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;background:var(--color-accent);color:var(--color-button-text);padding:.6em 1em}@media(max-width:749px){.hide-mobile{display:none!important}}@media(min-width:750px){.hide-desktop{display:none!important}}.media{position:relative;overflow:hidden;background:var(--color-bg-alt);border-radius:var(--radius)}.media>img,.media>video,.media>iframe,.media>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal,50% 50%)}.media--natural>img{position:static;height:auto}.section-header{margin-bottom:clamp(32px,calc(var(--section-space) * .55),64px);max-width:46rem}.section-header--center{margin-inline:auto;text-align:center}.section-header--center .eyebrow{justify-content:center}.section-header--right{margin-left:auto;text-align:right}.section-header__title{margin-bottom:.3em;font-weight:400;letter-spacing:-.01em;text-wrap:balance}.section-header__text{color:var(--color-text-secondary);max-width:36rem}.section-header--center .section-header__text{margin-inline:auto}.section-header__divider{width:36px;height:1px;background:var(--color-accent);margin:1.2em 0 0;opacity:.7}.section-header--center .section-header__divider{margin-inline:auto}.scheme-1{--scheme-bg: var(--color-bg-base);--scheme-text: var(--color-text-base);--scheme-accent: var(--color-accent-base)}.scheme-1b{--scheme-bg: var(--color-bg-alt);--scheme-text: var(--color-text-base);--scheme-accent: var(--color-accent-base)}.scheme-2{--scheme-bg: var(--scheme-2-bg);--scheme-text: var(--scheme-2-text);--scheme-accent: var(--scheme-2-accent)}.scheme-3{--scheme-bg: var(--scheme-3-bg);--scheme-text: var(--scheme-3-text);--scheme-accent: var(--scheme-3-accent)}.scheme-4{--scheme-bg: var(--scheme-4-bg);--scheme-text: var(--scheme-4-text);--scheme-accent: var(--scheme-4-accent)}.scheme-5{--scheme-bg: var(--scheme-5-bg);--scheme-text: var(--scheme-5-text);--scheme-accent: var(--scheme-5-accent)}.scheme-6{--scheme-bg: var(--scheme-6-bg);--scheme-text: var(--scheme-6-text);--scheme-accent: var(--scheme-6-accent)}[class*=scheme-]{background:var(--scheme-bg);color:var(--scheme-text);--color-heading: var(--scheme-text);--color-text: var(--scheme-text);--color-text-secondary: color-mix(in srgb,var(--scheme-text) 72%,var(--scheme-bg));--color-border: color-mix(in srgb,var(--scheme-text) 22%,var(--scheme-bg));--color-accent: var(--scheme-accent);--color-link: var(--scheme-accent);--color-button-secondary-text: var(--scheme-text)}.scheme-3,.scheme-4,.scheme-6{--color-button-bg: var(--scheme-text);--color-button-text: var(--scheme-bg);--color-button-bg-hover: color-mix(in srgb,var(--scheme-text) 85%,var(--scheme-bg))}.button,.shopify-payment-button__button--unbranded{--btn-bg: var(--color-button-bg);--btn-text: var(--color-button-text);--btn-border: var(--color-button-bg);--btn-fill: var(--color-button-bg-hover);--btn-fill-text: var(--color-button-text);--btn-orb: color-mix(in srgb,var(--btn-text) 16%,transparent);--btn-orb-text: currentColor;display:inline-flex;align-items:center;justify-content:center;gap:.85em;min-height:50px;padding:0 2em;font-family:var(--font-accent);font-weight:500;font-size:calc(var(--button) - 1px);letter-spacing:.16em;text-transform:uppercase;line-height:1.2;text-align:center;white-space:nowrap;border:1px solid var(--btn-border);border-radius:var(--radius-btn);background:linear-gradient(var(--btn-fill),var(--btn-fill)) no-repeat 50% 100% / 100% 0%,var(--btn-bg);color:var(--btn-text);cursor:pointer;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;transition:background-size .55s var(--anim-ease),background-color .3s,color .35s var(--anim-ease),border-color .35s var(--anim-ease),transform .35s var(--anim-ease),box-shadow .35s var(--anim-ease)}.button>span:not(.button__orb){position:relative}.button:hover,.shopify-payment-button__button--unbranded:hover{background-size:100% 100%,auto;color:var(--btn-fill-text);border-color:var(--btn-fill);box-shadow:0 10px 26px -14px color-mix(in srgb,var(--btn-fill) 70%,transparent)}.button:active{transform:translateY(1px) scale(.99)}.button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.button[disabled],.button[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.button--has-orb{padding-right:.4em;padding-left:1.9em}.button__orb{position:relative;flex:none;display:grid;place-items:center;overflow:hidden;width:38px;height:38px;border-radius:50%;background:var(--btn-orb);color:var(--btn-orb-text);transition:background .4s var(--anim-ease),color .4s var(--anim-ease),transform .5s var(--anim-ease)}.button__orb svg{grid-area:1 / 1;width:15px;height:15px;transition:transform .5s var(--anim-ease)}.button__orb svg+svg{transform:translate(-180%)}.button:hover .button__orb svg:first-child{transform:translate(180%)}.button:hover .button__orb svg+svg{transform:translate(0)}.button:hover .button__orb{--btn-orb: color-mix(in srgb,var(--btn-fill-text) 20%,transparent)}.button--secondary{--btn-bg: transparent;--btn-text: var(--color-button-secondary-text);--btn-border: color-mix(in srgb,var(--color-button-secondary-text) 55%,transparent);--btn-fill: var(--color-button-secondary-text);--btn-fill-text: var(--color-bg)}.button--light{--btn-bg: var(--color-bg-base);--btn-text: var(--color-text-base);--btn-border: var(--color-bg-base);--btn-fill: var(--color-accent-base);--btn-fill-text: var(--color-bg-base)}.button--light.button--secondary,.button--glass{--btn-bg: rgb(255 255 255 / .1);--btn-text: var(--color-bg-base);--btn-border: rgb(255 255 255 / .55);--btn-fill: var(--color-bg-base);--btn-fill-text: var(--color-text-base);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3)}.button--tertiary{--btn-bg: transparent;--btn-border: transparent;--btn-fill: transparent;--btn-text: currentColor;--btn-fill-text: currentColor;background:transparent!important;box-shadow:none!important;color:inherit;border:0;padding:.4em 0;min-height:0;border-radius:0;gap:.7em}.button--tertiary:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .55s var(--anim-ease)}.button--tertiary:hover:before{transform:scaleX(0);transform-origin:right;animation:btn-line .9s var(--anim-ease) .15s forwards}@keyframes btn-line{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.button--tertiary.button--has-orb{padding:.4em 0}.button--tertiary .button__orb{width:auto;height:auto;background:none!important;border-radius:0}.button--tertiary:hover{color:var(--color-accent)}.button--small{min-height:42px;padding-inline:1.5em;font-size:calc(var(--button) - 2px)}.button--small.button--has-orb{padding-right:.3em;padding-left:1.4em}.button--small .button__orb{width:32px;height:32px}.button--full{width:100%}.button--icon{padding:0;width:44px;min-height:44px}.button--icon svg{width:18px;height:18px}.button--loading{color:transparent!important;pointer-events:none}.button--loading:after{content:"";position:absolute;width:18px;height:18px;border:2px solid currentColor;border-color:var(--color-button-text) transparent var(--color-button-text) transparent;border-radius:50%;animation:spin .8s linear infinite}.button--secondary.button--loading:after{border-color:var(--color-text) transparent var(--color-text) transparent}.button-style-outline .button:not(.button--secondary):not(.button--tertiary):not(.button--light):not(.button--glass){--btn-bg: transparent;--btn-text: var(--color-button-secondary-text);--btn-border: currentColor;--btn-fill: var(--color-button-bg);--btn-fill-text: var(--color-button-text)}.button-style-underline .button:not(.button--secondary):not(.button--icon):not(.button--light):not(.button--glass){background:transparent;color:inherit;border:0;padding:0;min-height:0;text-decoration:underline;text-underline-offset:6px}@media(prefers-reduced-motion:reduce){.button,.button__orb,.button__orb svg{transition:none}}@keyframes spin{to{transform:rotate(360deg)}}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit;border-radius:50%;transition:background .25s}.icon-button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.icon-button svg{width:20px;height:20px}.field{position:relative;margin-bottom:1rem}.field__label{display:block;margin-bottom:.4em;font-size:calc(var(--body) * .9);color:var(--color-text-secondary)}.field__input,.select__select,.textarea{width:100%;min-height:48px;padding:.7em 1em;background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-btn);color:var(--color-text);-webkit-appearance:none;appearance:none;transition:border-color .25s}.field__input:focus,.select__select:focus,.textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 25%,transparent)}.textarea{min-height:120px;resize:vertical}.select{position:relative}.select__select{padding-right:2.6em;cursor:pointer}.select svg{position:absolute;right:1em;top:50%;width:12px;height:12px;transform:translateY(-50%);pointer-events:none}.field--inline{display:flex;gap:0}.field--inline .field__input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.field--inline .button{border-top-left-radius:0;border-bottom-left-radius:0;white-space:nowrap}.form__message{display:flex;gap:.5em;align-items:flex-start;font-size:calc(var(--body) * .92);margin:.5em 0}.form__message--error{color:#987a3e}.form__message--success{color:var(--color-teal)}.form__message svg{width:16px;height:16px;flex:none;margin-top:.15em}.checkbox{display:inline-flex;align-items:center;gap:.6em;cursor:pointer}.checkbox input{width:18px;height:18px;accent-color:var(--color-accent)}.badge{display:inline-block;padding:.35em .7em;font-family:var(--font-accent);font-size:calc(var(--label) - 1px);letter-spacing:var(--label-ls);text-transform:var(--label-transform);line-height:1;border-radius:var(--radius-btn)}.badge--sale{background:var(--color-badge-sale-bg);color:var(--color-badge-sale-text)}.badge--soldout{background:var(--color-badge-soldout-bg);color:var(--color-badge-soldout-text)}.badge--new{background:var(--color-accent-2);color:var(--color-text)}.badge--custom{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border)}.price{font-family:var(--font-price);display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5em}.price__compare{color:var(--color-text-secondary);text-decoration:line-through;font-size:.92em}.price--on-sale .price__sale{color:var(--color-accent)}.price__unit{font-size:.8em;color:var(--color-text-secondary);width:100%}.motif{display:inline-block;width:1.5em;height:1.5em;color:var(--color-accent);fill:currentColor}.motif-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.motif-bg>*{position:absolute;width:var(--motif-size,240px);height:var(--motif-size,240px);opacity:var(--motif-opacity,.08);color:var(--motif-color,var(--color-accent));transform:rotate(var(--motif-rotate,0deg))}.motif-bg--pattern{background-color:var(--motif-color,var(--color-accent));-webkit-mask-image:var(--pattern-image);mask-image:var(--pattern-image);-webkit-mask-size:var(--pattern-size,160px);mask-size:var(--pattern-size,160px);-webkit-mask-repeat:repeat;mask-repeat:repeat;opacity:var(--pattern-opacity,.07)}.motif-bg--top-right>*{top:-10%;right:-5%}.motif-bg--top-left>*{top:-10%;left:-5%}.motif-bg--bottom-right>*{bottom:-10%;right:-5%}.motif-bg--bottom-left>*{bottom:-10%;left:-5%}.motif-bg--center>*{top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--motif-rotate,0deg))}.motif-bg--center-right>*{top:50%;right:-5%;transform:translateY(-50%) rotate(var(--motif-rotate,0deg))}.motif-bg--center-left>*{top:50%;left:-5%;transform:translateY(-50%) rotate(var(--motif-rotate,0deg))}.motif-divider{display:flex;align-items:center;gap:1rem;color:var(--color-accent);margin-block:1rem}.motif-divider:before,.motif-divider:after{content:"";flex:1;height:1px;background:var(--color-border)}.motif-divider .motif{width:1.25em;height:1.25em}.section>.page-width,.section>.section__inner{position:relative;z-index:1}.js [data-reveal]{opacity:0;transform:translateY(var(--anim-distance));transition:opacity var(--anim-duration) var(--anim-ease),transform var(--anim-duration) var(--anim-ease);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.js [data-reveal=fade]{transform:none}.js [data-reveal=scale]{transform:scale(.96)}.js [data-reveal=mask]{transform:none;clip-path:inset(0 0 calc(100% - 2px) 0);transition:clip-path calc(var(--anim-duration) * 1.4) var(--anim-ease),opacity var(--anim-duration) var(--anim-ease)}.js [data-reveal].is-revealed{opacity:1;transform:none}.js [data-reveal=mask].is-revealed{clip-path:inset(0 0 0 0)}.js .anim-off [data-reveal],.js.anim-off [data-reveal]{opacity:1;transform:none;clip-path:none;transition:none}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.img-zoom{overflow:hidden}.img-zoom img{transition:transform 1.2s var(--anim-ease)}.img-zoom:hover img{transform:scale(1.04)}.anim-off .img-zoom:hover img{transform:none}.toast-region{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:1200;display:flex;flex-direction:column;gap:8px;pointer-events:none;width:min(92vw,420px)}.toast{background:var(--color-text);color:var(--color-bg);padding:.8em 1.2em;font-size:calc(var(--body) * .92);border-radius:var(--radius-btn);box-shadow:0 10px 30px #00000026;animation:toast-in .4s var(--anim-ease)}.toast--error{background:#987a3e;color:#fff}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.placeholder-media{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-sand) 70%,var(--color-bg-alt)),color-mix(in srgb,var(--color-sand) 75%,#987A3E));display:flex;align-items:center;justify-content:center}.placeholder-media svg{width:40%;max-width:160px;opacity:.35;color:var(--color-bg)}.placeholder-media__label{position:absolute;bottom:10px;left:10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bg);opacity:.85}.pagination{display:flex;justify-content:center;gap:.25rem;margin-top:var(--section-space)}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 .5em;font-family:var(--font-accent);font-size:var(--label);letter-spacing:var(--label-ls);border-bottom:1px solid transparent}.pagination__item--current{border-bottom-color:var(--color-accent);color:var(--color-accent)}.pagination__item:hover{color:var(--color-accent)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.5em;font-size:calc(var(--label));font-family:var(--font-accent);letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:1.5rem}.breadcrumbs a:hover{color:var(--color-accent)}.breadcrumbs li+li:before{content:"/";margin-right:.5em;opacity:.5}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.relative{position:relative}.overflow-hidden{overflow:hidden}.aspect{aspect-ratio:var(--aspect,3 / 4)}.arch{border-radius:999px 999px 0 0 / var(--arch-r,50%) var(--arch-r,50%) 0 0;overflow:hidden;isolation:isolate}.arch--pointed{clip-path:path("M0,1000 L0,420 C0,190 230,40 500,0 C770,40 1000,190 1000,420 L1000,1000 Z");border-radius:0}.arch-wrap{position:relative}.arch-outline{position:absolute;inset:calc(-1 * var(--arch-gap,14px));border:1px solid var(--arch-line,var(--color-accent-2));border-bottom:0;border-radius:999px 999px 0 0/50% 50% 0 0;pointer-events:none;z-index:0}.arch-wrap>.arch{position:relative;z-index:1}.sacred-frame{position:relative;padding:clamp(28px,4vw,56px)}.sacred-frame:before,.sacred-frame:after{content:"";position:absolute;pointer-events:none;border:1px solid var(--frame-color,var(--color-accent-2))}.sacred-frame:before{top:0;right:0;bottom:0;left:0}.sacred-frame:after{top:6px;right:6px;bottom:6px;left:6px;opacity:.55}.sacred-frame__corner{position:absolute;width:22px;height:22px;color:var(--frame-color,var(--color-accent-2));background:var(--scheme-bg,var(--color-bg));padding:2px;z-index:1}.sacred-frame__corner--tl{top:-11px;left:-11px}.sacred-frame__corner--tr{top:-11px;right:-11px}.sacred-frame__corner--bl{bottom:-11px;left:-11px}.sacred-frame__corner--br{bottom:-11px;right:-11px}.display{font-family:var(--font-heading);font-weight:300;line-height:.98;letter-spacing:-.02em;text-wrap:balance}.kicker{font-family:var(--font-heading);font-style:italic;font-size:calc(var(--label) * 1.45);color:var(--color-accent)}body.caps-headings{--caps-scale: .74;--caps-track: .06em}body.caps-headings :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.display,.hero-fb__heading){text-transform:uppercase;letter-spacing:var(--caps-track);font-weight:400;line-height:1.12}body.caps-headings h1,body.caps-headings .h1{font-size:calc(var(--h1) * var(--caps-scale))}body.caps-headings h2,body.caps-headings .h2{font-size:calc(var(--h2) * var(--caps-scale))}body.caps-headings h3,body.caps-headings .h3{font-size:calc(var(--h3) * .86);letter-spacing:.08em}body.caps-headings .section-header__title{font-size:calc(var(--heading-size,var(--h2)) * var(--caps-scale))!important}body.caps-headings .rte :is(h1,h2,h3,h4){text-transform:none;letter-spacing:var(--heading-ls)}body.caps-headings .eyebrow,body.caps-headings .kicker{font-family:var(--font-body);font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.22em;font-size:max(11px,calc(var(--label) * .92))}body.caps-headings .eyebrow .motif{width:1.15em;height:1.15em}body.caps-headings :is(.hero-fb__kicker,.craft__kicker,.ch-board__eyebrow,.stl__subtitle,.ig__shop-label,.pack__c-note){font-family:var(--font-body);font-style:normal;text-transform:uppercase;letter-spacing:.2em;font-size:max(11px,calc(var(--label) * .92));font-weight:400}body.caps-headings :is(.featured-products__end-label,.founders-story__quote-text,.ig__cap,.ig__caption,.ig__handle,.marquee-section__text){font-style:normal!important;text-transform:uppercase!important;letter-spacing:.1em!important}body.caps-headings .marquee-section__item:nth-child(2n) .marquee-section__text{font-size:1em!important}body.caps-headings .founders-story__line-in{font-style:normal!important;text-transform:uppercase!important;letter-spacing:var(--caps-track)!important;font-size:1em!important}body.caps-headings .founders-story__quote-text{font-size:clamp(16px,1.3vw,20px);line-height:1.6;max-width:none;text-wrap:wrap}@media(min-width:990px){body.caps-headings .founders-story__quote{max-width:42rem}}body.caps-headings .ig__handle{font-family:var(--font-body);font-size:max(11px,calc(var(--label) * .92));letter-spacing:.2em!important}body.caps-headings .ig__cap{font-size:14px}body.caps-headings .marquee-section--italic .marquee-section__track{font-style:normal}body.caps-headings .hero-fb__heading{font-size:calc(var(--h1) * var(--caps-scale))}.arch-card__index:before,.arch-card__index:after,.care__index:before,.care__index:after{display:none!important}.ch-atlas__rule{display:none!important}html body .button,html body .shopify-payment-button__button--unbranded{min-height:44px;padding:0 1.7em;font-size:calc(var(--button) - 1px);letter-spacing:.15em}html body .button--has-orb{padding-right:.32em;padding-left:1.6em}html body .button__orb{width:32px;height:32px}html body .button__orb svg{width:13px;height:13px}html body .button--small{min-height:38px;padding-inline:1.3em}html body .button--small.button--has-orb{padding-right:.28em;padding-left:1.25em}html body .button--small .button__orb{width:28px;height:28px}html body .button--tertiary,html body .button--tertiary.button--has-orb{min-height:0;padding:.4em 0}html body .ch-atlas__word{font-size:clamp(54px,8.4vw,150px)}html body .ch-atlas__orbit{--orb-w: min(470px,54vh)}html body .founders-story__numeral{font-size:clamp(140px,16vw,280px)}html body .founders-story__badge{width:clamp(96px,10vw,148px)}html body .founders-story__media-col{max-width:520px}@media(max-width:749px){html body .ch-atlas__word{font-size:clamp(36px,11vw,60px)}html body .founders-story__numeral{font-size:120px}html body .founders-story__badge{width:84px}}html body .hero-fb__shade{background:linear-gradient(to top,rgb(18 12 8 / .66) 0%,rgb(18 12 8 / .34) 34%,rgb(18 12 8 / .08) 58%,transparent 72%),linear-gradient(to bottom,rgb(18 12 8 / .22),transparent 22%)}html body .hero-fb__content{text-shadow:0 1px 2px rgb(0 0 0 / .25),0 2px 18px rgb(0 0 0 / .35)}html body .hero-fb__content .button{text-shadow:none}html body .ch-atlas__word{mix-blend-mode:normal;text-shadow:0 2px 30px rgb(8 8 8 / .45)}html body .ch-atlas__word.is-active{opacity:.9}html body .ch-atlas__glass{background:linear-gradient(150deg,#fff3,#ffffff14 46%,#ffffff1f),#0e0e0e6b}html body .ch-atlas__glass,html body .ch-atlas__pill{text-shadow:0 1px 10px rgb(0 0 0 / .25)}html body .ch-atlas__pill[aria-selected=true]{text-shadow:none}html body .arch-card .button--glass,html body .arch-card .button--light.button--secondary{--btn-bg: rgb(28 20 14 / .42);--btn-border: rgb(255 255 255 / .7)}html body .product-card__hsize{background:#140e0a57}html body .product-card__media:has(.product-card__hover-sizes):after{background:linear-gradient(to top,rgb(20 14 10 / .5),transparent)}@media(max-width:749px){.section-header--m-center{margin-inline:auto;text-align:center}.section-header--m-center .eyebrow{justify-content:center}.section-header--m-center .section-header__text,.section-header--m-center .section-header__divider{margin-inline:auto}.section-header--m-left{margin-inline:0;text-align:left}.section-header--m-left .eyebrow{justify-content:flex-start}.section-header--m-left .section-header__text,.section-header--m-left .section-header__divider{margin-inline:0}.featured-products__head:has(.section-header--m-center){flex-direction:column;align-items:center;text-align:center}.featured-products__head:has(.section-header--m-center) .featured-products__aside{justify-content:center;width:100%}.featured-products__head:has(.section-header--m-center) .section-header{flex:none;width:100%}.craft__body{text-align:center}.craft__body .craft__kicker,.craft__body .craft__eyebrow{justify-content:center}.craft__body .craft__text{margin-inline:auto}.pack__chips-m .pack__chips{justify-content:center}}@media(max-width:749px){html body .pack__card,html body .pack__card-text,html body .pack__card-title,html body .ch-atlas__glass{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fx-base.css.map */
