.product-card__compare{position:absolute;top:1rem;inset-inline-end:1rem}.product-card__compare label:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.compare-bar{--item-width: 7rem;position:fixed;bottom:0;transform:translateY(100%);box-shadow:0 -6px 10px rgba(var(--color-foreground),.08);will-change:transform;transition:transform .3s}.compare-bar__list-wrap{padding-block:1.2rem .6rem;margin-bottom:.6rem}.compare-bar__list{margin-top:.8rem}.compare-bar__actions-wrap{padding-block:1.2rem}.compare-bar__item{position:relative;border-radius:var(--small-blocks-radius);width:var(--item-width);height:var(--item-width)}.compare-bar__item:has(.media-wrapper){margin-inline-end:.6rem}.compare-bar__item:not(:has(.media-wrapper)){background:#f3f3f3;border:2px dashed rgba(var(--color-foreground),.2)}.compare-bar__item-remove{position:absolute;top:-.8rem;inset-inline-end:-.6rem;padding:0;height:2.4rem;width:2.4rem;box-shadow:0 0 8px rgba(var(--color-foreground),.15)}.compare-bar__toggle-list{height:auto;padding:0}.compare-bar__toggle-list:before{content:"";position:absolute;top:-.9rem;right:-.9rem;bottom:-.9rem;left:-.9rem}.compare-bar__toggle-list .icon{transition:all var(--duration-default)}.is-show-list .compare-bar__toggle-list .icon{transform:rotate(180deg)}.compare-bar__clear-mobile{padding-block:.6rem 1.8rem}@media (max-width: 767.98px){.compare-bar{padding:0}.compare-bar__inner>*{padding-inline:var(--page-padding)}.compare-bar__list-wrap{width:100%;border-top:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.compare-bar__list{padding-inline:1.5rem;margin-inline:-1.5rem}.compare-bar:not(.is-show-list) .compare-bar__list-wrap,.compare-bar:not(.is-show-list) .compare-bar__clear-mobile{display:none!important}}.compare-drawer{--heading-col-width: 18rem;--product-col-width: 23.2rem;--modal-gap: 3rem;--modal-width: max( 71rem, calc(var(--number-items, 2) * var(--product-col-width) + var(--heading-col-width) + 6.6rem) );max-height:90vh;overflow:hidden}.compare-drawer .drawer__body{max-height:calc(90vh - 8rem);overflow-y:auto}.compare-drawer .drawer__inner{max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.compare-drawer__title{margin-bottom:1.6rem}.compare-table{border-collapse:collapse;width:100%;table-layout:fixed;border:0;min-width:max-content}.compare-table-container{max-width:100%;overflow-x:auto;overflow-y:visible}.compare-table th,.compare-table td{position:relative;padding:var(--col-gap-y, 2rem) var(--col-gap-x, 1.6rem);text-align:start;vertical-align:top;z-index:0;width:var(--product-col-width)}.compare-table th:before,.compare-table td:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-bottom-width:0;border-inline-start-width:0;pointer-events:none}.compare-table th:first-child,.compare-table td:first-child{width:var(--heading-col-width)}.compare-table th:last-child:before,.compare-table td:last-child:before{border-inline-end-width:0}.compare-table tr:first-child td:before{border-top-width:0}.compare-table tr[data-compare-key=info] td{padding:2.4rem 3.2rem}.compare-table tr[data-compare-key=info]:first-child td:before{top:2.4rem}.compare-table__col-info{padding-top:1.2rem}.compare-table__col-info .btn{margin-top:1.2rem}.compare-table--remove{position:absolute;top:-1.1rem;inset-inline-end:-1.4rem;padding:0;height:3.2rem;width:3.2rem;box-shadow:0 0 8px rgba(var(--color-foreground),.15)}@media (min-width: 768px){.compare-table th:first-child,.compare-table td:first-child{z-index:9;position:sticky;inset-inline-start:0}}@media (max-width: 767.98px){.compare-drawer{--modal-gap: 3.2rem 1.6rem;--heading-col-width: 10rem;--product-col-width: 16rem;max-height:95vh}.compare-drawer .drawer__body{max-height:calc(95vh - 6rem)}.compare-drawer__title{margin-bottom:.8rem}.compare-table{--col-gap-x: 1.2rem;--col-gap-y: 1.2rem;font-size:calc(var(--font-body-size) * .8);line-height:2rem}.compare-table tr[data-compare-key=info] td{padding:1.6rem 1.5rem 1.2rem}.compare-table tr[data-compare-key=info]:first-child td:before{top:1.6rem}.compare-table .product-featured-image{margin-inline:1.5rem}.compare-table--remove{top:-.8rem;inset-inline-end:-1.1rem;width:2.4rem;height:2.4rem}}.is-product-comparing{padding-bottom:var(--compare-bar-height)}.is-product-comparing .product-card__quickview{display:none}.is-product-comparing .product-card__compare{display:block!important}.is-product-comparing .compare-bar{transform:translateZ(0)}.swatch-with-name{margin-bottom:.8rem}.swatch-name{color:var(--color-foreground);font-weight:500}.product-features{font-size:.875rem;line-height:1.4;color:var(--color-foreground)}.inventory-status{display:inline-block;padding:.4rem .8rem;border-radius:var(--small-blocks-radius);font-size:.875rem;font-weight:500;text-align:center}.inventory-status--high{background-color:#d4edda;color:#155724}.inventory-status--low{background-color:#fff3cd;color:#856404}.inventory-status--out{background-color:#f8d7da;color:#721c24}.product-actions{padding:1rem 0}.product-actions .btn{width:100%;justify-content:center}.product-form-compare{margin:0;display:flex;flex-direction:column;gap:1rem}.product-form__variant-picker .form__label,.product-form__quantity .form__label{font-size:.875rem;font-weight:500;margin-bottom:.5rem;display:block;color:var(--color-foreground)}.product-form__variant-picker .select{position:relative}.product-form__variant-picker .select__select{width:100%;padding:.8rem 1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--small-blocks-radius);background:var(--color-background);color:var(--color-foreground);font-size:.875rem;-webkit-appearance:none;appearance:none;cursor:pointer}.product-form__variant-picker .select__select:focus{outline:none;border-color:rgba(var(--color-foreground),.5)}.product-form__variant-picker .select .icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;width:1rem;height:1rem}.product-form__quantity{display:flex;flex-direction:column}.product-form__quantity .quantity{display:flex;align-items:center;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--small-blocks-radius);overflow:hidden}.product-form__quantity .quantity__button{padding:.8rem;border:none;background:var(--color-background);color:var(--color-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.product-form__quantity .quantity__button:hover{background:rgba(var(--color-foreground),.05)}.product-form__quantity .quantity__input{width:100%;text-align:center;border:none;background:var(--color-background);color:var(--color-foreground);font-size:.875rem;padding:.8rem .5rem}.product-form__quantity .quantity__input:focus{outline:none}.product-form__cart-button{position:relative;overflow:hidden}.product-form__cart-button .loading-overlay__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-form__cart-button .loading-overlay__spinner.hidden{display:none}.spinner{width:2rem;height:2rem;animation:spin 1s linear infinite}.spinner .path{stroke:currentColor;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.compare-favorite-btn{background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(var(--color-foreground),.1);border-radius:50%;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.compare-favorite-btn:hover{background:#fff;transform:scale(1.1)}.product-featured-image{position:relative}.btn--success{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}.btn--error{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}@media (min-width: 768px){.compare-drawer .drawer__body{overflow-y:auto;overflow-x:hidden}.compare-table-container{overflow-y:visible;max-height:none}.drawer.compare-drawer{max-height:90vh;overflow:hidden}.drawer.compare-drawer .drawer__inner{max-height:90vh;display:flex;flex-direction:column}.drawer.compare-drawer .drawer__body{flex:1;overflow-y:auto;padding-bottom:2rem}}@media (max-width: 767.98px){.swatch-with-name{margin-bottom:.6rem}.product-actions .btn{font-size:.875rem;padding:.6rem 1rem}.product-form-compare{gap:.8rem}.product-form__variant-picker .form__label,.product-form__quantity .form__label{font-size:.8rem;margin-bottom:.4rem}.product-form__variant-picker .select__select,.product-form__quantity .quantity__input{padding:.6rem .8rem;font-size:.8rem}.product-form__quantity .quantity__button{padding:.6rem}.compare-favorite-btn{width:2.8rem;height:2.8rem}.inventory-status{padding:.3rem .6rem;font-size:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/compare.css.map */
