.loading-overlay{z-index:10;position:absolute;inset:0;background:rgba(255,255,255,.9);opacity:0;transition:.3s ease}.loading-overlay.visible{opacity:1}.loading-overlay.clickthrough{pointer-events:none}.loading-overlay .text-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:20px;display:flex;flex-direction:column;gap:10px;width:calc(100vw - 40px);align-items:center}.loading-overlay .text-wrapper .main-text{font-size:23px;font-weight:800}.loading-overlay .text-wrapper .small-text{font-size:15px;color:#463d5d}.loading-overlay.generating-loading-overlay{background:#fff}.loading-overlay.generating-loading-overlay .main-text{line-height:1.3;background:linear-gradient(106deg,#00b9ff 5%,#5978ff,#ff27f3,#ff5722,#ff9300 95%);background:linear-gradient(106deg,color(display-p3 .129 .71 1) 5%,color(display-p3 .376 .467 1),color(display-p3 .957 .263 .922),color(display-p3 1 .4 .227),color(display-p3 1 .6 0) 95%)}@supports((-webkit-background-clip:text) or (background-clip:text)) and (text-fill-color:transparent){.loading-overlay.generating-loading-overlay .main-text{-webkit-background-clip:text;background-clip:text;text-fill-color:transparent}}@supports(-webkit-background-clip:text) and (-webkit-text-fill-color:transparent){.loading-overlay.generating-loading-overlay .main-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.loading-spinner{width:50px;height:50px;background:linear-gradient(106deg,#00b9ff 5%,#5978ff,#ff27f3,#ff5722,#ff9300 95%);background:linear-gradient(106deg,color(display-p3 .129 .71 1) 5%,color(display-p3 .376 .467 1),color(display-p3 .957 .263 .922),color(display-p3 1 .4 .227),color(display-p3 1 .6 0) 95%);animation:spinLoader 1s linear infinite;margin-bottom:30px;border-radius:50%}@keyframes spinLoader{0%{transform:rotate(0)scaleX(1);filter:blur(20px);border-radius:50%}50%{transform:rotate(180deg)scaleX(1.2);filter:blur(25px);border-radius:30%}100%{transform:rotate(360deg)scaleX(1);filter:blur(20px);border-radius:50%}}body{min-height:var(--vh);display:flex;flex-direction:column;align-items:center;color:var(--d);width:100vw}body.success{transition:.3s ease;background:#f9f6ff}.premium-icon{width:90px;margin:40px 0}.text,.sub-text{text-align:center;padding:0 20px;max-width:600px}.text{font-size:23px;font-weight:800}.sub-text{font-size:19px;margin:10px 0 0;color:var(--t)}.button{height:56px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--p);border-radius:99px;width:calc(100% - 40px);margin:0 auto;font-size:19px;font-weight:800;pointer-events:all;transition:.3s ease;margin:40px auto;max-width:600px;cursor:pointer}.button.small{width:unset;padding:0 20px}.spacer{flex-grow:1}.checkout-wrapper{display:flex;flex-direction:column;align-items:center;max-width:768px;width:100%;position:relative}@media(min-width:768px){.checkout-wrapper{max-width:728px;margin:20px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);border-radius:20px;overflow:hidden auto;background:#fff}}.checkout-wrapper h1,.checkout-wrapper .subheadline,.checkout-wrapper h2{padding:0 20px;width:calc(100% - 40px)}.checkout-wrapper h1,.checkout-wrapper h2{margin:20px 0 10px}.checkout-wrapper h1 b{color:#e96c00;color:color(display-p3 .88 .38 .02);font-weight:800}.checkout-wrapper h1 u{text-decoration:none;box-shadow:inset 0 -2px rgba(233,108,0,.3)}.checkout-wrapper h2{font-size:21px}.checkout-wrapper .subheadline{margin:0 0 20px}.checkout-wrapper .subheadline b{color:#e96c00;color:color(display-p3 .88 .38 .02)}.checkout-wrapper .subheadline b.underlined{box-shadow:inset 0 -2px rgba(233,108,0,.3);box-shadow:inset 0 -2px color(display-p3 .88 .38 .02/.3)}.checkout-wrapper .special-offer-banner{color:#fff;width:calc(100% - 40px);padding:15px 20px;font-size:19px;font-weight:800;background:#ff7600;background:color(display-p3 .937 .494 .176);background:var(--p);background:color(display-p3 .08 .77 .4);line-height:1.2;text-align:center}.checkout-wrapper .main-cta{height:56px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--p);border-radius:99px;width:calc(100% - 40px);margin:0 auto;font-size:19px;font-weight:800;transition:.3s ease;max-width:500px;text-align:center}.checkout-wrapper .main-cta.loading{background:#e9e5e0;pointer-events:none}.checkout-wrapper .main-cta-wrapper{padding:40px 0 20px;width:100%;background:linear-gradient(to bottom,rgba(254,252,249,0),#FEFCF9 50%);position:sticky;bottom:0;left:0;z-index:11;margin-bottom:0}.checkout-wrapper .spot-reserved-banner{width:calc(100% - 30px);padding:10px 10px 10px 20px;background:#ffe7d3;display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;top:0;transition:.3s ease;z-index:3}.checkout-wrapper .spot-reserved-banner.expired .cta{opacity:.3}.checkout-wrapper .spot-reserved-banner.expired .timer{color:#bfa895!important}.checkout-wrapper .spot-reserved-banner .banner-text{font-size:16px;line-height:1.2;font-weight:700}.checkout-wrapper .spot-reserved-banner .banner-text .timer{display:inline-block;font-weight:800;transition:.3s ease;color:#e96c00;color:color(display-p3 .88 .38 .02);min-width:48px;letter-spacing:-.02rem}.checkout-wrapper .spot-reserved-banner .cta{display:inline-flex;align-items:center;border-radius:99px;color:#fff;font-weight:800;background:#ff7600;background:color(display-p3 .937 .494 .176);padding:0 15px;height:40px;flex-shrink:0;font-size:16px;text-align:center;transition:.3s ease}.checkout-wrapper .ratings-banner{margin:15px 0 -10px;display:flex;align-items:center;gap:10px;background:#f0eeeb;border-radius:99px;padding:7px 20px}.checkout-wrapper .ratings-banner .rating{background:url(/images/checkout/star.svg);background-size:contain;width:72px;height:12px;flex-shrink:0}.checkout-wrapper .ratings-banner .banner-text{font-size:14px;text-align:center;line-height:1.2;color:var(--t)}.checkout-wrapper .ratings-banner .banner-text b{font-weight:800;color:var(--d)}.checkout-wrapper .plan-includes-wrapper{padding:20px;border-radius:20px;box-shadow:0 0 0 1px var(--g);width:calc(100% - 80px);margin:20px 0 0;background:#fff}.checkout-wrapper .plan-includes-wrapper h2{margin:0;padding:0;width:100%}.checkout-wrapper .plan-includes-wrapper .plan-includes-list{font-size:16px;margin:20px 0 0;padding:0;list-style:none}.checkout-wrapper .plan-includes-wrapper .plan-includes-list li{position:relative;padding-left:35px;margin:0 0 8px}.checkout-wrapper .plan-includes-wrapper .plan-includes-list li:last-child{margin:0}.checkout-wrapper .plan-includes-wrapper .plan-includes-list li::before{content:'';position:absolute;left:0;top:2px;display:block;width:22px;height:22px;background-color:var(--p);background-image:url(/images/checkmark.svg);background-size:contain;border-radius:11px;flex-shrink:0}.checkout-wrapper .plan-includes-wrapper .plan-includes-list b{font-weight:800}.checkout-wrapper .goal-graph-section{width:calc(100% - 40px);--ratioGraph:calc(353 / 228);--scale:calc(100vw - 40px);--height:calc(var(--scale) * 0.585)}@media(min-width:440px){.checkout-wrapper .goal-graph-section{--scale:400px}}.checkout-wrapper .goal-graph-section h1{padding:0;width:100%}@media(min-width:768px){.checkout-wrapper .goal-graph-section{display:flex;gap:20px;margin:20px 0}.checkout-wrapper .goal-graph-section h1{width:unset}}.checkout-wrapper .goal-graph-section .graph-wrapper{width:var(--scale);height:var(--height);margin:30px auto 10px;background-image:url(/images/checkout/goal-graph.svg);background-size:contain;background-size:auto var(--height);background-position:100% 100%;background-repeat:no-repeat;position:relative;flex-shrink:0}.checkout-wrapper .goal-graph-section .graph-wrapper .graph-goal-highlight{color:#fff;font-weight:800;background:#ff7600;background:color(display-p3 .937 .494 .176);display:inline-flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:8px;line-height:1.2;border-radius:10px;font-size:16px;position:absolute;right:calc(var(--height) * var(--ratioGraph) * .2);bottom:calc(var(--height) * .135);transform:translate(50%,-32%)}.checkout-wrapper .goal-graph-section .graph-wrapper .graph-goal-highlight b{font-weight:800;text-transform:uppercase;font-size:15px}.checkout-wrapper .goal-graph-section .graph-wrapper .graph-goal-highlight:before,.checkout-wrapper .goal-graph-section .graph-wrapper .graph-goal-highlight:after{content:'';position:absolute}.checkout-wrapper .goal-graph-section .graph-wrapper .graph-goal-highlight::before{width:calc(var(--scale) * .02);height:calc(var(--scale) * .02);border-radius:calc(var(--scale) * .02/2);bottom:-20px;background:inherit;box-shadow:0 0 0 calc(var(--scale) * .02/2)#fefcf9}.checkout-wrapper .goal-graph-section .graph-wrapper .graph-goal-highlight::after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid #ff7600;border-top:8px solid color(display-p3 .937 .494 .176);bottom:-7px;left:50%;transform:translateX(-50%)}.checkout-wrapper .goal-graph-section .graph-wrapper .graph-label-wrapper{display:flex;flex-direction:column;height:var(--height);width:calc(var(--height)/6);justify-content:space-between}.checkout-wrapper .goal-graph-section .graph-wrapper .graph-label-wrapper .graph-label{font-weight:600;font-size:calc(var(--scale)/26);padding:4px 0;color:#77746f}.checkout-wrapper .based-on-your-answers-wrapper{box-shadow:0 1px var(--g)}@media(max-width:767px){.checkout-wrapper .based-on-your-answers-wrapper{background:#fff}}.checkout-wrapper .based-on-your-answers-wrapper .benefits-list{list-style:none;padding:10px 20px 0;display:flex;flex-direction:column;gap:15px;margin:0 0 20px}.checkout-wrapper .based-on-your-answers-wrapper .benefits-list li{--bg-size:30px;padding-left:50px;position:relative;font-weight:500;font-size:16px;line-height:1.4;display:flex;align-items:center;margin:0;min-height:40px}.checkout-wrapper .based-on-your-answers-wrapper .benefits-list li::before{content:'';position:absolute;left:0;display:block;width:40px;height:40px;background-color:#ffe7d3;background-image:var(--icon);background-size:var(--bg-size);background-position:50%;background-repeat:no-repeat;border-radius:20px;flex-shrink:0}.checkout-wrapper .based-on-your-answers-wrapper .benefits-list li.benefit-1{--icon:url('/images/checkout/diet.svg')}.checkout-wrapper .based-on-your-answers-wrapper .benefits-list li.benefit-2{--icon:url('/images/checkout/coach.svg')}.checkout-wrapper .based-on-your-answers-wrapper .benefits-list li.benefit-3{--icon:url('/images/checkout/recipe.svg');--bg-size:24px}.checkout-wrapper .based-on-your-answers-wrapper .benefits-list li.benefit-4{--icon:url('/images/checkout/heart.svg');--bg-size:24px}.checkout-wrapper .pricing-section-wrapper{padding:20px}.checkout-wrapper .pricing-section-wrapper .personalized-free-trial-headline{font-weight:800;display:flex;justify-content:space-between;font-size:19px;gap:20px;margin-bottom:18px}.checkout-wrapper .pricing-section-wrapper .personalized-free-trial-headline .pricing-before-and-after-limited-offer-wrapper{text-align:right;flex-shrink:0}.checkout-wrapper .pricing-section-wrapper .personalized-free-trial-headline .pricing-before-and-after-limited-offer-wrapper .pricing-before-and-after{display:flex;align-items:baseline;gap:10px}.checkout-wrapper .pricing-section-wrapper .personalized-free-trial-headline .pricing-before-and-after-limited-offer-wrapper .pricing-before-and-after .price-before{font-size:15px;font-weight:400;color:#77746f;position:relative}.checkout-wrapper .pricing-section-wrapper .personalized-free-trial-headline .pricing-before-and-after-limited-offer-wrapper .pricing-before-and-after .price-before:after{content:'';width:110%;position:absolute;height:2px;border-radius:1px;background:var(--d);left:-5%;top:49%;transform:rotate(-11deg)}.checkout-wrapper .pricing-section-wrapper .personalized-free-trial-headline .pricing-before-and-after-limited-offer-wrapper .pricing-before-and-after .price-after{font-size:21px}.checkout-wrapper .pricing-section-wrapper .personalized-free-trial-headline .pricing-before-and-after-limited-offer-wrapper .limited-offer{font-size:15px;color:#e96c00;color:color(display-p3 .88 .38 .02)}.checkout-wrapper .pricing-section-wrapper .trial-info{background:#ffe7d3;padding:10px 15px;border-radius:15px;font-size:15px;font-weight:500}.checkout-wrapper .pricing-section-wrapper hr{all:unset;display:block;height:1px;background:var(--g);margin:18px 0}.checkout-wrapper .pricing-section-wrapper .cost-after-trial{font-size:15px;font-weight:500}.checkout-wrapper .pricing-section-wrapper .total-due-today{font-weight:800;display:flex;justify-content:space-between;align-items:baseline;font-size:19px;gap:20px;margin:10px 0 -20px}.checkout-wrapper .pricing-section-wrapper .total-due-today .total-due-today-price{font-size:23px;letter-spacing:-.05rem}.product-image-wrapper{position:relative;width:100%;overflow:hidden;padding-top:20px;display:flex;justify-content:center}.product-image-wrapper .product-screenshot{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:270px;height:324px;background-position:top;background-size:contain;background-repeat:no-repeat;background-color:#fefcf9;background-image:url(/images/checkout/diet-plan-preview.svg);border-radius:43px 43px 0 0;box-shadow:0 0 0 9px #000,0 0 0 13px #424242;display:flex;justify-content:center;position:relative}.product-image-wrapper .product-screenshot .insel{width:88px;height:26px;border-radius:13px;background:#000;position:absolute;top:8px}.product-image-wrapper .product-screenshot .insel:after{content:'';width:8px;height:8px;border-radius:50%;position:absolute;top:9px;right:9px;box-shadow:0 0 0 3px #111012;background:radial-gradient(18% 18% at 50% 72%,rgba(41,78,98,.8),rgba(57,93,113,0)),radial-gradient(18% 18% at 45% 27%,rgba(57,93,113,.7),rgba(57,93,113,0)),radial-gradient(50% 50% at 50% 50%,#00182E,#001025 47%,#0F1B25 66%)}.product-image-wrapper .product-screenshot .user-icon{width:22px;height:22px;background-size:cover;background-color:#ff7600;background-color:color(display-p3 .937 .494 .176);color:#fff;font-size:12px;font-weight:800;border-radius:50%;position:absolute;top:51px;right:14px;display:flex;align-items:center;justify-content:center;text-align:center}.product-image-wrapper .product-screenshot .buttons{width:inherit;position:absolute;top:68px;z-index:1}.product-image-wrapper .product-screenshot .buttons b{--h:46px;--t:0;display:block;width:3px;height:var(--h);background:#353535;border-radius:2px 0 0 2px;position:absolute;top:var(--t);left:-16px}.product-image-wrapper .product-screenshot .buttons b:nth-child(1){--h:24px}.product-image-wrapper .product-screenshot .buttons b:nth-child(2){--t:43px}.product-image-wrapper .product-screenshot .buttons b:nth-child(3){--t:103px}.product-image-wrapper .product-screenshot .buttons b:nth-child(4){--h:74px;--t:75px;left:unset;right:-16px;border-radius:0 2px 2px 0}.product-image-wrapper .product-screenshot .time{font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif;position:absolute;top:13px;left:0;width:96px;text-align:center}.product-image-wrapper .product-screenshot .day-selector{width:242px;overflow:hidden;top:86px;position:absolute;font-size:17px;padding:0 14px;text-wrap:nowrap;color:#b4adc7;display:flex;gap:15px}.product-image-wrapper .product-screenshot .day-selector b{font-weight:800}.product-image-wrapper .product-screenshot .day-selector b:first-of-type{color:var(--d)}.product-image-wrapper .product-screenshot .recipe-wrapper{width:242px;bottom:0;position:absolute;padding:14px 14px 10px;font-weight:800;line-height:1.2;display:flex;flex-direction:column;gap:12px}.product-image-wrapper .product-screenshot .recipe-wrapper .recipe-header{display:flex;gap:10px;align-items:center}.product-image-wrapper .product-screenshot .recipe-wrapper .recipe-image{width:60px;height:60px;background-size:cover;border-radius:50%;flex-shrink:0}.product-image-wrapper .product-screenshot .recipe-wrapper .recipe-title-wrapper{display:flex;flex-direction:column;gap:3px}.product-image-wrapper .product-screenshot .recipe-wrapper .title{font-size:14px}.product-image-wrapper .product-screenshot .recipe-wrapper .recipe-cal{font-size:10px;color:#463d5d}.product-image-wrapper .product-screenshot .recipe-wrapper .macros-list{display:flex;justify-content:space-around;margin-top:8px;text-align:center}.product-image-wrapper .product-screenshot .recipe-wrapper .macro{display:flex;flex-direction:column;align-items:center;gap:2px}.product-image-wrapper .product-screenshot .recipe-wrapper .macro-value{font-size:18px}.product-image-wrapper .product-screenshot .recipe-wrapper .macro-name{font-size:12px;color:var(--t);font-weight:400;text-transform:capitalize}.preview-info-banner{width:256px;padding:5px 20px;line-height:1.2;text-align:center;background:#2b2a2d;font-size:11px;color:#fff;position:relative}.current-weight-goal-weight-comparison{width:calc(100% - 40px);background:#fff;border-radius:20px;box-shadow:0 0 0 1px var(--g);margin-bottom:12px}.current-weight-goal-weight-comparison .header{display:flex;justify-content:space-around;padding:20px 0;width:100%;align-items:center}.current-weight-goal-weight-comparison .header b{width:calc(50% - 31px);text-align:center;padding:0 15px;line-height:1.2;font-size:17px}.current-weight-goal-weight-comparison .header b:last-of-type{position:relative;display:flex;flex-direction:column;align-items:center}.current-weight-goal-weight-comparison .header b:last-of-type:after{content:'';display:block;height:8px;width:36px;background:url(/images/checkout/goal-underline.svg)no-repeat;background-size:contain;background-position:50%;position:absolute;bottom:-5px;margin:0 0 0 1px}.current-weight-goal-weight-comparison .header hr{all:unset;display:block;height:20px;width:1px;background:var(--g)}.current-weight-goal-weight-comparison .header .label{width:calc(50% - 31px);text-align:center;padding:0 15px}.current-weight-goal-weight-comparison .header .label i{font-style:normal;font-weight:800}.current-weight-goal-weight-comparison .header .label.weight-before i{color:var(--t)}.current-weight-goal-weight-comparison .header .label.weight-after i{color:#00c85a;color:color(display-p3 .08 .77 .4)}.current-weight-goal-weight-comparison .body-comparison{display:flex;align-items:center;justify-content:center;position:relative}.current-weight-goal-weight-comparison .body-comparison:after{content:'';display:block;width:14px;height:24px;background:url(/images/checkout/transform-arrow.svg)no-repeat;background-size:contain;background-position:50%;position:absolute;margin:0 0 20%;animation:transformArrow 1s infinite}@keyframes transformArrow{0%{transform:translateX(0)}50%{transform:translateX(10px)}100%{transform:translateX(0)}}.current-weight-goal-weight-comparison .body-comparison i{display:block;width:50%;max-height:440px;aspect-ratio:2/4;background-image:var(--bg);background-size:contain;background-position:50% 100%;background-repeat:no-repeat}.current-weight-goal-weight-comparison .body-comparison i:first-of-type{--bg:var(--fBG)}.current-weight-goal-weight-comparison .body-comparison i:last-of-type{--bg:var(--lBG)}.current-weight-goal-weight-comparison .energy-fat-wrapper{display:flex;justify-content:space-around;background:var(--x);border-radius:0 0 20px 20px;padding:20px 0;text-align:center;position:relative}.current-weight-goal-weight-comparison .energy-fat-wrapper:after{content:'';display:block;width:1px;height:calc(100% - 40px);background:var(--g);position:absolute}.current-weight-goal-weight-comparison .energy-fat-wrapper .energy-fat{display:flex;flex-direction:column;align-items:center;gap:12px}.current-weight-goal-weight-comparison .energy-fat-wrapper .energy-fat.current{--c:#7b7489}.current-weight-goal-weight-comparison .energy-fat-wrapper .energy-fat.goal{--c:#00c85a;--c:color(display-p3 0.08 0.77 0.4)}.current-weight-goal-weight-comparison .energy-fat-wrapper .energy-fat div{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.current-weight-goal-weight-comparison .energy-fat-wrapper .energy-fat .fat span{padding:0 8px 0 10px;height:30px;border-radius:15px;background:var(--c);color:#fff;justify-content:center;align-items:center;display:flex;font-size:14px;font-weight:800}.current-weight-goal-weight-comparison .energy-fat-wrapper .energy-fat .energy span{height:6px;width:calc(100% - 10px);display:block;background:#fff;border-radius:3px;box-shadow:inset 0 0 0 1px var(--g)}.current-weight-goal-weight-comparison .energy-fat-wrapper .energy-fat .energy span i{height:inherit;display:block;background:var(--c);border-radius:3px}.current-weight-goal-weight-comparison.same .header hr{display:none}.current-weight-goal-weight-comparison.same .header b:first-of-type{display:none}.current-weight-goal-weight-comparison.same .body-comparison:after{display:none}.current-weight-goal-weight-comparison.same .body-comparison i:first-of-type{display:none}.estimate{font-size:14px;font-weight:600;color:#77746f;text-align:center;padding:0 20px 30px}.reviews-section{box-shadow:0 -1px var(--g),0 1px var(--g);background:#fff;margin:20px 0 0;width:100%}@media(min-width:768px){.reviews-section{box-shadow:inset 0 0 0 1px var(--g)}}.reviews-section .reviews-carousel{padding:10px 20px 20px;display:flex;gap:15px;width:calc(100% - 40px);overflow:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.reviews-section .reviews-carousel::-webkit-scrollbar{display:none}.reviews-section .review{display:flex;flex-wrap:wrap;background:#fff5ed;padding:15px;border-radius:12px;flex-shrink:0;width:calc(100% - 60px);max-width:350px;scroll-snap-align:center}.reviews-section .review.row .review-name{flex-direction:row;gap:10px;justify-content:space-between}.reviews-section .review.row .review-text{margin-top:0}.reviews-section .review-name{font-size:17px;font-weight:700;flex-grow:1;display:flex;flex-direction:column;gap:6px}.reviews-section .review-change{background:#ffe7d3;font-size:14px;padding:0 10px;border-radius:15px;height:30px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;color:#ff7600;color:color(display-p3 .937 .494 .176)}.reviews-section .review-text{font-size:16px;width:100%;margin:10px 0}.reviews-section .review-date{width:100%;text-align:right;font-size:12px;font-weight:600;color:#635c57}.reviews-section .review-rating{height:21px;width:112px;display:inline-flex;flex-shrink:0;background-image:url(/images/checkout/stars.svg)}.reviews-section .carousel-indicator{width:100%;display:flex;justify-content:center;gap:5px;margin-bottom:20px}.reviews-section .carousel-indicator .indicator{width:10px;height:10px;border-radius:5px;background:#ffe7d3;transition:.3s ease;cursor:pointer}.reviews-section .carousel-indicator .indicator.active{width:20px;background:#ff7600;background:color(display-p3 .937 .494 .176)}.checkout-info{margin:0 0 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.checkout-info .message{font-size:14px;font-weight:600;color:#33374c;text-align:center;display:inline-flex;gap:4px;align-items:center}.checkout-info .message::before{content:'';display:block;width:18px;height:18px;background:url(/images/checkout/lock.svg)no-repeat;background-size:contain}.checkout-info .message b{font-weight:800;color:var(--d)}.powered-by-stripe{display:flex;justify-content:center;align-items:center;gap:0;font-size:12px;color:#33374c;border-radius:10px;font-weight:600;box-shadow:inset 0 0 0 1px rgba(51,55,76,.3);padding:5px 7px 4px 13px}.powered-by-stripe img{width:60px}.only-a-few-get-this-far{background:#e7e8ff;padding:15px;border-radius:15px;font-size:15px;font-weight:500;margin:20px 20px 0}.only-a-few-get-this-far .headline{font-weight:800;font-size:17px;display:flex;align-items:center;gap:10px}.only-a-few-get-this-far .headline:before{content:'';display:inline-block;width:24px;height:24px;border-radius:12px;background-color:var(--p);background-image:url(/images/checkout/star-ball.svg);background-size:contain}.only-a-few-get-this-far .subtext{margin-left:34px}