*{box-sizing:border-box;margin:0}html{scroll-padding-top:calc(var(--site-header-offset, 0px) + var(--seasonal-alert-height, 0px))}:root{--color-gold: var(--color-accent, #b89a6a);--color-gold-dark: #8a6f43;--color-warm-bg: #f7f5f1;--color-card-img-bg: #f5f3ef;--color-ink: var(--color-fg, #1a1814);--color-ink-mid: #5a5650;--color-ink-light: #9a9490;--font-family-heading: "Spectral", system-ui, sans-serif;--font-family-body: "Urbanist", system-ui, sans-serif;--font-family-label: "Urbanist", system-ui, sans-serif;--font-weight-ultralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--tracking-body: .03em;--tracking-heading: .01em;--tracking-label: .125em;--tracking-control: .08em;--text-label-size: .6875rem;--text-overline-size: .625rem;--text-caption-size: .75rem;--text-control-size: .8125rem;--text-body-size: .9375rem;--text-title-size: 1.0625rem;--text-pdp-title-size: 1.25rem;--text-pdp-price-size: 1.0625rem;--text-pdp-body-size: var(--text-body-size);--text-pdp-meta-size: var(--text-caption-size);--text-pdp-ui-size: var(--text-control-size);--text-pdp-detail-size: var(--text-label-size);--text-price-size: 1.25rem;--text-section-size: 1.25rem;--text-display-size: 1.5rem;--text-trust-strip-size: 1.125rem;--text-hero-size: 1.875rem;--text-nav-size: .9375rem;--text-drawer-nav-size: clamp(.875rem, .625rem + 1.35vw, 1.25rem);--text-drawer-sub-size: clamp(.8125rem, .7rem + .7vw, 1.0625rem);--text-logo-size: clamp(2rem, 10vw, 2.5rem);--text-icon-size: 1.125rem;--search-field-line-height: 1.35;--text-body-weight: var(--font-weight-light);--text-body-line-height: 1.75;--text-pdp-prose-line-height: 1.55;--text-body-letter-spacing: var(--tracking-body);--text-heading-weight: var(--font-weight-regular);--text-heading-line-height: 1.2;--text-label-weight: var(--font-weight-regular);--text-action-weight: var(--font-weight-medium);--text-caption-weight: var(--font-weight-regular);--text-control-weight: var(--font-weight-regular);--text-title-weight: var(--font-weight-medium);--text-price-weight: var(--font-weight-regular);--text-section-weight: var(--font-weight-regular);--text-display-weight: var(--font-weight-light);--text-hero-weight: var(--font-weight-light);--text-logo-weight: 100;--text-emphasis-weight: var(--font-weight-semibold);--text-nav-weight: var(--font-weight-medium);--button-weight: var(--font-weight-medium);--button-letter-spacing: var(--tracking-label);--button-line-height: 1.1;--section-stack-gap: 2rem;--section-stack-carousel-pad: 1.15rem;--accent-underline-height: 2px;--accent-underline-color: var(--color-accent, var(--color-gold));--accent-underline-duration: .32s;--accent-underline-restore-delay: .16s}@media(min-width:768px){:root{--text-control-size: .9375rem;--text-body-size: 1rem;--text-title-size: 1.25rem;--text-pdp-title-size: 1.5rem;--text-pdp-price-size: 1.25rem;--text-price-size: 1.5rem;--text-section-size: 1.625rem;--text-display-size: 2rem;--text-trust-strip-size: 1.375rem;--text-hero-size: 2.75rem;--text-nav-size: 1.0625rem;--text-logo-size: 3rem;--text-icon-size: 1.25rem}}@media(min-width:750px){:root{--section-stack-gap: 1.75rem}}body{display:flex;flex-direction:column;margin:0;min-height:100svh;padding-top:calc(var(--site-header-offset, 0px) + var(--seasonal-alert-height, 0px))}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;letter-spacing:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height)}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-family-body);font-style:var(--font-primary--style);font-weight:var(--font-primary--weight);letter-spacing:var(--tracking-body);font-size:var(--text-body-size);background-color:var(--color-background);color:var(--color-foreground)}.header__title,.header__title a{letter-spacing:normal}h1,h2,h3,h4,h5,h6{letter-spacing:var(--tracking-heading)}:is(p:not(#product-price):not(#product-availability):not(.header__title):not(.hero__eyebrow),li,dd,blockquote,.rte p,.rte li){font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}:is(.product__tab-panel,.product-info-modal__body,.product__description-main,.product__accordion-panel-inner) :is(p,li,dd,blockquote){line-height:var(--text-pdp-prose-line-height)}.product__description-legal :is(p,li){line-height:var(--text-body-line-height)}h1.product__title{font-size:var(--text-pdp-title-size)}#product-price{font-family:var(--font-family-heading);font-size:var(--text-pdp-price-size);font-weight:var(--text-body-weight);letter-spacing:var(--tracking-heading);line-height:1.15}#product-availability{font-size:var(--text-pdp-ui-size);font-weight:var(--text-body-weight);letter-spacing:var(--tracking-control);line-height:var(--text-body-line-height)}.product__fulfillment-dot{background-color:var(--color-fg-muted)}#product-availability.product__fulfillment--ready .product__fulfillment-dot{background-color:#2a9d5c}#product-availability.product__fulfillment--resize .product__fulfillment-dot{background-color:#c9a04a}#product-availability.product__fulfillment--out .product__fulfillment-dot{background-color:#b86b58}@media(max-width:768px){.product{--text-pdp-title-size: 1.25rem;--text-pdp-price-size: 1.125rem;--text-pdp-body-size: 1rem;--text-pdp-meta-size: .875rem;--text-pdp-ui-size: .875rem;--text-pdp-detail-size: .8125rem}h1.product__title{letter-spacing:0;line-height:1.12}}:is([class$=__heading],[class*="__heading "],[class$=__title],[class*="__title "]){font-family:var(--font-family-heading);font-weight:var(--text-heading-weight);letter-spacing:var(--tracking-heading);line-height:var(--text-heading-line-height)}:is(button,[type=button],[type=submit],a[class$=__btn],a[class*="__btn "],button[class$=__btn],button[class*="__btn "],[class$=__submit],[class*="__submit "]){font-family:var(--font-family-label);font-weight:var(--button-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);text-transform:uppercase}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:1rem;z-index:9999;padding:.65rem 1rem;background:var(--color-btn-primary-bg, #1b1614);color:color-mix(in srgb,var(--color-btn-primary-fg, #b9976b) 78%,#fff);font-family:var(--font-family-label);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none}.skip-link:focus{top:1rem;outline:2px solid currentColor;outline-offset:2px}.text-label-caps{font-family:var(--font-family-label);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);text-transform:uppercase}.text-overline{font-family:var(--font-family-label);font-size:var(--text-overline-size);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);line-height:1.25;text-transform:uppercase}.text-caption{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight)}.text-control-caps{font-family:var(--font-family-label);font-size:var(--text-control-size);font-weight:var(--text-control-weight);letter-spacing:var(--tracking-control);text-transform:uppercase}.text-title{font-family:var(--font-family-heading);font-size:var(--text-title-size);font-weight:var(--text-title-weight);letter-spacing:var(--tracking-heading);line-height:var(--text-heading-line-height)}.text-title-light,:is(.faq-page__question,.faq-teaser__question,.brand-pillars__card-title){font-family:var(--font-family-heading);font-size:var(--text-title-size);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-heading);line-height:1.35;color:var(--color-fg)}.text-price{font-size:var(--text-price-size);font-weight:var(--text-price-weight);letter-spacing:var(--tracking-body)}.text-section{font-family:var(--font-family-heading);font-size:var(--text-section-size);font-weight:var(--text-section-weight);letter-spacing:var(--tracking-heading);line-height:var(--text-heading-line-height)}.text-display{font-family:var(--font-family-heading);font-size:var(--text-display-size);font-weight:var(--text-display-weight);letter-spacing:var(--tracking-heading);line-height:var(--text-heading-line-height)}.text-hero{font-family:var(--font-family-heading);font-size:var(--text-hero-size);font-weight:var(--text-hero-weight);letter-spacing:var(--tracking-heading);line-height:var(--text-heading-line-height)}.text-pdp-prose{font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-pdp-prose-line-height);letter-spacing:var(--text-body-letter-spacing)}.text-pdp-prose-heading,.product-spec-card__heading,.product__tab-panel:not(.product__tab-panel--specs) :is(h2,h3,h4,h5,h6),.product__accordion-panel-inner:not(.product__accordion-panel-inner--specs) :is(h2,h3,h4,h5,h6),.product__description-main :is(h2,h3,h4,h5,h6),.product__description-legal-heading{font-family:var(--font-family-heading);font-size:var(--text-control-size);font-weight:var(--text-title-weight);letter-spacing:var(--tracking-control);line-height:1.35;text-transform:uppercase;color:var(--color-ink-mid, #5a5650)}.text-pdp-prose-title{font-family:var(--font-family-heading);font-size:var(--text-title-size);font-weight:var(--text-heading-weight);letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.trust-strip .trust-strip__text{font-family:var(--font-family-heading);font-size:var(--text-trust-strip-size);font-weight:var(--text-hero-weight);letter-spacing:var(--tracking-heading);line-height:var(--text-heading-line-height)}.section-stack__header{display:flex;flex-direction:column;gap:.5rem}.section-stack__header--center{align-items:center;text-align:center}.section-stack__eyebrow{margin:0;color:var(--color-fg-muted);font-family:var(--font-family-label);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);text-transform:uppercase}.section-stack__heading{margin:0;min-width:0;color:var(--color-fg);font-family:var(--font-family-heading);font-size:var(--text-display-size);font-weight:var(--text-display-weight);letter-spacing:var(--tracking-heading);line-height:1.15}.section-stack__lede,.section-stack__lede :is(p,ul,ol,li){margin:0;color:var(--color-fg-muted);font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-letter-spacing);line-height:var(--text-body-line-height)}.section-stack__lede{max-width:36rem}.section-stack__header--center .section-stack__lede{margin-inline:auto}.section-stack__lede p+p{margin-top:.5rem}.section-stack__footer{display:flex;justify-content:center}.section-stack__action{font-family:var(--font-family-label);font-size:var(--text-label-size);font-weight:var(--text-action-weight);letter-spacing:var(--tracking-label);line-height:1.4;text-transform:uppercase;text-decoration:none;color:var(--color-fg);border-bottom:1px solid var(--color-border);padding-bottom:.25rem;transition:border-color .2s ease,color .2s ease}button.section-stack__action{-webkit-appearance:none;appearance:none;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer}.section-stack__action:hover{color:var(--color-accent);border-color:var(--color-accent)}.pdp-support-zone{--pdp-support-icon-gap: .4rem;--pdp-support-line-gap: .9rem;display:flex;flex-direction:column;align-items:center;gap:var(--pdp-support-line-gap);margin-top:.875rem;margin-bottom:0;padding-bottom:.75rem;text-align:center;width:100%}.pdp-support-zone__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:var(--pdp-support-line-gap);width:100%}.pdp-support-zone__list>li{display:flex;justify-content:center;width:100%;margin:0;padding:0}.pdp-support-line{display:inline-flex;align-items:center;justify-content:center;gap:var(--pdp-support-icon-gap);max-width:100%;margin:0;padding:0;border:0;background:none;font-family:var(--font-family-body);font-size:var(--text-pdp-ui-size);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);line-height:1.45;text-transform:none;text-decoration:none;color:var(--color-ink-mid, #5a5650);transition:color .2s ease,border-color .2s ease}.pdp-support-line__text{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:1;min-width:0}button.pdp-support-line,a.pdp-support-line{-webkit-appearance:none;appearance:none;cursor:pointer;padding-bottom:.3rem}.pdp-support-line__label{position:relative;display:inline-block;padding:0;line-height:1.35;border-bottom:0;transition:color .2s ease}button.pdp-support-line .pdp-support-line__label:after,a.pdp-support-line .pdp-support-line__label:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;border-bottom:1px solid var(--color-border);transition:border-color .2s ease}.pdp-support-line--note .pdp-support-line__label:after{content:none}.pdp-support-line--note{cursor:default;pointer-events:none;padding-bottom:0}button.pdp-support-line:hover .pdp-support-line__label:after,a.pdp-support-line:hover .pdp-support-line__label:after,button.pdp-support-line:focus-visible .pdp-support-line__label:after,a.pdp-support-line:focus-visible .pdp-support-line__label:after{border-bottom-color:var(--color-accent)}button.pdp-support-line:hover,a.pdp-support-line:hover,button.pdp-support-line:focus-visible,a.pdp-support-line:focus-visible{color:var(--color-accent)}.pdp-support-line--note,.pdp-support-line--note:hover,.pdp-support-line--note:focus-visible{color:var(--color-ink-mid, #5a5650)}button.pdp-support-line:focus-visible,a.pdp-support-line:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.pdp-support-line__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:1.125em;height:1.125em;line-height:1;color:var(--color-ink-mid, #5a5650)}.pdp-support-line__icon svg,.pdp-support-line__icon img{width:100%;height:100%;display:block;object-fit:contain}img.pdp-support-line__icon{opacity:.55}.pdp-support-line__hint{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;align-self:center;width:1.0625em;height:1.0625em;margin-top:-.1em;line-height:1;color:var(--color-ink-light, #9a9490)}.pdp-support-line__hint-icon,.pdp-support-line__hint svg,.pdp-support-line__hint img{width:100%;height:100%;display:block;object-fit:contain}@media(max-width:768px){.pdp-support-zone{margin-top:.625rem;padding-bottom:.625rem}.pdp-support-line{padding-inline:.5rem}}.text-link-caps{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-family-label);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);line-height:1.1;text-transform:uppercase;text-decoration:none;color:var(--color-fg);transition:gap .2s ease,color .2s ease}.text-link-caps:hover,.text-link-caps:focus-visible{gap:.65rem;color:var(--color-accent)}.text-link-caps__icon{width:1rem;height:1rem;flex-shrink:0}@media(prefers-reduced-motion:reduce){.text-link-caps{transition:color .2s ease}}.accent-underline{position:relative}.accent-underline:after{content:"";position:absolute;left:0;right:0;bottom:var(--accent-underline-offset, 0);height:var(--accent-underline-height);background:var(--accent-underline-color);transform:scaleX(0);transform-origin:right center;transition:transform var(--accent-underline-duration) ease}.accent-underline:hover:after,.accent-underline:focus-visible:after,.accent-underline.is-active:after{transform:scaleX(1);transform-origin:left center}.accent-underline.is-active{color:var(--accent-underline-color)}.accent-underline.is-active:after{transition:transform var(--accent-underline-duration) ease var(--accent-underline-restore-delay)}@media(prefers-reduced-motion:reduce){.accent-underline:after{transition:none}}body.template-index{--section-stack-gap: 2rem;--section-stack-carousel-pad: 1.15rem}@media(min-width:750px){body.template-index{--section-stack-gap: 1.75rem}}body.template-index .section-stack--homepage-rail{padding-block:var(--section-stack-gap) 0}body.template-index .section-stack--homepage-rail .section-stack__header{margin-bottom:var(--section-stack-gap)}body.template-index .section-stack--homepage-rail .section-stack__footer{margin-top:calc(var(--section-stack-gap) - var(--section-stack-carousel-pad));margin-bottom:calc(var(--section-stack-carousel-pad) * .65)}body.template-index .section-stack--homepage-rail .froart-carousel--products{--carousel-track-pad-block: 0 var(--section-stack-carousel-pad)}body.template-index .section-stack--homepage-block,body.template-index .instagram-strip.section-stack--homepage-block,body.template-index .faq-teaser.section-stack--homepage-block{padding-top:var(--section-stack-gap)}.icon-button-reset{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;line-height:0}.search-input-reset{border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:var(--search-field-line-height);appearance:none;-webkit-appearance:none}.search-input-reset::-webkit-search-cancel-button,.search-input-reset::-webkit-search-decoration,.search-input-reset::-webkit-search-results-button,.search-input-reset::-webkit-search-results-decoration{display:none;-webkit-appearance:none}:is(.site-footer__column-heading,.site-footer__policies-label){font-family:var(--font-family-label);font-size:var(--text-label-size);letter-spacing:var(--tracking-label);text-transform:uppercase}.site-footer__menu-accordion .site-footer__column-heading{font-size:var(--text-control-size)}.site-footer__policy-link{font-family:var(--font-family-body);font-size:var(--text-control-size);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);text-transform:none}:is(.cart-summary__shipping-msg,.cart-summary__continue){font-family:var(--font-family-body);font-size:var(--text-pdp-meta-size);font-weight:var(--font-weight-regular);line-height:1.45;letter-spacing:var(--tracking-body)}.cart-summary__total-row--total span:first-child{color:var(--color-ink-mid);font-weight:var(--font-weight-semibold)}.cart-summary__total-row--total span:last-child{color:var(--color-ink);font-weight:700}:is(.header__drawer-link,.header__drawer-row-label){font-family:var(--font-family-label);font-size:var(--text-nav-size);font-weight:var(--text-nav-weight);letter-spacing:.02em;text-transform:none}:is(a,button,input[type=submit]).btn-primary{display:inline-flex;align-items:center;justify-content:center;text-align:center;background-color:var(--color-btn-primary-bg, #1b1614);color:color-mix(in srgb,var(--color-btn-primary-fg, #b9976b) 78%,#fff);border:1px solid var(--color-btn-primary-bg, #1b1614);font-family:var(--font-family-label);font-size:var(--text-label-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}:is(a,button,input[type=submit]).btn-primary:hover:not(:disabled){opacity:1;background-color:color-mix(in srgb,var(--color-btn-primary-bg, #1b1614) 82%,#000);border-color:color-mix(in srgb,var(--color-btn-primary-bg, #1b1614) 82%,#000)}:is(a,button,input[type=submit]).btn-primary:active:not(:disabled){background-color:color-mix(in srgb,var(--color-btn-primary-bg, #1b1614) 70%,#000);border-color:color-mix(in srgb,var(--color-btn-primary-bg, #1b1614) 70%,#000)}:is(a,button,input[type=submit]).btn-primary:focus-visible{outline:2px solid var(--color-btn-primary-bg, #1b1614);outline-offset:2px}@media(prefers-reduced-motion:reduce){:is(a,button,input[type=submit]).btn-primary{transition:none}}:is(.newsletter-section__submit,.newsletter-popup__submit).btn-primary{border:none;border-radius:0}:is(.site-footer__newsletter-submit,.newsletter-section__submit,.newsletter-popup__submit){font-family:var(--font-family-label);font-size:var(--text-label-size);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer}:is(.newsletter-section__input,.newsletter-popup__input){min-width:0;border:none;border-radius:0;background:transparent;font:inherit}.site-footer__newsletter-input{min-width:0;border:none;border-radius:0;background:transparent;font:inherit}:is(.site-footer__newsletter-input,.newsletter-section__input,.newsletter-popup__input):focus::placeholder{opacity:0}:is(.product__tab-panel,.product-info-modal__body,.product__description-main,.product__accordion-panel-inner){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-pdp-prose-line-height);letter-spacing:var(--text-body-letter-spacing)}:is(.newsletter-section__success,.newsletter-popup__sub,.cookie-banner__text,.brand-pillars__card-text,.brand-pillars__cta-text,.editorial-page__intro,.editorial-page__body :is(p,ul,ol,li),.page-not-found__text,.withdrawal-page__lookup-text,.withdrawal-page__form-intro p,.withdrawal-page__email-fallback p){font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}.editorial-page__eyebrow{font-family:var(--font-family-label);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);text-transform:uppercase}.contact-page__form-heading{font-family:var(--font-family-heading);font-size:var(--text-section-size);font-weight:var(--text-section-weight);letter-spacing:var(--tracking-heading);line-height:var(--text-heading-line-height);text-transform:none}.editorial-page__title,.page-not-found__title,.newsletter-popup__heading,.cookie-banner__title{font-family:var(--font-family-heading);font-size:var(--text-display-size);font-weight:var(--text-display-weight);letter-spacing:var(--tracking-heading);line-height:var(--text-heading-line-height);color:var(--color-fg)}.editorial-page__intro,.editorial-page__body :is(p,ul,ol,li){font-family:var(--font-family-body);font-size:var(--text-body-size)}.editorial-page__body :is(h2,h3,h4){font-family:var(--font-family-heading);letter-spacing:var(--tracking-heading);line-height:var(--text-heading-line-height);color:var(--color-fg)}.editorial-page__body h2{font-size:var(--text-section-size);font-weight:var(--text-section-weight)}.editorial-page__body h3{font-size:var(--text-title-size);font-weight:var(--text-title-weight)}.editorial-page__body h4{font-size:var(--text-control-size);font-weight:var(--text-control-weight)}.contact-page__social-heading{font-family:var(--font-family-heading);font-size:var(--text-section-size);font-weight:var(--text-section-weight);letter-spacing:var(--tracking-heading);line-height:var(--text-heading-line-height)}.contact-page__label{font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body)}:is(.contact-page__input,.contact-page__success){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-letter-spacing)}:is(.contact-page__select,.contact-page__textarea){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body)}.contact-page__privacy{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);letter-spacing:var(--tracking-body)}.contact-page__errors{font-size:var(--text-control-size);font-weight:var(--text-control-weight)}.legal-content__placeholder p{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}.legal-content__hint,.editorial-page__body table{font-size:var(--text-control-size);font-weight:var(--text-control-weight)}.editorial-page--legal{padding-block:clamp(3rem,8vw,5.5rem);padding-inline:var(--page-margin, 24px);background:var(--color-bg);color:var(--color-fg)}.editorial-page--legal .editorial-page__inner{max-width:40rem;margin-inline:auto}.editorial-page--legal .editorial-page__header{text-align:center}.editorial-page--legal .editorial-page__divider{margin-top:clamp(2rem,4vw,2.75rem);padding-top:clamp(2rem,4vw,2.75rem);border-top:1px solid color-mix(in srgb,var(--color-fg) 12%,transparent)}.editorial-page--legal .editorial-page__body{display:flex;flex-direction:column;gap:1.15rem}.editorial-page--legal .editorial-page__body :is(p,ul,ol,h2,h3,h4,.legal-content__meta,.legal-content__table-wrap){margin:0}.editorial-page--legal .editorial-page__body :is(p,ul,ol,li){font-weight:var(--font-weight-regular);line-height:1.75;color:var(--color-fg-muted)}.editorial-page--legal .editorial-page__body :is(h2,h3,h4){margin-bottom:-.35rem;color:var(--color-fg)}.editorial-page--legal .editorial-page__body h2:not(:first-child){margin-top:.5rem}.editorial-page--legal .editorial-page__body h3:not(:first-child){margin-top:.25rem}.editorial-page--legal .editorial-page__body ul,.editorial-page--legal .editorial-page__body ol{padding-left:1.35rem}.editorial-page--legal .editorial-page__body li+li{margin-top:.55rem}.editorial-page--legal .editorial-page__body a{color:var(--color-fg);text-decoration:underline;text-underline-offset:.15em}.editorial-page--legal .legal-content__meta{padding:1.25rem 1.5rem;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 55%,var(--color-bg));font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:1.6}.editorial-page--legal .legal-content__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.editorial-page--legal .editorial-page__body table{width:100%;border-collapse:collapse}.editorial-page--legal .editorial-page__body th,.editorial-page--legal .editorial-page__body td{padding:.85rem 1rem;font-weight:var(--font-weight-regular);line-height:1.55;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);text-align:left;vertical-align:top}:is(.header__search input[type=search],.header__search-overlay-form input[type=search],.search-form__field input[type=search]){color:inherit;font:inherit;line-height:var(--search-field-line-height);appearance:none;-webkit-appearance:none}:is(.header__search input[type=search],.header__search-overlay-form input[type=search],.search-form__field input[type=search])::-webkit-search-cancel-button,:is(.header__search input[type=search],.header__search-overlay-form input[type=search],.search-form__field input[type=search])::-webkit-search-decoration,:is(.header__search input[type=search],.header__search-overlay-form input[type=search],.search-form__field input[type=search])::-webkit-search-results-button,:is(.header__search input[type=search],.header__search-overlay-form input[type=search],.search-form__field input[type=search])::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}@media(min-width:768px){.shopify-section{--content-width: min(80vw, calc(100% - var(--page-margin) * 2))}}.shopify-section-group-footer-group{width:100%;max-width:100%}.shopify-section.footer-section,.shopify-section-group-footer-group .shopify-section.section-instagram-strip{display:block!important;grid-template-columns:none;position:relative;width:100%;max-width:100%;margin-inline:0}.shopify-section.footer-section>.site-footer,.shopify-section-group-footer-group .shopify-section.section-instagram-strip>.instagram-strip{width:100%}.site-header .header__menu-link,.site-header .header__mega-trigger{text-decoration:none}.site-header .header__menu--home:not(.is-nav-synced) .header__menu-link.is-active:after,.site-header .header__menu--home:not(.is-nav-synced) .header__mega-trigger.is-active:after{transform:scaleX(0)}.template-policy .shopify-policy__container{max-width:40rem;margin-inline:auto;padding-block:clamp(3rem,8vw,5.5rem);padding-inline:var(--page-margin, 24px)}.template-policy .shopify-policy__body .rte>*+*{margin-top:1.35rem}.template-policy .shopify-policy__body .rte :is(p,ul,ol,li){line-height:1.75}.template-policy .shopify-policy__body .rte :is(h2,h3,h4){margin-top:1.25rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
