.cs-theme-toggle,.cs-mode-logo--dark{display:none}.cs-mode-logo--light{display:contents}html[data-cs-mode]{--cs-background: #fff;--cs-foreground: #000;--cs-background-rgb: 255 255 255;--cs-foreground-rgb: 0 0 0;--cs-surface: #f2f2f2;--cs-border: #767676;--cs-hover: #252525;--cs-error: #b00020;--cs-success: #006400;--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3}html[data-cs-mode][data-theme=dark]{--cs-background: #000;--cs-foreground: #fff;--cs-background-rgb: 0 0 0;--cs-foreground-rgb: 255 255 255;--cs-surface: #171717;--cs-border: #858585;--cs-hover: #dedede;--cs-error: #ff8797;--cs-success: #7ee79a;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}html[data-cs-mode]{--color-background: var(--cs-background);--color-background-rgb: var(--cs-background-rgb);--color-foreground: var(--cs-foreground);--color-foreground-rgb: var(--cs-foreground-rgb);--color-border: var(--cs-foreground);--color-border-rgb: var(--cs-foreground-rgb);--color-error: var(--cs-error);--color-success: var(--cs-success);--color-input-background: var(--cs-surface);--color-input-text: var(--cs-foreground);--color-input-text-rgb: var(--cs-foreground-rgb);--color-input-border: var(--cs-border);--crime-notify-bg: var(--cs-foreground);--crime-notify-color: var(--cs-background);--crime-notify-hover-bg: var(--cs-hover);--crime-notify-hover-color: var(--cs-background);--crime-notify-hover-border: var(--cs-foreground);--crime-notify-modal-bg: var(--cs-background);--crime-notify-modal-color: var(--cs-foreground);--style-border-drawer: 1px solid var(--cs-border);background-color:var(--cs-background);color:var(--cs-foreground)}html[data-cs-mode]{--color-primary-button-background: var(--cs-foreground);--color-primary-button-text: var(--cs-background);--color-primary-button-border: var(--cs-foreground);--color-primary-button-hover-background: var(--cs-hover);--color-primary-button-hover-text: var(--cs-background);--color-primary-button-hover-border: var(--cs-foreground);--color-primary-button-focus-outline: var(--cs-foreground);--color-primary-button-text-rgb: var(--cs-background-rgb)}html[data-cs-mode]{--color-secondary-button-background: var(--cs-surface);--color-secondary-button-text: var(--cs-foreground);--color-secondary-button-border: var(--cs-foreground);--color-secondary-button-hover-background: var(--cs-foreground);--color-secondary-button-hover-text: var(--cs-background);--color-secondary-button-hover-border: var(--cs-foreground);--color-secondary-button-focus-outline: var(--cs-foreground);--color-secondary-button-text-rgb: var(--cs-foreground-rgb)}html[data-cs-mode]{--color-variant-background: var(--cs-surface);--color-variant-text: var(--cs-foreground);--color-variant-border: var(--cs-foreground);--color-variant-hover-background: var(--cs-foreground);--color-variant-hover-text: var(--cs-background);--color-variant-hover-border: var(--cs-foreground);--color-variant-focus-outline: var(--cs-foreground);--color-variant-text-rgb: var(--cs-foreground-rgb)}html[data-cs-mode]{--color-selected-variant-background: var(--cs-foreground);--color-selected-variant-text: var(--cs-background);--color-selected-variant-border: var(--cs-foreground);--color-selected-variant-hover-background: var(--cs-hover);--color-selected-variant-hover-text: var(--cs-background);--color-selected-variant-hover-border: var(--cs-foreground);--color-selected-variant-focus-outline: var(--cs-foreground);--color-selected-variant-text-rgb: var(--cs-background-rgb)}html[data-cs-mode] :is(.color-custom-drawer,.color-custom-popover,.header__row),html[data-cs-mode] :is(.color-custom-drawer,.color-custom-popover,.header__row) .text-block{--color-background: var(--cs-background);--color-background-rgb: var(--cs-background-rgb);--color-foreground: var(--cs-foreground);--color-foreground-rgb: var(--cs-foreground-rgb);--color: var(--color-foreground);--color-rgb: var(--color-foreground-rgb);--color-border: var(--cs-foreground);--color-border-rgb: var(--cs-foreground-rgb);--color-foreground-muted: rgb(var(--color-foreground-rgb) / .7);--color-foreground-subdued: rgb(var(--color-foreground-rgb) / .6);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / .1);--input-disabled-border-color: rgb(var(--color-foreground-rgb) / .15);--input-disabled-text-color: rgb(var(--color-foreground-rgb) / .5);--checkbox-border: 1px solid var(--cs-border)}html[data-cs-mode] #header-component{--color-background-top-row: var(--cs-background) !important;--color-background-bottom-row: var(--cs-background) !important}html[data-cs-mode]{--cs-announcement-background: var(--cs-foreground);--cs-announcement-foreground: var(--cs-background);--cs-announcement-border: rgb(var(--cs-background-rgb) / .28);--cs-menu-background: var(--cs-background);--cs-menu-foreground: var(--cs-foreground);--cs-menu-border: rgb(var(--cs-foreground-rgb) / .22)}html[data-cs-mode] .shopify-section:has(>.announcement-bar){isolation:isolate}html[data-cs-mode] .shopify-section:has(>.announcement-bar)>.section-background{--color-background: var(--cs-announcement-background);background-color:var(--cs-announcement-background)}html[data-cs-mode] .announcement-bar,html[data-cs-mode] .announcement-bar .text-block{--color-background: var(--cs-announcement-background);--color-background-rgb: var(--cs-foreground-rgb);--color-foreground: var(--cs-announcement-foreground);--color-foreground-rgb: var(--cs-background-rgb);--color: var(--cs-announcement-foreground);--color-rgb: var(--cs-background-rgb);--color-border: var(--cs-announcement-border);color:var(--cs-announcement-foreground);border-color:var(--cs-announcement-border)}html[data-cs-mode] .announcement-bar :is(.announcement-bar__text,a,.slideshow-control){color:var(--cs-announcement-foreground)}html[data-cs-mode] .announcement-bar :is(a,button):focus-visible{outline-color:var(--cs-announcement-foreground)}html[data-cs-mode] #header-component .header__underlay{--color-submenu: var(--cs-menu-background)}html[data-cs-mode] #header-component :is(.menu-list__submenu,.overflow-menu,.menu-drawer,.menu-drawer__submenu),html[data-cs-mode] #header-component :is(.menu-list__submenu,.overflow-menu,.menu-drawer,.menu-drawer__submenu) .text-block{--color-background: var(--cs-menu-background);--color-background-rgb: var(--cs-background-rgb);--color-foreground: var(--cs-menu-foreground);--color-foreground-rgb: var(--cs-foreground-rgb);--color: var(--cs-menu-foreground);--color-rgb: var(--cs-foreground-rgb);--color-foreground-muted: rgb(var(--cs-foreground-rgb) / .7);--color-foreground-subdued: rgb(var(--cs-foreground-rgb) / .6);--color-border: var(--cs-menu-border);--color-border-rgb: var(--cs-foreground-rgb);color:var(--cs-menu-foreground)}html[data-cs-mode] #header-component :is(.menu-list__submenu,.overflow-menu,.menu-drawer) :is(a,button,summary):focus-visible{outline-color:var(--cs-menu-foreground)}html[data-cs-mode] .custom-color-quick-add{--quick-add-background: var(--cs-foreground);--quick-add-foreground: var(--cs-background)}html[data-cs-mode] .crime-bis-dialog{border:1px solid var(--cs-border)}html[data-cs-mode] zoom-dialog dialog{background:var(--cs-background)}html[data-cs-mode] .cs-theme-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--cs-toggle-gap, 10px);min-width:var(--cs-toggle-size, 48px);min-height:var(--cs-toggle-size, 48px);max-width:100%;padding:var(--cs-toggle-padding, 10px);background:var(--cs-toggle-bg, var(--cs-background));color:var(--cs-toggle-fg, var(--cs-foreground));border:var(--cs-toggle-border-width, 1px) solid var(--cs-toggle-border, var(--cs-border));border-radius:var(--cs-toggle-radius, 24px);font-family:var(--cs-toggle-font, var(--font-body--family));font-size:var(--cs-toggle-font-size, 14px);font-weight:var(--cs-toggle-weight, 500);letter-spacing:var(--cs-toggle-spacing, 0px);line-height:1.3;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-cs-mode] .cs-theme-toggle:focus-visible{outline:2px solid var(--cs-foreground);outline-offset:4px}.cs-theme-toggle__icon{width:var(--cs-toggle-icon, 22px);height:var(--cs-toggle-icon, 22px);flex-shrink:0}.cs-theme-toggle__track{display:flex;align-items:center;width:38px;height:22px;border:1px solid currentColor;border-radius:20px;padding:3px;flex-shrink:0}.cs-theme-toggle__track>span{width:14px;height:14px;border-radius:50%;background:currentColor}html[data-theme=dark] .cs-theme-toggle__track{justify-content:flex-end;background:var(--cs-toggle-active, var(--cs-foreground));color:var(--cs-background)}.cs-theme-toggle__label{overflow-wrap:anywhere;min-width:0}[data-cs-mode-label=dark],html[data-theme=dark] [data-cs-mode-label=light]{display:none}html[data-theme=dark] [data-cs-mode-label=dark]{display:inline}html[data-cs-mode] .cs-theme-toggle--floating{position:fixed;z-index:20;bottom:calc(var(--cs-float-y) + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 2 * var(--cs-float-x));box-shadow:0 2px 12px #0000001f}.cs-theme-toggle--left{left:calc(var(--cs-float-x) + env(safe-area-inset-left,0px))}.cs-theme-toggle--right{right:calc(var(--cs-float-x) + env(safe-area-inset-right,0px))}html[data-cs-mode]:has(dialog[open],.crime-forms-modal:not([hidden]),header-drawer details[open],.shopify-pc__banner__dialog) .cs-theme-toggle--floating{visibility:hidden;pointer-events:none}html[data-cs-mode] .cs-mode-logo{display:none}html[data-theme=light] .cs-mode-logo--light,html[data-theme=dark] .cs-mode-logo--dark{display:contents}.cs-mode-section{background:var(--cs-background, var(--color-background));color:var(--cs-foreground, var(--color-foreground))}.cs-mode-section__inner{display:flex;justify-content:var(--cs-align, center);min-width:0;padding:var(--cs-section-top, 24px) 20px var(--cs-section-bottom, 24px)}.cs-mode-section__inner--contained{max-width:var(--page-width, 1200px);margin-inline:auto}@media(max-width:749px){html[data-cs-mode]:has(.sticky-add-to-cart__bar[data-stuck=true]) .cs-theme-toggle--floating{bottom:calc(var(--cs-float-y) + env(safe-area-inset-bottom,0px) + 90px)}}@media(prefers-reduced-motion:no-preference){html.cs-mode-changing,html.cs-mode-changing :where(body,.section-background,.header__row,.text-block,a,p,h1,h2,h3,h4,h5,h6,button,input,select,textarea,dialog,.crime-bis-dialog,.cs-theme-toggle__track){transition-property:background-color,color,border-color,fill,stroke;transition-duration:var(--cs-mode-duration);transition-timing-function:ease}}html[data-theme=dark] .cs-theme-toggle__icon{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cs-theme-mode.css.map */
