.compare-table{--compare-border-color: #0000001a;--table-head-height: 174px;display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;isolation:isolate;transform:translate3d(0,100%,0);transition:transform .3s linear}.compare-table.is-open{transform:translateZ(0)}.compare-table__overlay{background-color:#000000a6;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.compare-table.is-open .compare-table__overlay{opacity:1;transition:opacity .2s linear;transition-delay:.3s}.compare-table__inner{background-color:#fff;display:flex;flex-direction:column;height:100%;max-height:87.89%;box-shadow:0 4px 20px #00000040;border-top-left-radius:3px;border-top-right-radius:3px;margin-top:auto;position:relative;overflow:hidden}.compare-table__head{position:sticky;top:0;z-index:998}.compare-table__head-actions{background-color:rgb(var(--background-primary));display:flex;justify-content:space-between;padding:8px 11px 8px 16px}.compare-table__title{font-size:20px;font-weight:800;line-height:2.2;letter-spacing:-.036em}.compare-table__close{line-height:0}.compare-table__products{background-color:#fff;padding:24px 24px 0}.compare-table__products .compare-table__row{padding-bottom:20px}.compare-table__product{display:flex;gap:16px}.compare-table__product-image{background-color:rgb(var(--background-primary));display:flex;align-items:center;width:60px;height:70px;flex-shrink:0}.compare-table__product-image :is(img,svg){width:100%;height:auto;object-fit:contain}.compare-table__product-data{flex-grow:1}.compare-table__product-main{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.compare-table__product-title{font-size:16px;font-weight:700;line-height:1.6}.compare-table__product-main button{line-height:0}.compare-table__product-price{display:flex;align-items:center;gap:8px;margin-top:10px}.compare-table__product-price :is(ins,span){font-size:16px;font-weight:400;line-height:1.6;text-decoration:none}.compare-table__product-price ins{color:rgb(var(--on-sale-text))}.compare-table__product-price del{font-size:14px;font-weight:400;line-height:1.828;text-decoration:line-through;opacity:.5}.compare-table__row{display:grid;grid-template-columns:repeat(var(--columns),1fr);border-bottom:1px solid var(--compare-border-color);gap:30px}.compare-table__body{flex-grow:1;height:100%;max-height:calc(100% - var(--table-head-height));overflow-y:auto;padding:0 24px 88px;overscroll-behavior:contain}.compare-table__body.is-scrollable{padding:0 13px 88px 24px}.compare-table__body .compare-table__row:last-child{border-bottom:none}.compare-table__body .compare-table__row>*{text-align:center;display:flex;align-items:center;min-height:50px;padding-block:12px}.compare-table__body .compare-table__row>*:not(.compare-table__label){justify-content:center}.compare-table__label{font-size:16px;font-weight:700;line-height:1.6}.compare-table__row .rating .text-sm{font-size:14px}@media(min-width:700px){.compare-table__row .rating .text-sm{font-size:var(--text-base)}}@media(max-width:1279px){.compare-table__products{padding:24px 16px 0}.compare-table__body{padding:0 16px 48px}.compare-table__body.is-scrollable{padding:0 5px 48px 16px}.compare-table__row{grid-template-columns:repeat(calc(var(--columns) - 1),1fr);gap:16px}.compare-table__label{grid-column:span calc(var(--columns) - 1);border-bottom:1px solid var(--compare-border-color)}.compare-table__products .compare-table__row div:not([class]){display:none}.compare-table__body .compare-table__row{border-bottom:none}.compare-table__body .compare-table__row>*{text-align:left;min-height:47px}.compare-table__body .compare-table__row>*:not(.compare-table__label){justify-content:flex-start}}@media(pointer:coarse){.compare-table__body.is-scrollable{padding:0 16px 48px}}@media(max-width:767px){.compare-table__inner{max-height:100%}.compare-table__product{flex-direction:column;position:relative}.compare-table__product-main button{position:absolute;top:0;right:9px}.compare-table__product-title{font-size:14px}.compare-table__product-data{display:flex;flex-direction:column}.compare-table__product-price{flex-wrap:wrap;row-gap:0;padding-top:10px;margin-top:auto}.compare-table__product-price :is(ins,span){font-size:14px;line-height:1.828}.compare-table__product-price del{font-size:12px;line-height:2.133}}.compare-table:has(.compare-table__product:nth-child(3):last-child) .compare-table__product-main button{display:none}
/*# sourceMappingURL=/cdn/shop/t/79/assets/compare-table.css.map */
