:root{--funnel-blue: #1a73d9;--funnel-blue-dark: #0f5bbf;--funnel-blue-light: #e8f1fc;--funnel-green: #1cb24a;--funnel-green-dark: #149a3e;--funnel-red: #e53935;--funnel-yellow: #fcc419;--funnel-text: #1a1a1a;--funnel-muted: #6b7280;--funnel-border: #e5e7eb;--funnel-bg: #ffffff;--funnel-bg-soft: #f7f9fc;--funnel-radius: 14px;--funnel-radius-lg: 20px;--funnel-shadow: 0 4px 18px rgba(0,0,0,.06);--funnel-shadow-lg: 0 10px 40px rgba(0,0,0,.12)}.funnel-section{padding:28px 0}.funnel-section--tight{padding:12px 0}.funnel-section--soft{background:var(--funnel-bg-soft)}.funnel-wrap{max-width:760px;margin:0 auto;padding:0 16px}.funnel-wrap--wide{max-width:1100px}.funnel-h1{font-size:clamp(26px,5vw,38px);line-height:1.15;font-weight:800;color:var(--funnel-text);margin:0 0 8px}.funnel-h2{font-size:clamp(22px,4vw,30px);line-height:1.2;font-weight:800;color:var(--funnel-text);margin:0 0 16px;text-align:center}.funnel-h3{font-size:clamp(18px,3vw,22px);line-height:1.3;font-weight:700;color:var(--funnel-text);margin:0 0 8px}.funnel-text{font-size:16px;line-height:1.55;color:var(--funnel-text)}.funnel-muted{color:var(--funnel-muted);font-size:14px}.funnel-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--funnel-blue);color:#fff!important;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.3px;padding:16px 28px;border-radius:10px;border:0;width:100%;cursor:pointer;text-decoration:none!important;box-shadow:0 6px 18px #1a73d959;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.funnel-btn:hover{background:var(--funnel-blue-dark);transform:translateY(-1px);box-shadow:0 8px 22px #1a73d973}.funnel-btn:active{transform:translateY(0)}.funnel-btn--green{background:var(--funnel-green);box-shadow:0 6px 18px #1cb24a59}.funnel-btn--green:hover{background:var(--funnel-green-dark);box-shadow:0 8px 22px #1cb24a73}.funnel-hero{padding:24px 0 12px}.funnel-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.funnel-hero__media{position:relative;border-radius:var(--funnel-radius-lg);overflow:hidden}.funnel-hero__media img,.funnel-hero__media video{width:100%;height:auto;display:block}.funnel-hero__sticker{position:absolute;right:8px;bottom:8px;background:var(--funnel-yellow);color:#1a1a1a;font-weight:800;font-size:14px;padding:8px 14px;border-radius:10px;transform:rotate(-4deg);box-shadow:var(--funnel-shadow)}@media(max-width:749px){.funnel-hero__grid{grid-template-columns:1fr}}.funnel-bullets{list-style:none;padding:0;margin:16px 0;display:grid;gap:10px}.funnel-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.4}.funnel-bullets__icon{flex-shrink:0;width:24px;height:24px}.funnel-pricebox{background:#fff;border:1px solid var(--funnel-border);border-radius:var(--funnel-radius);padding:18px;box-shadow:var(--funnel-shadow);text-align:center}.funnel-pricebox__badge{display:inline-block;background:var(--funnel-red);color:#fff;font-weight:800;font-size:13px;padding:6px 12px;border-radius:6px;margin-bottom:10px}.funnel-pricebox__row{display:flex;justify-content:center;align-items:baseline;gap:12px;margin-bottom:6px}.funnel-pricebox__sale{font-size:28px;font-weight:800;color:var(--funnel-text)}.funnel-pricebox__regular{font-size:18px;color:var(--funnel-muted);text-decoration:line-through}.funnel-pricebox__rating{display:flex;justify-content:center;align-items:center;gap:6px;margin:8px 0 4px;font-size:14px}.funnel-pricebox__rating-stars{color:var(--funnel-yellow);letter-spacing:1px}.funnel-pricebox__exclusive{font-size:13px;color:var(--funnel-muted);margin-bottom:14px}.funnel-trust{background:#fff;border:1px solid var(--funnel-border);border-radius:var(--funnel-radius);padding:18px;box-shadow:var(--funnel-shadow)}.funnel-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.funnel-trust__item{text-align:center;font-size:13px;line-height:1.3}.funnel-trust__item img,.funnel-trust__item svg{width:36px;height:36px;margin:0 auto 6px;display:block;color:var(--funnel-blue)}.funnel-trust__bottom{text-align:center;font-weight:700;margin-top:16px;font-size:16px}.funnel-doctor{background:#fff;border:1px solid var(--funnel-border);border-radius:var(--funnel-radius);box-shadow:var(--funnel-shadow);padding:16px;display:grid;grid-template-columns:1fr 110px;gap:16px;align-items:center}.funnel-doctor__img{width:110px;height:110px;border-radius:50%;object-fit:cover}.funnel-doctor__quote{font-size:14px;line-height:1.5;color:var(--funnel-text);margin:6px 0;font-style:italic}.funnel-doctor__author{font-size:13px;color:var(--funnel-muted);margin:0}@media(max-width:480px){.funnel-doctor{grid-template-columns:80px 1fr}.funnel-doctor__img{width:80px;height:80px}}.funnel-promo{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.funnel-promo__card{background:#fff;border:1px solid var(--funnel-border);border-radius:var(--funnel-radius);padding:14px;text-align:center;box-shadow:var(--funnel-shadow)}.funnel-promo__medal{width:80px;height:80px;margin:0 auto 8px;display:block}.funnel-promo__title{font-size:14px;font-weight:800;margin:0 0 6px}.funnel-promo__text{font-size:12px;line-height:1.4;color:var(--funnel-muted);margin:0}@media(max-width:600px){.funnel-promo{grid-template-columns:1fr}}.funnel-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.funnel-benefits__card{background:#fff;border:1px solid var(--funnel-border);border-radius:var(--funnel-radius);padding:14px;box-shadow:var(--funnel-shadow);text-align:center}.funnel-benefits__img{width:100%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin:0 auto 10px;max-width:130px}.funnel-benefits__img img{width:100%;height:100%;object-fit:cover}.funnel-benefits__title{display:flex;align-items:center;gap:6px;justify-content:center;font-size:15px;font-weight:800;margin:0 0 6px}.funnel-benefits__check{color:var(--funnel-green);font-weight:800}.funnel-benefits__text{font-size:13px;line-height:1.4;color:var(--funnel-muted);margin:0}@media(max-width:900px){.funnel-benefits{grid-template-columns:repeat(2,1fr)}}.funnel-imgtext{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.funnel-imgtext--reverse{direction:rtl}.funnel-imgtext--reverse>*{direction:ltr}.funnel-imgtext__media img,.funnel-imgtext__media video{width:100%;height:auto;border-radius:var(--funnel-radius);display:block}.funnel-imgtext ul{list-style:none;padding:0;margin:12px 0}.funnel-imgtext ul li{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px;font-size:15px;line-height:1.45}.funnel-imgtext ul li:before{content:"\2715";color:var(--funnel-red);font-weight:800;flex-shrink:0}.funnel-imgtext--check ul li:before{content:"\2713";color:var(--funnel-green)}@media(max-width:749px){.funnel-imgtext{grid-template-columns:1fr}}.funnel-ba{display:grid;grid-template-columns:1fr 1fr;gap:8px}.funnel-ba__item{position:relative;border-radius:var(--funnel-radius);overflow:hidden}.funnel-ba__item img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:3/4}.funnel-ba__label{position:absolute;top:8px;left:8px;background:#000000b3;color:#fff;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase}.funnel-reviews__head{text-align:center;margin-bottom:16px}.funnel-reviews__rating{font-size:18px;font-weight:700}.funnel-reviews__rating .funnel-stars{color:var(--funnel-yellow);margin-right:6px}.funnel-reviews__list{display:grid;gap:16px}.funnel-review{background:#fff;border:1px solid var(--funnel-border);border-radius:var(--funnel-radius);padding:16px;box-shadow:var(--funnel-shadow)}.funnel-review__head{display:flex;gap:12px;align-items:center;margin-bottom:8px}.funnel-review__avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.funnel-review__name{font-weight:700;margin:0}.funnel-review__date{font-size:12px;color:var(--funnel-muted);margin:0}.funnel-review__stars{color:var(--funnel-yellow);font-size:14px;margin-bottom:6px}.funnel-review__title{font-weight:700;margin:4px 0 8px;font-size:16px}.funnel-review__verified{display:inline-block;background:var(--funnel-blue-light);color:var(--funnel-blue);font-size:12px;padding:3px 8px;border-radius:4px;font-weight:600;margin-bottom:8px}.funnel-review__body{font-size:14px;line-height:1.55;color:var(--funnel-text);margin:0}.funnel-review__helpful{font-size:12px;color:var(--funnel-muted);margin-top:10px}.funnel-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.funnel-steps__card{background:linear-gradient(135deg,var(--funnel-blue) 0%,var(--funnel-blue-dark) 100%);color:#fff;border-radius:var(--funnel-radius);padding:18px;text-align:center;box-shadow:var(--funnel-shadow)}.funnel-steps__num{font-size:12px;font-weight:700;opacity:.9;margin-bottom:4px}.funnel-steps__title{font-size:22px;font-weight:800;margin-bottom:8px}.funnel-steps__text{font-size:14px;line-height:1.5;opacity:.95}.funnel-steps__media{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.funnel-steps__media>*{border-radius:var(--funnel-radius);overflow:hidden;aspect-ratio:3/4}.funnel-steps__media img,.funnel-steps__media video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.funnel-steps,.funnel-steps__media{grid-template-columns:1fr}.funnel-steps__media>*{aspect-ratio:16/10}}.funnel-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--funnel-border);padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #0000001f}.funnel-sticky-cta .funnel-btn{max-width:600px;margin:0 auto;display:flex}body.has-funnel-sticky{padding-bottom:90px}.funnel-banner{background:linear-gradient(90deg,#ff9a3c,#ff7a18);color:#fff;border-radius:var(--funnel-radius);padding:16px 18px;display:flex;gap:14px;align-items:center;font-weight:700}.funnel-banner img{width:80px;height:80px;object-fit:contain;flex-shrink:0}.funnel-bundles{display:grid;gap:10px}.funnel-bundle{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;padding:12px;border:2px solid var(--funnel-border);border-radius:var(--funnel-radius);cursor:pointer;background:#fff;transition:border-color .15s ease,background .15s ease}.funnel-bundle:hover{border-color:var(--funnel-blue)}.funnel-bundle--active{border-color:var(--funnel-blue);background:var(--funnel-blue-light)}.funnel-bundle__img{width:60px;height:60px;border-radius:8px;object-fit:cover}.funnel-bundle__title{font-weight:700;font-size:14px;line-height:1.3;margin:0 0 4px}.funnel-bundle__save{display:inline-block;background:var(--funnel-green);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}.funnel-bundle__price{text-align:right}.funnel-bundle__price-regular{font-size:12px;color:var(--funnel-muted);text-decoration:line-through}.funnel-bundle__price-sale{font-size:16px;font-weight:800}.funnel-upsell{display:grid;grid-template-columns:24px 1fr 70px;gap:10px;align-items:center;padding:12px;border:2px dashed var(--funnel-blue);border-radius:var(--funnel-radius);background:var(--funnel-blue-light);cursor:pointer;margin-bottom:8px}.funnel-upsell--green{background:#e8f8ee;border-color:var(--funnel-green)}.funnel-upsell input[type=checkbox]{width:20px;height:20px}.funnel-upsell__title{font-weight:700;font-size:14px;line-height:1.3;margin:0 0 2px}.funnel-upsell__sub{font-size:12px;color:var(--funnel-blue);margin:0}.funnel-upsell__img{width:70px;height:70px;object-fit:cover;border-radius:8px}.funnel-form{background:#fff;border:1px solid var(--funnel-border);border-radius:var(--funnel-radius);padding:18px;box-shadow:var(--funnel-shadow)}.funnel-form__head{text-align:center;font-size:18px;font-weight:800;margin-bottom:14px}.funnel-form__field{margin-bottom:10px;position:relative}.funnel-form__field input,.funnel-form__field select{width:100%;padding:12px 12px 12px 40px;border:1px solid var(--funnel-border);border-radius:8px;font-size:15px;background:#fff;box-sizing:border-box}.funnel-form__field input:focus,.funnel-form__field select:focus{outline:none;border-color:var(--funnel-blue);box-shadow:0 0 0 3px #1a73d926}.funnel-form__field-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--funnel-muted);pointer-events:none}.funnel-form__totals{background:var(--funnel-bg-soft);border-radius:8px;padding:12px;margin:12px 0}.funnel-form__totals-row{display:flex;justify-content:space-between;padding:4px 0;font-size:14px}.funnel-form__totals-row--total{font-weight:800;font-size:17px;border-top:1px solid var(--funnel-border);padding-top:8px;margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/funnel.css.map */
