@media(max-width:749px){html body.template-product .cm-prp__split .cm-prp__split-card{background:#fbf8f1!important;background-image:none!important}html body.template-product .cm-prp__split .cm-prp__split-card h2,html body.template-product .cm-prp__split .cm-prp__split-card h3,html body.template-product .cm-prp__split .cm-prp__split-card [class*=title]{color:#202815!important}html body.template-product .cm-prp__split .cm-prp__split-card p,html body.template-product .cm-prp__split .cm-prp__split-card li,html body.template-product .cm-prp__split .cm-prp__split-card [class*=text],html body.template-product .cm-prp__split .cm-prp__split-card [class*=feature]{color:#202815d1!important}html body.template-product .cm-prp__split .cm-prp__split-card [class*=eyebrow]{color:#c9973f!important}html body .cmg .cmg__shell{padding-left:10px!important;padding-right:10px!important}html body .cmg .cmg-grid{column-gap:10px!important;row-gap:16px!important}html body .cmg .cmg-card__body{padding:12px 11px 14px!important}html body .cmg .cmg-card__save{display:none!important}html body .cmg .cmg-card__prices{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:8px!important;flex-wrap:nowrap!important;width:100%!important}html body .cmg .cmg-card__compare{order:0!important;margin:0!important;font-size:13.5px!important;color:#8b877d!important;text-decoration:line-through!important;font-weight:500!important;flex:0 0 auto!important}html body .cmg .cmg-card__price{order:1!important;margin:0!important;font-size:15.5px!important;font-weight:700!important;color:#0f130c!important;flex:0 0 auto!important}.cm-prp__main{touch-action:pan-y!important}.cm-prp__main img{touch-action:pan-y!important;pointer-events:none!important}.cm-prp__thumbs{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:749px){html body .cmg .cmg-card .cmg-card__prices{flex-wrap:wrap!important;gap:2px 8px!important}html body .cmg .cmg-card .cmg-card__price{flex:0 1 auto!important;font-size:15px!important}html body .cmg .cmg-card .cmg-card__compare{flex:0 1 auto!important;font-size:12.5px!important}html body .cmg .cmg-card .cmg-card__body{min-width:0!important}html body .cmg .cmg-card .cmg-card__cta{text-align:center!important;letter-spacing:.03em!important;line-height:1.15!important;padding:0 8px!important}html body .cmg .cmg-card .cmg-card__disc{font-size:8.5px!important;letter-spacing:.06em!important;padding:5px 8px!important}}html body.template-product .cm-prp__qty-row{display:none!important}html body.template-product .shopify-section.cm-prp-section{content-visibility:visible!important}@media(max-width:749px){html body.template-product .shopify-section.cm-prp-section .cm-prp__sticky.cm-prp__sticky.cm-prp__sticky{display:flex!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important}}@media(max-width:749px){html body.template-product #MainContent{padding-left:0!important;padding-right:0!important}html body.template-product #MainContent>.shopify-section:not(.cm-prp-section){padding-left:12px;padding-right:12px}html body.template-product #MainContent .cm-prp{padding-top:16px!important;padding-bottom:16px!important}html body.template-product #MainContent .cm-prp__hero,html body.template-product #MainContent .cm-prp__sec,html body.template-product #MainContent .cm-prp__footerblock,html body.template-product #MainContent .cm-prp__xsell{padding-left:18px!important;padding-right:18px!important}html body.template-product #MainContent .cm-prp .cm-prp__title{font-size:clamp(25px,7.2vw,28px)!important;line-height:1.08!important;letter-spacing:-.01em!important;margin-bottom:6px!important}html body.template-product #MainContent .cm-prp .cm-prp__sec-title{font-size:clamp(24px,7vw,28px)!important;line-height:1.14!important;margin:0 0 14px!important}html body.template-product #MainContent .cm-prp .cm-prp__sec-eyebrow{font-size:12.5px!important;line-height:1.3!important;letter-spacing:.14em!important;margin:0 0 8px!important}html body.template-product #MainContent .cm-prp__below p,html body.template-product #MainContent .cm-prp__below li{font-size:16px!important;line-height:1.5!important}html body.template-product #MainContent .cm-prp__split-card>h2,html body.template-product #MainContent .cm-prp__split-card>h3{font-size:21px!important;line-height:1.2!important;margin:0 0 10px!important}html body.template-product #MainContent .cm-prp__prob h3{font-size:17px!important;line-height:1.25!important;margin:0 0 6px!important}html body.template-product #MainContent .cm-prp__prob p{font-size:15px!important;line-height:1.45!important}html body.template-product #MainContent .cm-prp__sec{margin-top:24px!important;margin-bottom:24px!important;padding-bottom:24px!important}html body.template-product #MainContent .cm-prp__split-bullets{margin-top:12px!important}html body.template-product #MainContent .cm-prp__split-card{padding:18px!important;border-radius:14px!important;border-color:#20281514!important}html body.template-product #MainContent .cm-prp__prob{padding:14px!important;border-radius:12px!important;border-color:#20281514!important}html body.template-product #MainContent .cm-prp__prob-ic{margin-bottom:10px!important}html body.template-product #MainContent .cm-prp__split-img,html body.template-product #MainContent .cm-prp__faq-img{border-radius:18px!important;border-width:0!important}html body.template-product #MainContent .cm-prp__main{border-radius:12px!important;border-color:#20281512!important}html body.template-product #MainContent .cm-prp__thumbs{gap:6px!important;margin-top:8px!important}html body.template-product #MainContent .cm-prp__thumb{width:50px!important;height:50px!important;min-width:50px!important;border-radius:10px!important}}@media(max-width:749px){html body.template-product #MainContent .cm-prp__price-row{margin:4px 0 10px!important;padding:0!important;gap:10px!important;align-items:baseline!important}html body.template-product #MainContent .cm-prp__price-current{font-size:22px!important;line-height:1.1!important;font-weight:800!important;padding:0!important}html body.template-product #MainContent .cm-prp__price-was{font-size:15px!important;line-height:1.1!important;padding:0!important}html body.template-product #MainContent .cm-prp__price-badge{font-size:10.5px!important;letter-spacing:.06em!important;padding:5px 10px!important;line-height:1!important;border-radius:999px!important}html body.template-product #MainContent .cm-freelid{padding:10px 12px!important;margin:10px 0 12px!important;gap:10px!important;border-radius:12px!important;border-color:#c9973f47!important;box-shadow:none!important}html body.template-product #MainContent .cm-freelid__title{font-size:12px!important;line-height:1.2!important}html body.template-product #MainContent .cm-freelid__sub{font-size:12.5px!important;line-height:1.35!important;margin-top:3px!important}html body.template-product #MainContent .cm-freelid__img{width:56px!important;max-height:42px!important}html body.template-product #MainContent .cm-freelid__ic{font-size:15px!important}html body.template-product #MainContent kaching-bundle{margin:8px 0 12px!important}html body.template-product #MainContent .kaching-bundles__block-title{font-size:12px!important;letter-spacing:.1em!important;margin-bottom:8px!important}html body.template-product #MainContent .kaching-bundles__bar-wrapper{padding:4px 0!important}html body.template-product #MainContent .kaching-bundles__bar{margin:5px 0!important}html body.template-product #MainContent .kaching-bundles__bar-first-line{gap:6px!important}html body.template-product #MainContent .kaching-bundles__bar-variants{padding-top:2px!important}html body.template-product #MainContent .kaching-bundles__bar-variant-selector-wrapper{height:auto!important;margin-bottom:5px!important}html body.template-product #MainContent .cm-prp__atc{min-height:54px!important;padding:0 18px!important;border-radius:12px!important;font-size:13.5px!important;letter-spacing:.06em!important;margin:2px 0 12px!important}html body.template-product #MainContent .cm-prp__pills{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:12px!important}html body.template-product #MainContent .cm-prp__pill{min-height:46px!important;height:auto!important;padding:8px 10px!important;border-radius:10px!important;font-size:13px!important;line-height:1.2!important;border-color:#2028151a!important;background:#fbf8f1!important}html body.template-product #MainContent .cm-prp__pills>.cm-prp__pill:nth-child(3){grid-column:1 / -1!important}html body.template-product #MainContent .cm-prp__pill svg{width:18px!important;height:18px!important;flex:0 0 18px!important}html body.template-product #MainContent .cm-prp__paybadges svg{height:18px!important;width:auto!important}html body.template-product #MainContent .cm-prp__mfaq{border-radius:10px!important;border-color:#2028151a!important;margin-top:12px!important}html body.template-product #MainContent .cm-prp__mfaq-btn{min-height:52px!important;padding:12px 14px!important;border-radius:0!important;font-size:14px!important}html body.template-product #MainContent .cm-prp__mfaq-item+.cm-prp__mfaq-item{border-top:1px solid rgba(32,40,21,.08)!important}html body.template-product #MainContent .cm-prp__mfaq-content{padding:0 14px 12px!important;font-size:14px!important}html body.template-product #MainContent .cm-trust-row{padding:8px!important;margin:12px 0!important;border-radius:12px!important;border-color:#20281514!important}html body.template-product #MainContent .cm-trust-row>*{font-size:12.5px!important;line-height:1.2!important}html body.template-product #MainContent .cm-trust-row svg{width:18px!important;height:18px!important}html body.template-product #MainContent .cm-prp-section .cm-prp__sticky{padding:11px 14px calc(11px + env(safe-area-inset-bottom))!important;box-shadow:0 -6px 18px #2028151a!important}html body.template-product #MainContent .cm-prp-section .cm-prp__sticky .cm-prp__sticky-inner{display:block!important;position:relative!important;width:100%!important;gap:0!important}html body.template-product #MainContent .cm-prp-section .cm-prp__sticky .cm-prp__sticky-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:54px!important;border-radius:12px!important;padding:0 104px 0 20px!important}html body.template-product #MainContent .cm-prp-section .cm-prp__sticky .cm-prp__sticky-info{position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;z-index:3!important;pointer-events:none!important;flex:0 0 auto!important;text-align:right!important;margin:0!important}html body.template-product #MainContent .cm-prp-section .cm-prp__sticky .cm-prp__sticky-price{color:#fff8ec!important;font-size:16px!important;font-weight:800!important;line-height:1!important}}@media(max-width:749px){html body.template-product #MainContent .cm-prp__split-card>p{font-size:15.5px!important;line-height:1.5!important}html body.template-product #MainContent .cm-prp__split-bullets li{font-size:15px!important;line-height:1.4!important;margin-bottom:6px!important}html body.template-product #MainContent .cm-prp__split-img{aspect-ratio:4 / 3!important;height:auto!important}html body.template-product #MainContent .cm-prp__faq-wrap{gap:18px!important}html body.template-product #MainContent .cm-prp__faq{border-width:0!important;border-radius:0!important;background:transparent!important;margin-top:8px!important}html body.template-product #MainContent .cm-prp__faq-item{border-width:0 0 1px 0!important;border-bottom:1px solid rgba(32,40,21,.12)!important;border-radius:0!important}html body.template-product #MainContent .cm-prp__faq-btn{min-height:54px!important;padding:12px 2px!important;border-radius:0!important;font-size:16px!important;line-height:1.25!important;text-align:left!important}html body.template-product #MainContent .cm-prp__faq-content{padding:0 2px 18px!important;font-size:15px!important;line-height:1.5!important}html body.template-product #MainContent .cm-prp__xsell-grid{gap:10px!important;padding:0 18px 4px!important;scroll-padding-left:18px!important}html body.template-product #MainContent .cm-prp__xsell-card{flex:0 0 84vw!important;width:84vw!important;max-width:360px!important;border-radius:12px!important;border-color:#20281514!important}html body.template-product #MainContent .cm-prp__xsell-img{aspect-ratio:4 / 3!important;height:auto!important}html body.template-product #MainContent .cm-prp__xsell-card img{height:100%!important;object-fit:cover!important}html body.template-product #MainContent .cm-prp__footerblock-inner{padding:22px 18px!important;border-radius:16px!important}html body .cm-footer{padding:26px 16px 20px!important}html body .cm-footer__columns{padding-top:18px!important;gap:14px 12px!important}html body .cm-footer img{max-height:34px!important;width:auto!important}html body .cm-footer .cm-payment-icon{height:16px!important;width:auto!important}}html body.template-product .shopify-section.cm-prp-section .cm-prp__sticky.cm-prp__sticky.cm-prp__sticky{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(110%)!important;transition:transform .24s cubic-bezier(.22,.61,.36,1),opacity .18s ease,visibility 0s linear .24s!important}html body.template-product .shopify-section.cm-prp-section .cm-prp__sticky.cm-prp__sticky.cm-prp__sticky.cm-sticky-on{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;transition:transform .24s cubic-bezier(.22,.61,.36,1),opacity .18s ease,visibility 0s!important}@media(prefers-reduced-motion:reduce){html body.template-product .shopify-section.cm-prp-section .cm-prp__sticky.cm-prp__sticky.cm-prp__sticky,html body.template-product .shopify-section.cm-prp-section .cm-prp__sticky.cm-prp__sticky.cm-prp__sticky.cm-sticky-on{transition:none!important;transform:none!important}}@media(max-width:749px){html body .cm-mobile-header-fix{padding-left:14px!important;padding-right:14px!important;border-bottom:1px solid rgba(32,40,21,.09)!important}html body .cm-mobile-header-fix .cm-mobile-mainbar{grid-template-columns:1fr auto 1fr!important;gap:10px!important;padding:19px 6px 21px!important;align-items:center!important}html body .cm-mobile-header-fix .cmh-left{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}html body .cm-mobile-header-fix .cmh-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}html body .cm-mobile-header-fix .cmh-left>*,html body .cm-mobile-header-fix .cmh-right>*{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;margin:0!important}html body .cm-mobile-header-fix .cmh-left>*:first-child{margin-left:-8px!important}html body .cm-mobile-header-fix .cmh-right>*:last-child{margin-right:-8px!important}html body .cm-mobile-header-fix .cmh-left svg,html body .cm-mobile-header-fix .cmh-right svg{width:24px!important;height:24px!important}html body .cm-mobile-header-fix .cm-mobile-topbar{padding:9px 0!important}html body .cm-mobile-header-fix .cm-mobile-logo{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;max-width:100%!important;padding:0 2px!important;margin:0!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important}html body .cm-mobile-header-fix .cm-mobile-logo .cm-logo__word{display:block!important;white-space:nowrap!important;font-size:clamp(15px,4.3vw,18px)!important;line-height:1!important;letter-spacing:.15em!important;text-transform:uppercase!important;text-indent:.15em!important}html body .cm-mobile-header-fix .cm-mobile-logo .cm-logo__flag{display:block!important;width:82%!important;min-width:58px!important;height:3px!important;border-radius:1px!important;background:linear-gradient(to right,#009246 0 33.333%,#f1f0e8 33.333% 66.667%,#ce2b37 66.667% 100%)!important}html body .cm-mobile-header-fix .cm-mobile-logo img{max-height:30px!important;width:auto!important;display:block!important;margin:0 auto!important}html body .cm-mobile-header-fix .cm-mobile-logo:has(img) .cm-logo__flag{display:none!important}}@media(max-width:749px){html body.template-product #MainContent .cm-prp__urgency,html body.template-product #MainContent .cm-prp__form .cm-prp__delivery{display:flex!important}html body.template-product #MainContent .cm-prp__form .cm-prp__delivery+.cm-prp__delivery{display:none!important}html body.template-product #MainContent .cm-prp__guar{display:flex!important}html body.template-product #MainContent .cm-prp__paybadges-label,html body.template-product #MainContent .cm-prp__mwhy{display:block!important}html body.template-product #MainContent .cm-prp__form{display:flex!important;flex-direction:column!important}html body.template-product #MainContent .cm-prp__form .cm-prp__opts{order:1!important}html body.template-product #MainContent .cm-prp__form .cm-prp__delivery{order:2!important}html body.template-product #MainContent .cm-prp__form .cm-prp__atc{order:3!important}html body.template-product #MainContent .cm-prp__form .cm-prp__guar{order:4!important}html body.template-product #MainContent .cm-prp__form .cm-prp__pills{order:5!important}html body.template-product #MainContent .cm-prp__form .cm-prp__paybadges-label{order:6!important}html body.template-product #MainContent .cm-prp__form .cm-prp__paybadges{order:7!important}html body.template-product #MainContent .cm-prp__form .cm-prp__mwhy{order:8!important}html body.template-product #MainContent .cm-prp__form .cm-prp__mfaq{order:9!important}html body.template-product #MainContent .cm-prp__urgency{flex-wrap:wrap!important;align-items:center!important;gap:4px 14px!important;padding:9px 12px!important;margin:6px 0 10px!important;border-radius:10px!important;background:#fbf6ef!important;border-left-width:3px!important}html body.template-product #MainContent .cm-prp__urgency>*{font-size:12.5px!important;line-height:1.25!important;margin:0!important}html body.template-product #MainContent .cm-prp__form .cm-prp__delivery{align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;line-height:1.25!important;margin:2px 0 10px!important;text-align:center!important;color:#202815c7!important}html body.template-product #MainContent .cm-prp__form .cm-prp__delivery svg{width:16px!important;height:16px!important;flex:0 0 16px!important}html body.template-product #MainContent .cm-prp__guar{align-items:flex-start!important;gap:10px!important;padding:12px 14px!important;margin:0 0 12px!important;border-radius:12px!important;background:#f4f7ea!important;border:1px solid rgba(32,40,21,.1)!important;font-size:13px!important;line-height:1.4!important}html body.template-product #MainContent .cm-prp__guar-ic{flex:0 0 20px!important;width:20px!important;height:20px!important;margin-top:1px!important}html body.template-product #MainContent .cm-prp__paybadges-label{margin:2px 0 0!important;padding:12px 14px 6px!important;text-align:center!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#f6f2e8!important;border:1px solid rgba(32,40,21,.08)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important}html body.template-product #MainContent .cm-prp__paybadges{justify-content:center!important;flex-wrap:wrap!important;gap:8px 10px!important;margin:0 0 14px!important;padding:0 12px 12px!important;background:#f6f2e8!important;border:1px solid rgba(32,40,21,.08)!important;border-top:0!important;border-radius:0 0 12px 12px!important}html body.template-product #MainContent .cm-prp__mwhy{padding:14px 16px!important;margin:2px 0 12px!important;border-radius:12px!important;border:1px solid rgba(32,40,21,.08)!important}html body.template-product #MainContent .cm-prp__mwhy-list{margin:0!important;padding:0!important;list-style:none!important}html body.template-product #MainContent .cm-prp__mwhy-list li{position:relative!important;padding-left:26px!important;margin:0 0 10px!important;font-size:14px!important;line-height:1.4!important}html body.template-product #MainContent .cm-prp__mwhy-list li:last-child{margin-bottom:0!important}html body.template-product #MainContent .cm-prp__mwhy-list li:before{content:""!important;position:absolute!important;left:0!important;top:2px!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#dce8b4 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A3318' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/11px 11px no-repeat!important}html body.template-product #MainContent .cm-prp__hero+.cm-prp__xsell{margin-top:6px!important;margin-bottom:8px!important}html body.template-product #MainContent .cm-prp .cm-prp__headtop .cm-prp__title{letter-spacing:.012em!important}html body.template-product #MainContent .cm-prp__headtop{margin-bottom:2px!important}}.cm-fb-prob{margin:0 0 18px}.cm-fb-prob__h{font-size:17px;line-height:1.3;margin:0 0 12px;font-weight:700;color:#202815}.cm-fb-prob__track{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 0 10px;scrollbar-width:none}.cm-fb-prob__track::-webkit-scrollbar{display:none}.cm-fb-prob__card{flex:0 0 78%;max-width:320px;scroll-snap-align:start;background:#fbf8f1;border:1px solid rgba(32,40,21,.08);border-radius:12px;padding:12px 14px 14px;box-sizing:border-box}.cm-fb-prob__imgwrap{display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:inset 0 0 0 1px #2028150f;border-radius:10px;height:118px;margin:0 0 10px;overflow:hidden}.cm-fb-prob__imgwrap img{width:auto;height:auto;max-width:88%;max-height:100px;object-fit:contain;display:block}.cm-fb-prob__card h4{font-size:15px;line-height:1.25;margin:0 0 5px;font-weight:700;color:#202815}.cm-fb-prob__card p{font-size:13.5px!important;line-height:1.42!important;margin:0;color:#202815c7}.cm-fb-prob__dots{display:flex;gap:6px;justify-content:center;align-items:center;padding:2px 0 0}html body.template-product #MainContent .cm-fb-prob__dots .cm-fb-prob__dot{width:7px!important;height:7px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#20281533!important;cursor:pointer;transition:background .18s ease,width .18s ease}html body.template-product #MainContent .cm-fb-prob__dots .cm-fb-prob__dot.is-on{background:#6a6a18!important;width:18px!important;border-radius:999px!important}@media(max-width:749px){html body.template-product #MainContent .cm-prp__compare{display:block!important}html body.template-product #MainContent .cm-prp__compare-table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none}html body.template-product #MainContent .cm-prp__compare-table::-webkit-scrollbar{display:none}html body.template-product #MainContent .cm-prp__compare-table table{min-width:520px!important;width:100%!important;border-collapse:collapse!important;font-size:13px!important}html body.template-product #MainContent .cm-prp__compare-table th,html body.template-product #MainContent .cm-prp__compare-table td{padding:10px 8px!important;line-height:1.25!important;text-align:center!important;border-bottom:1px solid rgba(32,40,21,.1)!important}html body.template-product #MainContent .cm-prp__compare-table th:first-child,html body.template-product #MainContent .cm-prp__compare-table td:first-child{text-align:left!important;position:sticky!important;left:0!important;background:#fbf8f1!important;z-index:2!important;min-width:148px!important}html body.template-product #MainContent .cm-prp__compare-table th{font-size:11.5px!important;letter-spacing:.04em!important;font-weight:700!important;text-transform:uppercase!important;vertical-align:bottom!important}}.cm-fb-hs__stage{position:relative;width:100%;border-radius:14px;overflow:hidden;background:#f6f2e8;margin:0 0 14px}.cm-fb-hs__img{display:block;width:100%;height:auto}html body.template-product #MainContent .cm-fb-hs__stage .cm-fb-hs__dot{position:absolute;transform:translate(-50%,-50%);width:30px!important;height:30px!important;min-width:0!important;min-height:0!important;border-radius:50%!important;padding:0!important;cursor:pointer;border:1px solid rgba(32,40,21,.14)!important;background:#fffdf7!important;color:#2a3318!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #20281529;transition:background .18s ease,color .18s ease,transform .18s ease}html body.template-product #MainContent .cm-fb-hs__stage .cm-fb-hs__dot.is-on{background:#6a6a18!important;color:#fffdf7!important;border-color:#6a6a18!important;transform:translate(-50%,-50%) scale(1.1)}.cm-fb-hs__dot:focus-visible{outline:2px solid #6A6A18;outline-offset:2px}html body.template-product #MainContent .cm-prp .cm-fb-hs__h{font-size:21px!important;line-height:1.2!important;margin:0 0 12px!important;font-weight:700;color:#202815}.cm-fb-hs__title{font-size:14px!important;line-height:1.25!important;margin:0 0 8px!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#202815}.cm-fb-hs__text{font-size:15px!important;line-height:1.5!important;margin:0 0 14px!important;color:#202815d1;min-height:6.2em}.cm-fb-hs__nav{display:flex;gap:8px;flex-wrap:wrap}html body.template-product #MainContent .cm-fb-hs__nav button{width:36px!important;height:36px!important;min-width:0!important;min-height:0!important;border-radius:50%!important;padding:0!important;cursor:pointer;border:1px solid rgba(32,40,21,.16)!important;background:#fbf8f1!important;color:#2a3318!important;font-size:13.5px!important;font-weight:700!important;line-height:1!important;transition:background .18s ease,color .18s ease,border-color .18s ease}html body.template-product #MainContent .cm-fb-hs__nav button.is-on{background:#6a6a18!important;color:#fffdf7!important;border-color:#6a6a18!important}.cm-fb-hs__nav button:focus-visible{outline:2px solid #6A6A18;outline-offset:2px}@media(prefers-reduced-motion:reduce){.cm-fb-hs__dot,.cm-fb-hs__nav button{transition:none!important}html body.template-product #MainContent .cm-fb-hs__stage .cm-fb-hs__dot.is-on{transform:translate(-50%,-50%)!important}}.cm-fb-ed3__img{display:block;width:100%;height:auto;border-radius:14px;margin:0 0 14px}.cm-fb-ed3__card{background:#fffdf7;border:1px solid rgba(32,40,21,.08);border-radius:14px;padding:16px}.cm-fb-ed3__seal{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid rgba(32,40,21,.08)}.cm-fb-ed3__seal img{width:52px;height:52px;flex:0 0 52px;display:block}.cm-fb-ed3__seal span{font-size:13.5px;line-height:1.35;color:#202815d1}.cm-fb-ed3__list{margin:0;padding:0;list-style:none}.cm-fb-ed3__list li{position:relative;padding-left:24px;margin:0 0 9px;font-size:14px!important;line-height:1.42!important;color:#202815db}.cm-fb-ed3__list li:last-child{margin-bottom:0}.cm-fb-ed3__list li:before{content:"";position:absolute;left:0;top:3px;width:15px;height:15px;border-radius:50%;background:#dce8b4 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A3318' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/10px 10px no-repeat}@media(max-width:749px){html body.template-product #MainContent .cm-prp__rev-grid{display:flex!important;gap:12px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;padding:4px 18px 14px!important;scroll-padding-left:18px!important;scrollbar-width:none}html body.template-product #MainContent .cm-prp__rev-grid::-webkit-scrollbar{display:none}html body.template-product #MainContent .cm-prp__rev{flex:0 0 84%!important;width:84%!important;max-width:340px!important;scroll-snap-align:start!important;background:#fff!important;border:1px solid rgba(32,40,21,.08)!important;border-radius:12px!important;padding:14px!important;box-sizing:border-box!important}}.cm-fbrev__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 9px}.cm-fbrev__stars{display:flex;gap:2px}.cm-fbrev__stars i{width:19px;height:19px;background:#00a15c;border-radius:2px;display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpolygon points='12,2.6 15,9.2 22,9.9 16.8,14.6 18.3,21.4 12,17.9 5.7,21.4 7.2,14.6 2,9.9 9,9.2'/%3E%3C/svg%3E");background-size:15px 15px;background-position:center;background-repeat:no-repeat}.cm-fbrev__label{font-size:11px;line-height:1.1;color:#2028159e;white-space:nowrap}.cm-fbrev__title{font-size:15.5px!important;line-height:1.25!important;font-weight:700;margin:0 0 6px!important;color:#202815}.cm-fbrev__text{font-size:14px!important;line-height:1.48!important;margin:0 0 10px!important;color:#202815d6}.cm-fbrev__who{font-size:12px!important;line-height:1.2!important;margin:0 0 10px!important;font-weight:700;letter-spacing:.02em;color:#202815}.cm-fbrev__photo{display:block;width:100%;height:auto;max-height:230px;object-fit:cover;border-radius:10px}.cm-fbrev__ctrls{display:flex;align-items:center;gap:12px;padding:0 18px}html body.template-product #MainContent .cm-fbrev__ctrls .cm-fbrev__arrow{width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;flex:0 0 34px;border-radius:50%!important;padding:0!important;cursor:pointer;border:1px solid rgba(32,40,21,.16)!important;background:#fbf8f1!important;color:#2a3318!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;line-height:1!important}.cm-fbrev__arrow:focus-visible{outline:2px solid #6A6A18;outline-offset:2px}html body.template-product #MainContent .cm-fbrev__ctrls .cm-fbrev__arrow[disabled]{opacity:.38;cursor:default}.cm-fbrev__bar{flex:1 1 auto;height:3px;border-radius:999px;background:#20281524;position:relative;overflow:hidden}.cm-fbrev__bar i{position:absolute;left:0;top:0;bottom:0;width:20%;background:#6a6a18;border-radius:999px;transition:transform .18s ease}@media(max-width:749px){html body .cm-footer .cm-footer__brand .cm-footer__text-logo:after{background-position:center center!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cm-stable-fixes.css.map */
