.compare-checkbox__input:focus-visible+.checkbox__checkmark{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.compare-toggle{display:inline-flex;align-items:center;cursor:pointer}.compare-toggle__track{position:relative;display:inline-flex;width:3.8rem;height:2rem;border:1px solid rgb(var(--color-border));border-radius:999px;background:rgba(var(--color-foreground) / .1);transition:background-color .2s ease,border-color .2s ease}.compare-toggle__thumb{position:absolute;top:.1rem;left:.1rem;width:1.6rem;height:1.6rem;border-radius:50%;background:rgb(var(--color-background));box-shadow:0 1px 4px rgba(var(--color-foreground) / .22);transition:transform .2s ease}.compare-toggle__input:checked+.compare-toggle__track{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground))}.compare-toggle__input:checked+.compare-toggle__track .compare-toggle__thumb{transform:translate(1.9rem)}.compare-toggle__input:focus-visible+.compare-toggle__track{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.compare-checkbox{max-height:5rem;overflow:hidden;transition:opacity .2s ease,transform .2s ease,max-height .2s ease,margin .2s ease,padding .2s ease}.compare-is-disabled .compare-checkbox{max-height:0;margin-top:0;padding-top:0;opacity:0;transform:translateY(-.6rem);pointer-events:none}.compare-products-bar{z-index:40;background:rgb(var(--color-background));border-top-color:rgb(var(--color-border));box-shadow:0 -8px 24px rgba(var(--color-foreground) / .08);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}body.has-compare-bar{padding-bottom:var(--compare-bar-height, 0px)}.compare-products-bar__message{position:absolute;inset-inline:0;bottom:100%;margin:0;padding:.8rem 1.6rem;text-align:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.compare-products-bar__message[hidden]{display:none}.compare-products-bar.is-compare-hidden{opacity:0;transform:translateY(100%);visibility:hidden;pointer-events:none}.compare-products-bar__items{min-width:0;overflow-x:auto;padding-top:.8rem}.compare-products-bar__item{width:70px;aspect-ratio:1}.compare-products-bar__image{display:block;width:100%;height:100%;aspect-ratio:1}.compare-products-bar__image .placeholder-image{height:100%}.compare-products-bar__remove{top:-.8rem;inset-inline-end:-.6rem;width:2.4rem;height:2.4rem;border-color:rgb(var(--color-border));background:rgb(var(--color-background))}.compare-products-bar__image--empty{border:2px dashed rgb(var(--color-border))}.compare-products-dialog{width:min(112rem,calc(100vw - 3.2rem));max-height:calc(100vh - 3.2rem);margin:auto;padding:0;border:0;background:transparent}.compare-products-dialog::backdrop{background:rgba(var(--color-foreground) / .5)}.compare-products-dialog__content{max-height:calc(100vh - 3.2rem);overflow:hidden;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:var(--popup-corner-radius)}.compare-products-dialog__body{max-height:calc(100vh - 12rem);overflow:auto}.compare-products-dialog .compare-table__table--vertical-columns :where(th,td):not(:first-child){border-inline-start:1px solid rgb(var(--color-border))}.compare-products-dialog .compare-table__product-image-wrapper{position:relative}.compare-products-dialog .compare-table__product-image{width:100%;height:100%;object-fit:cover;border-radius:var(--media-radius)}.compare-products-dialog .compare-table__remove{position:absolute;top:-1.5rem;right:-1.5rem;z-index:2;border-color:rgb(var(--color-border));background-color:rgb(var(--color-background))}.compare-products-dialog .compare-table__product-option-name{font-weight:600;margin-bottom:0}.compare-products-dialog .compare-table__product-option-value{cursor:default;margin-inline-end:0}.compare-products-dialog .compare-table__product-option-swatch{display:inline-flex;align-items:center;justify-content:center}.compare-products-dialog .compare-table__product-option-swatch .swatch-color{cursor:default}.compare-products-dialog .compare-table__product-option-value.is-unavailable{color:rgba(var(--color-foreground) / .55);text-decoration:line-through}.compare-products-dialog .compare-table__product-option-swatch .swatch-color.disabled:after{content:"";display:block;position:absolute;z-index:1;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--color-border)) 50%,transparent calc(50% + 1px)) no-repeat;inset:calc(var(--space-offset))}.compare-products-dialog .compare-table__product-options .swatch-block__value{background-color:transparent}@media(max-width:767px){.compare-products-dialog{width:100vw;max-width:100vw;height:100vh;max-height:100vh}.compare-products-dialog__content{height:100vh;max-height:100vh;border-width:0;border-radius:0}.compare-products-dialog__body{max-height:calc(100vh - 7.6rem)}.compare-products-bar__inner{align-items:stretch;flex-direction:column}.compare-products-bar__actions{width:100%}.compare-products-bar__actions .btn{flex:1}.compare-products-bar__item{width:7.2rem}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/collection-compare-products.css.map */
