:root{--height-buy-buttons: 56px;--color-secondary-button-hover-background: #e9edf4;--color-secondary-button-hover-border: var(--color-secondary-button-text)}::selection{background:var(--c-gold-300);color:var(--c-midnight)}h1,h2,.h1,.h2,.text-block.h1>*,.text-block.h2>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6),.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-stretch:var(--wdth-display);text-wrap:balance}h3,h4,h5,h6,.h3,.h4,.h5,.h6,.text-block.h3>*,.text-block.h4>*,.text-block.h5>*,.text-block.h6>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6),.text-block.h4 :is(h1,h2,h3,h4,h5,h6),.text-block.h5 :is(h1,h2,h3,h4,h5,h6),.text-block.h6 :is(h1,h2,h3,h4,h5,h6){font-stretch:var(--wdth-ui);text-wrap:balance}.paragraph:not(.button),.text-block.paragraph :is(h1,h2,h3,h4,h5,h6),.custom-typography,.custom-typography>*{font-stretch:var(--wdth-body)}.price,.compare-at-price,.unit-price,product-price{font-variant-numeric:lining-nums tabular-nums}.price{font-stretch:var(--wdth-ui)}:where(.button:not(.button-unstyled,.button--unstyled),.button-secondary:not(.button-unstyled,.button--unstyled),.button-custom,button.shopify-payment-button__button--unbranded){--font-paragraph--size: var(--fs-btn);--font-paragraph--weight: 600;--font-paragraph--line-height: 1.15;font-stretch:var(--wdth-ui);letter-spacing:.06em}:where(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded):where(:not(.button-unstyled,.button--unstyled,.close-button,.cart-items__remove,.quick-add__button,.predictive-search__close-modal-button,.menu-drawer__back-button,.header-actions__action,.variant-item__remove)){min-height:48px}.button:where(:not(.button-secondary,.button-unstyled,.button--unstyled,.close-button,.cart-items__remove,.quick-add__button,.predictive-search__close-modal-button,.menu-drawer__close-button,.menu-drawer__back-button,.header-actions__action,.variant-item__remove,:disabled,[aria-disabled=true])),button.shopify-payment-button__button--unbranded:where(:not(:disabled)){background-image:linear-gradient(180deg,#ffffff17,#fff0 52%,#0000001a);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--clearcoat),var(--btn-primary-shadow, none)}:where(.field__input,.cart-note__instructions){--input-box-shadow: 0 0 0 var(--style-border-width-inputs) var(--color-input-border);--input-box-shadow-focus: 0 0 0 var(--style-border-width-inputs) var(--focus-border), var(--focus-shadow)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=hidden]),textarea,select):where(:not(.o-root *),.o-native *):focus-visible{outline:none;border-color:var(--focus-border);box-shadow:var(--focus-shadow)}.cart-note__instructions:focus-visible{box-shadow:var(--input-box-shadow-focus)}.quantity-selector:has(input:focus-visible){border-color:var(--focus-border);box-shadow:var(--focus-shadow)}.quantity-selector input[type=number]{font-weight:700;font-stretch:var(--wdth-ui);font-variant-numeric:tabular-nums}.quantity-selector input[type=number]:focus-visible{border-color:transparent;box-shadow:none}.search-page-input{border-radius:var(--r-pill);min-height:52px}.product-badges__badge{--badge-font-size: 11px;min-height:22px;line-height:1;letter-spacing:.04em;font-stretch:var(--wdth-ui);font-variant-numeric:lining-nums tabular-nums}.product-badges__badge--rectangle{padding-block:0;padding-inline:8px}.pills__pill{--pills-pill-background-color: transparent;min-height:40px;padding:0 16px;box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground-rgb) / var(--opacity-50));font-size:14px;font-weight:600;font-stretch:var(--wdth-ui);color:var(--color-foreground);transition:background-color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing)}.pills__pill:hover{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));box-shadow:inset 0 0 0 1.5px var(--color-foreground)}.variant-option__button-label{min-height:52px;font-size:15px;font-weight:600;font-stretch:var(--wdth-ui);font-variant-numeric:lining-nums tabular-nums}.variant-option__button-label:where(:has(:checked):not(.variant-option__button-label--has-swatch)){outline:1px solid var(--c-gold-300);outline-offset:-4px}.variant-option--buttons legend,.variant-option--dropdowns>label{font-size:14px;font-weight:600;font-stretch:var(--wdth-ui);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.dialog-modal[open]::backdrop{animation-name:o-backdrop-in}@keyframes o-backdrop-in{0%{opacity:0}}.theme-drawer__title.h4{font-size:1.25rem;font-weight:800;font-stretch:var(--wdth-display);line-height:1.1;letter-spacing:0;text-transform:uppercase}.theme-drawer__close-button{--private-button-size: 44px;--private-button-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--private-button-shadow: var(--e1);color:var(--color-foreground)}.theme-drawer__close-button:hover:not(:active){background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.quick-add-modal{box-shadow:var(--shadow-popover)}@media screen and (max-width:749px){.quick-add-modal[open]{border-start-start-radius:var(--r-xl);border-start-end-radius:var(--r-xl)}.quick-add-modal:before{content:"";position:absolute;z-index:var(--layer-raised);top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:rgb(var(--color-foreground-rgb) / var(--opacity-40));pointer-events:none}}.quick-add-modal .quantity-selector-wrapper{--style-border-radius-inputs: var(--r-pill)}#search-modal,#search-modal .predictive-search{--color-background: #060b1a;--color-background-rgb: 6 11 26;--color-foreground: #eef2fa;--color-foreground-rgb: 238 242 250;--color: #eef2fa;--color-rgb: 238 242 250;--color-foreground-muted: rgb(238 242 250 / var(--opacity-muted-text));--color-foreground-subdued: rgb(238 242 250 / var(--opacity-subdued-text));--color-border: var(--c-line-dark-strong);--color-border-rgb: 238 242 250;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6;--color-primary-button-background: #e6c987;--color-primary-button-text: #060b1a;--color-primary-button-border: #e6c987;--color-primary-button-hover-background: #d4b26a;--color-primary-button-hover-text: #060b1a;--color-primary-button-hover-border: #d4b26a;--btn-primary-shadow: var(--glow-gold);--color-input-background: #16224a;--color-input-text: #eef2fa;--color-input-text-rgb: 238 242 250;--color-input-border: var(--c-line-dark-strong);--card-bg-hover: var(--c-navy-800);--card-border-hover: var(--c-line-dark-strong);--card-border-focus: var(--c-gold-300);--o-color-text: var(--c-paper);--o-color-heading: var(--c-paper);--o-color-text-muted: var(--c-paper-muted);--o-color-eyebrow: var(--c-gold-300);--o-color-line: var(--c-line-dark);--o-color-surface-2: var(--c-navy-800);color-scheme:dark}#search-modal .search-modal__content.dialog-modal{top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background-color:var(--c-midnight);background-image:var(--tex-flake),var(--studio-bg);color:var(--c-paper);box-shadow:none}#search-modal .search-modal__content[open]{display:block}#search-modal .predictive-search{width:min(100% - 2 * var(--gutter, 16px),880px);margin-inline:auto;padding-block:max(20px,var(--safe-area-inset-top, 0px)) 0;background:transparent;align-items:flex-start}#search-modal .predictive-search-form__header{position:static;gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#search-modal .predictive-search-form__header:before{content:none}#search-modal .predictive-search-form__header-inner{position:relative;min-height:64px;border:1.5px solid var(--c-line-dark-strong);border-radius:var(--r-pill);background:var(--c-navy-800);transition:border-color var(--dur-1),box-shadow var(--dur-1)}#search-modal .predictive-search-form__header-inner:focus-within{--color-border: var(--c-gold-300);border-color:var(--c-gold-300);box-shadow:0 0 0 3px #e6c98740}#search-modal input.search-input{min-height:61px;padding-inline:56px 8px;font-size:clamp(1.125rem,1rem + 1vw,1.375rem);font-weight:600;font-stretch:var(--wdth-ui);color:var(--c-paper)}#search-modal input.search-input::placeholder{font-weight:400;font-stretch:var(--wdth-body);color:var(--c-paper-muted)}#search-modal .predictive-search__icon{inset-inline-start:20px;width:24px;height:24px;color:var(--c-gold-300)}#search-modal .predictive-search__icon>svg{width:24px;height:24px}#search-modal .predictive-search__reset-button{margin-inline-end:8px;color:var(--c-paper-muted);opacity:1}#search-modal .predictive-search__reset-button:hover{color:var(--c-paper)}#search-modal .predictive-search__close-modal-button{--button-color: var(--c-paper);--button-background-color: rgb(255 255 255 / .06);flex:none;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--c-line-dark-strong);border-radius:50%}#search-modal .predictive-search__close-modal-button:hover{--button-background-color: var(--c-navy-800)}#search-modal .predictive-search-form__content-wrapper{position:static;max-height:none;height:auto;overflow:visible;transform:none;border-radius:0;box-shadow:none}#search-modal .predictive-search-form__content{max-height:none;overflow:visible;padding-block-end:24px;background:transparent}#search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{padding-block-end:16px}#search-modal .predictive-search-results__inner{padding-block:32px 0;overflow:visible;color:var(--c-paper)}#search-modal :is(.predictive-search-results__products,.predictive-search-results__resource-header){padding-inline:0}#search-modal .predictive-search-results__wrapper.predictive-search-results__wrapper-queries{padding-inline:0}.predictive-search-results__title{font-family:var(--font-subheading--family);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--o-color-eyebrow)}#search-modal .predictive-search-results__title{margin-block:0 12px}#search-modal .predictive-search-results__inner>:not(.visually-hidden)~:not(.visually-hidden){margin-block-start:28px}.predictive-search-results__clear.button-unstyled{font-family:inherit;font-size:inherit;letter-spacing:inherit;color:var(--color-foreground)}#search-modal .predictive-search-results__no-results{color:var(--c-paper-muted)}#search-modal .predictive-search-results__pill{font-weight:600}.predictive-search-results__pill mark{font-weight:400}#search-modal .predictive-search-results__pill mark{color:var(--c-paper-muted)}#search-modal .predictive-search-results__wrapper-products{grid-template-columns:minmax(0,1fr);gap:4px;padding-block-end:0}@media(min-width:48em){#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}}#search-modal .predictive-search-results__card--product,#search-modal .predictive-search-results__card--product:is(:hover,:focus-visible,[aria-selected=true].keyboard-focus),#search-modal .predictive-search-results__card--product:has(.resource-card:focus-visible){margin:0;padding:0;border-radius:14px;outline-offset:0}#search-modal .predictive-search-results__card--product:is(:hover,:focus-within,[aria-selected=true]){background-color:var(--c-navy-800)}#search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:has(:focus-visible)){outline:1.5px solid var(--c-gold-300)}#search-modal .predictive-search-results__card--product .resource-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:8px}#search-modal .predictive-search-results__card--product .resource-card__media{position:relative;isolation:isolate;overflow:hidden;width:48px;height:48px;padding:4px;border-radius:10px;background:var(--lightbox-fill)}#search-modal .predictive-search-results__card--product .resource-card__image{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:50% 100%;border-radius:0;mix-blend-mode:multiply}#search-modal .predictive-search-results__card--product .resource-card__image--secondary{display:none}#search-modal .predictive-search-results__card--product .resource-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}#search-modal .predictive-search-results__card--product .resource-card__title{font-size:.9375rem;font-weight:600;font-stretch:var(--wdth-ui);line-height:1.25;color:var(--c-paper)}#search-modal .predictive-search-results__card--product [ref=priceContainer]{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:2px;white-space:nowrap}#search-modal .predictive-search-results__card--product .price{font-size:.875rem;font-weight:700;font-stretch:var(--wdth-ui);font-variant-numeric:tabular-nums;color:var(--c-paper)}#search-modal .predictive-search-results__card--product .compare-at-price{font-size:.75rem;color:var(--c-paper-muted)}#search-modal slideshow-container{background-color:transparent}#search-modal .predictive-search-results__wrapper slideshow-slides{--gutter-slide-width: 0px}#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product){background-color:#ffffff08}#search-modal .predictive-search-form__footer{position:static;padding-block:8px max(40px,var(--safe-area-inset-bottom, 0px));background:none}.predictive-search-results__card{scroll-margin-block:calc(var(--title-font-size) + var(--title-margin-block) + var(--padding-sm)) calc(var(--padding-xl) + 48px)}#search-modal .predictive-search-results__card{scroll-margin-block:24px 96px}:is(.o-buy-button,.o-quick-add,.o-buy-button__control){display:block}.o-btn .o-buy-button__added{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;align-items:center;justify-content:center;gap:8px}.o-btn[data-added=true]>:not(.o-buy-button__added){visibility:hidden}.o-btn[data-added=true] .o-buy-button__added{display:inline-flex}.o-btn[data-added=true]{--btn-primary-shadow: 0 0 0 3px color-mix(in srgb, var(--o-color-success) 30%, transparent)}.o-btn--secondary[data-added=true]{border-color:var(--o-color-success);color:var(--o-color-success)}.o-static .o-buy-button__added .o-check-draw path{stroke-dashoffset:0}.o-buy-button__error{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;line-height:1.4;color:var(--o-color-sale)}.o-buy-button__error .o-icon{--icon: 16px;flex:none}#header-component:not(.header--compact){--header-padding: 10px}@media(min-width:64em){#header-component:not(.header--compact){--header-padding: 16px}}#header-component:not(.header--compact) .header__row--top .header__columns{min-height:var(--header-h)}#header-component .header__drawer{--header-drawer-min-height: 44px}#header-component .header-logo .o-logo{color:var(--c-royal-700)}#header-component[transparent] .header-logo .o-logo{color:var(--color-transparent-text)}#header-component[transparent] .header-logo .o-logo__mark{color:var(--c-gold-300)}#header-component .menu-list__link{font-stretch:var(--wdth-ui);letter-spacing:.07em}#header-component .menu-list .menu-list__link{color:var(--menu-top-level-font-color)}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__link>.menu-list__link-title{position:relative;padding-inline:14px}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__link>.menu-list__link-title:after{content:"";position:absolute;inset-inline:14px;bottom:-8px;height:1.5px;background:var(--gold-grad);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease-settle)}#header-component .menu-list__list-item:not([slot=overflow]):is(:hover,:focus-within,:has([aria-expanded=true])) .menu-list__link>.menu-list__link-title:after,#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__link:is([aria-current=page],.menu-list__link--active)>.menu-list__link-title:after{transform:scaleX(1)}#header-component :is(.search-action,header-actions) .header-actions__action{border-radius:50%;transition:background-color var(--dur-1),color var(--header-content-transition-timing)}@media(hover:hover){#header-component :is(.search-action,header-actions) .header-actions__action:hover{background-color:color-mix(in srgb,currentcolor 9%,transparent)}#header-component .header__column :is(header-menu,.header-actions__action,.header__icon--menu){opacity:1}}#header-component .header__icon--menu{min-width:44px}#header-component :is(.header__icon--menu,.header-actions__action,.header-logo){-webkit-tap-highlight-color:transparent}#header-component .header-actions__cart-icon{--cart-bubble-size: 18px;--cart-bubble-top: 4px;--cart-bubble-right: 2px}#header-component .header-actions__cart-icon .cart-bubble__text{font-family:var(--font-sans);font-size:11px;font-weight:700;font-stretch:var(--wdth-ui);font-variant-numeric:tabular-nums;letter-spacing:0}#header-component[transparent] .header__row{--o-bubble-background: var(--cart-bubble-text);--o-bubble-text: var(--cart-bubble-background)}#header-component[transparent] .header-actions__cart-icon{--cart-bubble-background: var(--o-bubble-background);--cart-bubble-text: var(--o-bubble-text)}#header-component:not([transparent])[data-sticky-state=active] .header__underlay-closed{box-shadow:var(--e2)}#header-component[transparent]{--header-logo-display: none;--header-logo-inverse-display: block}#header-component[transparent]:not([data-sticky-state=active]){--closed-underlay-height: 0px}#header-component[transparent] .header__row{--color-foreground: var(--color-transparent-text);--color-foreground-rgb: var(--color-transparent-text-rgb);--color-border: var(--color-transparent-text);--color-border-rgb: var(--color-transparent-text-rgb);--color-primary-button-background: var(--color-transparent-text);--color-primary-button-text: var(--color-transparent-text-contrast)}#header-component[transparent] .header__underlay{--color-background-top-row: color-mix(in srgb, var(--color-transparent-text-contrast, #060b1a) 88%, transparent)}#header-component[transparent][data-sticky-state=active]{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}#header-component[transparent][data-sticky-state=active] .header__underlay-closed{box-shadow:inset 0 -1px 0 var(--c-line-dark)}#header-component .header__underlay-open:before{content:"";position:absolute;inset-inline:0;top:var(--top-row-height, var(--header-height));z-index:1;height:clamp(0px,calc(var(--full-open-header-height) - var(--top-row-height, var(--header-height))),1px);background:var(--gold-grad)}@media(max-width:63.99em){#header-component[sticky=always]{transition:opacity var(--animation-speed) var(--animation-easing),transform var(--dur-3) var(--ease-settle)}html:not([scroll-lock]) #header-component[sticky=always][data-scroll-direction=down]:not(:has(header-menu[aria-expanded=true],.menu-drawer-container[open])){transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){#header-component[sticky=always]{transition:none}.dialog-modal[open]::backdrop{animation:none}}#header-component .menu-list__submenu:has(.o-mega){--submenu-padding-block-start: 36px;--submenu-padding-block-end: 40px}#header-component .mega-menu__grid:has(>.o-mega){display:block}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__disclosure{opacity:1}.o-mega.o-scheme-studio-raised{background:transparent}.o-mega{white-space:normal}.o-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;align-items:start}.o-mega__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.o-mega__col-title{margin-bottom:12px;font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-300)}.o-mega__col-title a{color:inherit;text-decoration:none}.o-mega__col-title a:hover{text-decoration:underline;text-underline-offset:3px}.o-mega__list{display:grid;gap:2px;padding:0;list-style:none}.o-mega__link{display:grid;grid-template-columns:10px minmax(0,1fr);gap:4px 10px;align-items:baseline;margin-inline:-10px;padding:10px;border-radius:10px;color:var(--c-paper);text-decoration:none;transition:background-color var(--dur-1)}.o-mega__link:is(:hover,:focus-visible){background:var(--c-navy-800)}.o-mega__link--plain{grid-template-columns:minmax(0,1fr)}.o-mega__dot{align-self:center;width:8px;height:8px;border-radius:50%;background:var(--acc-glow);box-shadow:0 0 10px var(--acc-glow)}.o-mega__name{font-size:.9375rem;font-weight:600;font-stretch:var(--wdth-ui);line-height:1.3;color:var(--c-paper)}.o-mega__link[aria-current=page] .o-mega__name{color:var(--c-gold-300)}.o-mega__price{grid-column:2;font-family:var(--font-mono);font-size:.75rem;color:var(--c-paper-muted);font-variant-numeric:tabular-nums}.o-mega__all{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.o-mega__feature{display:grid;justify-items:center;padding:18px 16px 20px;border:1px solid var(--c-line-dark);border-radius:var(--r-xl);background:radial-gradient(80% 60% at 50% 30%,color-mix(in srgb,var(--acc-glow) 22%,transparent),transparent 70%),var(--c-navy-800)}.o-mega__feature .o-window{width:150px}.o-mega__feature .o-window-stage__plate{gap:.45em;padding-inline:.9em;font-size:.6875rem;letter-spacing:.08em}.o-mega__buy{margin-top:14px}.o-mega__routine{display:none;flex-direction:column;gap:12px;align-self:stretch;padding:24px;border:1.5px solid transparent;border-radius:var(--r-xl);background:linear-gradient(var(--c-navy-800),var(--c-navy-800)) padding-box,var(--gold-grad) border-box}.o-mega__routine-title{font-size:1.375rem;font-weight:800;font-stretch:var(--wdth-display);line-height:1.05;text-transform:uppercase;color:var(--c-paper)}.o-mega__routine-text{font-size:.875rem;line-height:1.5;color:var(--c-paper-muted)}.o-mega__routine .o-btn{align-self:flex-start;margin-top:auto}@media(min-width:1100px){.o-mega__inner{grid-template-columns:minmax(0,1fr) 240px 260px}.o-mega__cols{grid-template-columns:repeat(var(--o-mega-cols, 4),minmax(0,1fr))}.o-mega__routine{display:flex}}@media(min-width:1280px){.o-mega__inner{grid-template-columns:minmax(0,1fr) 260px 280px}}#header-component .menu-drawer{--drawer-width: 88vw;--drawer-max-width: 400px;--o-drawer-line: rgb(var(--color-foreground-rgb) / .12)}#header-component .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgb(var(--color-shadow-rgb, 6 11 26) / var(--backdrop-opacity, .55))}#header-component[transparent][data-sticky-state=active]:has(.menu-drawer-container[open]){-webkit-backdrop-filter:none;backdrop-filter:none}#header-component .menu-drawer__close-button{flex:none;width:44px;height:44px;margin:10px 10px 0 auto;padding:0;border:1px solid var(--o-drawer-line);border-radius:50%;background:#ffffff0f;color:var(--color-foreground)}#header-component .menu-drawer__navigation>.menu-drawer__menu>li{margin-block-end:0;border-top:1px solid var(--o-drawer-line)}#header-component .menu-drawer__navigation>.menu-drawer__menu>li:last-child{border-bottom:1px solid var(--o-drawer-line)}#header-component .menu-drawer__menu-item--mainlist{min-height:56px;padding-block:8px;font-size:1.375rem;font-weight:700;font-stretch:var(--wdth-display);line-height:1.1;letter-spacing:.01em;text-transform:uppercase}#header-component a.menu-drawer__menu-item--mainlist:after{content:"";flex:none;width:20px;height:20px;background-color:var(--c-gold-300);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dur-2) var(--ease-settle)}#header-component a.menu-drawer__menu-item--mainlist:hover:after{transform:translate(3px)}#header-component .menu-drawer__menu-item[aria-current=page]{color:var(--c-gold-300)}#header-component .menu-drawer__menu--childlist{padding-block-end:12px}#header-component .menu-drawer__menu-item--child{min-height:40px;font-size:1rem;font-weight:600;font-stretch:var(--wdth-ui);letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground-rgb) / .72)}#header-component .menu-drawer__menu-item--child:hover{color:var(--color-foreground)}.o-drawer-extras.o-scheme-studio-raised{background:transparent}.o-drawer-extras{padding:28px var(--drawer-padding, 20px) max(28px,var(--safe-area-inset-bottom, 0px));white-space:normal}.o-drawer-extras__heading{margin-bottom:10px;font-family:var(--font-mono);font-size:.75rem;font-weight:500;font-stretch:100%;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--o-color-eyebrow)}.o-range-list{display:grid;gap:4px;margin-bottom:24px;padding:0;list-style:none}.o-range-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;margin-inline:-6px;padding:6px;border-radius:14px;color:inherit;text-decoration:none;transition:background-color var(--dur-1)}.o-range-row:is(:hover,:focus-visible){background:var(--o-color-surface-2)}.o-range-row__thumb{display:block;width:56px;height:56px;padding:5px;border-radius:12px}.o-range-row__text{display:block;min-width:0}.o-range-row__name{display:flex;align-items:center;gap:8px;font-size:.90625rem;font-weight:600;font-stretch:var(--wdth-ui);line-height:1.25;color:var(--o-color-heading)}.o-range-row__name:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--acc-glow)}.o-range-row__type{display:block;margin-top:2px;padding-left:16px;font-size:.75rem;color:var(--o-color-text-muted)}.o-range-row__price{font-size:.875rem;font-weight:700;font-stretch:var(--wdth-ui);font-variant-numeric:tabular-nums;color:var(--o-color-heading)}.o-help-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-bottom:24px;padding:0;list-style:none}.o-help-links a{display:flex;align-items:center;min-height:44px;font-size:.9375rem;color:var(--o-color-text-muted);text-decoration:none}.o-help-links a:is(:hover,[aria-current=page]){color:var(--o-color-heading);text-decoration:underline;text-underline-offset:3px}.o-drawer-extras__plates{margin-top:20px}.o-pay-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.o-pay-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;border:1px solid var(--o-color-line-strong, rgb(10 18 48 / .24));font-family:var(--font-mono);font-size:10.5px;font-weight:500;font-stretch:100%;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--o-color-text-muted, currentColor)}:root{--theme-drawer-width: 26.25rem}#cart-drawer .theme-drawer__badge{font-family:var(--font-sans);font-weight:700;font-stretch:var(--wdth-ui);font-variant-numeric:tabular-nums}.o-cart-drawer__meters{display:grid;flex:none;gap:14px;padding:14px var(--cart-drawer-padding, 20px) 16px;border-block:1px solid var(--o-color-line);background:var(--o-color-surface-2)}.o-ship-gauge{display:grid;gap:8px}.o-ship-gauge__text{display:flex;align-items:center;gap:8px;font-size:.875rem;line-height:1.4;color:var(--o-color-text)}.o-ship-gauge__text .o-icon{--icon: 20px;flex:none;color:var(--o-color-eyebrow)}.o-ship-gauge__text strong{font-weight:700;font-variant-numeric:tabular-nums}.o-ship-gauge.is-complete .o-ship-gauge__text{font-weight:600;color:var(--o-color-success)}.o-ship-gauge__track{position:relative;height:6px;border-radius:6px;background:var(--c-mist);box-shadow:inset 0 0 0 1px var(--o-color-line);overflow:hidden}.o-ship-gauge__fill{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:var(--gold-grad);transform-origin:left center;transform:scaleX(var(--progress, 0));transition:transform .6s var(--ease-settle);overflow:hidden}.o-ship-gauge__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .8),transparent);transform:translate(-100%)}#cart-drawer dialog[open] .o-ship-gauge__fill:after{animation:o-glint .9s var(--ease-sweep) .35s}@keyframes o-glint{to{transform:translate(260%)}}.o-routine-meter{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8125rem;color:var(--o-color-text-muted)}.o-routine-meter__label strong{font-weight:700;font-variant-numeric:tabular-nums;color:var(--o-color-heading)}.o-routine-meter__dots{display:flex;gap:6px;margin:0;padding:0;list-style:none}.o-routine-meter__dot{width:10px;height:10px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--o-color-line-strong);transition:background-color var(--dur-2),box-shadow var(--dur-2)}.o-routine-meter__dot.is-owned{background:var(--acc);box-shadow:0 0 0 2px color-mix(in srgb,var(--acc) 22%,transparent)}.o-cart-drawer__meters+.cart-drawer__content .cart-drawer__items{padding-top:16px}.cart-drawer__items .cart-items__table-row{grid-template-columns:72px minmax(0,1fr) auto;column-gap:14px}.cart-drawer__items .cart-items__table-row:not(:last-child){border-bottom-color:var(--o-color-line)}.cart-drawer__items .cart-items__media-container{aspect-ratio:1;padding:6px;border-radius:12px;background:var(--lightbox-fill)}.cart-drawer__items .cart-items__media-image{height:100%;object-fit:contain;object-position:50% 100%;mix-blend-mode:multiply}.cart-drawer__items .cart-items__details *{font-size:.8125rem}.cart-drawer__items .cart-items__title{font-size:.9375rem;font-weight:600;font-stretch:var(--wdth-ui);line-height:1.3;color:var(--color-foreground)}.cart-drawer__items .cart-items__title:hover{text-decoration:underline;text-underline-offset:3px}.cart-drawer__items :is(.cart-items__variants,.cart-items__unit-price-wrapper){color:var(--o-color-text-muted);font-variant-numeric:tabular-nums}.cart-drawer__items .cart-items__unit-price-wrapper .compare-at-price{color:var(--o-color-text-subtle)}.cart-drawer__items .cart-items__price{font-size:1rem;font-weight:800;font-stretch:var(--wdth-ui);font-variant-numeric:tabular-nums;color:var(--color-foreground)}.cart-drawer__items .quantity-selector-wrapper{--style-border-radius-inputs: var(--r-pill)}.cart-drawer__items .cart-items__quantity .quantity-selector{flex:none;width:112px;height:40px}.cart-drawer__items .quantity-selector :is(.quantity-minus,.quantity-plus){width:40px;height:40px}.o-upsell{margin-top:8px;padding:16px 0 20px;border-top:1px solid var(--o-color-line);background:none}.o-upsell__title{margin-bottom:10px;font-family:var(--font-mono);font-size:.75rem;font-weight:500;font-stretch:100%;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--o-color-eyebrow)}.o-upsell__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: 14px;gap:12px;padding-inline:var(--cart-drawer-padding, 20px)}#cart-drawer .cart-drawer__summary .cart-totals{gap:10px}@media screen and (min-width:750px){#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: 20px;gap:14px}}.cart-drawer__summary>.cart-totals{order:0}.cart-drawer__summary>.o-cart-summary-extras{order:1}.cart-drawer__summary>.cart__ctas{order:2}.o-cart-summary-extras{display:grid;align-self:stretch;gap:10px;background:none}.o-cart-totals__save{font-size:.875rem;font-weight:600;color:var(--o-color-success)}.o-cart-totals__save strong{font-weight:700;font-variant-numeric:tabular-nums}.cart-drawer__summary .cart-totals__total-label{font-size:.9375rem;font-weight:600;font-stretch:var(--wdth-ui)}.cart-drawer__summary .cart-totals__total-value{font-size:1.25rem;font-weight:800;font-stretch:var(--wdth-ui);font-variant-numeric:tabular-nums}.cart-drawer__summary .cart-totals__tax-note{font-size:.75rem;color:var(--o-color-text-muted)}.cart-drawer__summary .cart__checkout-button{min-height:var(--height-buy-buttons, 56px)}.o-cart-empty{display:contents}.o-cart-empty__art{order:-1;width:180px;height:auto;margin-bottom:14px}.o-cart-empty__text{max-width:32ch;margin-top:10px;font-size:.9375rem;line-height:1.5;color:var(--o-color-text-muted)}.o-cart-empty .o-bottle-key{grid-auto-flow:row;grid-template-columns:repeat(3,84px);grid-auto-columns:auto;justify-content:center;gap:4px 12px;margin:14px 0 6px;padding:8px 0 0;overflow:visible}.o-cart-empty .o-bottle-key__thumb{width:52px;height:52px;margin-bottom:6px;padding:5px 6px 2px}.o-cart-empty .o-bottle-key__label{font-size:.75rem}.o-cart-empty__link{margin-top:10px}.cart-drawer__content:has(>.o-cart-empty) .cart-items__empty-button{display:none}.cart-drawer__content:has(>.o-cart-empty) .cart-drawer__items{margin-top:16px;font-size:.875rem;color:var(--o-color-text-muted)}@media(prefers-reduced-motion:reduce){.o-ship-gauge__fill,.o-routine-meter__dot{transition:none}#cart-drawer dialog[open] .o-ship-gauge__fill:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/orivon-chrome.css.map */
