:root{--green: #27AE60;--dark-blue: #34495E;--text-heading-color: #2C3E50;--text-body-color: #34495E}.green{background-color:#27ae60}.dark-blue{background-color:#34495e}.header{display:flex;gap:90px}.header .header__navigation{flex:1;justify-content:flex-end}.text-heavy-hero{padding:75px 40px 35px}.text-heavy-hero .inner-con{width:100%;max-width:1717px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,993px) minmax(300px,717px);grid-template-areas:"section-title section-title" "section-story section-image" "section-story section-cta"}.text-heavy-hero .section-title{grid-area:section-title;margin-bottom:65px}.text-heavy-hero .section-title h1{font-weight:700;font-size:44px;line-height:53px;color:var(--text-heading-color)}.text-heavy-hero .section-title .desc{font-weight:400;font-size:35px;line-height:53px;color:var(--text-body-color)}.text-heavy-hero .section-story{grid-area:section-story;display:flex;gap:47px;color:var(--text-body-color);margin-right:64px}.text-heavy-hero .section-story h2{color:var(--text-heading-color);font-size:30px;font-weight:700;margin:0 0 17px}.text-heavy-hero .section-story .fs-image{width:179px;min-width:179px;height:auto}.text-heavy-hero .section-story .desc{font-size:22px;line-height:36px}.text-heavy-hero .section-story .desc>*:not(:last-child){margin-bottom:10px}.text-heavy-hero .section-story .desc ul{list-style:disc;padding-left:25px}.text-heavy-hero .section-image{grid-area:section-image;width:100%;height:auto;aspect-ratio:717 / 470;overflow:hidden;border-radius:22px;margin-bottom:32px}.text-heavy-hero .section-image img{width:100%;height:100%;object-fit:cover}.text-heavy-hero .section-cta{grid-area:section-cta;display:flex;gap:17px}.text-heavy-hero .section-cta .action-btns{display:flex;flex-direction:column;gap:20px;min-width:272px}.text-heavy-hero .section-cta .btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1;border-radius:19px;color:#fff;font-size:13px;font-weight:700;padding:8px;min-height:78px}.text-heavy-hero .section-cta .btn.dark-blue{font-size:20px}.text-heavy-hero .section-cta .btn .highlight{font-size:25px}.text-heavy-hero .section-cta .notice{font-size:17px;font-weight:700;color:#fff;background:#e74c3c;text-align:center;padding:20px;border-radius:19px;line-height:31px;display:flex;align-items:center}.cta-with-testimonial{background:linear-gradient(0deg,#00aac324,#fff0);padding:10px 40px}.cta-with-testimonial .inner-con{width:100%;max-width:1453px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cta-with-testimonial .cta-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center}.cta-with-testimonial .cta-container h2{font-size:36px;color:var(--text-heading-color);font-weight:400}.cta-with-testimonial .cta-container .btn{padding:27px;border-radius:19px;font-size:18px;text-align:center;line-height:1;color:#fff;font-weight:700;min-width:236px}.cta-with-testimonial .testimonial-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;font-size:22px;font-style:italic;color:var(--text-body-color)}.cstm-cards{padding:0 40px 70px}.cstm-cards .inner-con{width:100%;max-width:1605px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.cstm-cards .card-header{padding:20px;background:#34495e;text-align:center}.cstm-cards .card-header h3{color:#fff;font-size:20px}.cstm-cards .card-desc{padding:18px;border-bottom:4px solid #34495E;font-size:16px;line-height:34px}.cstm-cards .card-desc table{box-shadow:none}.cstm-cards .card-desc table tr{border:none}.cstm-cards .card-desc table td{padding:0;font-size:16px;line-height:34px}.cstm-grid-cards{padding:60px 40px;position:relative}.cstm-grid-cards .bg-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.14}.cstm-grid-cards .bg-image-overlay img{width:100%;height:100%;object-fit:cover}.cstm-grid-cards .inner-con{display:block;position:relative;z-index:2;width:100%;max-width:1393px;margin:0 auto}.cstm-grid-cards .section-header{text-align:center;margin-bottom:60px}.cstm-grid-cards .section-header h2{font-size:30px;color:#2c3e50}.cstm-grid-cards .section-header .sub{font-size:20px;color:#2c3e50}.cstm-grid-cards .grid-cards-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 96px}.cstm-grid-cards .grid-card{background:#34495e1a;border-radius:20px;overflow:hidden}.cstm-grid-cards .grid-card .card-header{padding:30px;border-radius:20px;background:#34495e}.cstm-grid-cards .grid-card .card-header h3{color:#fff;font-size:30px;font-weight:400}.cstm-grid-cards .grid-card .card-desc{padding:20px;font-size:20px;line-height:35px;color:#2c3e50}.cstm-grid-cards .grid-card:nth-child(2),.cstm-grid-cards .grid-card:nth-child(3){background:#27ae601a}.cstm-grid-cards .grid-card:nth-child(2) .card-header,.cstm-grid-cards .grid-card:nth-child(3) .card-header{background:#27ae60}.my-personal-promise{box-shadow:0 2px 10px #0000001a;padding:45px 40px;background:linear-gradient(180deg,#fff,#d9d9d9);position:relative}.my-personal-promise .inner-con{width:100%;max-width:1605px;margin:0 auto;display:grid;column-gap:80px;grid-template-columns:minmax(0,266px) minmax(0,1fr) minmax(0,266px);grid-template-areas:"none heading image" "desc-1 desc-1 image" "desc-2 desc-2 image" "e-sign e-sign image"}.my-personal-promise .mobile-image{grid-area:image}.my-personal-promise .section-header{text-align:center;margin-bottom:18px;grid-area:heading;display:flex;align-items:center;justify-content:center;white-space:nowrap}.my-personal-promise .section-header h2{font-size:36px;line-height:53px;color:#2c3e50}.my-personal-promise .desc-1,.my-personal-promise .desc-2{font-size:20px;line-height:35px;margin-bottom:33px}.my-personal-promise .desc-1{grid-area:desc-1}.my-personal-promise .desc-2{grid-area:desc-2}.my-personal-promise .desc>*:not(:last-child){margin-bottom:20px}.my-personal-promise .e-signature{grid-area:e-sign}.my-personal-promise .e-signature img{width:100%;max-width:328px;height:auto}.my-personal-promise .image-overlay{position:absolute;right:122px;top:30px;width:266px}.custom--follow-us h2{color:#2c3e50;font-size:36px!important}.custom--follow-us .btn{padding:18px;border-radius:19px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#34495e;min-width:236px;font-size:18px;font-weight:700}.custom--follow-us .btn-1{background:#27ae60}.custom--follow-us .btn-1 .highlight{font-size:20px}.custom--follow-us .button-wrapper{display:flex;gap:14px}.custom--follow-us .cstm-text{font-size:14px;color:#2c3e50}.custom--follow-us .logo-wrapper{width:100%;max-width:171px;height:auto;margin:21px auto}.custom--follow-us .logo-wrapper img{width:100%;height:auto}.custom--follow-us .desc{font-size:16px;font-weight:700;color:#34495e}.custom--follow-us .socials-container{display:flex;align-items:center;gap:33px;margin:30px auto}.custom--follow-us .socials-container .button{font-size:20px;padding:11px;min-width:167px;background:#27ae60;letter-spacing:0}.footer__logo{opacity:0;pointer-events:none}.appstle_subscription_wrapper{flex-direction:column-reverse}.featured-product.product--thumbnail{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:60px!important}media-gallery.product__gallery{max-width:none!important}.cstm-real-customer-results .section-header{margin-bottom:60px}.cstm-real-customer-results .section-header h2{font-size:36px;text-align:center;color:#34495e}.cstm-real-customer-results .inner-con{width:100%;max-width:1620px;margin:0 auto}.cstm-real-customer-results .testimonial-blocks-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cstm-real-customer-results .testimonial-block{background:#ccf8df;height:133px;border-radius:999px;display:flex}.cstm-real-customer-results .testimonial-block .author-image{width:130px;height:auto;aspect-ratio:130 / 150;display:flex;justify-content:center;position:relative}.cstm-real-customer-results .testimonial-block .author-image .bg-svg{min-width:130px}.cstm-real-customer-results .testimonial-block .author-image .author{position:absolute;top:16px;width:calc(100% - 32px);height:auto;aspect-ratio:1;border-radius:9999px}.cstm-real-customer-results .testimonial-block .testimonial{text-align:center;font-size:16px;font-weight:700;line-height:22px;padding:20px 30px 20px 20px;display:flex;align-items:center;justify-content:center}.cstm-real-customer-results .main-testimonial{padding-top:153px;background:#ecfdff;margin-top:-64px;padding-bottom:68px}.cstm-real-customer-results .main-testimonial .content-wrapper{width:100%;max-width:1057px;margin:0 auto}.cstm-real-customer-results .main-testimonial .main-testimonial-text{font-size:24px;font-weight:400;line-height:35px;text-align:center;margin-bottom:34px}.cstm-real-customer-results .main-testimonial .main-testimonial-image{width:100px;height:100px;border-radius:999px;margin:0 auto}.cstm-real-customer-results .main-testimonial .main-testimonial-author{text-align:center;margin-top:14px;font-size:20px;font-weight:400}.cstm-text-1{color:#27ae60;font-size:20px;font-weight:700}.product__title{margin-top:0}.product__title h1{font-size:29px!important;font-weight:700!important;color:#2c3e50!important;line-height:43px}.cstm-text-2,.cstm-text-3{font-size:16px;font-weight:500;line-height:30px;color:#2c3e50}.cstm-text-2{padding:0}.cstm-text-3{margin:0;padding:0}.WIDGET_TYPE_1 .appstle_subscription_wrapper{border-radius:20px!important;display:flex!important}.appstle_subscription_wrapper_option{border:1px solid #2C3E50!important;border-radius:20px;width:100%}.appstle_subscription_wrapper_option.appstle-active-option{border:2px solid #2C3E50!important}.appstle_subscription_wrapper_option .appstle_subscribe_option{display:none!important}.appstle_one_time_details_wrapper{border:none}.appstle_radio_label{font-size:18px;color:#2c3e50!important;font-weight:700}.appstle_one_time_text{color:#2c3e50!important}.appstle_one_time_price_wrapper,.appstle_subscription_amount_wrapper{margin-left:10px!important}.appstle_subscription_amount{font-size:18px;font-weight:700;color:#2c3e50}.cstm-appstle-desc{font-size:14px;color:#2c3e50;margin:0 0 0 30px;font-weight:500}.appstle_subscription_radio_wrapper{border:none}.appstle-text-and-badge-wrapper{gap:0}.appstle-save-badge{margin:0!important;padding:0!important}.appstle_subscription_wrapper_option.appstle-active-option .appstle_radio_label,.appstle_subscription_wrapper_option.appstle-active-option .appstle_one_time_text,.appstle_subscription_wrapper_option.appstle-active-option .appstle_subscription_amount,.appstle_subscription_wrapper_option.appstle-active-option .appstle_subscription_compare_amount{color:#27ae60!important}.product .action-btns-container{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:34px;place-items:end}.product .action-btns-container .quantity-selector{grid-column:2;justify-content:center;max-width:168px}.product .action-btns-container .product-form__submit{grid-column:3;max-width:100%!important;background-color:#34495e!important;height:67px!important;border-radius:20px!important}.product .quantity-input{font-size:16px}.cstm-text-4,.cstm-text-5{text-align:center;color:#2c3e50;font-size:16px!important;padding:0}.cstm-text-5{margin:0}.cstm-text-6{text-align:center;padding:13px;background:#e74c3c;color:#fff;font-weight:700;font-size:16px;border-radius:999px}.cstm-image-1{width:100%;height:auto;aspect-ratio:700 / 311;overflow:hidden;border:4px solid #ffffff;border-radius:24px}.cstm-image-1 img{width:100%;height:100%;object-fit:cover}.cstm-text-7{text-align:center;font-size:16px;color:#2c3e50;font-weight:500}.product .product__thumbnails,.appstle_widget_title,.appstle-tootltip-parent{display:none}#shopify-section-template--19735652761837__rich_text_JmAN9H .page-width--narrow{max-width:1338px}#shopify-section-template--19735652761837__rich_text_qdKb74 .rich-text,#shopify-section-template--19735652761837__rich_text_LqCXUk .rich-text{padding-left:0}footer .footer__socials li:nth-child(2) .social_platform svg{margin-bottom:-1px}footer .newsletter-form .h-captcha{display:none}#shopify-section-template--19735652761837__rich_text_QACMep .section{padding-top:24px;padding-bottom:24px}.appstle_fields_wrapper{margin-bottom:0!important}#shopify-section-template--19759869395181__custom_video_testimonials_RcidP7 .custom--video-testimonials{padding-top:43px}@media screen and (max-width: 767px){.product__title h1{text-align:center}.text-heavy-hero{padding:25px 20px 30px}.text-heavy-hero .inner-con{grid-template-columns:minmax(0,1fr);grid-template-areas:"section-title" "section-image" "section-story" "section-cta"}.text-heavy-hero .section-title{margin-bottom:16px}.text-heavy-hero .section-title h1{text-align:center;font-size:30px;line-height:40px;margin-bottom:16px}.text-heavy-hero .section-title .desc{text-align:center;font-size:19px;line-height:30px}.text-heavy-hero .section-story{margin-right:0;flex-direction:column;margin-bottom:28px}.text-heavy-hero .section-story .image-container{display:none}.text-heavy-hero .section-story h2{font-size:15px}.text-heavy-hero .section-story .desc{font-size:12px;line-height:20px}.text-heavy-hero .section-cta{flex-direction:column}.text-heavy-hero .section-cta .action-btns{gap:15px;flex-direction:row}.text-heavy-hero .section-cta .btn.green{font-size:9px;text-align:center}.text-heavy-hero .section-cta .btn .highlight{font-size:18px}.text-heavy-hero .section-cta .btn.dark-blue{text-align:center;font-size:13px}.text-heavy-hero .section-cta .notice{font-size:10px;line-height:15px}.cta-with-testimonial{padding:0 20px;box-shadow:0 2px 10px #0000001a}.cta-with-testimonial .inner-con{grid-template-columns:minmax(0,1fr);margin-bottom:30px}.cta-with-testimonial .cta-container{order:2;gap:15px;margin-bottom:20px}.cta-with-testimonial .badge-container{order:1;margin-bottom:-47px;margin-top:-50px;overflow:hidden}.cta-with-testimonial .testimonial-container{order:3;text-align:center;font-size:11px;line-height:20px;align-items:center;gap:0px;font-weight:600}.cta-with-testimonial .cta-container h2{font-size:20px;line-height:30px}.cta-with-testimonial .cta-container .btn{min-width:154px;border-radius:10px;padding:18px;font-size:16px}#shopify-section-template--19735652761837__rich_text_EfjEA9 .section{padding:30px 0 16px}#shopify-section-template--19735652761837__rich_text_EfjEA9 .rte{font-size:13px}#shopify-section-template--19869657563373__multicolumn_yAikRg h2{font-size:20px!important}#shopify-section-template--19869657563373__multicolumn_yAikRg .multicolumn{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row;gap:10px 18px!important}#shopify-section-template--19869657563373__multicolumn_yAikRg .multicolumn-card__info{font-size:10px!important}#shopify-section-template--19735652761837__rich_text_J4mnyL ..section{padding-top:24px;padding-bottom:24px}#shopify-section-template--19735652761837__rich_text_QACMep .collage.with-richtext{gap:16px!important}#shopify-section-template--19735652761837__rich_text_QACMep h2{font-size:20px!important;line-height:30px;max-width:216px;margin:0 auto}#shopify-section-template--19735652761837__rich_text_QACMep h2 .split-words{justify-content:center!important}#shopify-section-template--19735652761837__rich_text_QACMep .rich-text{flex-direction:row-reverse!important;gap:11px!important;align-items:flex-start!important}#shopify-section-template--19735652761837__rich_text_QACMep div:has(>.media){min-width:110px!important}#shopify-section-template--19735652761837__rich_text_QACMep .rich-text .rte{font-size:12px!important}#shopify-section-template--19735652761837__rich_text_qdKb74 .section{padding-top:30px;padding-bottom:45px}.cstm-grid-cards{padding:36px 20px}.cstm-grid-cards .section-header{margin-bottom:19px}.cstm-grid-cards .section-header h2{font-size:20px;line-height:30px;margin-bottom:7px}.cstm-grid-cards .section-header .sub{font-size:15px;line-height:20px}.cstm-grid-cards .grid-cards-wrapper{grid-template-columns:minmax(0,1fr);gap:20px}.cstm-grid-cards .grid-card .card-header{padding:18px}.cstm-grid-cards .grid-card .card-header h3{text-align:center;font-size:15px;line-height:22px}.cstm-grid-cards .grid-card .card-desc{padding:14px 20px;font-size:12px;line-height:20px}.cstm-cards{padding:0 20px 16px}.cstm-cards .inner-con{grid-template-columns:minmax(0,1fr)}.cstm-cards .card-header{padding:14px}.cstm-cards .card-header h3{font-size:14px}.cstm-cards .card-desc{padding:12px;font-size:12px;line-height:20px}.cstm-cards .card-desc table td{font-size:12px;line-height:20px}.cstm-cards .cstm-card:not(:last-child) .card-desc{border-bottom:none}.my-personal-promise{padding:18px 20px 30px}.my-personal-promise .section-header h2{font-size:20px;line-height:30px}.my-personal-promise .inner-con{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"header header" "desc-1 image" "desc-2 desc-2" "e-sign e-sign";gap:10px}.my-personal-promise .section-header{margin-bottom:15px;grid-area:header}.my-personal-promise .desc-1{max-width:100%;font-size:12px;line-height:20px;margin-bottom:22px;grid-area:desc-1}.my-personal-promise .desc-2{max-width:100%;font-size:12px;line-height:20px;margin-bottom:24px;grid-area:desc-2}.my-personal-promise .mobile-image{display:inline flex;grid-area:image}.my-personal-promise .e-signature{grid-area:e-sign}.my-personal-promise .image-overlay{display:none}.my-personal-promise .e-signature img{max-width:159px;margin:0 auto}#shopify-section-template--19735652761837__video_with_text_pk8CYw .rich-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"image image" "text text" "btn-1 btn-2";gap:10px}#shopify-section-template--19735652761837__video_with_text_pk8CYw div:has(>.media){grid-area:image}#shopify-section-template--19735652761837__video_with_text_pk8CYw .rte{grid-area:text;text-align:center;margin-top:20px;font-weight:400;text-align-last:center}#shopify-section-template--19735652761837__video_with_text_pk8CYw .button-position--left{grid-area:btn-1;min-width:100%!important}#shopify-section-template--19735652761837__video_with_text_pk8CYw .button-position--center{grid-area:btn-2;min-width:100%!important}section.custom--follow-us>div{max-width:100%!important}section.custom--follow-us{padding:0 20px!important}section.custom--follow-us>h2{font-size:20px!important;line-height:30px}.custom--follow-us .btn{min-width:unset;font-size:12px;padding:8px 10px;flex:1}.custom--follow-us .cstm-text{font-size:11px}.custom--follow-us .logo-wrapper img{max-width:129px;margin:0 auto}.custom--follow-us .desc{font-size:12px;line-height:20px}.custom--follow-us .socials-container{gap:24px}.custom--follow-us .socials-container .button{font-size:14px;min-width:122px}.footer__logo{opacity:1;pointer-events:auto}.footer__logo img{width:100px}.featured-product.product--thumbnail{gap:0!important}.featured-product .cstm-mobile-top-elements{margin-bottom:13px}.cstm-text-1{text-align:center;font-size:17px;line-height:30px;margin-bottom:6px}.product__title{margin-bottom:16px}.product__title .split-words{justify-content:center}.cstm-text-2,.cstm-text-3{text-align:center;font-size:14px;line-height:25px}.product-form-wrapper form.product-form{grid-template-columns:minmax(0,1fr)}.product .action-btns-container{gap:20px;place-items:center;box-sizing:border-box;max-width:100%;width:100%}.product .action-btns-container .quantity-selector{display:flex;height:38px;margin:0 10px;box-sizing:border-box;min-width:100px}.quantity-button{padding:0}button.product-form__submit.button.button--primary{font-size:15px;line-height:20px}.shopify-section-group-footer-group .footer__left{gap:0!important}.appstle_subscription_amount{font-size:14px}.cstm-text-4,.cstm-text-5{font-size:10px!important;font-weight:700;line-height:20px}.cstm-text-6{font-size:10px!important;padding:10px}.cstm-image-1{aspect-ratio:360 / 175}.cstm-text-7{font-size:11px!important;line-height:30px;margin-top:2px}#shopify-section-template--19735653220589__main-product>.section{padding-bottom:15px}.cstm-real-customer-results .section-header h2{font-size:20px;line-height:30px}.cstm-real-customer-results .testimonial-blocks-wrapper{grid-template-columns:minmax(0,1fr);gap:33px}.cstm-real-customer-results .testimonial-block .author-image{width:85px}.cstm-real-customer-results .testimonial-block .author-image .bg-svg{min-width:85px;height:auto;margin-bottom:-16px;margin-top:-4px}.cstm-real-customer-results .testimonial-block{height:88px}.cstm-real-customer-results .testimonial-block .testimonial{font-size:10px;line-height:20px;padding:16px 25px 16px 7px}.cstm-real-customer-results .inner-con{padding-left:20px;padding-right:20px}.cstm-real-customer-results .main-testimonial{margin-top:45px;padding:30px 20px 39px}.cstm-real-customer-results .main-testimonial .main-testimonial-text{font-size:12px;line-height:20px;font-weight:500;margin-bottom:17px}.cstm-real-customer-results .main-testimonial .main-testimonial-author{font-size:12px;line-height:20px;max-width:203px;margin:17px auto 0}#shopify-section-template--19735653220589__multicolumn_DQ6wFB h2{font-size:20px!important;line-height:30px!important}.cstm-real-customer-results .section-header{margin-top:20px;margin-bottom:26px}#shopify-section-template--19735653220589__rich_text_Tg6Vq7>.section{padding-top:38px;padding-bottom:40px}#shopify-section-template--19735653220589__rich_text_Tg6Vq7 .rte{font-size:12px!important;line-height:20px}#shopify-section-template--19759869395181__rich_text_Tg6Vq7 .section{padding-top:38px;padding-bottom:44px}#shopify-section-template--19735652761837__rich_text_JmAN9H .section{padding-top:20px}}.cstm-video-slider{padding:70px 40px 50px}.cstm-video-slider .inner-con{max-width:1790px;margin:0 auto}.cstm-video-slider .section-header{margin-bottom:40px}.cstm-video-slider .section-header h2{text-align:center;color:#2c3e50;font-size:36px;line-height:53px}.cstm-video-slider .section-slider-container{display:flex;align-items:center;gap:16px}.cstm-video-slider .section-slider{display:flex;align-items:center;position:relative;max-width:1690px;margin:0 auto}.cstm-video-slider .video-popup-trigger{width:100%;height:auto;aspect-ratio:410 / 618;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.cstm-video-slider .slide-inner>img{width:100%;height:100%;object-fit:cover}.cstm-video-slider .play-btn-overlay{position:absolute;z-index:2}.cstm-video-slider .slider-nav{z-index:2}.video-modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.video-modal.hidden{display:none}.video-modal-backdrop{background:#000c;position:absolute;top:0;bottom:0;left:0;right:0;display:flex!important}.video-modal-content{z-index:2;width:50vw;height:auto;display:flex;flex-direction:column}.video-modal-close{align-self:flex-end;width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center}.video-modal-body{background:#000}.video-modal-body iframe,.video-modal-body video{aspect-ratio:16 / 9}#shopify-section-template--19755567546605__cstm_video_slider_4XarAx{padding-top:40px}@media screen and (max-width: 767px){.cstm-video-slider{padding:30px 10px}.cstm-video-slider .section-header{margin-bottom:15px}.cstm-video-slider .section-header h2{font-size:20px;line-height:30px;max-width:285px;margin:0 auto}.cstm-video-slider .slider-nav,.cstm-video-slider .slider-nav svg{width:13px;height:auto}.cstm-video-slider .swiper-slide{width:140px}.cstm-video-slider .section-slider-container{gap:10px}.video-modal-content{width:90vw}#shopify-section-template--19755567546605__cstm_video_slider_4XarAx{padding-top:20px}.header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:"tools logo icons"}#shopify-section-template--19759869395181__main-product .section{padding-bottom:20px}}.product-block--video .video-desktop{aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;border:4px solid #ffffff}.product-block--video .video-desktop video,.product-block--video .video-desktop iframe{aspect-ratio:16 / 9;width:100%;height:auto}#shopify-section-template--20001313226989__rich_text_ReMGrK .section{padding:0 0 50px}#shopify-section-template--20001313226989__rich_text_ReMGrK .page-width{max-width:1666px}#shopify-section-template--20001313226989__rich_text_ReMGrK .rich-text{border:2px solid #34495E;border-radius:20px;padding:32px 28px}#shopify-section-template--20001313226989__rich_text_ReMGrK .subtext-lg{font-size:25px;line-height:40px;text-align:center;color:#2c3e50;font-weight:700}#shopify-section-template--20001313226989__rich_text_ReMGrK .subtext-sm{font-size:18px;font-weight:500;color:#2c3e50;text-align:center}#shopify-section-template--20001313226989__custom_top_dermatologist_kUacT8 .custom--top-dermatologist{padding-top:0;padding-bottom:0;background:#fff}#shopify-section-template--20001313226989__custom_top_dermatologist_kUacT8 .flickity-page-dot.is-selected:before{background:#000;border-color:#000}#shopify-section-template--20001313226989__cstm_video_slider_ArMpP9{padding-top:0}#shopify-section-template--20001313226989__custom_top_dermatologist_kUacT8 .page-width{max-width:1633px;padding-inline:unset}@media screen and (max-width: 767px){#shopify-section-template--20001313226989__rich_text_ReMGrK .rich-text{padding:20px}#shopify-section-template--20001313226989__rich_text_ReMGrK .subtext-lg{font-size:17px;line-height:25px}#shopify-section-template--20001313226989__rich_text_ReMGrK .subtext-sm{margin-top:12px;font-size:16px;line-height:25px}#shopify-section-template--20001313226989__custom_top_dermatologist_kUacT8 .page-width{padding-left:7px;padding-right:7px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/theme-overrides.css.map */
