:root{--hsw-ink: #050507;--hsw-surface: #0b0c12;--hsw-surface-raised: #11131c;--hsw-surface-hover: #171a26;--hsw-text: #f7f7fb;--hsw-text-muted: #a4a7b3;--hsw-border: rgb(255 255 255 / .11);--hsw-border-strong: rgb(132 109 255 / .58);--hsw-violet: #846dff;--hsw-pink: #ff2e88;--hsw-blue: #4169ff;--hsw-accent-gradient: linear-gradient(100deg, #653cff 0%, #9663ff 48%, #f02dc4 100%);--hsw-accent-gradient-hover: linear-gradient(100deg, #7955ff 0%, #aa73ff 48%, #ff42cf 100%)}body:not(.template-index){color-scheme:dark;background:var(--hsw-ink)!important}body:not(.template-index) #MainContent{color:var(--hsw-text);background:radial-gradient(circle at 84% 0,rgb(92 50 255 / .12),transparent 32rem),radial-gradient(circle at 12% 22rem,rgb(32 89 255 / .07),transparent 36rem),var(--hsw-ink)!important;min-height:55vh}body:not(.template-index) #MainContent,body:not(.template-index) #MainContent :where([class*=color-scheme-],[class*=color-mobile-scheme-],[class*=color-tablet-scheme-]),body #footer-group,body #footer-group :where([class*=color-scheme-],[class*=color-mobile-scheme-],[class*=color-tablet-scheme-]),body :where(.cart-drawer,.quick-add-modal,.predictive-search,.search-modal,.popup__inner,.global-settings-popup,.facets__display,.menu-drawer){--color-background: rgb(5 5 7) !important;--color-background-rgb: 5 5 7 !important;--color-foreground: rgb(247 247 251) !important;--color-foreground-rgb: 247 247 251 !important;--color-foreground-heading: rgb(255 255 255) !important;--color-foreground-heading-rgb: 255 255 255 !important;--color-foreground-muted: rgb(164 167 179) !important;--color-primary: rgb(132 109 255) !important;--color-primary-rgb: 132 109 255 !important;--color-primary-hover: rgb(255 46 136) !important;--color-primary-hover-rgb: 255 46 136 !important;--color-border: rgb(255 255 255 / .11) !important;--color-border-rgb: 255 255 255 !important;--color-shadow: rgb(0 0 0 / .55) !important;--color-shadow-rgb: 0 0 0 !important;--color-input-background: rgb(11 12 18) !important;--color-input-hover-background: rgb(17 19 28) !important;--color-input-text: rgb(247 247 251) !important;--color-input-text-rgb: 247 247 251 !important;--color-input-border: rgb(255 255 255 / .16) !important;--color-input-border-rgb: 255 255 255 !important;--color-primary-button-text: rgb(255 255 255) !important;--color-primary-button-text-rgb: 255 255 255 !important;--color-primary-button-background: var(--hsw-accent-gradient) !important;--color-primary-button-border: rgb(132 109 255) !important;--color-primary-button-hover-text: rgb(255 255 255) !important;--color-primary-button-hover-background: var(--hsw-accent-gradient-hover) !important;--color-primary-button-hover-border: rgb(255 46 136) !important;--color-secondary-button-text: rgb(247 247 251) !important;--color-secondary-button-text-rgb: 247 247 251 !important;--color-secondary-button-background: rgb(17 19 28) !important;--color-secondary-button-border: rgb(255 255 255 / .18) !important;--color-secondary-button-hover-text: rgb(255 255 255) !important;--color-secondary-button-hover-background: rgb(24 27 39) !important;--color-secondary-button-hover-border: rgb(132 109 255) !important;--arrow-color: rgb(247 247 251) !important;--arrow-color-rgb: 247 247 251 !important;--arrow-color-hover: rgb(255 255 255) !important;--arrow-color-hover-rgb: 255 255 255 !important;--arrow-background: rgb(17 19 28) !important;--arrow-background-rgb: 17 19 28 !important;--arrow-background-hover: rgb(132 109 255) !important;--arrow-background-hover-rgb: 132 109 255 !important;--arrow-border: rgb(255 255 255 / .12) !important;--pagination-color: rgb(164 167 179) !important;--pagination-active-color: rgb(132 109 255) !important;--pagination-active-color-rgb: 132 109 255 !important;--payment-terms-background-color: rgb(5 5 7) !important;--input-disabled-background-color: rgb(255 255 255 / .06) !important;--input-disabled-border-color: rgb(255 255 255 / .08) !important;--input-disabled-text-color: rgb(164 167 179 / .55) !important;--bg-light-gray: rgb(17 19 28) !important}body #footer-group{color:var(--hsw-text);background:var(--hsw-surface)}body #footer-group :where(h2,h3,h4,h5,h6){color:var(--hsw-text)}body #footer-group :where(p,a,.list-menu__item){color:var(--hsw-text-muted)}body #footer-group a:hover{color:var(--hsw-text)}body:not(.template-index) #MainContent :where(.section-background,.color-scheme-custom){background-color:transparent!important}body.hosanwell-dark-v2:not(.template-index) #MainContent :where(.shopify-section,.section-wrapper,.section,.custom-section-background,.custom-section-content,.section-content-wrapper){background-color:transparent!important}body:not(.template-index) #MainContent :where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.page-title){color:var(--hsw-text)}body:not(.template-index) #MainContent :where(.rte,.product__description,.article-template__content,.collection__description,.contact-form,.cart__note){color:var(--hsw-text-muted)}body:not(.template-index) #MainContent :where(a:not(.button),.link){text-decoration-color:#846dff80}body:not(.template-index) #MainContent :where(a:not(.button),.link):hover{color:var(--hsw-violet);text-decoration-color:currentcolor}body:not(.template-index) #MainContent :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select,.field__input,.select__select,.contact-form__input,.contact-form-input,.contact-form-textarea){color:var(--hsw-text)!important;background:var(--hsw-surface)!important;border-color:var(--hsw-border)!important}body:not(.template-index) #MainContent :where(input,textarea,.field__input,.contact-form__input)::placeholder{color:#747785;opacity:1}body:not(.template-index) #MainContent :where(input,textarea,select,.field__input,.contact-form__input):focus-visible{border-color:var(--hsw-violet)!important;outline:0;box-shadow:0 0 0 3px #846dff33}body:not(.template-index) #MainContent input:-webkit-autofill{-webkit-text-fill-color:var(--hsw-text);-webkit-box-shadow:0 0 0 1000px var(--hsw-surface) inset}body:not(.template-index) #MainContent :where(.card__inner,.product-media-container,.thumbnail,.cart-items--border,.cart-page__summary,.predictive-search,.facets__display,.facet-filters__field,.pagination__item,.quantity,.quantity-selector,.pickup-availability-preview){background-color:var(--hsw-surface);border-color:var(--hsw-border)}body:not(.template-index) #MainContent :where(.card,.product-media-container,.cart-items--border,.cart-page__summary){box-shadow:0 18px 55px #00000038}body:not(.template-index) #MainContent :where(.card__inner,.product-media-container,.thumbnail,.cart-items--border,.cart-page__summary){border:1px solid var(--hsw-border)}body:not(.template-index) #MainContent :where(.price,.price-item,.product__title,.card__heading,.cart-item__name){color:var(--hsw-text)}body:not(.template-index) #MainContent :where(.product__vendor,.caption-with-letter-spacing,.breadcrumb,.article-card__excerpt,.card-information){color:var(--hsw-text-muted)}.template-product #MainContent .main-product-information{padding-block:clamp(2.4rem,4vw,6rem)}.template-product #MainContent .product-information__grid{gap:clamp(2.4rem,4vw,6rem)}.template-product #MainContent :where(.product-details,[data-testid=product-information-details]){background:linear-gradient(145deg,#11131cf5,#08090ef5);border:1px solid var(--hsw-border);border-radius:18px;box-shadow:0 24px 80px #00000057}.template-product #MainContent .text-block--background{--text-background-color: var(--hsw-surface-raised) !important;border:1px solid var(--hsw-border)}.template-product #MainContent .section-product-tabs{--accordion-bg: var(--hsw-surface-raised) !important;--accordion-border-color: rgb(255 255 255 / .12) !important;--border-bottom-bg: rgb(255 255 255 / .12) !important;--border-active-tab-bg: var(--hsw-violet) !important;--separator-color: rgb(255 255 255 / .1) !important}.template-product #MainContent :where(.variant-picker__option,.product-form__input input[type=radio]+label,.swatch-input__label){color:var(--hsw-text);background:var(--hsw-surface);border-color:var(--hsw-border)}.template-product #MainContent :where(.variant-picker__option,.product-form__input input[type=radio]+label,.swatch-input__label):hover,.template-product #MainContent input[type=radio]:checked+label{border-color:var(--hsw-violet);box-shadow:0 0 0 1px var(--hsw-violet)}.template-product #MainContent .shopify-block>:where([class^=ai-review-highlight-],[class^=ai-trust-accordion-],[class^=brand-trust-section-],[class^=ai-trust-badges-]){background:transparent!important;color:var(--hsw-text)!important}.template-product #MainContent [class^=brand-trust-section-]{background:var(--hsw-ink)!important;color:var(--hsw-text)!important}.template-product #MainContent .section-product-tabs .toggle-link{color:var(--hsw-text)!important;background:var(--hsw-surface-raised)!important;border-color:var(--hsw-border)!important}.template-product #MainContent :where([class^=ai-review-highlight-card-]:not([class*=-title-]):not([class*=-text-]),[class^=ai-trust-accordion-header-],[class^=ai-trust-accordion-item-],[class^=brand-trust-item-],[class^=ai-trust-badge-],[class^=ai-trust-badges__container-]){background:var(--hsw-surface-raised)!important;border-color:var(--hsw-border)!important;box-shadow:0 16px 40px #00000038!important}.template-product #MainContent :where([class^=ai-review-highlight-heading-],[class^=ai-review-highlight-card-title-],[class^=ai-review-highlight-score-],[class^=ai-trust-accordion-title-],[class^=ai-trust-accordion-item-title-],[class^=brand-trust-title-],[class^=ai-trust-badge__text-]){color:var(--hsw-text)!important}.template-product #MainContent :where([class^=ai-review-highlight-subheading-],[class^=ai-review-highlight-card-text-],[class^=ai-review-highlight-note-],[class^=ai-trust-accordion-content-],[class^=brand-trust-description-]){color:var(--hsw-text-muted)!important}.template-product #MainContent [class^=ai-review-highlight-cta-]{color:#fff!important;background:var(--hsw-accent-gradient)!important}.template-page #MainContent .contact-form__form,.template-page #MainContent .block-contact-form{width:100%}.template-page #MainContent :where(.contact-form__form,.block-contact-form){padding:clamp(1.8rem,3vw,3.2rem);background:linear-gradient(145deg,#11131cf0,#090a0ff5);border:1px solid var(--hsw-border);border-radius:16px;box-shadow:0 22px 65px #00000042}.template-page #MainContent .group-block.color-scheme-custom{--color-background: rgb(11 12 18) !important;--color-background-rgb: 11 12 18 !important}.template-page #MainContent .section-content-wrapper>.shopify-block>.group-block{background:linear-gradient(145deg,#11131cf2,#090a0ff7)!important;border:1px solid var(--hsw-border)!important;border-radius:16px;box-shadow:0 22px 65px #0000003d}.template-page #MainContent .section-wrapper :where(.text-block,.custom-color,label,strong){color:var(--hsw-text)!important}.template-page #MainContent .section-wrapper :where(p,li,address){color:var(--hsw-text-muted)!important}.template-page #MainContent .overlay--solid{--overlay-color: #0b0c12 !important;--overlay-color--end: rgb(11 12 18 / 0) !important}body :where(.cart-drawer,.quick-add-modal__content,.predictive-search,.search-modal__content,.popup__inner,.global-settings-popup,.facets__display,.menu-drawer){color:var(--hsw-text);background-color:var(--hsw-surface)!important;border-color:var(--hsw-border)!important}body :where(.cart-drawer,.quick-add-modal__content,.search-modal__content,.popup__inner,.global-settings-popup) :where(h1,h2,h3,h4,h5,h6){color:var(--hsw-text)}@media(max-width:749px){body:not(.template-index) #MainContent{background:radial-gradient(circle at 100% 0,rgb(92 50 255 / .12),transparent 22rem),var(--hsw-ink)}.template-product #MainContent :where(.product-details,[data-testid=product-information-details]){border-radius:14px}.template-page #MainContent :where(.contact-form__form,.block-contact-form){padding:1.6rem;border-radius:14px}}@media(prefers-reduced-motion:reduce){.template-product #MainContent [class^=ai-review-highlight-card-]{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hosanwell-dark-theme.css.map */
