:root{--kr-green: #2c8653;--kr-green-dark: #1f6a40;--kr-ink: #0f1a14;--kr-radius: 12px}.card-wrapper{border-radius:var(--kr-radius);transition:box-shadow .2s,transform .2s}@media(hover:hover){.card-wrapper:hover{box-shadow:0 10px 28px -14px #0f1a1459;transform:translateY(-2px)}}.kr-specs{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0;position:relative;z-index:1}.kr-chip,.kr-grade{font-size:1.15rem;line-height:1;padding:.55rem .8rem;border-radius:99px;background:#f1f4f2;color:var(--kr-ink);font-weight:600;white-space:nowrap}.kr-grade{background:#eef1ef}.kr-grade--a{background:#dff3e7;color:var(--kr-green-dark)}.kr-grade--b{background:#fff1d6;color:#8a5a00}.kr-pricebox{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.kr-pricebox .price{margin:0}.kr-save{background:var(--kr-green);color:#fff;font-size:1.15rem;font-weight:700;padding:.4rem .7rem;border-radius:6px}.kr-warranty{display:flex;align-items:center;gap:.5rem;font-size:1.15rem;color:var(--kr-green-dark);margin:.8rem 0 0}.kr-warranty svg{flex:none}.card__add-to-cart .button,.product-form__submit{min-height:44px;border-radius:10px}.product-form__input input[type=radio]+label{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.kr-product-highlights{margin:1.2rem 0 1.6rem}.product__meta.kr-product-highlights{display:flex;flex-direction:column;align-items:flex-start}.kr-product-highlights .kr-specs{gap:.8rem;margin:0 0 1rem}.kr-product-highlights .kr-chip,.kr-product-highlights .kr-grade{font-size:1.4rem;padding:.75rem 1.2rem}.kr-product-highlights .kr-grade{font-weight:700}.kr-product-highlights .kr-warranty{font-size:1.45rem;font-weight:600;margin:0}@media(max-width:749px){.categories-list__wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;overflow:visible!important}.categories-list__item{width:auto!important;margin:0!important;padding:1rem;border-radius:var(--kr-radius);background:#f5f7f6;text-align:center}.categories-list__image{max-height:90px;aspect-ratio:4 / 3}.categories-list__image img{object-fit:contain!important}.categories-list__item-title{font-size:1.4rem!important;margin-top:.6rem!important}.categories-list{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.categories-list__heading{margin-bottom:1.2rem!important}}.contact-form .field{width:100%}.contact-form .field__input,.contact-form textarea.field__input{min-height:52px;font-size:1.6rem;border-radius:10px}.contact-form textarea.field__input{min-height:150px}.contact-form .contact-form__bottom{align-items:stretch}.contact-form .contact-form__bottom .button{width:100%;max-width:none;min-height:52px;font-size:1.6rem;border-radius:10px}@media(min-width:768px){.contact-form .contact-form__bottom{align-items:flex-start}.contact-form .contact-form__bottom .button{width:auto;min-width:22rem}}.contact-form .kr-invalid{border-color:#d41f4b!important;box-shadow:0 0 0 3px #d41f4b26}.contact-form .kr-field-msg{display:block;color:#d41f4b;font-size:1.3rem;margin-top:.5rem;font-weight:600}.contact-form .image-with-text{background:#f3f8f5;border:1px solid #dcebe2;border-radius:var(--kr-radius);padding:2rem;box-sizing:border-box}.contact-form .image-with-text p{margin:0 0 1rem;line-height:1.55}.contact-form .image-with-text a{color:var(--kr-green);font-weight:700;word-break:break-word}
/*# sourceMappingURL=/cdn/shop/t/72/assets/kosmos-renew.css.map */
