:root,html[data-color-mode=light]{color-scheme:light;--background: hsl(0 0% 100%);--foreground: hsl(222 47% 11%);--surface: hsl(210 20% 98%);--surface-elevated: hsl(0 0% 100%);--muted: hsl(215 16% 47%);--muted-foreground: hsl(215 16% 47%);--border: hsl(214 32% 91%);--ring: hsl(142 71% 39%);--accent: hsl(142 71% 39%);--accent-hover: hsl(142 76% 45%);--accent-foreground: hsl(144 80% 8%);--destructive: hsl(0 72% 51%);--overlay: hsl(222 47% 11% / .45);--shadow: hsl(222 47% 11% / .12);--bg-main: var(--background);--bg-surface: var(--surface);--text-primary: var(--foreground);--text-secondary: var(--muted-foreground);--border-color: var(--border);--accent-green: var(--accent);--accent-green-hover: var(--accent-hover);--accent-green-rgb: 0, 200, 83;--accent-on-green: var(--accent-foreground);--color-background: var(--background);--color-background-rgb: 255, 255, 255;--color-foreground: var(--foreground);--color-foreground-rgb: 17, 24, 39;--color-border: var(--border);--color-border-rgb: 229, 231, 235;--color-primary-button-background: var(--accent);--color-primary-button-text: var(--accent-foreground);--color-primary-button-border: var(--accent);--color-primary-button-hover-background: var(--accent-hover);--color-primary-button-hover-text: var(--accent-foreground);--color-primary-button-hover-border: var(--accent-hover);--color-primary-button-focus-outline: var(--accent);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--foreground);--color-secondary-button-border: var(--border);--color-secondary-button-hover-background: var(--surface);--color-secondary-button-hover-text: var(--foreground);--color-secondary-button-hover-border: var(--foreground);--color-input-background: var(--surface);--color-input-text: var(--foreground);--color-input-text-rgb: 17, 24, 39;--color-input-border: var(--border);--color-variant-background: var(--surface);--color-variant-border: var(--border);--color-variant-text: var(--foreground);--color-variant-text-rgb: 17, 24, 39;--color-selected-variant-background: var(--accent);--color-selected-variant-border: var(--accent);--color-selected-variant-text: var(--accent-foreground);--color-selected-variant-text-rgb: 6, 33, 15;--cart-bubble-background: var(--accent);--cart-bubble-text: var(--accent-foreground);--color-foreground-muted: hsl(215 16% 47% / .72);--color-foreground-subdued: hsl(215 16% 47% / .55)}html.dark,html[data-color-mode=dark]{color-scheme:dark;--background: hsl(222 47% 6%);--foreground: hsl(210 40% 98%);--surface: hsl(217 33% 12%);--surface-elevated: hsl(217 33% 14%);--muted: hsl(215 20% 55%);--muted-foreground: hsl(215 16% 65%);--border: hsl(217 25% 22%);--ring: hsl(142 71% 45%);--accent: hsl(142 71% 42%);--accent-hover: hsl(142 76% 50%);--accent-foreground: hsl(144 80% 8%);--destructive: hsl(0 72% 55%);--overlay: hsl(222 47% 4% / .65);--shadow: hsl(0 0% 0% / .4);--bg-main: var(--background);--bg-surface: var(--surface);--text-primary: var(--foreground);--text-secondary: var(--muted-foreground);--border-color: var(--border);--accent-green: var(--accent);--accent-green-hover: var(--accent-hover);--accent-green-rgb: 0, 200, 83;--accent-on-green: var(--accent-foreground);--color-background: var(--background);--color-background-rgb: 8, 13, 23;--color-foreground: var(--foreground);--color-foreground-rgb: 248, 250, 252;--color-border: var(--border);--color-border-rgb: 42, 54, 74;--palette-lightest: hsl(210 40% 98%);--palette-lightest-rgb: 248, 250, 252;--palette-darkest: hsl(222 47% 6%);--palette-darkest-rgb: 8, 13, 23;--color-primary-button-background: var(--accent);--color-primary-button-text: var(--accent-foreground);--color-primary-button-border: var(--accent);--color-primary-button-hover-background: var(--accent-hover);--color-primary-button-hover-text: var(--accent-foreground);--color-primary-button-hover-border: var(--accent-hover);--color-primary-button-focus-outline: var(--accent);--color-secondary-button-background: var(--surface);--color-secondary-button-text: var(--foreground);--color-secondary-button-border: var(--border);--color-secondary-button-hover-background: var(--surface-elevated);--color-secondary-button-hover-text: var(--foreground);--color-secondary-button-hover-border: var(--muted-foreground);--color-input-background: var(--surface);--color-input-text: var(--foreground);--color-input-text-rgb: 248, 250, 252;--color-input-border: var(--border);--color-variant-background: var(--surface);--color-variant-border: var(--border);--color-variant-text: var(--foreground);--color-variant-text-rgb: 248, 250, 252;--color-variant-hover-background: hsl(217 33% 18%);--color-variant-hover-text: var(--foreground);--color-variant-hover-border: var(--accent);--color-selected-variant-background: var(--accent);--color-selected-variant-border: var(--accent);--color-selected-variant-text: var(--accent-foreground);--color-selected-variant-text-rgb: 6, 33, 15;--color-selected-variant-hover-background: var(--accent-hover);--color-selected-variant-hover-text: var(--accent-foreground);--color-selected-variant-hover-border: var(--accent-hover);--input-disabled-background-color: hsl(210 40% 98% / .06);--input-disabled-border-color: hsl(210 40% 98% / .1);--input-disabled-text-color: hsl(210 40% 98% / .4);--cart-bubble-background: var(--accent);--cart-bubble-text: var(--accent-foreground);--color-foreground-muted: hsl(215 16% 65% / .85);--color-foreground-subdued: hsl(215 16% 65% / .65);--color-drawer-shadow-rgb: 0, 0, 0;--color-popover-shadow-rgb: 0, 0, 0}@media(prefers-color-scheme:dark){html:not([data-color-mode=light]):not(.dark){color-scheme:dark;--background: hsl(222 47% 6%);--foreground: hsl(210 40% 98%);--surface: hsl(217 33% 12%);--surface-elevated: hsl(217 33% 14%);--muted-foreground: hsl(215 16% 65%);--border: hsl(217 25% 22%);--accent: hsl(142 71% 42%);--accent-hover: hsl(142 76% 50%);--accent-foreground: hsl(144 80% 8%);--color-background: var(--background);--color-background-rgb: 8, 13, 23;--color-foreground: var(--foreground);--color-foreground-rgb: 248, 250, 252;--color-border: var(--border);--color-border-rgb: 42, 54, 74;--bg-main: var(--background);--bg-surface: var(--surface);--text-primary: var(--foreground);--text-secondary: var(--muted-foreground);--border-color: var(--border)}}html,body{background-color:var(--background);color:var(--foreground)}body{transition:background-color .2s ease,color .2s ease}html.dark .page-wrapper,html[data-color-mode=dark] .page-wrapper,html.dark #MainContent,html[data-color-mode=dark] #MainContent,html.dark #header-group,html[data-color-mode=dark] #header-group,html.dark footer,html[data-color-mode=dark] footer,html.dark .footer,html[data-color-mode=dark] .footer{background-color:var(--background)!important;color:var(--foreground)!important;border-color:var(--border)!important}html.dark .shopify-section:not(.shopify-section--zapper-alert):not([class*=announcement]),html[data-color-mode=dark] .shopify-section:not(.shopify-section--zapper-alert):not([class*=announcement]),html.dark .section-background:not([class*=color-custom]),html[data-color-mode=dark] .section-background:not([class*=color-custom]){background-color:var(--background)!important;color:var(--foreground)!important;border-color:var(--border)!important}html.dark #header-component,html[data-color-mode=dark] #header-component{--color-background-top-row: var(--surface) !important;--color-background-bottom-row: var(--surface) !important;--color-background: var(--surface) !important;--color-foreground: var(--foreground) !important;--color-border: var(--border) !important;--button-color: var(--foreground) !important;background-color:var(--surface)!important;color:var(--foreground)!important}html.dark #header-component .header__row,html[data-color-mode=dark] #header-component .header__row,html.dark .header-section,html[data-color-mode=dark] .header-section,html.dark .header,html[data-color-mode=dark] .header{background-color:var(--surface)!important;color:var(--foreground)!important;border-color:var(--border)!important}html.dark #header-component a,html[data-color-mode=dark] #header-component a,html.dark #header-component .header-actions__action,html[data-color-mode=dark] #header-component .header-actions__action,html.dark #header-component .menu-list__link,html[data-color-mode=dark] #header-component .menu-list__link,html.dark .header-logo,html[data-color-mode=dark] .header-logo{color:var(--foreground)!important}html.dark .color-custom-popover,html[data-color-mode=dark] .color-custom-popover,html.dark .color-custom-drawer,html[data-color-mode=dark] .color-custom-drawer,html.dark dialog,html[data-color-mode=dark] dialog,html.dark .dialog-modal,html[data-color-mode=dark] .dialog-modal,html.dark .search-modal__content,html[data-color-mode=dark] .search-modal__content,html.dark predictive-search-component,html[data-color-mode=dark] predictive-search-component,html.dark .predictive-search,html[data-color-mode=dark] .predictive-search,html.dark .theme-drawer,html[data-color-mode=dark] .theme-drawer,html.dark .theme-drawer__dialog,html[data-color-mode=dark] .theme-drawer__dialog,html.dark .cart-drawer,html[data-color-mode=dark] .cart-drawer,html.dark .quick-add-modal,html[data-color-mode=dark] .quick-add-modal{--color-background: var(--surface-elevated) !important;--color-foreground: var(--foreground) !important;--color-border: var(--border) !important;--color-background-rgb: 18, 24, 38 !important;--color-foreground-rgb: 248, 250, 252 !important;background-color:var(--surface-elevated)!important;color:var(--foreground)!important;border-color:var(--border)!important;box-shadow:0 16px 48px var(--shadow)!important}html.dark .dialog-modal::backdrop,html[data-color-mode=dark] .dialog-modal::backdrop,html.dark .search-modal__content::backdrop,html[data-color-mode=dark] .search-modal__content::backdrop{background-color:var(--overlay)!important}html.dark .predictive-search-form__header,html[data-color-mode=dark] .predictive-search-form__header,html.dark .predictive-search-form__content,html[data-color-mode=dark] .predictive-search-form__content,html.dark .predictive-search-form__content-wrapper,html[data-color-mode=dark] .predictive-search-form__content-wrapper,html.dark .predictive-search-form__footer,html[data-color-mode=dark] .predictive-search-form__footer{background-color:var(--surface-elevated)!important;color:var(--foreground)!important;border-color:var(--border)!important}html.dark .predictive-search-form input,html[data-color-mode=dark] .predictive-search-form input,html.dark .predictive-search input[type=search],html[data-color-mode=dark] .predictive-search input[type=search]{background-color:var(--surface)!important;color:var(--foreground)!important;border-color:var(--border)!important;caret-color:var(--foreground)}html.dark .predictive-search input::placeholder,html[data-color-mode=dark] .predictive-search input::placeholder{color:var(--muted-foreground)!important;opacity:.8}html.dark .predictive-search__resource-header,html[data-color-mode=dark] .predictive-search__resource-header,html.dark .predictive-search__title,html[data-color-mode=dark] .predictive-search__title,html.dark .predictive-search a,html[data-color-mode=dark] .predictive-search a,html.dark .predictive-search .product-card,html[data-color-mode=dark] .predictive-search .product-card{color:var(--foreground)!important;background-color:transparent!important;border-color:var(--border)!important}html.dark input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),html[data-color-mode=dark] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),html.dark textarea,html[data-color-mode=dark] textarea,html.dark select,html[data-color-mode=dark] select,html.dark .field__input,html[data-color-mode=dark] .field__input{background-color:var(--surface)!important;color:var(--foreground)!important;border-color:var(--border)!important}html.dark .email-signup__input-group--integrated,html[data-color-mode=dark] .email-signup__input-group--integrated{background-color:var(--surface)!important;border-color:var(--border)!important;overflow:hidden}html.dark .email-signup__input-group--integrated .email-signup__input,html[data-color-mode=dark] .email-signup__input-group--integrated .email-signup__input,html.dark .email-signup__input-group--underline .email-signup__input,html[data-color-mode=dark] .email-signup__input-group--underline .email-signup__input{background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--foreground)!important}html.dark .email-signup__input::placeholder,html[data-color-mode=dark] .email-signup__input::placeholder,html.dark input::placeholder,html[data-color-mode=dark] input::placeholder,html.dark textarea::placeholder,html[data-color-mode=dark] textarea::placeholder{color:var(--muted-foreground)!important}html.dark .email-signup__button--arrow,html[data-color-mode=dark] .email-signup__button--arrow,html.dark .email-signup__button--integrated,html[data-color-mode=dark] .email-signup__button--integrated{background-color:transparent!important;color:var(--foreground)!important;border-color:transparent!important;box-shadow:none!important}html.dark .product-card,html[data-color-mode=dark] .product-card,html.dark .product-grid__item,html[data-color-mode=dark] .product-grid__item,html.dark .collection-wrapper,html[data-color-mode=dark] .collection-wrapper,html.dark .resource-list,html[data-color-mode=dark] .resource-list,html.dark .card,html[data-color-mode=dark] .card{background-color:transparent!important;color:var(--foreground)!important;border-color:var(--border)!important}html.dark .product-card__content,html[data-color-mode=dark] .product-card__content,html.dark .product-card h3,html[data-color-mode=dark] .product-card h3,html.dark .product-card a,html[data-color-mode=dark] .product-card a,html.dark .product-card .price,html[data-color-mode=dark] .product-card .price,html.dark .product-title,html[data-color-mode=dark] .product-title,html.dark .text-block,html[data-color-mode=dark] .text-block,html.dark h1,html[data-color-mode=dark] h1,html.dark h2,html[data-color-mode=dark] h2,html.dark h3,html[data-color-mode=dark] h3,html.dark .collection-title,html[data-color-mode=dark] .collection-title,html.dark .facets__label,html[data-color-mode=dark] .facets__label,html.dark .facets__summary,html[data-color-mode=dark] .facets__summary{color:var(--foreground)!important}html.dark .compare-at-price,html[data-color-mode=dark] .compare-at-price,html.dark .price__compare,html[data-color-mode=dark] .price__compare,html.dark .price-item--regular,html[data-color-mode=dark] .price-item--regular{color:var(--muted-foreground)!important;text-decoration-color:var(--muted-foreground)!important}html.dark .price,html[data-color-mode=dark] .price,html.dark .price__current,html[data-color-mode=dark] .price__current,html.dark .price-item--sale,html[data-color-mode=dark] .price-item--sale,html.dark product-price,html[data-color-mode=dark] product-price,html.dark product-price .price-item__group,html[data-color-mode=dark] product-price .price-item__group{color:var(--foreground)!important;--color: var(--foreground) !important;--color-rgb: 248, 250, 252 !important}html.dark product-price .price:not(.compare-at-price),html[data-color-mode=dark] product-price .price:not(.compare-at-price){color:var(--accent)!important}html.dark .product-media,html[data-color-mode=dark] .product-media,html.dark .product-media-container,html[data-color-mode=dark] .product-media-container,html.dark .media,html[data-color-mode=dark] .media,html.dark .deferred-media,html[data-color-mode=dark] .deferred-media,html.dark .deferred-media__poster-button,html[data-color-mode=dark] .deferred-media__poster-button,html.dark .media-fit-contain :is(img,.deferred-media__poster-image),html[data-color-mode=dark] .media-fit-contain :is(img,.deferred-media__poster-image){background-color:var(--surface)!important;background:var(--surface)!important}html.dark .product-media-gallery__placeholder-image,html[data-color-mode=dark] .product-media-gallery__placeholder-image{background-color:var(--surface)!important;color:var(--muted-foreground)!important;fill:var(--muted-foreground)!important}html.dark .dialog-zoomed-gallery,html[data-color-mode=dark] .dialog-zoomed-gallery,html.dark .product-media-container__zoom-dialog,html[data-color-mode=dark] .product-media-container__zoom-dialog{background:var(--background)!important}html.dark .resource-list__item,html[data-color-mode=dark] .resource-list__item,html.dark .product-grid>*,html[data-color-mode=dark] .product-grid>*,html.dark .slideshow,html[data-color-mode=dark] .slideshow,html.dark .media,html[data-color-mode=dark] .media{background-color:transparent}html.dark [style*="background-color: rgb(255"],html[data-color-mode=dark] [style*="background-color: rgb(255"],html.dark [style*="background-color:#fff"],html[data-color-mode=dark] [style*="background-color:#fff"],html.dark [style*="background-color: #fff"],html[data-color-mode=dark] [style*="background-color: #fff"],html.dark [style*="background: #fff"],html[data-color-mode=dark] [style*="background: #fff"],html.dark [style*="background:#fff"],html[data-color-mode=dark] [style*="background:#fff"]{background-color:var(--surface)!important;color:var(--foreground)!important}html.dark [class*=color-custom-]:not(.color-custom-popover):not(.color-custom-drawer),html[data-color-mode=dark] [class*=color-custom-]:not(.color-custom-popover):not(.color-custom-drawer){--color-background: var(--background) !important;--color-foreground: var(--foreground) !important;--color-border: var(--border) !important;--color-background-rgb: 8, 13, 23 !important;--color-foreground-rgb: 248, 250, 252 !important;--color-rgb: 248, 250, 252 !important;--color: var(--foreground) !important}html.dark .zapper-hero,html[data-color-mode=dark] .zapper-hero,html.dark .zapper-features,html[data-color-mode=dark] .zapper-features,html.dark .zapper-sizing,html[data-color-mode=dark] .zapper-sizing,html.dark .zapper-lifestyle,html[data-color-mode=dark] .zapper-lifestyle,html.dark .zapper-faq,html[data-color-mode=dark] .zapper-faq,html.dark .zapper-use-case,html[data-color-mode=dark] .zapper-use-case,html.dark .zapper-shop,html[data-color-mode=dark] .zapper-shop{background:var(--background)!important;color:var(--foreground)!important}html.dark .zapper-features__card,html[data-color-mode=dark] .zapper-features__card,html.dark .zapper-lifestyle__card,html[data-color-mode=dark] .zapper-lifestyle__card,html.dark .zapper-sizing__table-wrap,html[data-color-mode=dark] .zapper-sizing__table-wrap,html.dark .zapper-faq__list,html[data-color-mode=dark] .zapper-faq__list,html.dark .zapper-use-case__panel,html[data-color-mode=dark] .zapper-use-case__panel,html.dark .zapper-shop__card,html[data-color-mode=dark] .zapper-shop__card,html.dark .zapper-newsletter-popup__dialog,html[data-color-mode=dark] .zapper-newsletter-popup__dialog{background-color:var(--surface)!important;color:var(--foreground)!important;border-color:var(--border)!important}html.dark .zapper-buy-box__pill,html[data-color-mode=dark] .zapper-buy-box__pill{background:var(--surface)!important;border-color:var(--border)!important;color:var(--foreground)!important}html.dark .zapper-sticky-bar,html[data-color-mode=dark] .zapper-sticky-bar{background:var(--surface-elevated)!important;color:var(--foreground)!important;border-color:var(--border)!important}html.dark .zapper-cta,html[data-color-mode=dark] .zapper-cta,html.dark .zapper-sticky-bar__button,html[data-color-mode=dark] .zapper-sticky-bar__button,html.dark .product-form-buttons .button:not(.button-secondary):not(.button-unstyled),html[data-color-mode=dark] .product-form-buttons .button:not(.button-secondary):not(.button-unstyled),html.dark .buy-buttons-block .button:not(.button-secondary):not(.button-unstyled),html[data-color-mode=dark] .buy-buttons-block .button:not(.button-secondary):not(.button-unstyled){background-color:var(--accent)!important;color:var(--accent-foreground)!important;border-color:var(--accent)!important}html.dark .button-secondary,html[data-color-mode=dark] .button-secondary{background-color:transparent!important;color:var(--foreground)!important;border-color:var(--border)!important}html.dark .button-unstyled,html[data-color-mode=dark] .button-unstyled{background-color:transparent!important;color:var(--foreground)!important}html.dark .mega-menu,html[data-color-mode=dark] .mega-menu,html.dark .menu-drawer,html[data-color-mode=dark] .menu-drawer,html.dark .header-drawer,html[data-color-mode=dark] .header-drawer{background-color:var(--surface-elevated)!important;color:var(--foreground)!important;border-color:var(--border)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/globals.css.map */
