.kv-compare__table{--kv-compare-cols: 5;--kv-compare-field: 20%;display:block;width:100%;margin:0;border:0;border-collapse:collapse;overflow-x:auto;-webkit-overflow-scrolling:touch;contain:paint;font-family:var(--kv-font-body);font-size:var(--kv-size-body);line-height:1.6;word-break:break-word;color:var(--kv-muted)}.kv-compare__table tbody{display:block}.kv-compare__row{display:flex}.kv-compare__field,.kv-compare__value{padding:15px;border:0;border-bottom:1px solid var(--kv-border);text-align:start;vertical-align:middle;background:none}.kv-compare__field:not(:last-child),.kv-compare__value:not(:last-child){border-inline-end:1px solid var(--kv-border)}.kv-compare__field{flex:0 0 var(--kv-compare-field);color:var(--kv-heading);font-family:var(--kv-font-heading);font-size:var(--kv-size-body);font-weight:var(--kv-weight-medium);text-transform:uppercase}.kv-compare__value{flex:1 0 calc((100% - var(--kv-compare-field)) / var(--kv-compare-cols));max-width:calc((100% - var(--kv-compare-field)) / (var(--kv-compare-cols) - 2))}.kv-compare__value>*{margin-bottom:10px}.kv-compare__value>:last-child{margin-bottom:0}.kv-compare__value:before{content:attr(data-title);display:none;margin-bottom:15px;color:var(--kv-heading);font-family:var(--kv-font-heading);font-weight:var(--kv-weight-medium);text-transform:uppercase}.kv-compare__row--basic .kv-compare__value{padding-top:0}.kv-compare__row--basic .kv-compare__value:before{display:none}.kv-compare__remove{display:inline-flex}.kv-compare__image{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--kv-radius-lg)}.kv-compare__image img,.kv-compare__image svg{display:block;width:100%;height:100%;object-fit:cover}.kv-compare__title{display:block;color:var(--kv-text);font-family:var(--kv-font-heading);font-size:var(--kv-size-body);font-weight:var(--kv-weight-medium);line-height:1.4;text-decoration:none}.kv-compare__title:hover{color:var(--kv-primary)}.kv-compare__price .price{margin:0;font-size:var(--kv-size-body);color:var(--kv-primary)}.kv-compare__price .price .price-item{margin:0;color:var(--kv-primary)}.kv-compare__price .price .price__regular .price-item--regular,.kv-compare__price .price .price-item--sale{font-weight:600}.kv-compare__price .price s.price-item,.kv-compare__price .price .price__sale s{font-size:14.4px;font-weight:400;color:var(--kv-price-old, var(--kv-text));text-decoration:line-through;text-decoration-color:var(--kv-muted-light)}.kv-compare__price .price.price--sold-out .price-item{color:var(--kv-muted)}.kv-compare__form{margin:0}.kv-compare__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:5px 14px;border:0;border-radius:var(--kv-radius-pill);font-family:var(--kv-font-body);font-size:12px;font-weight:600;line-height:1.2;text-align:center;text-transform:capitalize;text-decoration:none;color:var(--kv-surface);background-color:var(--kv-primary);cursor:pointer;transition:filter .25s ease}.kv-compare__button:hover{color:var(--kv-surface);filter:brightness(.9)}.kv-compare__button[disabled]{background-color:var(--kv-muted);cursor:default;filter:none}.kv-compare__button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.kv-compare__button .loading__spinner svg{width:18px;height:18px}.kv-compare__button.loading>span{visibility:hidden}.kv-compare__button .loading__spinner.hidden{display:none}.kv-compare__error{margin:0;font-size:12px;line-height:1.4;color:var(--kv-primary)}.kv-compare__form .kv-compare__error:empty{display:block}.kv-compare__error:not(:empty){margin-top:6px}.kv-compare__value p{margin:0}.kv-compare__stock{display:flex;align-items:center;gap:5px;color:var(--kv-text);font-weight:600;line-height:1.2}.kv-compare__stock-icon{display:block;flex:0 0 auto;width:1em;height:1em;color:var(--kv-primary)}.kv-compare__stock-icon svg{display:block;width:100%;height:100%}.kv-compare__stock--out .kv-compare__stock-icon{color:var(--kv-muted)}@media(max-width:1024px){.kv-compare__table{--kv-compare-cols: 2;--kv-compare-field: 33.33333%}}@media(max-width:768.98px){.kv-compare__field{display:none}.kv-compare__value{flex-basis:75%}.kv-compare__value:before{display:block}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kv-compare.css.map */
