.kov-card-rating--empty .dm-rating__stars{color:#c8cad0}.kov-card-rating--empty span:last-child{color:#8a8d93}.kov-rating--empty+.rating-count{opacity:.8}.kov-cta{display:grid;grid-template-columns:1fr;gap:6px;width:100%;margin-top:8px;position:relative;z-index:2}@media(min-width:990px){.kov-cta{grid-template-columns:1fr 1fr;gap:8px}}.kov-cta:has(.kov-cta__sold){grid-template-columns:1fr}.kov-cta__form{margin:0;display:block;min-width:0}.kov-cta .kov-cta__btn{-webkit-appearance:none;appearance:none;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:42px;margin:0;padding:10px 6px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;text-decoration:none!important;color:#12160f;background:transparent;border:1.5px solid #12160f;border-radius:4px;box-shadow:none;outline:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.kov-cta .kov-cta__btn:before,.kov-cta .kov-cta__btn:after{content:none!important;display:none!important}.kov-cta .kov-cta__btn:hover{background:#12160f;color:#fff}.kov-cta .kov-cta__btn:focus-visible{outline:2px solid #02535e;outline-offset:2px}.kov-cta .kov-cta__btn--buy{background:#02535e;border-color:#02535e;color:#fff}.kov-cta .kov-cta__btn--buy:hover{background:#013f47;border-color:#013f47;color:#fff}.kov-cta .kov-cta__btn.is-added{background:#16794b;border-color:#16794b;color:#fff;pointer-events:none}.kov-cta .kov-cta__btn.loading{opacity:.75;pointer-events:none}.kov-cta .kov-cta__sold{opacity:.55;cursor:not-allowed;pointer-events:none;background:#e2e3e7;border-color:#d4d6db;color:#666}.kov-cta .kov-cta__btn .loading__spinner{position:static;display:inline-flex;width:14px;height:14px}.kov-cta .kov-cta__btn .loading__spinner.hidden{display:none}.kov-cta .kov-cta__btn .loading__spinner svg{width:14px;height:14px}.kov-cta .kov-cta__btn .loading__spinner .path{stroke:currentColor}@media(max-width:749px){.kov-cta .kov-cta__btn{font-size:10.5px;min-height:40px;padding:9px 4px;letter-spacing:.03em}}.card-wrapper .quick-add .kov-cta{margin-top:0}quick-add-modal.quick-add-modal:not([open]){position:fixed!important;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;visibility:hidden;z-index:-1;pointer-events:none}:root{--kov-sale-green: #16794b}html body .price--on-sale .price-item--sale,html body .price__sale .price-item--sale,html body .price .price-item--sale,html body .card-wrapper .price--on-sale .price-item--sale,html body .card-wrapper .price__sale .price-item--sale,html body .product .price .price-item--sale,html body .product .price--on-sale .price-item--sale,html body .product__info-container .price--on-sale .price-item--sale,html body .dm-price__now--sale,html body .dm-pdp__save-text b,html body .dm-pdp__tier[aria-checked=true] .dm-pdp__tier-total,html body .cart-item__final-price,html body .cart-item__discounted-prices .price--end{color:var(--kov-sale-green)!important}.collection-hero:not(.collection-hero--with-image) .collection-hero__inner{display:block}.collection-hero:not(.collection-hero--with-image) .collection-hero__text-wrapper{flex-basis:100%;max-width:none;width:100%}.collection-hero:not(.collection-hero--with-image) .collection-hero__description{max-width:1120px;font-size:1.5rem;line-height:1.6}.collection-hero__description>p{max-width:76rem;margin:0 0 1rem}.collection-hero__description ul{list-style:none;margin:1.4rem 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.collection-hero__description ul li{margin:0;padding:12px 14px;list-style:none;background:#ffffffbf;border:1px solid rgba(18,22,15,.08);border-left:3px solid #02535e;border-radius:6px;font-size:1.35rem;line-height:1.5;color:#3d4245}.collection-hero__description ul li:before,.collection-hero__description ul li::marker{content:none!important}.collection-hero__description ul li strong{display:block;margin-bottom:3px;font-size:1.15rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#02535e}@media(max-width:749px){.collection-hero:not(.collection-hero--with-image) .collection-hero__description{font-size:1.4rem}.collection-hero__description ul{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:8px;margin:1.2rem -1.5rem;padding:0 1.5rem 6px;scrollbar-width:none}.collection-hero__description ul::-webkit-scrollbar{display:none}.collection-hero__description ul li{flex:0 0 78%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/kov-card.css.map */
