html body main .text-block h1,html body main .text-block.h3 h1{font-size:clamp(1.3rem,2vw,1.6rem)!important;line-height:1.35!important;font-weight:500!important}html body main .hero .text-block h1,html body main .hero .text-block.h3 h1,html body main .hero .text-block h2{font-size:clamp(1.8rem,3.6vw,2.7rem)!important;line-height:1.2!important}html body .product-information{max-width:1180px;margin-inline:auto}@media(min-width:750px){html body media-gallery{max-width:none}}html body media-gallery :is(img,video){object-fit:contain!important;background:var(--soft);border-radius:14px}html body media-gallery .slideshow-control{padding:0!important}html body .shopify-section .text-block.h3,html body .text-block.h4{font-size:1.15rem}html body .kv-sec{max-width:none;margin-inline:0;padding-inline:var(--page-margin,40px)}html body .kv-band{max-width:none;margin-inline:var(--page-margin,40px)}html body .kv-hd{text-align:center}html body .product-grid-container{padding-inline:var(--page-margin,40px)}html body .kv-card,html body .kv-tile,html body .kv-cat{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}html body .kv-card:hover{transform:translateY(-5px)}html body .kv-card:hover .img,html body .kv-card:hover img{box-shadow:0 14px 28px -16px #3a576459}html body .kv-card img,html body .kv-tile img,html body .kv-cat img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}html body .kv-tile:hover img{transform:scale(1.06)}html body .kv-cat:hover{transform:translateY(-4px)}html body .kv-cat:hover img{transform:scale(1.06)}html body a.button,html body .button-secondary,html body .add-to-cart-button,html body .cart__checkout-button,html body .kv-tab,html body .kv-copy,html body .kv-band a,html body .kv-arrow{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}html body :is(a.button,.button-secondary,.add-to-cart-button,.cart__checkout-button,.kv-band a):hover{transform:translateY(-2px);box-shadow:0 10px 20px -12px #3a57648c}html body :is(a.button,.button-secondary,.add-to-cart-button,.cart__checkout-button,.kv-band a):active{transform:translateY(0);box-shadow:none}html body .kv-tab:hover{border-color:var(--navy)}html body .kv-copy:hover{transform:translateY(-1px)}html body .kv-panel.is-on{animation:kvfade .5s ease both}@keyframes kvfade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes kvup{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes kvzoom{0%{transform:scale(1.07)}to{transform:scale(1)}}html body .hero{overflow:hidden}html body .hero :is(img,video){animation:kvzoom 14s ease-out both}html body .hero .hero__content-wrapper{animation:kvup .9s cubic-bezier(.2,.7,.2,1) .15s both}html.kv-js .kv-rv{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0ms)}html.kv-js .kv-rv.is-in{opacity:1;transform:none}html body .kv-card.kv-rv.is-in:hover{transform:translateY(-5px)}html body footer a{transition:color .2s ease,opacity .2s ease}html body footer a:hover{opacity:.7}html body .menu-list__link{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .3s ease}html body .menu-list__link:hover{background-size:100% 1px}@media(max-width:749px){html body{--page-margin:18px}html body .kv-sec{padding-block:34px;padding-inline:18px}html body .kv-band{margin-inline:18px;padding:34px 20px}html body .product-grid-container{padding-inline:14px}html body .hero__container{display:flex!important;flex-direction:column;min-height:0!important;height:auto!important}html body .hero__media-grid{position:relative!important;inset:auto!important;height:auto!important;width:100%}html body .hero__media,html body .hero__media img{height:auto!important;aspect-ratio:1/.9;width:100%;object-fit:cover}html body .hero .hero__content-wrapper{position:relative;padding:28px 20px 36px!important;gap:12px;background:#fff}html body main .hero .text-block h1,html body main .hero .text-block.h3 h1,html body main .hero .text-block h2{font-size:1.65rem!important}html body .hero .button,html body .hero .button-secondary{width:100%;max-width:300px}html body .kv-tabs{flex-wrap:nowrap!important;overflow-x:auto;justify-content:flex-start!important;scrollbar-width:none;margin-inline:-18px;padding-inline:18px;-webkit-overflow-scrolling:touch}html body .kv-tabs::-webkit-scrollbar{display:none}html body .kv-tab{flex:0 0 auto;white-space:nowrap}html body .kv-track{scroll-snap-type:x proximity}html body .kv-card{scroll-snap-align:start}html body .kv-hd h2{font-size:1.45rem!important}html body .kv-hd p{font-size:.92rem}}@media(prefers-reduced-motion:reduce){html body *{animation:none!important;transition:none!important}html.kv-js .kv-rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kaavya-soft.css.map */
