#MainProduct-template--main,[id^=MainProduct-]{--kf-v5-black: #151515;--kf-v5-cream: #fbf8f1;--kf-v5-gold: #a57a2a;--kf-v5-gold-soft: #d6bc83}[id^=MainProduct-] .main-product__info-container{box-sizing:border-box;padding:clamp(1.6rem,2.4vw,2.8rem);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}[id^=MainProduct-] .product__title h1{max-width:18ch;margin-inline:0;color:var(--kf-v5-black);font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.08;letter-spacing:-.035em;text-align:left!important;text-wrap:balance}.kf-v5-info{box-sizing:border-box;width:100%;margin-top:var(--kf-v5-margin-top);margin-bottom:var(--kf-v5-margin-bottom);color:var(--kf-v5-text)}.kf-v5-kicker-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;min-height:3.2rem;padding:.55rem 1rem;border:1px solid color-mix(in srgb,var(--kf-v5-accent) 28%,transparent);border-radius:999px;background:var(--kf-v5-surface)}.kf-v5-stars{color:var(--kf-v5-accent);font-size:1.25rem;letter-spacing:.12em;line-height:1}.kf-v5-kicker-text{color:var(--kf-v5-text);font-size:1.15rem;font-weight:700;letter-spacing:.045em;line-height:1.25;text-transform:uppercase}.kf-v5-lead{max-width:52rem;margin:0;color:#4a4741;font-size:1.48rem;line-height:1.55}.kf-v5-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.kf-v5-benefits li{display:flex;min-width:0;align-items:center;gap:.55rem;padding:.9rem .75rem;border:1px solid #ece6d9;border-radius:1.2rem;background:var(--kf-v5-surface);color:var(--kf-v5-text);font-size:1.16rem;font-weight:700;line-height:1.25}.kf-v5-benefits svg{flex:0 0 auto;color:var(--kf-v5-accent)}.kf-v5-offer-note{position:relative;isolation:isolate;display:flex;align-items:center;gap:.8rem;min-height:4.4rem;margin-top:1.2rem;padding:.85rem 1.1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--kf-v5-accent) 32%,transparent);border-radius:1.2rem;background:linear-gradient(115deg,#171717,#2a261f);color:#fff;font-size:1.25rem;font-weight:750;line-height:1.35}.kf-v5-offer-note svg{flex:0 0 auto;color:var(--kf-v5-gold-soft)}.kf-v5-info--shimmer .kf-v5-offer-note:after{position:absolute;z-index:0;top:-80%;left:-55%;width:34%;height:260%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:rotate(20deg);animation:kf-v5-shimmer 5.2s ease-in-out infinite}.kf-v5-offer-note>*{position:relative;z-index:1}[id^=MainProduct-] .main-product-atc,[id^=MainProduct-] .mb-cod-open{position:relative;isolation:isolate;min-height:5.6rem!important;overflow:hidden;border-radius:1.4rem!important;font-weight:800!important;letter-spacing:.025em;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}[id^=MainProduct-] .main-product-atc{border:1px solid #151515!important;background:#151515!important;color:#fff!important;box-shadow:0 1.2rem 2.8rem #1515152e;animation:kf-v5-cta-pulse 3.4s ease-in-out infinite}[id^=MainProduct-] .main-product-atc:after,[id^=MainProduct-] .mb-cod-open:after{position:absolute;z-index:0;top:-100%;left:-45%;width:28%;height:300%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:rotate(18deg);animation:kf-v5-button-shine 4.8s ease-in-out infinite}[id^=MainProduct-] .main-product-atc>*,[id^=MainProduct-] .mb-cod-open>*{position:relative;z-index:1}[id^=MainProduct-] .mb-cod-open{border:1px solid rgba(165,122,42,.55)!important;background:#fbf8f1!important;color:#151515!important;box-shadow:none}[id^=MainProduct-] .mb-cod-open:after{background:linear-gradient(90deg,transparent,rgba(165,122,42,.16),transparent);animation-delay:1.1s}[id^=MainProduct-] .main-product-atc:hover,[id^=MainProduct-] .mb-cod-open:hover{transform:translateY(-1px)}[id^=MainProduct-] .main-product-atc:focus-visible,[id^=MainProduct-] .mb-cod-open:focus-visible{outline:3px solid rgba(165,122,42,.42);outline-offset:3px}.kf-v5-assurance{box-sizing:border-box;width:100%;margin-top:var(--kf-v5-margin-top);margin-bottom:var(--kf-v5-margin-bottom)}.kf-v5-assurance__heading{margin:0 0 .8rem;color:#5b554a;font-size:1.05rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.kf-v5-assurance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.kf-v5-assurance__grid li{display:flex;min-width:0;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem .85rem;border:1px solid #ece8df;border-radius:1.2rem;background:#fff;color:#282621;font-size:1.13rem;font-weight:700;line-height:1.25}.kf-v5-assurance__icon{display:grid;flex:0 0 2.8rem;width:2.8rem;height:2.8rem;place-items:center;border-radius:50%;background:#a57a2a1c;color:var(--kf-v5-accent)}.kf-v5-assurance__icon svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@keyframes kf-v5-shimmer{0%,58%{left:-55%}80%,to{left:125%}}@keyframes kf-v5-button-shine{0%,62%{left:-45%}84%,to{left:125%}}@keyframes kf-v5-cta-pulse{0%,to{box-shadow:0 1.2rem 2.8rem #1515152e}50%{box-shadow:0 1.4rem 3.2rem #a57a2a40}}@media screen and (max-width:749px){[id^=MainProduct-] .main-product__info-container{padding:1.4rem;border-radius:0;background:transparent;box-shadow:none}[id^=MainProduct-] .product__title h1{max-width:none;font-size:clamp(2.55rem,8vw,3.3rem)}.kf-v5-kicker-row{display:flex;width:100%;justify-content:center;border-radius:1rem}.kf-v5-lead{font-size:1.38rem}.kf-v5-benefits{gap:.55rem}.kf-v5-benefits li{min-height:6rem;flex-direction:column;justify-content:center;gap:.4rem;padding:.7rem .4rem;font-size:1.05rem;text-align:center;overflow-wrap:anywhere}.kf-v5-offer-note{min-height:4.8rem;font-size:1.18rem}[id^=MainProduct-] .main-product-atc,[id^=MainProduct-] .mb-cod-open{min-height:5.4rem!important}.kf-v5-assurance__grid{gap:.6rem}.kf-v5-assurance__grid li{min-height:5.3rem;padding:.7rem;font-size:1.05rem}.kf-v5-assurance__icon{flex-basis:2.5rem;width:2.5rem;height:2.5rem}}@media(prefers-reduced-motion:reduce){.kf-v5-info--shimmer .kf-v5-offer-note:after,[id^=MainProduct-] .main-product-atc,[id^=MainProduct-] .main-product-atc:after,[id^=MainProduct-] .mb-cod-open:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kemerfit-v5-product-info.css.map */
