html .product__title h1{font-size:clamp(2.6rem,6vw,3.6rem);line-height:1.15;letter-spacing:0;color:var(--kv-ink)}html .product .price--large .price-item{font-family:var(--font-heading-family);font-weight:700;font-size:2.8rem;letter-spacing:0;color:var(--kv-ink)}html .product .price--large .price__sale s.price-item{font-size:1.8rem;font-weight:400;color:var(--kv-muted)}html .product .price .badge{background:var(--kv-orange);border-color:var(--kv-orange);color:#fff}html .product__info-container>p.product__text.subtitle{display:flex;gap:.8rem;align-items:flex-start;margin:.4rem 0 1.6rem;padding:1rem 1.2rem;border-radius:1.2rem;background:var(--kv-teal-50);color:var(--kv-teal-600);font-size:1.45rem;line-height:1.45;letter-spacing:0}html variant-selects fieldset.product-form__input:not(:has(input:nth-of-type(2))){display:none}.kv-specs{margin:-.4rem 0 1.4rem;color:var(--kv-muted);font-size:1.45rem}.kv-specs b{color:var(--kv-ink);font-weight:600}.kv-specs span+span:before{content:" \b7  "}html .product-form__submit.button{--color-button: 194, 65, 12;--color-button-text: 255, 255, 255;--alpha-button-background: 1;min-height:5.6rem;border-radius:99rem;font-weight:700;font-size:1.8rem;letter-spacing:0;box-shadow:0 8px 22px #c2410c47;transition:transform .16s var(--kv-ease-out),background-color .2s ease;touch-action:manipulation}html .product-form__submit.button:after{box-shadow:none}html .product-form__submit.button:not([disabled]):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){html .product-form__submit.button:not([disabled]):hover{--color-button: 154, 52, 18}}html .product-form__submit.button[disabled]{box-shadow:none}html .product-form .shopify-payment-button{margin-top:1rem;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 99px}html .product-form .shopify-payment-button__more-options{display:none}html .product .icon-with-text{gap:1.2rem;margin:2rem 0;padding:1.4rem 1.6rem;border:1px solid var(--kv-line);border-radius:1.6rem;background:#fff}html .product .icon-with-text .svg-wrapper,html .product .icon-with-text svg{color:var(--kv-teal)}html .product .icon-with-text .h4{font-size:1.4rem;letter-spacing:0;color:var(--kv-ink)}html .product__accordion summary .accordion__title{font-size:1.6rem;letter-spacing:0;color:var(--kv-ink)}html .product__accordion .svg-wrapper svg{color:var(--kv-teal)}html .product__accordion summary .icon-caret{right:auto;left:1.5rem}html .product__accordion .summary__title .svg-wrapper,html .share-button__button .svg-wrapper{margin:0 0 0 1rem}html .product-form__input--pill input[type=radio]:checked+label{background:var(--kv-teal);border-color:var(--kv-teal);color:#fff}html .product-form__input--pill label{letter-spacing:0;touch-action:manipulation}.kv-patc{display:none}@media screen and (max-width:749px){.kv-patc{position:fixed;inset-inline:0;bottom:0;z-index:90;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid var(--kv-line);box-shadow:0 -8px 24px #0f2a2a14;transform:translateY(110%);transition:transform .26s var(--kv-ease-out)}.kv-patc.is-visible{transform:none}.kv-patc__info{flex:1;min-width:0;display:flex;flex-direction:column}.kv-patc__title{font-size:1.35rem;color:var(--kv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv-patc__price{font-family:var(--font-heading-family);font-weight:700;font-size:2rem;color:var(--kv-ink)}.kv-patc .kv-btn{flex:none;min-height:4.8rem;padding:0 2.2rem;font-size:1.6rem;touch-action:manipulation}body.kv-has-patc{padding-bottom:7.6rem}}@media(prefers-reduced-motion:reduce){.kv-patc{transition:none}}@media screen and (max-width:749px){html .product{margin-top:-2rem}html media-gallery .thumbnail-slider{display:none}html .product__title h1{font-size:2.2rem;line-height:1.2}html .product__title{margin-bottom:.4rem}html .product__tax{display:none}html .product__info-container>p.product__text.subtitle{margin:.2rem 0 1rem;padding:.6rem 1rem;font-size:1.3rem;line-height:1.35}html .product-form__input,html .product-form__quantity{margin-bottom:.8rem}html .product-form__quantity .form__label{margin-bottom:.2rem}html .product .quantity{min-height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/kavaro-product.css.map */
