.product-compare .product-compare__inner{margin-top:40px}.product-compare .product-compare__title--left{text-align:left}.product-compare .product-compare__title--center{text-align:center}.product-compare .product-compare__title--right{text-align:right}.product-compare .product-column{display:flex;flex-direction:column;flex-shrink:0;align-items:stretch}.product-compare .product-select-slot{flex-shrink:0;margin-bottom:12px}.product-compare .product-select{width:100%}.product-compare .product-select--hidden{visibility:hidden;pointer-events:none}.product-compare .product-select__label{display:block;margin:0}.product-compare .product-select__input{width:100%;min-height:44px;padding:10px 14px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box}.product-compare .product-list{display:flex;align-items:flex-start;gap:16px;overflow:hidden}.product-compare .product-list.is-count-1 .product-column,.product-compare .action-list.is-count-1 .action-item{width:100%;max-width:none}.product-compare .product-list.is-count-2 .product-column,.product-compare .action-list.is-count-2 .action-item{width:calc(50% - 8px);max-width:none}.product-compare .product-list.is-count-3 .product-column,.product-compare .action-list.is-count-3 .action-item{width:calc(33.333% - 11px);max-width:none}.product-compare .product{position:relative;flex:1;border-radius:12px;background:#fff;border:1px solid #d9d9d9;text-align:center}.product-compare .product.is-current{border-color:rgb(var(--color-button));box-shadow:0 0 0 1px rgba(var(--color-button),.15)}.product-compare .product-info{padding:24px 16px}.product-compare .product-img-wrapper{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:16px 16px 0;box-sizing:border-box}.product-compare .product-img{aspect-ratio:1;width:100%;height:auto;object-fit:contain}.product-compare .product-info>h3{word-break:break-word;overflow:visible;white-space:normal;margin:0;font-weight:600}.product-compare .product-info>h3 a:hover{color:rgb(var(--color-button))}.product-compare .price-container{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.product-compare .price-container .compare-at-price{color:#b3b3b3}.product-compare .price-container .compare-at-price.is-empty{visibility:hidden}.product-compare .spec-list{margin-top:32px;display:flex;flex-direction:column;gap:28px;list-style:none;padding:0}.product-compare .product-info>h3,.product-compare .price-container,.product-compare .spec-list>li{box-sizing:border-box}.product-compare .spec-list li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.product-compare .spec-list li .key{color:#b3b3b3;text-transform:capitalize}.product-compare .spec-list .value-list{margin:8px 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:4px;list-style:none}.product-compare .spec-list .value-list .value p{margin:0}.product-compare .compare-empty{padding:48px 24px;text-align:center;color:#b3b3b3;background:#fff;border:1px dashed #d9d9d9;border-radius:12px}.product-compare .action-list-wrapper{overflow:hidden;margin-top:16px}.product-compare .action-list{display:flex;gap:16px;padding:0}.product-compare .action-list .action-item{flex-shrink:0;display:flex;justify-content:center}.product-compare .action-list .action-item .button{width:100%;min-height:48px;border-radius:12px}.product-compare .action-list .action-item .button:before,.product-compare .action-list .action-item .button:after{border-radius:12px}.product-compare .action-list .action-item .button--current{cursor:default;pointer-events:none;opacity:1}@media(max-width:999px){.product-compare .product-compare__inner{margin-top:24px}.product-compare .product-compare__title{margin-bottom:20px}.product-compare .compare-results{--compare-mobile-inset: 24px;--compare-mobile-gap: 12px;--compare-mobile-card-width: calc((100vw - var(--compare-mobile-inset) * 2 - var(--compare-mobile-gap)) / 2.1);overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;scroll-padding-left:1.5rem;scroll-padding-right:1.5rem;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.product-compare .compare-results::-webkit-scrollbar{display:none}.product-compare .product-list{flex-direction:row;flex-wrap:nowrap;width:max-content;min-width:100%;gap:12px;overflow:visible}.product-compare .product-list.is-count-1 .product-column,.product-compare .product-list.is-count-2 .product-column,.product-compare .product-list.is-count-3 .product-column,.product-compare .action-list.is-count-1 .action-item,.product-compare .action-list.is-count-2 .action-item,.product-compare .action-list.is-count-3 .action-item{width:var(--compare-mobile-card-width);max-width:none;flex-shrink:0;scroll-snap-align:start}.product-compare .product-list.is-count-1,.product-compare .action-list.is-count-1,.product-compare .product-list.is-count-1 .product-column,.product-compare .action-list.is-count-1 .action-item{width:100%}.product-compare .product-info{padding:20px 16px}.product-compare .action-list-wrapper{overflow:visible;margin-top:12px;width:max-content;min-width:100%}.product-compare .action-list{flex-direction:row;flex-wrap:nowrap;gap:12px;width:max-content;min-width:100%}.product-compare .action-list .action-item .button{min-height:44px}.product-compare .spec-list{margin-top:24px;gap:20px}.product-compare .compare-empty{padding:32px 16px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/product-compare.css.map */
