.f3-cart.is-busy .f3-cart-body,.f3-cart.is-busy .f3-cart-f{opacity:.55;pointer-events:none;transition:opacity .15s}.fp-generic{padding-block:clamp(36px,6vw,72px)}.fp-generic .rte{max-width:72ch}.fp-generic .rte img{max-width:100%;height:auto;border-radius:14px}body[class*=template-] .f3-header button.f3-iconbtn{padding:1px 6px;width:44px}body[class*=template-] .f3-footer .f3-email input[type=email]{display:inline-block;background-color:#fff;width:auto;min-width:0;flex:1 1 auto;height:auto}.f3-upsell-list .f3-scard{scroll-snap-align:start;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"im nm bt" "pr pr pr";align-items:center;gap:6px 10px;background:#fff;border-radius:12px;padding:8px 10px}.f3-scard img{grid-area:im;width:40px;height:40px;object-fit:contain;background:var(--cream);border-radius:8px}.f3-scard b{grid-area:nm;font:800 13px/1.2 var(--f-ui);color:var(--navy)}.f3-scard button{grid-area:bt;border:0;background:var(--navy);color:#fff;border-radius:999px;padding:8px 13px;font:800 12.5px/1 var(--f-ui);cursor:pointer;white-space:nowrap}.f3-scard .pr{grid-area:pr;font:700 12.5px/1.2 var(--f-ui);color:var(--muted);white-space:nowrap;overflow:hidden;min-width:0}.f3-scard .pr i{font-style:normal}.f3-scard .pr em{font-style:normal;font-weight:800;color:var(--emerald);margin-left:6px}.sh-title h1.sh-h1{font-size:clamp(34px,4.4vw,56px);margin:0}.fp-lf-in{max-width:760px}.fp-lf-block+.fp-lf-block,.fp-lf-block+.fp-lf-media,.fp-lf-media+.fp-lf-block{margin-top:clamp(36px,5vw,56px)}.fp-lf{font:450 17.5px/1.7 var(--f-ui);color:var(--ink)}.fp-lf h2{font-size:clamp(26px,2.9vw,34px);line-height:1.12;margin:0 0 .55em}.fp-lf h3{font:800 20px/1.25 var(--f-ui);color:var(--navy);margin:1.5em 0 .4em}.fp-lf h2+h3{margin-top:.6em}.fp-lf p{margin:0 0 1.1em}.fp-lf ul,.fp-lf ol{margin:0 0 1.2em;padding-left:1.3em}.fp-lf li{margin:0 0 .5em}.fp-lf a{color:var(--label);font-weight:700;text-decoration:underline;text-underline-offset:3px}.fp-lf strong,.fp-lf b{color:var(--navy)}.fp-lf-media{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3.5vw,40px);align-items:start;margin-left:0}.fp-lf-media--noimg{grid-template-columns:1fr}.fp-lf-media .im img{width:100%;height:auto;border-radius:var(--r);display:block}@media(min-width:1100px){.fp-lf-media{width:min(1080px,calc(100vw - 80px))}}@media(max-width:760px){.fp-lf-media{grid-template-columns:1fr}}.fp-lf-faq .f3-faq .a p{margin:0 0 .8em}.okeReviews.oke-reviewsTab,.oke-reviewsTab{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/fp-theme.css.map */
