*,*:before,*:after{box-sizing:border-box}.shopify-section--funnel-step1{--f-radius: 1.2rem;--f-border: rgba(0, 101, 198, .15);--f-white: #fff;--f-badge-green: #2E7D32;--f-badge-yellow: #F9A825;--f-badge-red: #C62828;font-size:10px}.shopify-section--funnel-step1 *{margin:0;padding:0}.funnel-page{min-height:100vh;font-family:inherit;font-size:1.4rem;line-height:1.5;color:var(--f-primary);overflow-x:hidden}.funnel-countdown{background:var(--f-countdown-bg, #002D62);color:#fff;text-align:center;padding:1rem 1.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;gap:1rem}.funnel-countdown__timer{display:inline-flex;gap:.4rem;font-variant-numeric:tabular-nums}.funnel-countdown__segment{background:#252728d4;padding:.3rem .5rem;border-radius:.4rem;min-width:2.6rem;text-align:center}.funnel-container{max-width:110rem;margin:0 auto;padding:2.4rem 2rem}.funnel-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:3.2rem;align-items:start}.funnel-left{display:flex;flex-direction:column;gap:2px}.funnel-product-images{display:flex;flex-direction:column;gap:1rem;position:relative}.funnel-gallery-main{position:relative;border-radius:var(--f-radius);overflow:hidden}.funnel-gallery-main .swiper-slide img{width:100%;display:block}.funnel-main-image{width:100%;object-fit:cover;display:block}.funnel-gallery-prev,.funnel-gallery-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:4.2rem;height:4.2rem;border-radius:50%;background:#ffffffe6;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000001f;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.funnel-gallery-prev:hover,.funnel-gallery-next:hover{background:#fff}.funnel-gallery-prev{left:1.2rem}.funnel-gallery-next{right:1.2rem}.funnel-gallery-thumbs{margin-top:1rem}.funnel-gallery-thumbs .swiper-slide{cursor:pointer;border-radius:.8rem;overflow:hidden;border:2px solid transparent;transition:border-color .2s,opacity .2s;opacity:.6}.funnel-gallery-thumbs .swiper-slide-thumb-active{border-color:var(--f-primary);opacity:1}.funnel-gallery-thumbs .swiper-slide img{width:100%;height:7rem;object-fit:cover;display:block;border-radius:.6rem}.funnel-reviews-wrapper{margin-top:.8rem}.funnel-reviews .swiper-wrapper{align-items:stretch}.funnel-review{background:var(--f-white);border:1px solid var(--f-selected-bg, #cce0f4);border-radius:var(--f-radius);padding:2rem 2rem 1.6rem;text-align:center}.funnel-review__stars{display:flex;justify-content:center;gap:.2rem;margin-bottom:1rem}.funnel-review__stars svg{width:1.8rem;height:1.8rem}.funnel-review__title{font-size:2rem;font-weight:700;margin:0 0 1rem;color:var(--f-primary)}.funnel-review__body{font-size:1.4rem;color:var(--f-primary);line-height:1.65;margin:0 0 1.4rem;max-width:52rem;margin-left:auto;margin-right:auto}.funnel-review__author{font-size:1.4rem;display:flex;align-items:center;justify-content:center;gap:.6rem}.funnel-review__author strong{font-weight:700;font-size:1.5rem;color:var(--f-primary)}.funnel-review__verified{display:inline-flex;align-items:center;gap:.3rem;color:var(--f-primary);font-size:1.2rem;font-style:italic}.funnel-review__verified svg{width:2rem;height:2rem}.funnel-reviews__pagination{display:flex;justify-content:center;padding-top:1.2rem;gap:.6rem}.funnel-reviews__pagination .swiper-pagination-bullet{width:.8rem;height:.8rem;background:var(--f-primary);opacity:.3;border-radius:50%;transition:opacity .2s}.funnel-reviews__pagination .swiper-pagination-bullet-active{opacity:1}.funnel-nutrition-link{display:block;text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--f-primary);text-decoration:underline;text-underline-offset:.3rem;margin-top:.8rem}.funnel-right{display:flex;flex-direction:column;gap:1rem}.funnel-rating{display:flex;align-items:center;gap:.6rem}.funnel-rating__stars{display:flex;gap:.2rem}.funnel-rating__stars svg{width:11px;height:11px}.funnel-rating__score{font-weight:700;font-size:1.5rem;color:var(--f-primary);font-style:italic}.funnel-rating__count{font-size:1.3rem;color:var(--f-primary);opacity:.7;font-style:italic}.funnel-heading{font-size:2.6rem;font-weight:800;line-height:1.2;margin:0;color:var(--f-primary)}.funnel-ingredient-bar{display:flex;align-items:center;gap:1rem;background:var(--f-white);border:1px solid var(--f-selected-bg, #cce0f4);border-radius:var(--f-radius);padding:1rem 1.4rem}.funnel-ingredient-bar__icon{width:4rem;height:4rem;object-fit:contain;flex-shrink:0}.funnel-ingredient-bar__text{font-size:1.2rem;line-height:1.5;color:var(--f-primary)}.funnel-ingredient-bar__text p{margin:0}.funnel-ingredient-bar__text strong{font-weight:800}.funnel-urgency{display:flex;align-items:center;justify-content:center;gap:.6rem;background:var(--f-white);border:1px solid var(--f-selected-bg, #cce0f4);border-radius:var(--f-radius);padding:1rem 1.6rem;font-size:1.4rem;font-weight:700;text-align:center;color:var(--f-primary)}.funnel-urgency__icon{width:2.6rem;height:auto;flex-shrink:0}.funnel-urgency__sparkle{color:var(--f-primary)}.funnel-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin-top:10px}.funnel-tier{position:relative;background:var(--f-white);border:1px solid var(--f-selected-bg, #cce0f4);border-radius:var(--f-radius);padding:1.2rem 1rem;text-align:center;cursor:pointer;transition:all .2s}.funnel-tier--selected{background:var(--f-selected-bg, #cce0f4)}.funnel-tier__badge{position:absolute;top:-1rem;left:50%;transform:translate(-50%);font-size:1rem;font-weight:700;color:#fff;padding:.2rem 1rem;border-radius:1rem;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}.funnel-tier__badge--green{background:#69af4f}.funnel-tier__badge--yellow{background:#ffd400;color:#333}.funnel-tier__badge--red{background:var(--f-badge-red)}.funnel-tier__image{width:auto;height:6.4rem;margin:.4rem auto .8rem;display:block;object-fit:contain}.funnel-tier__label{font-size:1.5rem;font-weight:700;color:var(--f-primary);line-height:100%}.funnel-tier__pricing{display:flex;flex-direction:column;align-items:center;gap:.1rem;line-height:100%}.funnel-tier__compare{font-size:1.1rem;color:#e53935;text-decoration:line-through;font-style:italic}.funnel-tier__price{font-size:1.4rem;font-weight:700;color:var(--f-primary)}.funnel-purchase-type{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.funnel-purchase-type__option{display:flex;align-items:center;gap:.8rem;background:var(--f-white);padding:1.2rem 1.4rem;cursor:pointer;transition:all .2s;border:1px solid var(--f-selected-bg, #cce0f4);border-radius:var(--f-radius)}.funnel-purchase-type__option--active{background:var(--f-selected-bg, #cce0f4)}.funnel-purchase-type__option input[type=radio]{display:none}.funnel-purchase-type__radio{width:2rem;height:2rem;border:2px solid #ccc;border-radius:50%;flex-shrink:0;position:relative;transition:border-color .2s}.funnel-purchase-type__option--active .funnel-purchase-type__radio{border-color:var(--f-primary)}.funnel-purchase-type__option--active .funnel-purchase-type__radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;background:var(--f-primary);border-radius:50%}.funnel-purchase-type__title{font-size:1.4rem;font-weight:700;color:var(--f-primary)}.funnel-purchase-type__subtitle{font-size:1.3rem;color:var(--f-primary)}.funnel-gifts__heading{font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 1.2rem;display:flex;align-items:center;justify-content:center;gap:.6rem;color:var(--f-primary)}.funnel-gifts__heading svg{width:2.9rem;height:2.1rem}.funnel-gifts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:80%;margin:auto}.funnel-gift{position:relative;background:var(--f-selected-bg, #cce0f4);border:1px solid var(--f-primary);border-radius:1.2rem;padding:2rem;text-align:center;transition:opacity .3s}.funnel-gift--locked{opacity:.4}.funnel-gift__badge{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);background:#e44e45;color:#fff;font-size:1.4rem;font-weight:700;padding:0rem .8rem;border-radius:1rem;white-space:nowrap}.funnel-gift__badge s{opacity:.9;font-style:italic;margin-left:3px}.funnel-gift__image{width:auto;height:4rem;object-fit:contain;margin:.6rem auto;display:block}.funnel-gift__title{font-size:1.5rem;font-weight:700;line-height:1.1;color:var(--f-primary)}.funnel-sub-info{text-align:center;font-size:1.3rem;font-weight:600;color:var(--f-primary);display:flex;align-items:center;justify-content:center;gap:.5rem}.funnel-sub-info svg{width:2.2rem;height:2.2rem;flex-shrink:0}.funnel-cta{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1rem 1.4rem;background:var(--f-cta, var(--f-primary));color:#fff;border:none;border-radius:10rem;font-size:2.2rem;font-weight:800;cursor:pointer;transition:opacity .2s;text-transform:uppercase;letter-spacing:.03em}.funnel-cta:hover{opacity:.9}.funnel-cta__compare{text-decoration:line-through;opacity:.7;font-weight:400;font-size:1.4rem}.funnel-payment-icons{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.funnel-payment-icons svg,.funnel-payment-icons img{height:2.4rem;width:auto}.funnel-subsfirst-extras{text-align:center;margin-top:.8rem}.funnel-subsfirst-extras__note{font-size:1.1rem;color:var(--f-primary);margin:0 0 .6rem}.funnel-subsfirst-extras__recommend{font-size:1.1rem;color:var(--f-primary);margin:0 0 .8rem;font-style:italic}.funnel-onetime-link{display:inline;background:none;border:none;padding:0;color:var(--f-primary);font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;cursor:pointer}.funnel-onetime-link:hover{opacity:.7}.funnel-benefits{display:flex;flex-direction:column;gap:.4rem;width:45%;margin:auto}.funnel-benefits__heading{font-size:1.5rem;font-weight:700;margin-bottom:.4rem;color:var(--f-primary)}.funnel-benefit{display:flex;align-items:flex-start;gap:.6rem;font-size:1.3rem;color:var(--f-primary)}.funnel-benefit__check{color:var(--f-primary);font-size:1.4rem;flex-shrink:0;line-height:1.4}@media(max-width:749px){.funnel-container{padding:1.6rem 1.4rem}.funnel-grid{grid-template-columns:1fr;gap:2rem}.funnel-heading{font-size:2.2rem}.funnel-reviews-wrapper{margin-top:.4rem}.funnel-review{padding:1rem 1rem .8rem}.funnel-review__stars{gap:.1rem;margin-bottom:.4rem}.funnel-review__stars svg{width:1.2rem;height:1.2rem}.funnel-review__title{font-size:1.2rem;margin:0 0 .4rem}.funnel-review__body{font-size:1.1rem;line-height:1.4;margin:0 0 .6rem}.funnel-review__author{font-size:1.1rem;gap:.3rem}.funnel-review__author strong{font-size:1.1rem}.funnel-review__verified{font-size:1rem;gap:.2rem}.funnel-review__verified svg{width:1.4rem;height:1.4rem}.funnel-reviews__pagination{padding-top:.6rem;gap:.4rem}.funnel-reviews__pagination .swiper-pagination-bullet{width:.6rem;height:.6rem}.funnel-benefits{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.funnel-benefits__heading{grid-column:1 / -1}.funnel-estimated-arrival{width:100%!important}.funnel-tier__image{height:5rem}.funnel-cta{font-size:1.8rem;padding:1.4rem 1.6rem}.funnel-gallery-thumbs .swiper-slide img{height:5.4rem}.funnel-gallery-prev,.funnel-gallery-next{width:3.4rem;height:3.4rem;font-size:1.4rem}.funnel-gifts__grid{width:100%;gap:.6rem}.funnel-gift{padding:1.4rem .6rem}.funnel-gift__image{width:auto;height:3.6rem}.funnel-gift__title{font-size:1.1rem}.funnel-gift__badge{font-size:.85rem;padding:.1rem .5rem}.funnel-main-image-wrap .swiper-button-next,.funnel-main-image-wrap .swiper-button-prev{width:3.2rem;height:3.2rem}.funnel-main-image-wrap .swiper-button-next:after,.funnel-main-image-wrap .swiper-button-prev:after{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/fnl-sc-replo-step1.css.map */
