lights-toggle{display:inline-flex;align-items:center}.lights-toggle__control{display:inline-flex;align-items:center;gap:.625rem;cursor:pointer;user-select:none;-webkit-user-select:none;color:rgb(var(--text-color))}.lights-toggle__track{position:relative;flex-shrink:0;width:2.25rem;height:1.25rem;border-radius:999px;background:rgb(var(--text-color) / .22);transition:background .45s ease,box-shadow .45s ease}.lights-toggle__thumb{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .3s cubic-bezier(.4,0,.2,1)}.lights-toggle__input:checked+.lights-toggle__track{background:linear-gradient(135deg,#d4a24a,#f0cf7e 55%,#f7e0a6);box-shadow:0 0 0 3px #f0cf7e47}.lights-toggle__input:checked+.lights-toggle__track .lights-toggle__thumb{transform:translate(1rem)}.lights-toggle__input:focus-visible+.lights-toggle__track{outline:2px solid rgb(var(--text-color));outline-offset:2px}.lights-toggle__label{white-space:nowrap;line-height:1}.collection-toolbar .collection-toolbar__lights-toggle{display:flex;align-items:center;padding-inline:1.875rem;border-inline-end:1px solid rgb(var(--border-color))}@media screen and (max-width:699px){.collection-toolbar:has(.collection-toolbar__lights-toggle){flex-wrap:wrap}.collection-toolbar .collection-toolbar__lights-toggle{width:100%;justify-content:center;min-height:2.625rem;padding-inline:1.25rem;border-inline-end:0;border-block-start:1px solid rgb(var(--border-color))}}.product-card__image--lit{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .5s ease}html.lights-on .product-card__image--lit{opacity:1}html.lights-on .product-card__figure:has(.product-card__image--lit) .product-card__image--primary{opacity:0}@media screen and (pointer:fine){html.lights-on .product-card__figure:has(.product-card__image--lit):hover .product-card__image--lit{opacity:0}html.lights-on .product-card__figure:has(.product-card__image--lit):not(:has(.product-card__image--secondary)):hover .product-card__image--primary{opacity:1}}.product-gallery__image-list:has(.product-gallery__lights-toggle){position:relative}.product-gallery__lights-toggle{position:absolute;z-index:2;inset-block-start:1rem;inset-inline-start:1rem;padding:.5rem .875rem;border-radius:999px;background:rgb(var(--background));box-shadow:0 1px 4px #0000001f}@media screen and (min-width:1000px){.product-gallery__lights-toggle{inset-block-start:1.25rem;inset-inline-start:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lights-toggle.css.map */
