.product__color-swatches .product__color-swatch[data-shape=square]{aspect-ratio:1 / 1!important;width:var(--swatch-width, 30px)!important;height:auto!important;min-height:unset!important;overflow:hidden}.product__color-swatches .product__color-swatch[data-shape=square] img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;padding:1px}.product-variations-block .product__color-swatch{position:relative;border:1px solid rgba(0,0,0,.1);transition:all .2s ease}.product-variations-block .product__color-swatch:hover{border-color:#0000004d}.product-variations-block .product__color-swatch.selected{border-color:var(--color-text, #000);border-width:1px;box-shadow:none}.product-variations-block .product__color-swatch:before,.product-variations-block .product__color-swatch:after{display:none!important}.product__color-swatch img{width:100%;height:100%;object-fit:contain;pointer-events:none}.product-variations-block .product__color-swatch[style*=background-image]{padding:2px}.product__color-swatch.has-hover-image{transition:background-image .2s ease,border-color .2s ease,transform .2s ease;background-size:75%!important;background-position:center!important;background-repeat:no-repeat!important}.product__color-swatches .product__color-swatch[style*=background-image]{border:1px solid rgba(0,0,0,.1)}.product__color-swatches .product__color-swatch[style*=background-image]:hover{border-color:#0000004d}.product__color-swatches .product__color-swatch[style*=background-image].selected{border-color:var(--color-text, #000);border-width:1px}.product__color-swatch[style*=".svg"]{background-color:transparent}.thumbnail-swatch{position:relative;border:2px solid transparent;transition:all .2s ease;overflow:hidden}.thumbnail-swatch:hover{border-color:#0000004d}.thumbnail-swatch.selected{border-color:var(--color-text, #000);box-shadow:0 0 0 1px var(--color-text, #000)}.thumbnail-swatch img{width:100%;height:100%;object-fit:cover}.block-swatch[style*=background-image] .block-swatch__color,.block-swatch .block-swatch__color[style*=background-image]{border:1px solid rgba(0,0,0,.1)}.filter-item__checkbox:checked+.filter-item__content-inner .filter-item__swatch{box-shadow:0 0 0 1px inset var(--color-text-8-percent),0 0 0 1px var(--color-border)!important}.filter-item__checkbox:checked+.filter-item__content-inner .filter-input__input{border-color:var(--color-border)!important;box-shadow:none!important}.filter-item__checkbox:focus+.filter-item__content-inner,.filter-item__checkbox:focus-within+.filter-item__content-inner,.filter-item__checkbox:active+.filter-item__content-inner{outline:none!important;box-shadow:none!important;border:none!important}.filter-item__content:focus,.filter-item__content:focus-within,.filter-item__content:active,.filter-item label:focus,.filter-item label:focus-within,.filter-item label:active{outline:none!important;box-shadow:none!important}.filter-item__content-inner,.filter-item__content-inner:focus,.filter-item__content-inner:focus-within,.filter-item__content-inner:active,.filter-item__content-inner *{outline:none!important}.filter-item,.filter-item:focus,.filter-item:focus-within,.filter-item:active{outline:none!important;box-shadow:none!important}.filter-input__input:focus,.filter-input__input:focus-within,.filter-input__input:active,.filter-item__swatch:focus,.filter-item__swatch:focus-within,.filter-item__swatch:active{outline:none!important;box-shadow:none!important}.filter-item__content:has(input:focus),.filter-item__content:has(input:focus-visible),.filter-item__content:has(input:active){outline:none!important}.filter-item__swatch .icon{display:flex;width:14px;height:14px;margin:auto;opacity:0;transition:opacity .3s;color:var(--color-text);filter:drop-shadow(0 0 1px rgba(255,255,255,.8))}.filter-item__checkbox:checked+.filter-item__content-inner .filter-item__swatch .icon{opacity:1}.filter-sidebar__sticky-header{display:none}.product__color-swatches .product__color-swatch.selected:before{box-shadow:none!important}.dynamic-variant-button.product__color-swatch.selected{border-width:1px!important;box-shadow:none!important}.product__color-swatch.selected{border-width:1px!important}.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt=Round],.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt=Oval],.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt=Emerald],.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt=Radiant],.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt=Pear],.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt="Square Cushion"],.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt=Cushion],.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt=Asscher],.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt=Princess],.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt=Heart],.product__color-swatches[data-product-option=option2] .product__color-swatch[data-shape=square] img[alt=Mix]{padding:6px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
