body:has(.rz-header) #header-group{position:static!important;display:contents!important;padding:0!important;gap:0!important;pointer-events:auto!important;transform:none!important;opacity:1!important;inset:auto!important}[data-theme=dark],html[data-rz-mode=dark]{--color-background: #000000;--color-background-rgb: 0 0 0;--color-foreground: #f5f5f5;--color-foreground-rgb: 245 245 245;--color-border: #f5f5f5;--color-border-rgb: 245 245 245;--color-foreground-muted: rgb(245 245 245 / .65);--color-foreground-subdued: rgb(245 245 245 / .45);--color-primary-button-text: #0d0d0d;--color-primary-button-background: #f5f5f5;--color-primary-button-border: #f5f5f5;--color-primary-button-hover-text: #0d0d0d;--color-primary-button-hover-background: #e0e0e0;--color-primary-button-hover-border: #e0e0e0;--color-secondary-button-text: #f5f5f5;--color-secondary-button-background: transparent;--color-secondary-button-border: #f5f5f5;--color-secondary-button-hover-text: #0d0d0d;--color-secondary-button-hover-background: #f5f5f5;--color-secondary-button-hover-border: #f5f5f5;--color-input-background: #1a1a1a;--color-input-text: #f5f5f5;--color-input-text-rgb: 245 245 245;--color-input-border: #3a3a3a;--color-variant-background: #1a1a1a;--color-variant-border: #3a3a3a;--color-variant-text: #f5f5f5;--color-variant-text-rgb: 245 245 245;--color-selected-variant-background: #f5f5f5;--color-selected-variant-border: #f5f5f5;--color-selected-variant-text: #0d0d0d;--color-selected-variant-text-rgb: 13 13 13;--input-disabled-background-color: rgb(245 245 245 / .08);--input-disabled-border-color: rgb(245 245 245 / .12);--input-disabled-text-color: rgb(245 245 245 / .4);--card-bg-hover: rgb(245 245 245 / .06);--card-border-hover: rgb(245 245 245 / .25);--card-border-focus: rgb(245 245 245 / .1);--shadow-popover: 0 4px 24px rgb(0 0 0 / .5);--shadow-drawer: 0 4px 24px rgb(0 0 0 / .5);color-scheme:dark}[data-theme=light],html[data-rz-mode=light]{--color-background: #fafafa;--color-background-rgb: 250 250 250;--color-foreground: #0d0d0d;--color-foreground-rgb: 13 13 13;--color-border: #0d0d0d;--color-border-rgb: 13 13 13;--color-foreground-muted: rgb(13 13 13 / .65);--color-foreground-subdued: rgb(13 13 13 / .45);--color-primary-button-text: #fafafa;--color-primary-button-background: #0d0d0d;--color-primary-button-border: #0d0d0d;--color-primary-button-hover-text: #fafafa;--color-primary-button-hover-background: #2a2a2a;--color-primary-button-hover-border: #2a2a2a;--color-secondary-button-text: #0d0d0d;--color-secondary-button-background: transparent;--color-secondary-button-border: #0d0d0d;--color-secondary-button-hover-text: #fafafa;--color-secondary-button-hover-background: #0d0d0d;--color-secondary-button-hover-border: #0d0d0d;--color-input-background: #ffffff;--color-input-text: #0d0d0d;--color-input-text-rgb: 13 13 13;--color-input-border: #d0d0d0;--color-variant-background: #ffffff;--color-variant-border: #d0d0d0;--color-variant-text: #0d0d0d;--color-variant-text-rgb: 13 13 13;--color-selected-variant-background: #0d0d0d;--color-selected-variant-border: #0d0d0d;--color-selected-variant-text: #fafafa;--color-selected-variant-text-rgb: 250 250 250;--shadow-popover: 0 4px 24px rgb(0 0 0 / .12);--shadow-drawer: 0 4px 24px rgb(0 0 0 / .12);color-scheme:light}:is([data-theme=dark],html[data-rz-mode=dark]) :is(.button,.button-custom,button.shopify-payment-button__button--unbranded,.add-to-cart-button,.product-form-buttons .button){--button-color: var(--color-primary-button-text) !important;--button-background-color: var(--color-primary-button-background) !important;--button-border-color: var(--color-primary-button-border) !important;--button-focus-outline-color: var(--color-primary-button-focus-outline) !important}:is([data-theme=dark],html[data-rz-mode=dark]) :is(.button,.button-custom,button.shopify-payment-button__button--unbranded,.add-to-cart-button,.product-form-buttons .button):hover{--button-color: var(--color-primary-button-hover-text) !important;--button-background-color: var(--color-primary-button-hover-background) !important;--button-border-color: var(--color-primary-button-hover-border) !important}:is([data-theme=dark],html[data-rz-mode=dark]) .button-secondary{--button-color: var(--color-secondary-button-text) !important;--button-background-color: var(--color-secondary-button-background) !important;--button-border-color: var(--color-secondary-button-border) !important}:is([data-theme=dark],html[data-rz-mode=dark]) .button-secondary:hover{--button-color: var(--color-secondary-button-hover-text) !important;--button-background-color: var(--color-secondary-button-hover-background) !important;--button-border-color: var(--color-secondary-button-hover-border) !important}:is([data-theme=light],html[data-rz-mode=light]) :is(.button,.button-custom,button.shopify-payment-button__button--unbranded,.add-to-cart-button,.product-form-buttons .button){--button-color: var(--color-primary-button-text) !important;--button-background-color: var(--color-primary-button-background) !important;--button-border-color: var(--color-primary-button-border) !important}:is([data-theme=light],html[data-rz-mode=light]) .button-secondary{--button-color: var(--color-secondary-button-text) !important;--button-background-color: var(--color-secondary-button-background) !important;--button-border-color: var(--color-secondary-button-border) !important}#header-group{--header-float-pad: 8px;position:absolute;inset-inline:0;top:0;z-index:var(--layer-menu-drawer, 30);background:transparent!important;pointer-events:none;display:flex!important;flex-direction:column;gap:6px;padding:0 var(--header-float-pad);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .25s ease;will-change:transform,opacity}#header-group>*{pointer-events:auto}#header-group .shopify-section{background:transparent!important}#header-group .section-background{display:none!important}#header-group[data-float-state=top]{position:absolute;opacity:1;transform:translateZ(0)}#header-group[data-float-state=hidden]{position:fixed;top:0;left:0;right:0;width:100%;opacity:0;transform:translate3d(0,-110%,0);pointer-events:none!important}#header-group[data-float-state=stuck]{position:fixed;top:0;left:0;right:0;width:100%;opacity:1;transform:translateZ(0);pointer-events:none}#header-group[data-float-state=stuck]>*{pointer-events:auto}#header-group .announcement-bar--marquee,.announcement-bar--marquee{border:none!important;border-radius:0;box-shadow:none;margin-inline:calc(-1 * var(--header-float-pad));width:calc(100% + 2 * var(--header-float-pad));min-height:0;padding-block:5px!important;--padding-block-start: 5px !important;--padding-block-end: 5px !important;flex-shrink:0;transition:background-color .25s ease,color .25s ease}[data-theme=dark] .announcement-bar--marquee,[data-theme=dark] .announcement-bar--marquee[class*=color-custom-],html[data-rz-mode=dark] .announcement-bar--marquee,html[data-rz-mode=dark] .announcement-bar--marquee[class*=color-custom-]{background-color:#000!important;color:#f5f5f5!important;--color-background: #000000;--color-foreground: #f5f5f5;--color-foreground-rgb: 245 245 245;--color: #f5f5f5;box-shadow:0 0 0 1px #ffffff0f,0 4px 18px #ffffff1a,0 10px 36px #ffffff0f}[data-theme=light] .announcement-bar--marquee,[data-theme=light] .announcement-bar--marquee[class*=color-custom-],html[data-rz-mode=light] .announcement-bar--marquee,html[data-rz-mode=light] .announcement-bar--marquee[class*=color-custom-]{background-color:#ffffffb8!important;color:#111!important;--color-background: #ffffff;--color-foreground: #111111;--color-foreground-rgb: 17 17 17;--color: #111111;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 1px #ffffffd9 inset,0 6px 20px #00000029,0 2px 6px #0000001a}.announcement-bar__marquee-item{font-size:.625rem!important;letter-spacing:.12em;line-height:1!important}#header-group .header-section{border-radius:14px;overflow:visible;background:transparent!important;border:none;box-shadow:none;margin:0;position:relative!important;top:auto!important}#header-component{border-radius:14px;overflow:hidden;transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}#header-component .header__underlay-closed,#header-component .header__underlay-open{transition:background .3s ease,opacity .3s ease}#header-group[data-float-state=top] #header-component,#header-group:not([data-float-state]) #header-component{--color-background-top-row: transparent !important;--color-background-bottom-row: transparent !important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;background:transparent!important}#header-group[data-float-state=top] #header-component .header__underlay-closed,#header-group[data-float-state=top] #header-component .header__underlay-open,#header-group:not([data-float-state]) #header-component .header__underlay-closed,#header-group:not([data-float-state]) #header-component .header__underlay-open{background:transparent!important;opacity:0}#header-component[transparent]{--color-background-top-row: transparent !important;--color-background-bottom-row: transparent !important}#header-group[data-float-state=stuck] #header-component{--color-background-top-row: rgb(255 255 255 / .14) !important;--color-background-bottom-row: rgb(255 255 255 / .14) !important;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 8px 32px #0000002e,inset 0 1px #fff3,0 0 0 1px #ffffff1f;background:transparent!important}#header-group[data-float-state=stuck] #header-component .header__underlay-closed,#header-group[data-float-state=stuck] #header-component .header__underlay-open{background:linear-gradient(#ffffff24,#ffffff1a)!important;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=dark] #header-group[data-float-state=stuck] #header-component{--color-background-top-row: rgb(18 18 18 / .55) !important;--color-background-bottom-row: rgb(18 18 18 / .55) !important;--color-foreground: #f5f5f5;--color-foreground-rgb: 245 245 245;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff1a,0 0 0 1px #ffffff1a}[data-theme=dark] #header-group[data-float-state=stuck] #header-component .header__underlay-closed,[data-theme=dark] #header-group[data-float-state=stuck] #header-component .header__underlay-open{background:linear-gradient(#1212128c,#12121273)!important}[data-theme=light] #header-group[data-float-state=stuck] #header-component{--color-background-top-row: rgb(255 255 255 / .62) !important;--color-background-bottom-row: rgb(255 255 255 / .62) !important;--color-foreground: #111;--color-foreground-rgb: 17 17 17;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffffa6,0 0 0 1px #0000000f}[data-theme=light] #header-group[data-float-state=stuck] #header-component .header__underlay-closed,[data-theme=light] #header-group[data-float-state=stuck] #header-component .header__underlay-open{background:linear-gradient(#ffffff9e,#ffffff80)!important}[data-theme=dark] #header-component .header__row{--color-foreground: #f5f5f5;--color-foreground-rgb: 245 245 245;--color-border: #3a3a3a;--color-border-rgb: 58 58 58}.header-section:has(.header[transparent])+.shopify-section{margin-top:0!important}.header-section:has(>#header-component[sticky]),.header-section:has(>#header-component[sticky=scroll-up]),.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:relative!important;top:auto!important;opacity:1!important;transform:none!important}.header[data-sticky-state=idle]{opacity:1!important}header-actions .account-button,header-actions shopify-account{display:none!important}#header-component .header__column{display:flex!important;align-items:center;gap:0;min-width:0}#header-component .header__columns,#header-component[data-menu-style=drawer] .header__columns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:"left center right"!important;column-gap:0!important;align-items:center;width:100%;padding-inline:2px 4px!important}#header-component .header__column--left,#header-component[data-menu-style=drawer] .header__column--left{grid-area:left!important;justify-content:flex-start!important;justify-self:stretch}#header-component .header__column--center,#header-component[data-menu-style=drawer] .header__column--center{grid-area:center!important;justify-content:center!important;justify-self:center}#header-component .header__column--right,#header-component[data-menu-style=drawer] .header__column--right{grid-area:right!important;justify-content:flex-end!important;justify-self:stretch}#header-component .header-logo,#header-component[data-menu-style=drawer] .header-logo{grid-area:center!important;justify-self:center;max-width:none}#header-component .header__column--left>*,#header-component .header__column--right>*,#header-component .header__column--center>*,#header-component[data-menu-style=drawer] .header__column--left>*,#header-component[data-menu-style=drawer] .header__column--right>*{grid-area:unset!important}#header-component[data-menu-style=drawer] .header__column--left .search-action--hidden-on-menu{display:flex!important;visibility:visible!important;opacity:1!important}#header-component[data-menu-style=drawer] .header__column--left .search-action--hidden-on-drawer{display:none!important}#header-component[data-menu-style=menu] .header__column--left .search-action--hidden-on-drawer{display:flex!important;visibility:visible!important;opacity:1!important}#header-component[data-menu-style=menu] .header__column--left .search-action--hidden-on-menu{display:none!important}#header-component .header__column--left .search-action:not(.search-action--hidden-on-drawer):not(.search-action--hidden-on-menu){display:flex!important}#header-component .header__column--right .search-action,#header-component[data-menu-style=drawer] .header__column--left .header-menu{display:none!important}header-actions{display:flex!important;align-items:center;gap:0;margin:0!important;padding:0!important;grid-area:unset!important}#header-component .header__column--left .header__icon--menu,#header-component .header__column--left .search-action,#header-component .header__column--left .search-action .header-actions__action,header-actions .header-actions__action,header-actions .theme-toggle{width:42px;height:42px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme-toggle{--theme-toggle-size: 42px;position:relative;border:none;background:transparent;color:var(--button-color, var(--color-foreground));cursor:pointer;transition:opacity var(--animation-speed, .2s) ease}.theme-toggle:hover{opacity:.7}.theme-toggle .svg-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:var(--icon-size-md, 20px);height:var(--icon-size-md, 20px)}.theme-toggle__icon{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--icon-size-md, 20px);height:var(--icon-size-md, 20px);transition:opacity .25s ease,transform .35s ease}.theme-toggle__icon--sun{opacity:1;transform:rotate(0) scale(1)}.theme-toggle__icon--moon{opacity:0;transform:rotate(-90deg) scale(.5)}[data-theme=dark] .theme-toggle__icon--sun{opacity:0;transform:rotate(90deg) scale(.5)}[data-theme=dark] .theme-toggle__icon--moon{opacity:1;transform:rotate(0) scale(1)}.header-logo a,.header-logo .header-logo__image-container{max-width:min(38vw,128px)}@media screen and (min-width:750px){#header-group{--header-float-pad: max(16px, var(--page-margin, 20px))}#header-component .header__column--left .header__icon--menu,#header-component .header__column--left .search-action,#header-component .header__column--left .search-action .header-actions__action,header-actions .header-actions__action,header-actions .theme-toggle{width:44px;height:44px}.theme-toggle{--theme-toggle-size: 44px}.header-logo a,.header-logo .header-logo__image-container{max-width:none}}.header__scroll-progress{position:absolute;bottom:0;left:0;height:2px;width:0%;background:var(--color-foreground);transition:width .08s linear;z-index:calc(var(--layer-menu-drawer) + 1);pointer-events:none}[data-theme=dark] .header__scroll-progress{background:linear-gradient(90deg,#f5f5f5,#666)}.header[data-scrolled=true] .header__underlay-closed{box-shadow:0 1px rgb(var(--color-foreground-rgb) / .08)}.scroll-progress-button{position:fixed;right:var(--padding-lg, 24px);bottom:var(--padding-lg, 24px);z-index:var(--layer-overlay, 100);opacity:0;visibility:hidden;transform:translateY(12px) scale(.9);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;pointer-events:none}.scroll-progress-button[data-visible=true]{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.scroll-progress-button__btn{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:none;border-radius:50%;background:var(--color-background);color:var(--color-foreground);cursor:pointer;box-shadow:0 2px 12px #0000001f,0 0 0 1px rgb(var(--color-foreground-rgb) / .1);transition:transform .2s ease,box-shadow .2s ease}.scroll-progress-button__btn:hover{transform:scale(1.05)}.scroll-progress-button__btn:active{transform:scale(.97)}.scroll-progress-button__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.scroll-progress-button__track{fill:none;stroke:rgb(var(--color-foreground-rgb) / .12);stroke-width:2.5}.scroll-progress-button__progress{fill:none;stroke:var(--color-foreground);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:150.8;stroke-dashoffset:150.8;transition:stroke-dashoffset .08s linear}.scroll-progress-button__label{position:relative;font-family:var(--font-body--family);font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:1;transition:opacity .2s ease}.scroll-progress-button__arrow{position:absolute;display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.scroll-progress-button__arrow svg{width:18px;height:18px}.scroll-progress-button[data-at-bottom=true] .scroll-progress-button__label{opacity:0}.scroll-progress-button[data-at-bottom=true] .scroll-progress-button__arrow{opacity:1;transform:translateY(0)}@media screen and (max-width:749px){.scroll-progress-button{right:var(--padding-md, 16px);bottom:calc(var(--padding-md, 16px) + env(safe-area-inset-bottom,0px))}.scroll-progress-button__btn{width:50px;height:50px}}.rz-header__actions-pill.rz-glass,.rz-header[data-section-id] .rz-header__actions-pill.rz-glass,html[data-rz-mode=dark] .rz-header[data-section-id] .rz-header__actions-pill.rz-glass,html[data-theme=dark] .rz-header[data-section-id] .rz-header__actions-pill.rz-glass,.rz-header[data-section-id][data-rz-mode=dark] .rz-header__actions-pill.rz-glass{background:#000!important;border:1px solid rgb(255 255 255 / .12)!important;box-shadow:0 0 0 1px #ffffff0a,0 4px 20px #00000073!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff!important}html[data-rz-mode=light] .rz-header[data-section-id] .rz-header__actions-pill.rz-glass,html[data-theme=light] .rz-header[data-section-id] .rz-header__actions-pill.rz-glass,.rz-header[data-section-id][data-rz-mode=light] .rz-header__actions-pill.rz-glass{background:#fff!important;border:1px solid rgb(0 0 0 / .12)!important;box-shadow:0 0 0 1px #0000000a,0 4px 18px #0000001a!important;color:#0d0d0d!important}html[data-rz-mode=dark] .rz-header__actions-pill .rz-icon-btn,html[data-rz-mode=dark] .rz-header__actions-pill .rz-header__cart,html[data-rz-mode=dark] .rz-header__actions-pill .rz-header__menu-toggle,html[data-theme=dark] .rz-header__actions-pill .rz-icon-btn,html[data-theme=dark] .rz-header__actions-pill .rz-header__cart,html[data-theme=dark] .rz-header__actions-pill .rz-header__menu-toggle{color:#fff!important}html[data-rz-mode=dark] .rz-header__actions-pill .rz-icon-btn svg,html[data-rz-mode=dark] .rz-header__actions-pill .rz-header__cart-icon,html[data-rz-mode=dark] .rz-header__actions-pill .rz-header__burger-line,html[data-theme=dark] .rz-header__actions-pill .rz-icon-btn svg,html[data-theme=dark] .rz-header__actions-pill .rz-header__cart-icon,html[data-theme=dark] .rz-header__actions-pill .rz-header__burger-line{color:#fff!important;stroke:#fff;filter:drop-shadow(0 0 3px rgb(255 255 255 / .45)) drop-shadow(0 0 8px rgb(255 255 255 / .2))}html[data-rz-mode=dark] .rz-header__actions-pill .rz-header__burger-line,html[data-theme=dark] .rz-header__actions-pill .rz-header__burger-line{background:#fff!important;background-color:#fff!important;box-shadow:0 0 4px #ffffff8c!important}html[data-rz-mode=dark] .rz-header__actions-pill .rz-header__cart-count,html[data-theme=dark] .rz-header__actions-pill .rz-header__cart-count{background:#fff!important;color:#000!important;box-shadow:0 0 6px #ffffff59}html[data-rz-mode=light] .rz-header__actions-pill .rz-icon-btn,html[data-rz-mode=light] .rz-header__actions-pill .rz-header__cart,html[data-rz-mode=light] .rz-header__actions-pill .rz-header__menu-toggle,html[data-theme=light] .rz-header__actions-pill .rz-icon-btn,html[data-theme=light] .rz-header__actions-pill .rz-header__cart,html[data-theme=light] .rz-header__actions-pill .rz-header__menu-toggle{color:#0d0d0d!important}html[data-rz-mode=light] .rz-header__actions-pill .rz-icon-btn svg,html[data-rz-mode=light] .rz-header__actions-pill .rz-header__cart-icon,html[data-rz-mode=light] .rz-header__actions-pill .rz-header__burger-line,html[data-theme=light] .rz-header__actions-pill .rz-icon-btn svg,html[data-theme=light] .rz-header__actions-pill .rz-header__cart-icon,html[data-theme=light] .rz-header__actions-pill .rz-header__burger-line{color:#0d0d0d!important;stroke:#0d0d0d!important;filter:none!important}html[data-rz-mode=light] .rz-header__actions-pill .rz-header__burger-line,html[data-theme=light] .rz-header__actions-pill .rz-header__burger-line{background:#0d0d0d!important;background-color:#0d0d0d!important;box-shadow:none!important}html[data-rz-mode=light] .rz-header__actions-pill .rz-header__cart-count,html[data-theme=light] .rz-header__actions-pill .rz-header__cart-count{background:#0d0d0d!important;color:#fff!important;box-shadow:none}.rz-header__actions-pill .rz-icon-btn,.rz-header__actions-pill .rz-header__cart,.rz-header__actions-pill .rz-header__menu-toggle{color:inherit}.rz-header__burger{position:relative!important;display:block!important;width:18px!important;height:18px!important;gap:0!important}.rz-header__burger-line,.rz-header .rz-header__burger-line{position:absolute!important;left:50%!important;top:50%!important;width:14px!important;height:2px!important;border-radius:1px!important;transition:transform .28s cubic-bezier(.22,1,.36,1)!important;opacity:1!important}.rz-header__burger-line--h,.rz-header .rz-header__burger-line--h{transform:translate(-50%,-50%)!important}.rz-header__burger-line--v,.rz-header .rz-header__burger-line--v{transform:translate(-50%,-50%) rotate(90deg)!important}.rz-header[data-menu-open] .rz-header__burger-line--h{transform:translate(-50%,-50%) rotate(45deg)!important}.rz-header[data-menu-open] .rz-header__burger-line--v{transform:translate(-50%,-50%) rotate(-45deg)!important}.rz-header__drawer-link{padding:8px 10px!important;font-size:.875rem!important;min-height:0!important}.rz-header__drawer-link+.rz-header__drawer-link,.rz-header__drawer-nav>*+*{margin-top:0!important}.rz-header__drawer-nav{gap:2px!important;display:flex;flex-direction:column}.rz-header__drawer{padding:10px!important;gap:6px!important}.rz-header__submenu{padding:4px!important}.rz-header__submenu-link{padding:6px 10px!important;font-size:.8125rem!important}.rz-header__drawer-back{padding:8px 10px!important;margin-bottom:4px!important}.rz-header__drawer .rz-search,.rz-header__drawer .rz-search__field{margin-bottom:4px!important}.rz-header__left{margin-left:0!important;align-items:center!important;min-height:var(--rz-h-logo-height-mobile, 28px);max-width:none!important;overflow:visible!important}.rz-header__logo-link{align-items:center!important;justify-content:flex-start!important;min-height:var(--rz-h-logo-height-mobile, 28px)!important;min-width:0!important;height:var(--rz-h-logo-height-mobile, 28px);line-height:1!important}.rz-header__logo-spin--text,.rz-header__logo-spin:has(.rz-header__logo-text){animation:none!important;transform:none!important;display:inline-flex!important;align-items:center!important;height:100%}.rz-header__logo-text,.rz-header__logo-link .rz-header__logo-text{font-family:var(--font-heading--family, var(--font-body--family))!important;font-style:var(--font-heading--style, normal)!important;font-weight:var(--font-heading--weight, 700)!important;letter-spacing:.08em!important;text-transform:uppercase!important;align-items:center!important;height:var(--rz-h-logo-height-mobile, 28px)!important;font-size:calc(var(--rz-h-logo-height-mobile, 28px) * .48)!important;line-height:1!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important}html[data-rz-mode=dark] .rz-header__logo-text.rz-header__logo-img--light,[data-theme=dark] .rz-header__logo-text.rz-header__logo-img--light,html[data-rz-mode=light] .rz-header__logo-text.rz-header__logo-img--dark,[data-theme=light] .rz-header__logo-text.rz-header__logo-img--dark{display:none!important}html[data-rz-mode=dark] .rz-header__logo-text.rz-header__logo-img--dark,[data-theme=dark] .rz-header__logo-text.rz-header__logo-img--dark,html[data-rz-mode=light] .rz-header__logo-text.rz-header__logo-img--light,[data-theme=light] .rz-header__logo-text.rz-header__logo-img--light{display:inline-flex!important;color:inherit!important}html[data-rz-mode=light] .rz-header__logo-text,[data-theme=light] .rz-header__logo-text{color:#0d0d0d!important}html[data-rz-mode=dark] .rz-header__logo-text,[data-theme=dark] .rz-header__logo-text{color:#f5f5f5!important}@media(min-width:1025px){.rz-header__logo-link{height:var(--rz-h-logo-height-desktop, 30px)!important;min-height:var(--rz-h-logo-height-desktop, 30px)!important}.rz-header__logo-text,.rz-header__logo-link .rz-header__logo-text{height:var(--rz-h-logo-height-desktop, 30px)!important;font-size:calc(var(--rz-h-logo-height-desktop, 30px) * .5)!important}}.rz-header{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease!important;will-change:transform,opacity}.rz-header[data-scroll-state=hidden]{transform:translateY(calc(-100% - 12px))!important;opacity:0!important;pointer-events:none!important}.rz-header[data-scroll-state=visible],.rz-header[data-scroll-state=top],.rz-header[data-menu-open]{transform:translateY(0)!important;opacity:1!important;pointer-events:none!important}.rz-header[data-scroll-state=visible] .rz-header__inner,.rz-header[data-scroll-state=top] .rz-header__inner,.rz-header[data-menu-open] .rz-header__inner,.rz-header[data-scroll-state=visible] .rz-mega,.rz-header[data-menu-open] .rz-mega{pointer-events:auto}.rz-mega{display:none}@media(min-width:1025px){.rz-header__nav-inline{display:none!important}.rz-mega{display:block;position:absolute;left:var(--rz-h-header-pad-x-desktop, 16px);right:var(--rz-h-header-pad-x-desktop, 16px);top:calc(100% - 2px);z-index:2;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.rz-header[data-menu-open] .rz-mega{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.rz-mega__panel{background:#ececec;color:#111;border-radius:0 0 18px 18px;padding:28px 32px 32px;box-shadow:0 18px 40px #00000024;max-height:min(70vh,520px);overflow:auto;display:flex;flex-direction:column;gap:20px}html[data-rz-mode=dark] .rz-mega__panel,[data-theme=dark] .rz-mega__panel{background:#1a1a1a;color:#f5f5f5;box-shadow:0 18px 40px #00000073}.rz-mega__grid{display:grid;grid-template-columns:minmax(140px,1.1fr) repeat(auto-fit,minmax(150px,1fr));gap:28px 36px;align-items:start}.rz-mega__featured{display:flex;flex-direction:column;gap:14px;padding-right:12px}.rz-mega__featured-link{font-family:var(--font-body--family);font-size:.9375rem;font-weight:700;color:inherit;text-decoration:none;line-height:1.25;transition:opacity .15s ease}.rz-mega__featured-link:hover{opacity:.55}.rz-mega__col{display:flex;flex-direction:column;gap:12px;min-width:0}.rz-mega__col-title{margin:0;font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:inherit;text-decoration:none;opacity:.72}a.rz-mega__col-title:hover{opacity:1}.rz-mega__pills{display:flex;flex-wrap:wrap;gap:8px}.rz-mega__pill{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#fff;color:#333;font-size:.8125rem;font-weight:500;text-decoration:none;line-height:1.2;transition:background .15s ease,color .15s ease,transform .15s ease}.rz-mega__pill:hover{background:#111;color:#fff;transform:translateY(-1px)}html[data-rz-mode=dark] .rz-mega__pill,[data-theme=dark] .rz-mega__pill{background:#2a2a2a;color:#eee}html[data-rz-mode=dark] .rz-mega__pill:hover,[data-theme=dark] .rz-mega__pill:hover{background:#f5f5f5;color:#111}.rz-mega__nested{width:100%;display:flex;flex-direction:column;gap:8px}.rz-mega__nested-title{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.rz-mega__track-promo{display:flex;flex-direction:column;gap:.45rem;align-self:flex-start;padding:1rem 1.1rem;border:1px solid rgb(0 0 0 / .1);background:#ffffff8c;text-decoration:none;color:inherit;max-width:240px;transition:transform .2s ease,border-color .2s ease}.rz-mega__track-promo:hover{transform:translateY(-2px);border-color:#00000047}html[data-rz-mode=dark] .rz-mega__track-promo,[data-theme=dark] .rz-mega__track-promo{background:#ffffff0d;border-color:#ffffff1f}.rz-mega__track-promo-icon{width:26px;height:26px;opacity:.85}.rz-mega__track-promo-icon svg{width:100%;height:100%}.rz-mega__track-promo-title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rz-mega__track-promo-copy{margin:0;font-size:.8rem;line-height:1.4;opacity:.65;letter-spacing:normal;text-transform:none}.rz-header__backdrop{display:block!important}.rz-header[data-menu-open] .rz-header__backdrop{opacity:1!important;pointer-events:auto!important;background:#00000047!important}}.scroll-progress-button__btn{background:var(--color-background)!important;color:var(--color-foreground)!important;box-shadow:0 2px 12px #0000001f,0 0 0 1px rgb(var(--color-foreground-rgb) / .12)!important}.scroll-progress-button__progress{stroke:var(--color-foreground)!important}.scroll-progress-button__track{stroke:rgb(var(--color-foreground-rgb) / .14)!important}:is([data-theme=dark],html[data-rz-mode=dark]) .scroll-progress-button__btn{background:#1a1a1a!important;color:#f5f5f5!important}:is([data-theme=light],html[data-rz-mode=light]) .scroll-progress-button__btn{background:#fff!important;color:#0d0d0d!important}:is([data-theme=dark],html[data-rz-mode=dark]) body,:is([data-theme=dark],html[data-rz-mode=dark]) #MainContent{color:var(--color-foreground)}:is([data-theme=light],html[data-rz-mode=light]) body,:is([data-theme=light],html[data-rz-mode=light]) #MainContent{color:var(--color-foreground)}html[data-rz-mode=light] :root,html[data-theme=light] :root,html[data-rz-mode=light],html[data-theme=light]{--color-foreground: #0d0d0d !important;--color-foreground-rgb: 13 13 13 !important;--color-background: #fafafa !important;--color-background-rgb: 250 250 250 !important;--color-border: #0d0d0d !important;--color-border-rgb: 13 13 13 !important;--color: #0d0d0d !important;--color-rgb: 13 13 13 !important;--color-foreground-muted: rgb(13 13 13 / .65) !important;--color-foreground-subdued: rgb(13 13 13 / .45) !important}html[data-rz-mode=light] #MainContent [class*=color-custom-],html[data-theme=light] #MainContent [class*=color-custom-],html[data-rz-mode=light] #MainContent [class*=color-custom-] .text-block,html[data-theme=light] #MainContent [class*=color-custom-] .text-block{--color: #0d0d0d !important;--color-rgb: 13 13 13 !important;--color-foreground: #0d0d0d !important;--color-foreground-rgb: 13 13 13 !important;--color-foreground-muted: rgb(13 13 13 / .65) !important;--color-foreground-subdued: rgb(13 13 13 / .45) !important;--color-border: #0d0d0d !important;--color-border-rgb: 13 13 13 !important;--color-background: #fafafa !important;--color-background-rgb: 250 250 250 !important;color:#0d0d0d!important}html[data-rz-mode=light] #MainContent [class*=color-custom-].section-background,html[data-theme=light] #MainContent [class*=color-custom-].section-background,html[data-rz-mode=light] #MainContent .section[class*=color-custom-],html[data-theme=light] #MainContent .section[class*=color-custom-]{background-color:#fafafa!important}html[data-rz-mode=light] #MainContent :is(h1,h2,h3,h4,h5,h6,p,a,span,li,.text-block,.product-title,.price,.button-unstyled,.section-resource-list__header,.resource-list__item),html[data-theme=light] #MainContent :is(h1,h2,h3,h4,h5,h6,p,a,span,li,.text-block,.product-title,.price,.button-unstyled,.section-resource-list__header,.resource-list__item){--color: #0d0d0d;--color-foreground: #0d0d0d;--color-foreground-rgb: 13 13 13}html[data-rz-mode=dark] :root,html[data-theme=dark] :root,html[data-rz-mode=dark],html[data-theme=dark]{--color-foreground: #f5f5f5 !important;--color-foreground-rgb: 245 245 245 !important;--color-background: #000000 !important;--color-background-rgb: 0 0 0 !important;--color: #f5f5f5 !important;--color-rgb: 245 245 245 !important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme-mode.css.map */
