.theme-toggle-wrapper{position:relative;margin-left:16px}.theme-toggle-btn{background:transparent;border:none;cursor:pointer;font-size:18px;padding:8px;border-radius:8px}.theme-toggle-dropdown{display:none}.theme-dropdown{position:absolute;top:45px;right:0;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:8px;display:none;flex-direction:column;min-width:140px;z-index:1000}.theme-dropdown button{background:none;border:none;padding:10px;text-align:left;cursor:pointer;font-size:14px;border-radius:8px}.theme-dropdown button:hover{background:#f3f3f3}.theme-toggle-wrapper.active .theme-dropdown{display:flex}html[data-theme=dark]{color-scheme:dark;--color-background: #252D40;--color-background-rgb: 37 45 64;--color-foreground: #eeeeee;--color-foreground-rgb: 238 238 238;--color-border: #ffffff;--color-border-rgb: 255 255 255;--color-input-background: #eeeeee;--color-input-text: #252D40;--color-input-text-rgb: 37 45 64;--color-input-border: #ffffff}html[data-theme=dark] [class*=color-custom-],html[data-theme=dark] .text-block{--color-background: #252D40 !important;--color-background-rgb: 37 45 64 !important;--color: #eeeeee !important;--color-rgb: 238 238 238 !important;--color-foreground: #eeeeee !important;--color-foreground-rgb: 238 238 238 !important;--color-border: #eeeeee !important;--color-border-rgb: 238 238 238 !important;--color-foreground-muted: rgb(238 238 238 / 70%) !important;--color-foreground-subdued: rgb(238 238 238 / 90%) !important}html[data-theme=dark] #header-component{--color-background-top-row: #252D40 !important;--color-background-bottom-row: #252D40 !important;--color-border: #eeeeee !important;--color-transparent-text: #eeeeee !important;--color-transparent-text-rgb: 238 238 238 !important;--color-transparent-text-contrast: #252D40 !important}html[data-theme=dark]{--color-primary-button-background: #eeeeee;--color-primary-button-text: #252D40;--color-primary-button-border: #eeeeee;--color-primary-button-hover-background: #ffffff;--color-primary-button-hover-text: #252D40;--color-primary-button-hover-border: #ffffff;--color-primary-button-focus-outline: #eeeeee}html[data-theme=dark] .lapro-faq-answer,html[data-theme=dark] .lapro-faq-answer p{color:#eee!important}html[data-theme=dark] main :where(.text-block p,.rte,.lapro-faq-answer,.contact-form__form) a[href]:not(:where(.button,.button-secondary,[role=button],.product-card a,.product-title a,a.product-title,nav a,header a,footer a,#header-component a)){color:#9ecbff!important;text-decoration:underline;text-underline-offset:.15em}html[data-theme=dark] main :where(.text-block p,.rte) a[href^="/blogs/articles/"]{text-decoration:none}html[data-theme=dark] main :where(.text-block p,.rte,.lapro-faq-answer,.contact-form__form) a[href]:not(:where(.button,.button-secondary,[role=button],.product-card a,.product-title a,a.product-title,nav a,header a,footer a,#header-component a)):hover{color:#c5e1ff!important}html[data-theme=dark] main :where(.text-block p,.rte,.lapro-faq-answer,.contact-form__form) a[href] :where(strong,b,em,i,span){color:inherit!important;text-decoration:none!important}html[data-theme=dark] .facets{background-color:#252d40!important;color:#eee!important}html[data-theme=dark] .variant-picker{--color-variant-background: #252D40 !important;--color-variant-text: #eeeeee !important;--color-variant-text-rgb: 238 238 238 !important;--color-variant-border: #eeeeee !important;--color-variant-hover-background: #2E3850 !important;--color-variant-hover-text: #ffffff !important;--color-variant-hover-border: #ffffff !important;--color-selected-variant-background: #eeeeee !important;--color-selected-variant-text: #252D40 !important;--color-selected-variant-border: #eeeeee !important;--color-selected-variant-hover-background: #dddddd !important;--color-selected-variant-hover-text: #252D40 !important;--color-selected-variant-hover-border: #252D40 !important}.theme-mode-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:22px;cursor:pointer}.theme-mode-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-toggle.css.map */
