@media (prefers-color-scheme: dark){:root:not(.light-mode){--color-background: var(--dark-color-background, 13, 13, 13);--gradient-background: var(--dark-gradient-background, #0d0d0d);--color-foreground: var(--dark-color-foreground, 255, 255, 255);--color-shadow: var(--dark-color-shadow, 0, 0, 0);--color-button: var(--dark-color-button, 255, 255, 255);--color-button-text: var(--dark-color-button-text, 0, 0, 0);--color-secondary-button: var(--dark-color-secondary-button, 13, 13, 13);--color-secondary-button-text: var(--dark-color-secondary-button-text, 255, 255, 255);--color-link: var(--dark-color-link, 102, 204, 255);--color-badge-foreground: var(--dark-color-badge-foreground, 255, 255, 255);--color-badge-background: var(--dark-color-badge-background, 51, 51, 51);--color-badge-border: var(--dark-color-badge-border, 255, 255, 255)}}.dark-mode-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;cursor:pointer;padding:.5rem;margin:0 .5rem;border-radius:50%;transition:all .3s ease;color:rgb(var(--color-foreground));text-decoration:none!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:center;vertical-align:middle;line-height:1;font-size:inherit;font-family:inherit;min-width:auto;min-height:auto;width:auto;height:auto}.dark-mode-toggle:hover{background-color:rgba(var(--color-foreground),.1)!important;transform:scale(1.1);box-shadow:none!important;border:none!important;outline:none!important;text-decoration:none!important}.dark-mode-toggle:focus{outline:none!important;background-color:rgba(var(--color-foreground),.1)!important;box-shadow:none!important;border:none!important}.dark-mode-toggle:active{transform:scale(.95);background-color:rgba(var(--color-foreground),.15)!important;box-shadow:none!important;border:none!important;outline:none!important}.dark-mode-toggle:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.header__icons .dark-mode-toggle,.header .dark-mode-toggle{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;text-decoration:none!important}.dark-mode-toggle .icon{width:2.2rem;height:2.2rem;stroke-width:1.5;transition:all .3s ease;display:block;vertical-align:middle;fill:none;stroke:currentColor;color:inherit}.dark-mode-toggle .icon-moon{display:block}.dark-mode-toggle .icon-sun,.dark-mode .dark-mode-toggle .icon-moon{display:none}.dark-mode .dark-mode-toggle .icon-sun{display:block}:root:not(.dark-mode):not(.light-mode) .dark-mode-toggle .icon-moon{display:block}:root:not(.dark-mode):not(.light-mode) .dark-mode-toggle .icon-sun{display:none}@media (prefers-color-scheme: dark){:root:not(.light-mode) .dark-mode-toggle .icon-moon{display:none}:root:not(.light-mode) .dark-mode-toggle .icon-sun{display:block}}:root{--theme-transition: background-color .3s ease, color .3s ease, border-color .3s ease, box-shadow .3s ease}.light-mode{--color-background: 255, 255, 255;--color-foreground: 18, 18, 18;--color-shadow: 18, 18, 18;--color-button: 18, 18, 18;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 18, 18, 18;--color-link: 18, 18, 18;--color-badge-foreground: 18, 18, 18;--color-badge-background: 255, 255, 255;--color-badge-border: 18, 18, 18;--color-accent: 255, 215, 0;--color-border: 229, 229, 229;--color-card-background: 255, 255, 255;--color-input-background: 255, 255, 255;--color-announcement-background: 255, 215, 0;--color-announcement-text: 18, 18, 18}.dark-mode{--color-background: 18, 18, 18;--color-foreground: 255, 255, 255;--color-shadow: 0, 0, 0;--color-button: 255, 255, 255;--color-button-text: 18, 18, 18;--color-secondary-button: 18, 18, 18;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 18, 18, 18;--color-badge-border: 255, 255, 255;--color-accent: 255, 215, 0;--color-border: 51, 51, 51;--color-card-background: 33, 33, 33;--color-input-background: 33, 33, 33;--color-announcement-background: 51, 51, 51;--color-announcement-text: 255, 215, 0}body{transition:var(--theme-transition);background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.75)}h1,h2,h3,h4,h5,h6{transition:var(--theme-transition);color:rgb(var(--color-foreground))}a{transition:var(--theme-transition);color:rgb(var(--color-link))}a:hover{color:rgba(var(--color-link),.8)}.card{transition:var(--theme-transition);background-color:rgb(var(--color-card-background));border-color:rgba(var(--color-border),var(--border-opacity, .1))}.card:hover{box-shadow:0 10px 30px rgba(var(--color-shadow),.1)}.field__input,.select__select,.text-area{transition:var(--theme-transition);background-color:rgb(var(--color-input-background));border-color:rgba(var(--color-border),.2);color:rgb(var(--color-foreground))}.field__input:focus,.select__select:focus,.text-area:focus{border-color:rgb(var(--color-accent));box-shadow:0 0 0 1px rgb(var(--color-accent))}.field__label{transition:var(--theme-transition);color:rgba(var(--color-foreground),.7)}.button{transition:var(--theme-transition)}.button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.button--primary:hover:not([disabled]){background-color:rgba(var(--color-button),.8)}.button--secondary{background-color:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border-color:rgb(var(--color-secondary-button-text))}.button--secondary:hover:not([disabled]){background-color:rgba(var(--color-secondary-button-text),.1)}.header{transition:var(--theme-transition);background-color:rgba(var(--color-background),.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:rgba(var(--color-border),.1)}.header__icon{transition:var(--theme-transition);color:rgb(var(--color-foreground))}.header__icon:hover{color:rgb(var(--color-accent))}.header__menu-item{transition:var(--theme-transition);color:rgb(var(--color-foreground))}.header__menu-item:hover{color:rgb(var(--color-accent))}.announcement-bar{transition:var(--theme-transition);background-color:rgb(var(--color-announcement-background));color:rgb(var(--color-announcement-text))}.announcement-bar__link{color:rgb(var(--color-announcement-text));text-decoration:underline}.announcement-bar__link:hover{opacity:.8}.footer{transition:var(--theme-transition);background-color:rgba(var(--color-card-background));border-top-color:rgba(var(--color-border),.1)}.product-grid .card{background-color:rgb(var(--color-card-background));border-color:rgba(var(--color-border),.1)}.product-grid .card:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(var(--color-shadow),.15)}.price{transition:var(--theme-transition);color:rgb(var(--color-foreground))}.price--sold-out{color:rgba(var(--color-foreground),.5)}.badge{transition:var(--theme-transition);background-color:rgb(var(--color-accent));color:rgb(var(--color-background))}.badge--new{background-color:#2ecc71;color:#fff}.badge--sold-out{background-color:#e74c3c;color:#fff}.badge--low-stock{background-color:#f39c12;color:#fff}.dark-mode{scrollbar-color:rgba(var(--color-foreground),.3) rgba(var(--color-background),1)}.dark-mode::-webkit-scrollbar{width:8px}.dark-mode::-webkit-scrollbar-track{background:rgb(var(--color-background))}.dark-mode::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.3);border-radius:4px}.dark-mode::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.5)}.dark-mode ::selection{background-color:rgba(var(--color-accent),.3);color:rgb(var(--color-foreground))}.dark-mode *:focus-visible{outline-color:rgb(var(--color-accent))}@media (prefers-reduced-motion: reduce){.dark-mode-toggle,body,.card,.button,.header,.field__input,.select__select,.text-area{transition:none}}@media screen and (max-width: 749px){.dark-mode-toggle{padding:.4rem}.dark-mode-toggle .icon{width:2rem;height:2rem}}@media (prefers-contrast: high){.dark-mode{--color-background: 0, 0, 0;--color-foreground: 255, 255, 255;--color-border: 128, 128, 128}.light-mode{--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;--color-border: 128, 128, 128}}@media print{.dark-mode-toggle{display:none}.dark-mode{--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;--color-card-background: 255, 255, 255}}.header__heading-logo--light{display:block!important;transition:opacity .3s ease}.header__heading-logo--dark{display:none!important;transition:opacity .3s ease}.dark-mode .header__heading-logo--light{display:none!important}.dark-mode .header__heading-logo--dark,.light-mode .header__heading-logo--light{display:block!important}.light-mode .header__heading-logo--dark{display:none!important}@media (prefers-color-scheme: dark){:root:not(.light-mode) .header__heading-logo--light{display:none!important}:root:not(.light-mode) .header__heading-logo--dark{display:block!important}}.header__heading-logo-wrapper{position:relative;transition:all .3s ease}.header__heading-logo--light,.header__heading-logo--dark{transition:opacity .3s ease,transform .3s ease;max-width:100%;height:auto}.header__heading-logo-wrapper{display:inline-block;min-height:1em}.header__heading-logo-wrapper .header__heading-logo:only-child{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dark-mode.css.map */
