.hero_banner_section{padding:92px 0;position:relative}.hero_banner_section{background-image:url(https://cdn.shopify.com/s/files/1/0740/6010/3903/files/home_hero_banner_plain.png?v=1743119662);background-repeat:no-repeat;background-size:cover;background-position:center}.hero_banner_container{max-width:1320px;margin:0 auto;padding:0 40px}.hero_banner_grid{display:flex;gap:100px}.hero_banner_col.hb_col_content{width:40%}.hero_banner_col.hb_col_video{width:50%;position:absolute;top:0;right:0;height:100%}.hero_banner_col.hb_col_video:hover .hb_video_box.video__play .tplay-icon{padding:9px;display:block!important}.hero_banner_col.hb_col_video:hover .hb_video_box.video__play .tplay-icon .hb_pause_icon.hb_play_hide{display:block!important}.hero_banner_col.hb_col_video:hover .hb_video_box.video__play .tplay-icon .hb_pause_icon{display:none}.hero_banner_content{max-width:505px}.hero_banner_reviews{display:flex;align-items:center;justify-content:center;gap:4px;margin:14px 0}.hero_banner_reviews .stars{display:flex}.hero_banner_reviews span{display:block;color:#111111bf;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%}.hero_banner_title{margin:4px 0 0}.hero-sub-heading{display:flex;align-items:center;gap:8px}.hero-sub-heading span{color:#262626;text-align:center;font-family:Mulish;font-size:15px;font-style:normal;font-weight:700;line-height:160%;text-transform:uppercase;display:block}.hero_banner_title h1{margin:0;color:#262626;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px}.hero_banner_text{margin:16px 0 0}.hero_banner_text ul{margin:0;list-style:none;padding:revert;padding-inline-start:0}.hero_banner_text ul li{margin:0 0 8px;color:var(--Body-Text, rgba(17, 17, 17, .75));font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.09px;display:flex;align-items:center;gap:8px}.hero_banner_text ul li:before{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0677/0520/9030/files/check.png?v=1750081205);width:19px;height:19px;background-size:contain;background-repeat:no-repeat}.hero_banner_btn{margin:24px 0 0}.hero_banner_btn a{display:block;padding:16px 32px;color:#fff;text-align:center;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase;border-radius:4px;background:#8b2e2d;text-decoration:none;border:2px solid #8B2E2D;transition:.3s}.hero_banner_btn a:hover{color:#8b2e2d;background:transparent}.doctor_signature_box{position:relative;margin:30px 0 0;border-radius:5.087px;border:2px solid rgb(206 206 206);display:block;padding:28px 25px 24px}.doctor_signature_box span.doctor_signature_label{display:block;position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:0 20px;background-color:#e6e7e8;color:#242424;font-family:Lato;font-size:12px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.12px}.doctor_signature_box .hb_doctor_details{display:flex;align-items:center}.doctor_signature_box .hb_doctor_details img{max-width:130px;flex:0 0 auto;padding:0 20px 0 0;border-right:1px solid #d6d6d6}.doctor_signature_box .hb_doctor_details p.hb_doctor_text{margin:0;padding:0 0 0 20px;flex:1;color:#505050;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.14px}.hb_video_box{position:relative}.hb_video_box .tplay-icon{position:absolute;top:50%;left:50%;cursor:pointer;bottom:30px;z-index:1;transform:translate(-50%,-50%);height:fit-content}.hb_video_box .tplay-icon .video_play_pause{display:flex;align-items:center;gap:4px;height:100%;justify-content:center}.hb_video_box .tplay-icon .video_play_pause svg.hb_pause_icon{display:block;flex:0 0 auto;width:80px;height:80px}.hb_video_box .tplay-icon .video_play_pause svg.hb_pause_icon path{fill:#fff}.hb_video_box .tplay-icon .hb_play_hide,.tplay-icon.play-video-cls svg.hb_pause_icon,.tplay-icon.play-video-cls span.hb_pause_label{display:none!important}.tplay-icon.play-video-cls svg.hb_pause_icon.hb_play_hide{display:block!important;width:20px;height:20px}.tplay-icon.play-video-cls span.hb_pause_label.hb_play_hide{display:block!important}.hb_video_box .tplay-icon .video_play_pause .hb_pause_label{display:block;color:#242424;text-align:center;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.16px}.hb_video_box .tvideo,.hb_video_box .tyoutube-video,.hb_video_box .tvimeo-video{width:100%;display:none;aspect-ratio:1/.9;object-fit:cover;object-position:center center}.hero_banner_section .hero_banner_video{position:relative;overflow:hidden;height:100%}.hero_banner_section .hero_banner_video .video_played .hb_pause_icon{display:none!important}.hero_banner_section .hero_banner_video .video_played:hover .tplay-icon .hb_play_hide,.hero_banner_section .hero_banner_video:hover .tplay-icon{display:block!important}.hero_banner_video .hb_video_box{height:100%}.hero_banner_video .hb_video_box video{width:100%;height:100%;display:block;object-fit:cover}.hero_banner_video .hb_video_box img.hb__tthumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.hero_banner_video .hb_video_box .tvideo,.hero_banner_video .hb_video_box .tyoutube-video,.hero_banner_video .hb_video_box .tvimeo-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.hero_banner_video .tplay-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:10px;border-radius:275px;background:#ffffff4d;-webkit-backdrop-filter:blur(3.472222089767456px);backdrop-filter:blur(3.472222089767456px)}.hero_banner_video .tplay-icon>img{width:64px;height:64px}.hero_banner_content .hero_banner_gallery{display:flex;gap:13px}.hero_banner_gallery .hero_gallery_card{width:calc(20% - 6.5px);height:90px;max-width:100%;border-radius:4px;overflow:hidden}.hero_banner_gallery .hero_gallery_card img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.image_gallery-mobile{display:none}.treview{display:flex;align-items:flex-start;gap:16px;margin:20px 0 0}.treview .treview_media{flex:0 0 auto;width:56px}.treview .treview_media img{display:block;max-width:100%;height:auto;width:100%}.treview .treview_content{flex:1}.treview .treview_content .rte{color:#262626cc;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px}.treview .treview_content .author{color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px;margin:0}.hero_banner_btn+.video_button{margin:10px 0 0}.video_button .button-secondary{width:100%;border-radius:4px;border:1px solid #a81e22;background:transparent;color:#a81e22;padding:16px 32px;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase;gap:4px}.hbs-v1 .hero_banner_content>div:first-child,.hbs-v1 .hero_banner_content>.video_button,.hbs-v1 .hero_banner_content>.treview{display:none}.hbs-v2 .hero_banner_content>.hero-sub-heading,.hbs-v2 .hero_banner_content>.video_button+.hero_banner_reviews,.hbs-v2 .hero_banner_content>.hero_banner_gallery{display:none}.hbs-v2 .hero_banner_content>div:first-child{justify-content:flex-start}.hbs-v2 .hero_banner_video .tplay-icon{display:none!important}.hbs-v2 .hero_banner_content>.video_button .button-secondary{display:flex!important}.hbs-v2 .hero_banner_content .hero_banner_reviews{margin:0}.hbs-v2 .hero_banner_content .hero_banner_title{margin:6px 0 0}@media (max-width: 1250px){.hero_banner_title h1{font-size:48px}}@media (max-width: 1220px){.hero_banner_section{padding:60px 0}.hero_banner_grid{gap:40px}.hero_banner_title h1{font-size:40px;letter-spacing:-.3px}.hero_banner_col.hb_col_video{width:55%}}@media (max-width: 1024px){.hero_banner_section{padding:40px 0}.hero_banner_content .hero_banner_gallery{overflow-x:auto}.hero_banner_gallery .hero_gallery_card{width:90px;flex-shrink:0}.hero_banner_title h1{font-size:36px;letter-spacing:-.3px}.hero_banner_text ul li{font-size:14px;letter-spacing:-.14px}.hero_banner_text ul li:before{width:19px;height:19px}.hero_banner_btn{margin:16px 0 0}.hero_banner_btn a{padding:18px;font-size:14px;letter-spacing:1.2px}.doctor_signature_box{padding:20px 15px}.doctor_signature_box .hb_doctor_details img{max-width:110px;padding:0 12px 0 0}.doctor_signature_box .hb_doctor_details p.hb_doctor_text{padding:0 0 0 12px;font-size:12px;letter-spacing:-.12px}.hero_banner_video .tplay-icon{padding:10px 17px}.hb_video_box .tplay-icon .video_play_pause .hb_pause_label{font-size:14px;letter-spacing:-.14px}.hero-sub-heading span{font-size:11px}.hero-sub-heading{justify-content:center}}@media (max-width: 991px){.hero_banner_container{padding:0 20px}.hero_banner_title h1{font-size:30px;letter-spacing:-.3px}.doctor_signature_box .hb_doctor_details img{max-width:90px;padding:0 12px 0 0}.hero_banner_reviews span{font-size:14px;letter-spacing:-.14px}}@media (max-width: 768px){.hero_banner_video .hb_video_box{aspect-ratio:75/52;width:100%}.hero_banner_section{padding:0 0 18px}.hero_banner_section{background-image:url(https://cdn.shopify.com/s/files/1/0740/6010/3903/files/home_hero_banner_plain_mobile.png?v=1743119662);background-repeat:no-repeat;background-size:cover;background-position:top center}.hero_banner_container{padding:0}.hero_banner_content{max-width:470px;margin:0 auto}.hero_banner_grid{gap:20px;flex-direction:column-reverse}.hero_banner_col.hb_col_video{width:100%;position:unset}.hero_banner_video .tplay-icon{padding:14px;height:50px;width:50px}.hero-sub-heading{justify-content:center}.hero-sub-heading span{font-size:12px}.hb_video_box .tplay-icon .video_play_pause svg.hb_pause_icon{height:32px;width:32px}.hero_banner_col.hb_col_content{width:100%;padding:0 16px}.hero_banner_reviews{justify-content:center}.hero_banner_reviews span{font-size:13px;letter-spacing:-.13px}.hero_banner_reviews .stars svg{width:16.2px;height:16.2px}.hero_banner_title{margin:4px 0 0}.hero_banner_text{margin:8px auto 0;max-width:340px}.hero_banner_title h1{font-size:32px;letter-spacing:-.32px;text-align:center}.hero_banner_title h1 strong{display:inline}.hero_banner_text ul li{font-size:16px;letter-spacing:-.08px;margin-bottom:8px}.hero_banner_btn a{padding:18px;font-size:13px;letter-spacing:1.3px}.doctor_signature_box .hb_doctor_details{align-items:center;flex-flow:column;justify-content:center;gap:8px}.doctor_signature_box .hb_doctor_details img{max-width:90px;padding:0;border:none}.doctor_signature_box .hb_doctor_details p.hb_doctor_text{padding:0;font-size:13px;letter-spacing:-.13px;text-align:center}.doctor_signature_box span.doctor_signature_label{background-color:#f2f2f2}.hero_banner_text ul li:before{width:16px;height:16px;top:0;left:-26px}.hero_banner_content .hero_banner_gallery{display:none}.image_gallery-mobile{display:block}.image_gallery-mobile .hero_banner_gallery{display:flex;gap:13px;overflow-x:auto;justify-content:center}.image_gallery-mobile .hero_gallery_card{width:90px;height:90px;max-width:100%;border-radius:4px;overflow:hidden;flex-shrink:0;margin:0 6px}.image_gallery-mobile .hero_gallery_card img{width:100%;display:block}}@media (max-width: 525px){.image_gallery-mobile .hero_banner_gallery{justify-content:left}}@media (max-width: 380px){.hero_banner_title h1{font-size:30px;letter-spacing:-.3px}}.main-goal{position:sticky;top:75px;z-index:2}.shop-by-goal-section{padding:12px 0 12px 16px;background:#f5f5f5}.goal-collections{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1200px;margin:0 auto}.goal-collection-item a{border-radius:99px;border:1px solid #e6e6e6;background:#fff;padding:11px 16px;text-decoration:none;display:block;transition:.3s}.goal-collection-item a:hover{background:#fff5e2;border:1px solid #8B2E2D}.goal-collection-item h3{color:#262626;font-family:Mulish;font-size:12px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;margin:0;letter-spacing:normal}.goal-collection-item.active a{background:#fff5e2;border:1px solid #8B2E2D}.goal-collection-item.active h3{color:#8b2e2d;font-weight:800}@media (max-width: 1024px){.goal-collections{flex-wrap:nowrap;justify-content:center;overflow-x:auto}.goal-collections::-webkit-scrollbar{background:transparent;height:0px}.goal-collections::-webkit-scrollbar-thumb{background:transparent;height:0px}.goal-collections .goal-collection-item{flex-shrink:0}}@media (max-width: 991px){.main-goal{top:64px}}@media (max-width: 768px){.main-goal{top:52px}.goal-collections{justify-content:left;gap:6px}.goal-collection-item h3{font-size:12px}.goal-collection-item a{padding:10px 14px}}@media (max-width: 420px){.goal-collection-item h3{font-size:3vw}}.featured-scroll{background-color:#262626;padding:40px 0;overflow:hidden}.featured-scroll .featured-scroll-header{position:relative}.featured-scroll .featured-scroll-header hr{background-color:#efefef;opacity:.2;width:80%;margin:0 auto}.featured-scroll .featured-scroll-header .featured-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-scroll .featured-scroll-header .featured-title h3{color:#fff;text-align:center;font-family:Mulish;font-size:15px;font-style:normal;font-weight:700;line-height:160%;text-transform:uppercase;margin:0;padding:0 24px;background-color:#262626}.featured-scroll .featured-scroll-col{margin-top:32px;opacity:.75}.featured-scroll .featured-scroll-card{margin:0 40px}.featured-scroll .featured-scroll-col .featured-scroll-card img{margin:0 auto;max-width:100%;height:50px;object-fit:contain;object-position:center;width:fit-content}.featured-scroll .featured-scroll-col .slick-track{display:flex;align-items:center}@media (max-width: 768px){.featured-scroll{padding:24px 0}.featured-scroll .featured-scroll-header hr{width:90%}.featured-scroll .featured-scroll-col{margin-top:26px}.featured-scroll .featured-scroll-header .featured-title h3{font-size:12px;padding:0 12px}.featured-scroll .featured-scroll-card{margin:0 14px}}.our-bestsellers .our-bestsellers-container{max-width:1320px;padding:80px 40px;margin:0 auto}.our-bestsellers .our-bestsellers-heading h2{color:#262626;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px;margin:0}.our-bestsellers .our-bestsellers-col{display:flex;gap:40px;margin:56px 0}.our-bestsellers .our-bestsellers-card{width:calc(25% - 20px)}.our-bestsellers-card .product-image img{width:100%;display:block}.our-bestsellers-card .cart-button{width:100%;background:#a81e22;padding:14px 32px;color:#fff;text-align:center;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase;display:flex;justify-content:center;border:none;cursor:pointer}.our-bestsellers-card .cart-button svg{display:block}.our-bestsellers-card .product-card-content{margin-top:18px}.our-bestsellers-card .product-card-content h2.product-title{color:#262626;font-family:Mulish;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.12px;margin:0}.our-bestsellers-card .product-card-content .product-description ul{margin:2px 0 6px;list-style:none;padding-inline-start:26px}.our-bestsellers-card .product-card-content .product-description ul li{color:var(--Body-Text, rgba(38, 38, 38, .8));font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.09px;margin-bottom:3px;position:relative}.our-bestsellers-card .product-card-content .product-description ul li:before{content:"";background-image:url(/cdn/shop/files/material-symbols_check.png?v=1745398176);width:26px;height:26px;position:absolute;top:0;left:-26px;background-size:cover;background-repeat:no-repeat}.our-bestsellers-card .product-card-content .product-price{display:flex;align-items:center;gap:7.152px}.our-bestsellers-card .product-card-content .product-price .compare-at-price{color:#262626cc;font-family:Mulish;font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.1px;text-decoration:line-through;opacity:.75;display:block}.our-bestsellers-card .product-card-content .product-price .price{color:#262626;font-family:Mulish;font-size:20px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.1px;display:block}.our-bestsellers .our-bestsellers-button{max-width:470px;margin:0 auto}.our-bestsellers .our-bestsellers-button a{padding:19.5px 32px;border-radius:4px;border:1px solid #a81e22;color:#a81e22;text-align:center;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase;display:block;text-decoration:none}@media (max-width: 1024px){.our-bestsellers .our-bestsellers-container{padding:60px 40px}.our-bestsellers .our-bestsellers-heading h2{font-size:32px}.our-bestsellers .our-bestsellers-card{width:calc(25% - 13px)}.our-bestsellers .our-bestsellers-col{gap:26px;margin:28px 0}.our-bestsellers-card .cart-button{padding:8px 10px;font-size:13px}.our-bestsellers-card .cart-button svg{width:18px;height:18px}.our-bestsellers-card .product-card-content{margin-top:10px}.our-bestsellers-card .product-card-content h2.product-title{font-size:15px}.our-bestsellers-card .product-card-content .product-description ul li{font-size:13px}.our-bestsellers-card .product-card-content .product-description ul li:before{width:18px;height:18px;left:-18px}.our-bestsellers-card .product-card-content .product-description ul{padding-inline-start:18px}.our-bestsellers-card .product-card-content .product-price{gap:4px}.our-bestsellers-card .product-card-content .product-price .compare-at-price,.our-bestsellers-card .product-card-content .product-price .price{font-size:16px}.our-bestsellers .our-bestsellers-button a{padding:12.5px 28px;font-size:16px}.our-bestsellers .our-bestsellers-button{max-width:350px}}@media (max-width: 768px){.our-bestsellers .our-bestsellers-container{padding:40px 20px}.our-bestsellers .our-bestsellers-col{gap:20px;margin:20px 0;flex-wrap:wrap}.our-bestsellers .our-bestsellers-card{width:calc(50% - 10px)}.our-bestsellers-card .product-card-content h2.product-title{font-size:16px}.our-bestsellers-card .cart-button{padding:8.5px 10px}.our-bestsellers-card .cart-button svg{width:20px;height:20px}.our-bestsellers-card .product-card-content .product-price .compare-at-price,.our-bestsellers-card .product-card-content .product-price .price{font-size:14px}.our-bestsellers .our-bestsellers-button{max-width:100%;margin:0 auto}}.shop-by-collection .shop-collection-container{max-width:1110px;margin:0 auto;padding:80px 40px}.shop-by-collection .shop-collection-heading h2{color:#262626;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px;margin:0}.shop-by-collection .shop-collection-col{display:flex;gap:20px;flex-wrap:wrap;margin:56px 0}.shop-by-collection .shop-collection-col .collection-item{width:calc(50% - 10px)}.shop-by-collection .shop-collection-col .collection-item a{display:flex;padding:16px 24px 16px 16px;align-items:center;gap:24px;border-radius:4px;border:1px solid #e6e6e6;background:#f5f5f5;text-decoration:none;transition:.3s all;height:100%}.shop-by-collection .shop-collection-col .collection-item a:hover{box-shadow:0 0 2px 1px #e5e5e5;background:#fff5e2;border:1px solid #8b2e2d}.shop-by-collection .shop-collection-col .collection-item a .collection-image{width:30%}.shop-by-collection .shop-collection-col .collection-image img{width:100%;display:block;height:137px;object-fit:cover;object-position:center}.shop-by-collection .collection-item .collection-content{flex:1;display:flex;justify-content:space-between;align-items:center;gap:10px}.shop-by-collection .collection-item .collection-title h3{color:#262626;font-family:Mulish;font-size:24px;font-style:normal;font-weight:700;line-height:140%;margin:0;letter-spacing:normal}.shop-by-collection .collection-item .collection-title span{color:#262626cc;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.09px;display:block}.shop-by-collection .collection-item .collection-icon svg{display:block;width:36px;height:36px;padding:7.68px;border-radius:95.04px;background:#fff}.shop-by-collection .collection-button{max-width:470px;margin:0 auto}.shop-by-collection .collection-button a{display:block;text-decoration:none;padding:16px 32px;border-radius:4px;border:1px solid #8B2E2D;color:#8b2e2d;text-align:center;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase}.shop-by-collection .collection-button a:hover{background:#8b2e2d;color:#fff;transition:.3s}@media (max-width: 1024px){.shop-by-collection .shop-collection-container{padding:60px 40px}.shop-by-collection .shop-collection-col .collection-image img{height:100px}.shop-by-collection .shop-collection-col .collection-item a{padding:16px;gap:14px}.shop-by-collection .collection-item .collection-title h3{font-size:18px}.shop-by-collection .collection-item .collection-title span{font-size:14px}.shop-by-collection .collection-item .collection-icon svg{width:26px;height:26px;padding:3.68px}.shop-by-collection .shop-collection-col{gap:20px;margin:30px 0}.shop-by-collection .shop-collection-heading h2{font-size:32px}.shop-by-collection .collection-button{max-width:350px}.shop-by-collection .collection-button a{font-size:16px}}@media (max-width: 768px){.shop-by-collection .shop-collection-container{padding:40px 20px}.shop-by-collection .shop-collection-col{gap:12px;margin:24px 0}.shop-by-collection .shop-collection-col .collection-item{width:100%}.shop-by-collection .shop-collection-col .collection-item a{padding:8px}.shop-by-collection .shop-collection-col .collection-item a{gap:10px}.shop-by-collection .shop-collection-col .collection-item a .collection-image{width:90px}.shop-by-collection .shop-collection-col .collection-image img{height:95px}.shop-by-collection .collection-item .collection-title h3{font-size:20px;margin-bottom:4px}.shop-by-collection .collection-item .collection-title span{font-size:16px;letter-spacing:-.08px}.shop-by-collection .collection-item .collection-icon svg{width:32px;height:32px;padding:6.68px}.shop-by-collection .collection-item .collection-content{gap:4px}}.shop-by-collection-two .shop-collection-container{max-width:1320px}.shop-by-collection-two .shop-collection-col{flex-wrap:nowrap}.shop-by-collection-two .shop-collection-col .collection-item{width:calc(25% - 10px);border-radius:4px;border:1px solid #e6e6e6}.shop-by-collection-two .shop-collection-col .collection-item a{padding:0;flex-direction:column;gap:0;background:transparent;border-radius:none;border:none}.shop-by-collection-two .shop-collection-col .collection-item a .collection-image{width:100%}.shop-by-collection-two .shop-collection-col .collection-image img{height:341px}.shop-by-collection-two .collection-item .collection-content{padding:19.52px;width:100%}.shop-by-collection-two .collection-item .collection-icon svg{background:#fbfbfb}@media (max-width: 1024px){.shop-by-collection-two .shop-collection-col .collection-image img{height:232px}.shop-by-collection-two .collection-item .collection-content{padding:8px}.shop-by-collection-two .collection-item .collection-title h3{font-size:14px}.shop-by-collection-two .collection-item .collection-title span{font-size:12px;line-height:normal}.shop-by-collection-two .shop-collection-col{gap:16px}.shop-by-collection-two .shop-collection-col .collection-item{width:calc(25% - 8px)}.shop-by-collection-two .collection-item .collection-icon svg{width:20px;height:20px;padding:2px}.shop-by-collection-two .collection-button{max-width:312px}.shop-by-collection-two .collection-button a{font-size:16px;padding:14px 26px}}@media (max-width: 768px){.shop-by-collection-two .shop-collection-container{padding:40px 0 40px 20px}.shop-by-collection-two .shop-collection-col .collection-item{width:75%;flex-shrink:0}.shop-by-collection-two .shop-collection-col .collection-image img{height:574px}.shop-by-collection-two .shop-collection-col{gap:16px;overflow-x:auto;margin:24px 0;padding-right:16px;padding-bottom:20px}.shop-by-collection-two .shop-collection-col::-webkit-scrollbar{background:#e6e6e6;height:5px}.shop-by-collection-two .shop-collection-col::-webkit-scrollbar-thumb{background:#8b2e2d;height:5px}.shop-by-collection-two .collection-item .collection-title h3{font-size:20px;margin-bottom:1px}.shop-by-collection-two .collection-item .collection-title span{font-size:16px}.shop-by-collection-two .collection-item .collection-icon svg{width:32px;height:32px;padding:6px}.shop-by-collection-two .collection-button{max-width:100%;padding-right:20px}.shop-by-collection-two .collection-button a{padding:16px 32px}.shop-by-collection-two .collection-item .collection-content{padding:16px}}@media (max-width: 580px){.shop-by-collection-two .shop-collection-col .collection-image img{height:280px}.shop-by-collection-two .shop-collection-col .collection-item{width:70%;flex-shrink:0}}@media (max-width: 418px){.shop-by-collection-two .collection-item .collection-title h3{font-size:16px}.shop-by-collection-two .collection-item .collection-title span{font-size:14px}.shop-by-collection-two .collection-item .collection-content{padding:10px}}.anti-aging-collection .anti-aging-container{padding:40px 40px 0;max-width:1440px;margin:0 auto}.anti-aging-collection .anti-col{display:flex;flex-direction:column;gap:20px}.anti-aging-collection .anti-aging-col{padding:0 100px;border-radius:4px;display:flex;gap:110px;text-decoration:none}.anti-aging-collection .anti-aging-col .anti-aging-image img{display:block;width:100%}.white-background .anti-aging-image img{mix-blend-mode:multiply}.anti-aging-collection .anti-aging-col .anti-aging-image{width:50%;display:flex;align-self:end}.anti-aging-collection .white-background .anti-aging-contain{padding:73px 0}.anti-aging-collection .anti-aging-contain{padding:45px 0;width:50%}.anti-aging-collection .anti-aging-contain .aging-sub-heading h4{font-family:Mulish;font-size:15px;font-style:normal;font-weight:700;line-height:160%;text-transform:uppercase;margin:0}.anti-aging-collection .anti-aging-contain .aging-heading h2{font-family:Red Hat Display;font-size:40px;font-style:normal;font-weight:700;line-height:140%;margin:8px 0 18px;letter-spacing:normal}.anti-aging-collection .anti-aging-contain .aging-button a{display:flex;padding:2px;align-items:center;gap:8px;text-decoration:underline;color:#fff}.anti-aging-collection .anti-aging-contain .aging-button a svg{display:block;transition:.3s all}.anti-aging-collection .anti-aging-contain .aging-button a:hover svg{transform:rotate(45deg)}.anti-aging-collection .anti-aging-contain .aging-button a span{text-align:center;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.16px;display:block;text-transform:uppercase;transition:.3s all}.anti-aging-collection .anti-aging-contain .aging-button a:hover span{text-decoration:underline}@media (max-width: 1200px){.anti-aging-collection .anti-aging-col{padding:0 60px;gap:70px}.anti-aging-collection .anti-aging-contain .aging-heading h2{font-size:34px}.anti-aging-collection .white-background .anti-aging-contain{padding:69px 0}}@media (max-width: 1024px){.anti-aging-collection .anti-aging-container{padding:20px 40px}.anti-aging-collection .anti-aging-contain{padding:32px 0}.anti-aging-collection .white-background .anti-aging-contain{padding:48px 0}.anti-aging-collection .anti-aging-col{padding:0 40px;gap:20px}.anti-aging-collection .anti-aging-contain .aging-sub-heading h4{font-size:13px}.anti-aging-collection .anti-aging-contain .aging-heading h2{font-size:22px;margin:8px 0}.anti-aging-collection .anti-aging-contain .aging-button a span{font-size:14px}}@media (max-width: 768px){.anti-aging-collection .anti-aging-container{padding:8px}.anti-aging-collection .anti-col{gap:8px}.anti-aging-collection .anti-aging-col{padding:0;gap:4px;flex-direction:column}.anti-aging-collection .anti-aging-col.white-background{flex-direction:column-reverse;gap:0}.anti-aging-collection .anti-aging-col .anti-aging-image{width:100%}.anti-aging-collection .anti-aging-contain{padding:20px 0;width:100%;max-width:450px;margin:0 auto;text-align:center}.anti-aging-collection .anti-aging-contain .aging-sub-heading h4{font-size:12px}.anti-aging-collection .anti-aging-contain .aging-heading h2{font-size:24px;max-width:267px;margin:6px auto 10px}.anti-aging-collection .anti-aging-contain .aging-button a{gap:6px;justify-content:center}.anti-aging-collection .anti-aging-contain .aging-button a svg{width:26px;height:26px}.anti-aging-collection .white-background .anti-aging-contain{padding:0 0 27px}}.anti-aging-col.white-background .anti-aging-contain{position:relative;z-index:0}.anti-aging-col.white-background{overflow:hidden}.anti-aging-col.white-background .anti-aging-contain:before{content:"";position:absolute;right:0;transform:translateY(-50%);top:50%;bottom:50%;background-size:cover;background-position:center;width:840px;height:840px;border-radius:840px;background:#fbfbfb;z-index:-1}@media (max-width: 768px){.anti-aging-col.white-background .anti-aging-contain{z-index:1}.anti-aging-col.white-background .anti-aging-contain:before{right:50%;left:50%;transform:translate(-50%);top:-32%;bottom:unset;border-radius:50%;height:437px;width:972px}}@media (max-width: 510px){.anti-aging-col.white-background .anti-aging-contain:before{top:-12%;width:828px}}.anti-aging-two .anti-col{flex-direction:row;gap:19px}.anti-aging-two .anti-aging-col{padding:40px 24px 0;gap:42px;flex-direction:column}.anti-aging-two .anti-aging-col.white-background{flex-direction:column-reverse}.anti-aging-two .anti-aging-contain{padding:0;width:100%;text-align:center}.anti-aging-two .white-background .anti-aging-contain{padding:0 0 40px;z-index:1}.anti-aging-two .anti-aging-col .anti-aging-image{width:100%;height:100%;display:block}.anti-aging-two .anti-aging-col .anti-aging-image img{display:block;width:100%;height:100%}.anti-aging-two .anti-aging-contain .aging-button a{justify-content:center}.anti-aging-two .anti-aging-col.white-background .anti-aging-contain:before{border-radius:50%;height:437px;width:972px;top:84%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 1024px){.anti-aging-two .anti-aging-col.white-background .anti-aging-contain:before{height:328px}}@media (max-width: 768px){.anti-aging-two .anti-col{flex-direction:column;gap:8px}.anti-aging-two .anti-aging-col.white-background .anti-aging-contain:before{height:272px}.anti-aging-two .white-background .anti-aging-contain{padding:0 0 20px}}.trusted_review_container{max-width:1320px;margin:0 auto;padding:0 40px}.trusted_review_title h2{margin:8px 0 0;color:#262626;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px}.trusted_review_header .tr_header_box{display:flex;align-items:center;justify-content:center}.trusted_review_header .tr_header_box .tr_header_label{border-right:1px solid #e7e7e7;padding:4px 16px;display:flex;align-items:center;gap:5px}.trusted_review_header .tr_header_label svg{display:block}.trusted_review_header .tr_header_label span{color:var(--Primary-Black, #000);font-family:Roboto;font-size:15px;font-style:normal;font-weight:700;line-height:31.926px;display:block;margin-top:3px}.trusted_review_header .tr_header_star{display:flex;align-content:center}.trusted_review_header .tr_header_star svg{width:22px;height:22px;display:block}.trusted_review_header .tr_header_rated{border-right:1px solid #e7e7e7;padding:4px 16px;border-left:1px solid #e7e7e7}.trusted_review_header .tr_header_happy span{display:block;color:#111111bf;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:170%}.trusted_review_grid{display:flex;gap:20px;margin:56px 0}.trusted_review_grid .trusted_review_col{width:calc(100% / 3 - 7px)}.trusted_review_grid .trusted_review_col:last-child{display:none}.simple_review_box{padding:20px;height:100%;position:relative;border-radius:4px;border:1px solid #e6e6e6;background:#fff}.simple_review_author{display:flex;align-items:center;gap:10px}.simple_review_author .sr_author_img{flex:0 0 auto;width:36px;height:36px}.simple_review_author .sr_author_img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:99px}.simple_review_author .sr_author_details{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.simple_review_author .sr_author_details .trusted_star{display:flex}.simple_review_author .sr_author_details .sr_author_name{display:flex;align-items:center;gap:4px}.simple_review_author .sr_author_details .sr_author_name h5{margin:0;color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-.08px}.simple_review_author .sr_author_details .sr_author_name span.sr_author_verified svg{display:block;margin-top:-2px}.simple_review_text p,.banner_review_text p{margin:0;color:#111111bf;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px}.simple_review_text{margin-top:12px}.sr_twitter_icon{position:absolute;top:12px;right:12px}.sr_twitter_icon svg{display:block}span.simple_review_date{display:block;color:var(--Black, #101010);font-family:Libre Franklin;font-size:12px;font-style:normal;font-weight:400;line-height:150%;margin-top:12px;opacity:.6}.tr_col_banner .br_banner_box{border-radius:4px 4px 0 0}.br_banner_box{padding-top:100%;position:relative;border-radius:4px;overflow:hidden}.br_banner_box.br_banner_box_video{padding-top:158%}.br_banner_box .br_banner_video,.br_banner_box .br_banner_img{position:absolute;top:0;left:0;width:100%;height:100%}.br_banner_box .br_banner_video img,.br_banner_box .br_banner_img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.br_banner_box .br_banner_video video.tvideo{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.br_banner_box .br_banner_video .tpplay-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:176px;background:#ffffff4d;-webkit-backdrop-filter:blur(2.222222328186035px);backdrop-filter:blur(2.222222328186035px);width:64px;height:64px;cursor:pointer;display:flex;align-items:center;justify-content:center}.br_banner_box .br_banner_video .tpplay-icon svg{width:54px;height:54px;display:block}.tr_col_banner.tr_col_banner-active:hover .tpplay-icon{display:flex!important}.tr_col_banner:not(.tr_col_banner-active) .tpplay-icon{display:flex!important}.br_banner_box .br_banner_video .tpplay-icon .hb_play_hide,.tr_col_banner-active .br_banner_box .br_banner_video .tpplay-icon .hb_pause_icon{display:none}.tr_col_banner-active .br_banner_box .br_banner_video .tpplay-icon .hb_play_hide{display:block}.banner_review_content{border-radius:0 0 4px 4px;background:#fff;padding:20px;border:1px solid #e6e6e6}.banner_review_author.simple_review_author{margin-bottom:8px}span.sr_author_user{display:block;color:var(--Black, #101010);font-family:var(--tt-hoves-pro-trial);font-size:14px;font-style:normal;font-weight:400;line-height:150%;opacity:.6}.tr_col_grid{display:flex;flex-direction:column;gap:20px;height:100%}.tr_col_grid .tr_col_banner,.tr_col_grid .tr_col_simple{height:100%}.tr_col_grid.reverse_position_col{flex-direction:column-reverse}.trusted_review_footer .tf_footer_btn a{border-radius:4px;border:1px solid #8B2E2D;max-width:470px;padding:16px 32px;color:#8b2e2d;text-align:center;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase;display:block;text-decoration:none;margin:0 auto;cursor:pointer;transition:.3s}.trusted_review_footer .tf_footer_btn a:hover{color:#fff;background-color:#8b2e2d}.trusted_review_usps{margin-top:16px}.trusted_review_usps .tr_usps_box{display:flex;align-items:center;justify-content:center;gap:12px}.trusted_review_usps .tr_usps_box .tr_usps_list{display:flex;align-items:center;gap:4px}.trusted_review_usps .tr_usps_box .tr_usps_list .tr_usps_icon svg{display:block}.trusted_review_usps .tr_usps_box .tr_usps_list span.ts_usps_label{display:block;color:var(--Black, #101010);font-family:var(--tt-hoves-pro-trial-medium);font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media (max-width: 1024px){.trusted_review_header .tr_header_box .tr_header_label{padding:3px 13px;gap:4px}.trusted_review_title h2{font-size:38px;line-height:normal}.trusted_review_header .tr_header_happy span{font-size:16px}.simple_review_text p,.banner_review_text p{font-size:14px;line-height:normal}.simple_review_author .sr_author_details .sr_author_name span.sr_author_verified svg{width:16px;height:16px}.trusted_review_header .tr_header_label span{font-size:13px;line-height:26px;margin-top:4px}.trusted_review_header .tr_header_rated{padding:3px 13px}.trusted_review_grid{gap:14px;margin:30px 0}.trusted_review_grid .trusted_review_col{width:calc(33.33% - 10px)}.tr_col_grid{gap:14px}.simple_review_box,.banner_review_content{padding:14px}.simple_review_author .sr_author_img{width:28px;height:28px}.simple_review_author{gap:6px}.simple_review_author .sr_author_details .sr_author_name span.sr_author_verified svg{display:block;margin-top:0;width:12.825px;height:12.825px}.simple_review_text{margin-top:10px}span.sr_author_user{font-size:12px}.br_banner_box .br_banner_video .tpplay-icon svg{width:54px;height:54px}.sr_twitter_icon{top:8px;right:8px}.sr_twitter_icon svg{display:block;width:14.25px;height:14.25px}span.simple_review_date{font-size:11px;margin-top:9px}.trusted_review_footer .tf_footer_btn a{padding:14px 18px;font-size:16px;letter-spacing:-.16px;max-width:344px}.trusted_review_usps .tr_usps_box .tr_usps_list span.ts_usps_label{font-size:12px}}@media (max-width: 991px){.trusted_review_container{padding:0 40px}}@media (max-width: 850px){.trusted_review_header .tr_header_box .tr_header_label{width:fit-content;justify-content:center;margin-bottom:4px}.trusted_review_header .tr_header_rated{padding:10px;width:100%;border-top:1px solid #e7e7e7;border-right:none;border-left:none}.trusted_review_header .tr_header_star{border-right:none}.simple_review_text p,.banner_review_text p{font-size:13px}.simple_review_author .sr_author_details .trusted_star svg{width:16px;height:16px}}@media (max-width: 767px){.trusted_review_container{padding:0 18px}.trusted_review_title h2{font-size:32px;margin-top:4px}.trusted_review_header .tr_header_happy span{font-size:14px}.trusted_review_header .tr_header_box{gap:4px}.simple_review_author{gap:8px}.trusted_review_grid{gap:8px;margin:22px 0;flex-wrap:wrap}.simple_review_author .sr_author_details .sr_author_name span.sr_author_verified svg{width:14px;height:14px}.trusted_review_grid .trusted_review_col{width:calc(50% - 4px)}.trusted_review_grid .trusted_review_col:last-child{width:100%}.trusted_review_grid .trusted_review_col:last-child .tr_col_grid{flex-direction:row}.trusted_review_grid .trusted_review_col:last-child .tr_col_grid>div{width:50%}.tr_col_grid{gap:8px}.simple_review_box,.banner_review_content{padding:10px}.tr_col_grid.reverse_position_col{flex-direction:column}.tr_col_grid.mobile_position_reverse{flex-direction:column-reverse}.br_banner_box .br_banner_video .tpplay-icon svg{width:40px;height:40px}.banner_review_author.simple_review_author{margin-top:8px}.trusted_review_footer .tf_footer_btn a{padding:16px 32px;font-size:16px;max-width:100%}.trusted_review_header .tr_header_label span{font-size:12px;line-height:18px;margin-top:3px}.trusted_review_header .tr_header_rated{padding:6px}.simple_review_author .sr_author_img{width:26px;height:26px}.simple_review_author .sr_author_details .sr_author_name h5{font-size:13px}.simple_review_text p,.banner_review_text p{line-height:160%}.trusted_review_section .trusted_review_footer{position:relative;z-index:1;margin-top:-100px}.trusted_review_section{position:relative;z-index:0}.trusted_review_section:before{content:"";position:absolute;bottom:0;width:100%;height:244px;z-index:1;background:linear-gradient(180deg,#fff0,#fff 49.58%)}.simple_review_author .sr_author_details .trusted_star{display:none}}.image-scroll .image-scroll-col{padding-bottom:48px;overflow:hidden}.image-scroll .image-scroll-card{padding:0 10px;height:auto;aspect-ratio:1 / 1}.image-scroll .image-scroll-card img{display:block;height:100%;width:100%;object-fit:cover;object-position:center;border-radius:4px}@media (max-width: 767px){.image-scroll .image-scroll-card{padding:0 6px}.image-scroll .image-scroll-col{padding-bottom:40px}}.work_steps_section{padding:80px 0;position:relative;background:#f5f5f5}.work_steps_section .work_steps_container{max-width:940px;padding:0 40px}.work_steps_header .work_steps_title h2{margin:0 auto;color:#262626;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px}.work_steps_grid{display:flex;gap:130px;margin-top:56px;overflow-x:auto;padding-bottom:16px}.work_steps_grid::-webkit-scrollbar{background:#d1d1d1;height:5px}.work_steps_grid::-webkit-scrollbar-thumb{background:#a81e22;height:5px}.work_steps_grid .work_steps_col{width:calc(33.33% - 87px);flex-shrink:0}.work_steps_box{position:relative}.work_steps_box .work_steps_imgbox{position:relative;border-radius:100%;padding-top:100%}.work_steps_box .work_steps_imgbox:before{position:absolute;content:"";border-bottom:2px dashed #a81e22;width:100%;top:50%;transform:translateY(-50%);left:60%}.work_steps_grid .work_steps_col:last-child .work_steps_box .work_steps_imgbox:before{content:none}.work_steps_box .work_steps_imgbox .work_steps_arrows svg{display:block}.work_steps_box .work_steps_imgbox img{object-fit:cover;border-radius:100%;position:absolute;top:50%;left:50%;width:97%;height:97%;object-position:center;transform:translate(-50%,-50%);border:8px solid #fff}.work_steps_box .work_steps_imgbox .work_steps_number{position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.work_steps_box .work_steps_imgbox .work_steps_number span{width:56px;height:56px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#8b2e2d;font-family:Red Hat Display;font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.32px}.work_steps_details{padding:0 5px;max-width:350px;margin:40px auto 0}.work_steps_details .worksteps_inner_title{margin:0;color:#262626;text-align:center;font-family:Mulish;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.work_steps_details p{margin:4px 0 0;color:#262626cc;text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px}@media (max-width: 1024px){.work_steps_section{padding:56px 0}.work_steps_header .work_steps_title h2{font-size:40px}.work_steps_grid{gap:78px;margin-top:56px;justify-content:space-between}.work_steps_details .worksteps_inner_title{font-size:20px}.work_steps_details p{font-size:16px}}@media (max-width: 767px){.work_steps_section{padding:40px 0}.work_steps_section .work_steps_container{padding:0 20px}.work_steps_header .work_steps_title h2{font-size:32px}.work_steps_grid{gap:36px;flex-direction:column;margin:32px auto 0;max-width:400px}.work_steps_box .work_steps_imgbox .work_steps_arrows{display:none}.work_steps_grid .work_steps_col{width:100%}.work_steps_box{display:flex;align-items:center;gap:30px}.work_steps_box .work_steps_imgbox{width:100px;flex:0 0 auto;height:100px;border-radius:100%;padding:0}.work_steps_details{margin-top:0;padding:0;flex:1}.work_steps_box .work_steps_imgbox .work_steps_number{bottom:auto;top:50%;transform:translateY(-50%);right:-15px;left:auto}.work_steps_box .work_steps_imgbox .work_steps_number span{font-size:24px;width:40px;height:40px;letter-spacing:-.4px}.work_steps_details .worksteps_inner_title,.work_steps_details p{text-align:left}.work_steps_box .work_steps_imgbox:before{border-left:2px dashed #a81e22;width:auto;top:60%;transform:translate(-50%);left:50%;height:100%}.work_steps_box .work_steps_imgbox img{border:4px solid #fff}}.guarantee-section{background:#f5f5f5;position:relative;z-index:0;padding:48px 0 53px}.guarantee-section .guarantee-section-icon{position:absolute;top:0;left:50%;z-index:-1;transform:translate(-50%)}.guarantee-section .guarantee-section-icon svg{display:block}.guarantee-section .s-guarantee-container{max-width:700px;margin:0 auto;padding:0 40px}.guarantee-section .s-guarantee-logo{max-width:112px;margin:0 auto}.guarantee-section .s-guarantee-logo img{display:block;width:100%}.guarantee-section .s-guarantee-heading{margin:12px 0 6px}.guarantee-section .s-guarantee-heading h2{color:#262626;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px;margin:0}.guarantee-section .s-guarantee-description p{color:#262626cc;text-align:center;margin:0;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px}.guarantee-section .s-guarantee-button{text-align:center}.guarantee-section .s-guarantee-button a{color:#8b2e2d;text-align:center;font-family:Red Hat Display;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.14px;display:inline-block;text-transform:uppercase;margin-top:12px;text-decoration-line:underline;text-underline-position:from-font}@media (max-width: 1024px){.guarantee-section{padding:42px 0}.guarantee-section .s-guarantee-logo{max-width:140px}.guarantee-section .s-guarantee-heading{margin:18px 0 8px}.guarantee-section .s-guarantee-heading h2{font-size:42px;line-height:120%}.guarantee-section .s-guarantee-description p{font-size:14px;line-height:160%}.guarantee-section .s-guarantee-button a{font-size:14px;line-height:140%;margin-top:12px}}@media (max-width: 768px){.guarantee-section{padding:32px 0 34px;overflow:hidden}.guarantee-section .s-guarantee-container{padding:0 20px}.guarantee-section .s-guarantee-logo{max-width:112px}.guarantee-section .s-guarantee-heading{margin:12px 0 6px}.guarantee-section .s-guarantee-heading h2{font-size:32px;line-height:140%}.guarantee-section .s-guarantee-description p{line-height:170%;font-size:16px}.guarantee-section .s-guarantee-button a{line-height:150%;margin-top:12px}}.faq-page{background-color:#000;display:flex;justify-content:center;align-items:center}.faq-page h1.main-page-title{color:#fff;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.48px;margin-bottom:0}.page__faq .new-faq-section .inner-container{max-width:900px}.page__faq .new-faq-section .inner-container .accordion-heading{margin-bottom:16px}.page__faq .new-faq-section .inner-container .accordion-heading:not(:first-child){margin-top:40px}.page__faq .new-faq-section .inner-container .accordion-heading h3{color:#262626;margin:0;font-family:Red Hat Display;font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.32px;text-align:center}@media only screen and (max-width: 768px){.page__faq .faq-page{padding-top:24px;padding-bottom:24px}.faq-page h1.main-page-title{font-size:32px;line-height:140%;letter-spacing:-.32px}.page__faq .new-faq-section .inner-container .accordion-heading h3{font-size:24px}.page__faq .new-faq-section .accordion-wrapper{gap:12px}.page__faq .new-faq-section .inner-container .accordion-heading{margin-bottom:8px}.page__faq .new-faq-section .inner-container .accordion-heading:not(:first-child){margin-top:36px}}.contact-page{background-color:#000;display:flex;justify-content:center;align-items:center}.contact-page h1.main-page-title{color:#fff;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.48px;margin-bottom:0}.page__contact .contact-from .page-width{display:flex;align-items:flex-start;gap:108px}.page__contact .contact-from .contact-detail{flex:0 0 auto;max-width:420px;border-radius:4px;border:1px solid #e6e6e6;padding:32px}.page__contact .contact-from .contact--form{flex:1}.page__contact .contact-from .contact-detail h2{margin-bottom:8px;font-family:Red Hat Display;font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.32px;color:#262626}.page__contact .contact-from .contact-detail .rte.desc{font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px;color:#262626cc}.page__contact .contact-from .contact-detail .contact-detail-wrapper{margin-top:24px}.page__contact .contact-from .contact-detail .contact-detail-wrapper ul{margin:0;list-style:none;padding:0;display:flex;gap:16px;flex-direction:column}.page__contact .contact-from .contact-detail .contact-detail-wrapper ul li{display:flex;gap:6px;vertical-align:middle;align-items:center}.page__contact .contact-from .contact-detail .contact-detail-wrapper ul img{width:24px;height:24px}.page__contact .contact-from .contact-detail .contact-detail-wrapper ul>li>span>a{font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;color:#262626}@media only screen and (max-width: 768px){.page__contact .contact-page{padding-top:24px;padding-bottom:24px}.contact-page h1.main-page-title{font-size:32px;line-height:140%;letter-spacing:-.32px}}.about-banner{position:relative}.about-banner .about-banner-image img{width:100%;display:block}.about-banner .about-banner-container{max-width:1440px;margin:0 auto;padding:0 100px}.about-banner .about-banner-image .about-banner-content{max-width:543px;padding:56px 0;z-index:1;position:relative}.about-banner .about-banner-desktop .desktop{position:absolute;top:0;height:100%;left:0;object-fit:cover}.about-banner .about-banner-desktop .mobile{display:none}.about-banner .about-banner-heading h2{color:#262626;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px;margin:0}.about-banner .about-banner-description{margin:8px 0 24px}.about-banner .about-banner-description p{color:#262626cc;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px;margin:0}.about-banner .about-banner-Button{max-width:470px}.about-banner .about-banner-Button a{padding:20.5px 32px;border-radius:4px;background:#a81e22;color:#fff;text-align:center;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase;text-decoration:none;display:block}.about-banner .about-banner-rating{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:15px}.about-banner .about-banner-rating .stars{display:flex;align-items:center}.about-banner .about-banner-rating .stars svg{display:block;width:22px;height:22px}.about-banner .about-banner-rating span{color:#111111bf;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:170%;display:block}@media (max-width: 1024px){.about-banner .about-banner-container{padding:0 60px}.about-banner .about-banner-image .about-banner-content{max-width:468px;padding:46px 0}.about-banner .about-banner-heading h2{font-size:42px}.about-banner .about-banner-description p{font-size:14px}.about-banner .about-banner-description{margin:6px 0 18px}.about-banner .about-banner-Button{max-width:416px}.about-banner .about-banner-Button a{padding:16.5px 26px;font-size:16px}.about-banner .about-banner-rating{margin-top:14px}}@media (max-width: 768px){.about-banner .about-banner-image{display:flex;flex-direction:column-reverse}.about-banner .about-banner-container{padding:0}.about-banner .about-banner-heading h2{font-size:32px}.about-banner .about-banner-image .about-banner-content{max-width:100%;padding:20px 20px 24px;text-align:center}.about-banner .about-banner-description{margin:8px 0 16px}.about-banner .about-banner-desktop .desktop{display:none}.about-banner .about-banner-desktop .mobile{display:block;width:100%}.about-banner .about-banner-Button{max-width:100%;margin:0 auto}.about-banner .about-banner-description p{font-size:16px;margin:auto;max-width:306px}.about-banner .about-banner-Button a{padding:16px 32px}.about-banner .about-banner-rating .stars svg{width:18px;height:18px}.about-banner .about-banner-rating{margin-top:8px}.about-banner .about-banner-rating span{font-size:14px}}.text-scroll-col{padding:24px 0;background:#262626}.text-scroll-col .text-scroll-card{margin:0 10px}.text-scroll-col .text-scroll-card span{color:#fff;font-family:Mulish;text-align:center;font-size:16px;font-style:normal;font-weight:800;line-height:150%;text-transform:uppercase;letter-spacing:normal;display:block}@media (max-width: 768){.text-scroll-col .text-scroll-card{margin:0 8px}.text-scroll-col .text-scroll-card span{font-size:15px}}.new-image-text .page-width{max-width:1320px;padding:0 40px}.new-image-text .image-with-text__grid{gap:64px;align-items:center}.new-image-text .grid--1-col .grid__item{max-width:100%;width:calc(50% - 32px)}.new-image-text .image-with-text__content{padding:0}.new-image-text .image-with-text__heading{color:#262626;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px}.new-image-text .image-with-text__text.rte{margin-top:12px}.new-image-text .image-with-text__text.rte p{color:#262626cc;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px}@media (max-width: 1200px){.new-image-text .image-with-text__heading{font-size:38px}.new-image-text .image-with-text__text.rte p{font-size:14px}.new-image-text .image-with-text__grid{gap:24px}.new-image-text{padding:60px 0!important}}@media (max-width: 900px){.new-image-text{padding:50px 0!important}}@media (max-width: 768px){.new-image-text .image-with-text__grid{flex-direction:column}.new-image-text .grid--1-col .grid__item{width:100%}.new-image-text .image-with-text__heading{font-size:32px}.new-image-text .image-with-text__text.rte p{font-size:16px}.new-image-text .page-width{padding:0 20px}.new-image-text{padding:40px 0!important}}.cart-drawer .drawer__inner{padding:0}.cart-drawer .drawer__close{min-height:auto;right:0}.cart-drawer .drawer__header{padding:14px 20px}.cart-drawer .drawer__header .drawer__heading{margin-bottom:0;font-family:Mulish;font-size:20px;font-style:normal;font-weight:700;line-height:150%;color:#262626;letter-spacing:normal}.cart-drawer .drawer__header .drawer__heading .cart_count_number{color:#262626;font-family:Mulish;font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.09px;opacity:.5}.cart-drawer .drawer__close{position:unset;min-width:auto;min-height:auto}.cart-drawer .drawer__close svg.icon.icon-close{width:24px;height:24px;display:block}.cart-drawer .drawer__inner .drawer__inner-empty{padding:0}.drawer__inner-empty .drawer__header{display:flex!important;border-bottom:1px solid #ebebeb}.drawer__inner-empty .cart-drawer__warnings{padding:24px 20px;gap:20px}.cart-drawer__empty-content .cart__empty-text{margin:0;font-family:Mulish;font-size:20px;font-style:normal;font-weight:700;line-height:140%;color:#262626;text-align:center;letter-spacing:normal}.cart-drawer__empty-content .cart__empty_description{color:#505050;text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px;margin:8px 0 0}.empty_colle_list_box{display:flex;gap:20px 12px;flex-wrap:wrap}.empty_colle_list_box .charactert_cole_list{width:calc(50% - 6px)}.empty_colle_list_box .charactert_cole_list a{text-decoration:none}.drawer__inner-empty .charactert_media{position:relative;padding-top:100%;border-radius:4px}.drawer__inner-empty .charactert_media img{max-width:100%;width:100%;height:100%;display:block;position:absolute;top:0;left:0;object-fit:cover;object-position:center}.charactert_cole_list .cole_list_title{margin:8px 0 0}.charactert_cole_list .cole_list_title h4{margin:0;color:#262626;font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.09px}.drawer__inner-empty .cart_empty_btn .cart_empty_btnlink{display:block;border-radius:4px;background:#8b2e2d;padding:15px;text-decoration:none;border:1px solid #8B2E2D}.drawer__inner-empty .cart_empty_btn .cart_empty_btnlink{color:#fff;text-align:center;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.16px;text-transform:uppercase}.drawer__inner-empty .cart_empty_btn .cart_empty_btnlink:hover{background:transparent;color:#8b2e2d;transition:.5s}.cc-cart-progress{background:#f5f5f5;position:relative;padding:12px 20px}.cc-cart-progress-heading{display:flex;align-items:center;gap:6px;justify-content:center}.cc-cart-progress-heading span.svg-html{display:inline-flex}.cc-cart-progress-heading .cart__goal__message p{margin:0}.cc-cart-progress-heading .cart__goal__message{display:block;font-family:Mulish;font-size:14px;font-style:normal;font-weight:600;color:#262626;line-height:160%;letter-spacing:-.07px}.cc-cart-progress-heading .cart__goal__message strong,.cc-cart-progress-heading .cart__goal__message .cg-goal-amount{color:#a81e22;font-weight:800}.cc-cart-progress-heading svg{width:18px;height:18px;display:block;flex:0 0 auto;margin:0 0 -2px}.cc-cart-progressbar{margin:7px 0 0;height:8px;border-radius:99px;background:#fff;position:relative;padding:0;background:#e6e6e6;overflow:hidden}.cc-cart-progress-fill{height:105%;background-color:#8b2e2d;display:block;position:relative;background-repeat:repeat;background-size:cover;background-position:center}.cc-cart-progress-fill span{display:none}.cc-cart-progressbar.progress-filled span.cc-cart-progress-filled{display:none!important;width:24px;height:24px;align-items:center;justify-content:center;position:absolute;top:-8px;right:-2px;border-radius:99px;border:2px solid #fff;background:#a60112;box-shadow:0 4px 8px #bebebebf}.cc-cart-progressbar.progress-filled span.cc-cart-progress-filled svg{flex:0 0 auto;width:16px;height:16px}.cart-drawer .cart-items td{padding-top:0!important;padding-left:0!important}.cart-drawer .cart-item{display:flex!important;gap:16px!important;align-items:center;padding:20px}.cart-drawer .cart-item+.cart-item{border-top:1px solid #d9d9d970}.cart-drawer .cart-item td.cart-item__media{width:100px;height:100px;flex:0 0 auto}.cart-item td.cart-item__media .cart-item__image{width:100%;height:100%;object-fit:contain;object-position:center}.cart-drawer .cart-item__details a.cart-item__name{font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px;color:#262626}.cart-drawer .cart-item__details a.cart-item__name:hover{text-decoration:none}.cart-drawer .cart-items td.cart-item__details .quantity-text{margin:0}.cart-item__details .quantity-text>dl{margin:0}.cart-item__details .quantity-text>dl dt,.cart-item__details .quantity-text>dl dd,.cart-item__details .quantity-text .product-option.cart_selling_text{color:#405e5a;font-family:Alibaba PuHuiTi;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.26px}.cart-item__details .quantity-text .product-option.cart_selling_text{margin:2px 0 0}.cart-drawer .price-quantity{margin:4px 0 0;display:flex;align-items:center;justify-content:space-between}.cart-drawer .product--price{display:flex;align-items:center;gap:6px}.cart-drawer .product--price .compare_at_price-new{color:#262626cc;font-family:Mulish;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.07px;text-decoration-line:line-through}.cart-drawer .product--price .product-option{color:#262626;font-family:Mulish;font-size:14px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:-.07px}.cart-drawer quantity-popover{height:28px}.cart-drawer quantity-popover .quantity{max-width:86px;min-width:fit-content;min-height:fit-content}.cart-drawer .quantity__button{max-width:28px;height:28px;width:100%;margin:0}.cart-drawer .quantity__button svg.icon{width:14px;height:14px}.cart-drawer quantity-popover .quantity cart-remove-button{height:100%;margin:0}.cart-drawer quantity-popover .quantity cart-remove-button .cart-remove-button{max-width:28px;height:28px;width:28px;min-width:fit-content;min-height:fit-content;margin:0}.cart-drawer quantity-popover .quantity cart-remove-button .cart-remove-button svg.icon.icon-remove{width:14px;height:14px;margin:1px 0 0 2px}.cart-drawer .quantity__input{height:28px;width:30px;color:#262626;font-family:Mulish;font-size:12px;font-style:normal;font-weight:700;line-height:15px;padding:0}.cart-drawer .quantity:before{box-shadow:none;height:28px;border-radius:4px;border:1px solid #e6e6e6}.cart-drawer .quantity:after{box-shadow:none;border-radius:4px;border:1px solid #e6e6e6;height:28px}.cart-drawer .cart-item__error{margin-top:4px!important}.cart-drawer .cart-items td.cart-item__details{width:100%;flex:1}.cart-drawer .drawer__footer{padding:20px 0 0;border:none}.cart_shipping_border{width:100%;height:1px;background-color:#f5f5f5;display:block!important;margin:8px 0}.cart_shipping_box,.cart_subtotal_box{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:4px 0}.drawer__footer .cart_subtotle_shipping,.drawer__footer .cart__ctas{padding:0 20px}.cart_shipping_box span.cart_shipping_label,.cart_subtotal_box span.cart_subtotal_label{font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px;color:#202e40}.cart_shipping_box span.cart_shipping_free{color:#8b2e2d;font-family:Mulish;font-size:16px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:-.08px}.cart_subtotal_box .cart_subtotal_pricebox{display:flex;align-items:center;flex-wrap:nowrap}.cart_subtotal_box .cart_subtotal_pricebox span.subtotal_compare_price{color:#262626cc;font-family:Mulish;font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.08px;text-decoration-line:line-through}.cart_subtotal_box .cart_subtotal_pricebox span.subtotal_sale_price{color:var(--Black, #202e40);font-family:Mulish;font-size:16px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:-.08px}.cart-drawer .cart__checkout-button{background-color:#8b2e2d;border-radius:4px;padding:16px 32px;justify-content:center;align-items:center;display:flex;border-color:#8b2e2d;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.16px;text-transform:uppercase;margin-top:16px;gap:4px;color:#fff}.cart-drawer .cart__checkout-button.button:after{border-radius:4px;box-shadow:unset}.cart-drawer .cart__payment__col{padding:6px 20px 0}.cart-drawer .cart__payment__col img{width:100%;display:block}.cart_drawer_usps{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;padding:0 20px 20px}.cart_drawer_usps .cd_usps_list{display:flex;align-items:center;justify-content:center;gap:4px}.cart_drawer_usps .cd_usps_list svg{flex:0 0 auto;width:20px;height:20px}.cart_drawer_usps .cd_usps_list span{display:block;color:#262626;text-align:center;font-family:Mulish;font-size:13px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-.065px}.cart-drawer .cart-item__error .cart-item__error-text{color:#262626;font-family:Mulish;font-size:11px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:normal;opacity:.8}.cart-drawer .cart_footer_reviews{padding:12px 20px;background:#f5f5f5;margin-top:8px;display:none}.cart-drawer .cart_footer_reviews .cart_review_box{display:flex;align-items:flex-start;gap:10px}.cart-drawer .cart_review_box .cart_review_img{width:46px;height:46px;border-radius:108.429px;flex-shrink:0;overflow:hidden}.cart-drawer .cart_review_box .cart_review_img img{width:100%;display:block;height:100%;object-fit:cover;object-position:center}.cart-drawer .cart_review_details .cart_review_text p{color:#262626;font-family:Mulish;font-size:14px;font-style:normal;font-weight:600;line-height:170%;letter-spacing:normal;margin:0}.cart-drawer .cr_author_details{display:flex;justify-content:space-between;align-items:center}.cart-drawer .cr_author_details .cr_author_name{display:flex;align-items:center;gap:4px}.cart-drawer .cr_author_details .cr_author_name h5{color:#111;font-family:Mulish;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.065px;margin:0}.cart-drawer .cr_author_details .stars{display:flex;align-items:center}.cart-drawer .cr_author_details .stars svg{display:block;width:16px;height:16px}.drawer_routine_box{padding:16px 20px;background:#f5f5f5}.routine_product_block .routine_product_header{margin:0;color:#262626;font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.09px}.routine_product_block .routine__products{margin:12px 0 0}.routine__products .routine_product_grid{display:flex;gap:10px;flex-wrap:nowrap;margin:0 -20px 0 0;overflow-x:auto;padding:0 20px 12px 0}.routine__products .routine_product_grid::-webkit-scrollbar{background:#26262614;height:3px}.routine__products .routine_product_grid::-webkit-scrollbar-thumb{background:#8b2e2d}.routine_product_grid .routine_product_col{width:95%;flex:0 0 auto;border-radius:4px;background:#fff;padding:12px}.routine_product_box{display:flex;align-items:center;justify-content:space-between;gap:10px}.routine_product_box .routine_product_content{display:flex;align-items:center;gap:10px;flex:1}.routine_product_content .routine_product_img{width:76px;flex:0 0 auto;height:76px}.routine_product_content .routine_product_img img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:4px}.routine_product_details{flex:1}.routine_product_reviews .jdgm-prev-badge{display:flex!important;align-items:center;gap:4px}.routine_product_reviews .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star{font-size:10px;color:#f7bb23!important;padding-right:3px!important}.routine_product_reviews .jdgm-prev-badge .jdgm-prev-badge__text{padding:0;font-size:0px}.routine_product_reviews .jdgm-prev-badge .jdgm-prev-badge__text>span{color:#000;font-family:Lato;font-size:11px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.11px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:1px;text-underline-position:from-font;opacity:.75}.routine_product_details .routine_product_title{margin:0;color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}.routine_product_pricebox{margin:3px 0 0;display:flex;align-items:center;gap:4px}.routine_product_pricebox .rp_compare_price{display:block;color:#262626cc;font-family:Mulish;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.07px;text-decoration-line:line-through}.routine_product_pricebox .rp_sale_price{display:block;color:#262626;font-family:Mulish;font-size:14px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:-.07px}.routine_product_box .routine_product_btn{flex:0 0 auto}.routine_product_box .routine_product_btn select.add__select_custom_upsell{max-width:68px;text-align:center}.routine_product_box .routine_product_btn select.add__select_custom_upsell,.routine_product_box .routine_product_btn .add__btn_custom__upsell,.routine_product_box .routine_product_btn button.add__custom_loader{position:relative;display:flex;align-items:center;justify-content:center;gap:1px;border:1px solid #8B2E2D;padding:9px 3px 8px 12px;height:36px;min-width:68px;border-radius:4px;background:#8b2e2d}.routine_product_box .routine_product_btn button.add__custom_loader{padding:9px 4px 8px}.routine_product_box .routine_product_btn select.add__select_custom_upsell:hover,.routine_product_box .routine_product_btn .add__btn_custom__upsell:hover{background:transparent;color:#a81e22}.routine_product_box .routine_product_btn select.add__select_custom_upsell,.routine_product_box .routine_product_btn .add__btn_custom__upsell{color:#fff;text-align:center;font-family:Red Hat Display;font-size:13px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.13px;text-transform:uppercase;cursor:pointer}.routine_product_box .routine_product_btn .add__btn_custom__upsell svg{flex:0 0 auto;display:block;margin:-2px 0 0;width:16px;height:16px}.routine_product_box .routine_product_btn .add__btn_custom__upsell:hover svg path{stroke:#a81e22}.routine_product_box .routine_product_btn button.add__custom_loader.show{display:flex!important}.routine_product_box .routine_product_btn button.add__custom_loader svg circle{stroke:#fff}@media (max-width: 450px){.cart-drawer .drawer__inner{width:100%;max-width:calc(100vw + -0rem)}}.new-collection-hero{position:relative;background:radial-gradient(198.69% 41.11% at 77.44% 69.38%,#303030,#262626);overflow:hidden}.new-collection-hero .page-width{max-width:1440px;padding:0 100px;background:radial-gradient(198.69% 41.11% at 77.44% 69.38%,#303030,#262626);overflow:hidden}.new-collection-hero .collection-hero-banner img{display:block;width:30%;position:absolute;top:0;height:100%;right:100px;object-fit:cover}.new-collection-hero .collection-hero-banner img{width:42%;right:0}.new-collection-hero .collection-hero-banner .mobile{display:none}.new-collection-hero .collection-hero-content{z-index:1;position:relative;padding:61.21px 0}.new-collection-hero .collection-hero-content .collection-hero__title{color:#fff;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.48px;margin:0}.new-collection-hero .collection-hero-content .collection-hero__description p{color:#fff}@media (max-width: 1200px){.new-collection-hero .page-width{padding:0 40px}.new-collection-hero .collection-hero-content{padding:80px 0}.new-collection-hero .collection-hero-content .collection-hero__title{font-size:42px}.new-collection-hero .collection-hero-banner img{width:34%;right:54px}}@media (max-width: 767px){.new-collection-hero .collection-hero-banner .desktop{display:none}.new-collection-hero .collection-hero-banner .mobile{display:block}.new-collection-hero .collection-hero-banner img{width:60%;right:-30px}.new-collection-hero .collection-hero-content{padding:17.5px 0}.new-collection-hero .page-width{padding:0 20px}.new-collection-hero .collection-hero-description{margin-top:6px;max-width:180px}.collection-hero__text-wrapper{min-height:130px;display:flex;align-items:center}.new-collection-hero .collection-hero-content .collection-hero__title{font-size:30px;letter-spacing:-.3px}}.new-collection-product-grid .page-width{max-width:1440px;padding:0 100px}.new-collection-product-grid .product-grid{gap:40px}.new-collection-product-grid .product-benefits-wrap ul li{display:flex;align-items:center;gap:8px;margin-top:2px;color:#262626cc;text-align:center;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.09px}.new-collection-product-grid .quick-add__submit{background-color:#a81e22;color:#fff;text-align:center;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase}.quick-add .add__custom_loader:before,.quick-add .add__custom_loader:after{display:none}.quick-add__submit.loading{display:none!important}.quick-add .add__custom_loader{background-color:#a81e22;width:100%;min-height:56px;--border-offset: unset !important;--shadow-visible: none}.quick-add .add__custom_loader.show{display:flex!important;justify-content:center;border:none}.quick-add .add__custom_loader svg circle{stroke:#fff}.new-collection-product-grid .plus-icon svg{display:block;width:26px;height:26px}.new-collection-product-grid .quick-add__submit:after{display:none}.product-box-card{display:none}.new-collection-product-grid .product-box-card .product-image img{width:100%;display:block}.new-collection-product-grid .product-box-card .product-title{margin-top:4px}.new-collection-product-grid .product-box-card .product-title h2{color:#262626;text-align:center;font-family:Red Hat Display;font-size:24px;font-style:normal;font-weight:700;margin:0;line-height:140%}.new-collection-product-grid .product-box-card .product-price{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:6px}.new-collection-product-grid .product-box-card .product-price span{font-family:Mulish;font-size:16px;font-style:normal;line-height:150%;letter-spacing:-.08px;display:block}.new-collection-product-grid .product-box-card .product-price .compare-at-price{color:#262626cc;opacity:.75;text-decoration:line-through}.new-collection-product-grid .product-box-card .product-price .price{color:#262626;font-weight:800}.new-collection-product-grid .product-box-card .product-price .savings{color:#fff;text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:800;line-height:160%;text-transform:uppercase;border-radius:99px;background:#a81e22;padding:2px 8px}.new-collection-product-grid .product-box-col .product-col-card a{display:flex;padding:4px 8px 4px 4px;align-items:center;gap:4px;border-radius:2px;background-color:#f5f5f5;text-decoration:none;width:max-content}.new-collection-product-grid .product-box-col{display:flex;justify-content:center;align-items:center;gap:5px;margin:14px 0;flex-wrap:wrap}.new-collection-product-grid .product-box-col .product-col-card .product-col-image{width:22px;height:22px}.new-collection-product-grid .product-box-col .product-col-card .product-col-image img{width:100%;display:block}.new-collection-product-grid .product-box-col .product-col-title h4{color:#202e40;font-family:Mulish;font-size:12px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-.06px;margin:0}.new-collection-product-grid .product-shop-now a{display:block;text-decoration:none;width:100%;color:#fff;text-align:center;font-family:Red Hat Display;font-size:15px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.15px;text-transform:uppercase;border-radius:4px;background:#a81e22;padding:12.5px 32px;border:1px solid #a81e22;transition:.3s}.new-collection-product-grid .product-shop-now a:hover{color:#a81e22;background:transparent}.new-collection-product-grid .quick-add .button.btn--soldout{width:100%;background-color:#a81e22;color:#fff;text-align:center;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase;cursor:not-allowed;opacity:.5;min-height:56px}.new-collection-product-grid .quick-add .button:before,.new-collection-product-grid .quick-add .button:after{display:none}.quick-add select.add__select_custom.add__btn_custom_sel{background-color:#8b2e2d;color:#fff;text-align:center;text-align-last:center;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.18px;text-transform:uppercase;min-height:47px;-webkit-appearance:none;appearance:none;width:100%;height:56px;transition:.3s;cursor:pointer;border:1px solid #8b2e2d}select.add__select_custom.add__btn_custom_sel:hover{background-color:transparent;border:1px solid #8b2e2d;color:#8b2e2d}.quick-add select.add__select_custom.add__btn_custom_sel.hide{display:none}.quick-add select.add__select_custom.add__btn_custom_sel:focus-visible{outline:none;box-shadow:none}.summer-sale{display:none;padding:8px}.summer-sale img{display:block;width:100%}.new-collection-product-grid{padding:40px 0 80px!important}.new-collection-product-grid .pagination__list{gap:8px}.new-collection-product-grid .pagination__list li{width:40px;max-width:40px;margin:0!important}.new-collection-product-grid .pagination__item{width:40px;height:40px;border-radius:4px;opacity:1!important}.new-collection-product-grid .pagination__item.pagination__item--current,.new-collection-product-grid .pagination__item:hover,.new-collection-product-grid .pagination__item-arrow{background-color:#a81e22;color:#fff}.new-collection-product-grid .pagination__item-arrow svg{opacity:1!important}.new-collection-product-grid .pagination__item-arrow svg path{stroke:#fff}.new-collection-product-grid .pagination__item .icon-caret{height:2rem!important;opacity:.6}.new-collection-product-grid .pagination__item{font-size:14px}.new-collection-product-grid .pagination__item--current{font-weight:600}.new-collection-product-grid .pagination__item--current:after,.new-collection-product-grid .pagination__item:hover:after{display:none!important}@media (max-width: 1200px){.new-collection-product-grid .page-width{padding:0 40px}.new-collection-product-grid .product-grid{gap:30px;justify-content:center}.new-collection-product-grid .product-benefits-wrap ul li{font-size:14px}.new-collection-product-grid .card__information{padding-bottom:0;padding-top:0}.new-collection-product-grid .quick-add__submit{font-size:16px}.new-collection-product-grid .plus-icon svg{width:20px;height:20px}}@media (max-width: 900px){.quick-add select.add__select_custom.add__btn_custom_sel,.new-collection-product-grid .quick-add .button.btn--soldout{font-size:13px;height:36px;min-height:36px}.quick-add .add__custom_loader,.new-collection-product-grid .quick-add .add__custom_loader{min-height:36px}}@media (max-width: 768px){.new-collection-product-grid .page-width{padding:0 20px}.new-collection-product-grid .product-grid{gap:20px}.new-collection-product-grid .product-benefits-wrap ul li{font-size:13px;text-align:left;position:relative;padding-left:10px}.summer-sale{display:block}}@media (max-width: 767px){.new-collection-product-grid .product-box-card{display:block;max-width:100%;border-radius:8px;border:1px solid #e6e6e6;padding:10px;margin:0 20px}.new-collection-product-grid .product-box-card .product-col-card{width:33.33%}.new-collection-product-grid .product-box-col .product-col-card a{width:100%}}@media (max-width: 448px){.new-collection-product-grid .product-box-card .product-col-card{width:unset}.new-collection-product-grid .product-box-col .product-col-card a{width:max-content}}@media (max-width: 400px){.new-collection-product-grid .product-box-col .product-col-card a{padding:2px}}.new-collection-product-grid .product-count.light{display:none}.new-collection-product-grid .active-facets__button--light .active-facets__button-inner{box-shadow:none;border-radius:4px;background:#f5f5f5;padding:8px 8px 8px 14px;gap:10px;align-items:center;color:#262626;text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:700;line-height:160%;text-transform:uppercase;letter-spacing:normal}.new-collection-product-grid .active-facets__button--light .active-facets__button-inner svg{margin:0;width:24px;height:24px}.new-collection-product-grid .active-facets__button-wrapper .active-facets__button-remove span{color:#262626;text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:700;line-height:160%;text-transform:uppercase;text-decoration:underline;letter-spacing:normal}.new-collection-product-grid .active-facets facet-remove{display:flex}.new-collection-product-grid .mobile-facets__disclosure{display:flex;max-width:190px;width:100%}.new-collection-product-grid .mobile-facets__disclosure .mobile-facets__open-wrapper{border-radius:4px;border:1px solid #e6e6e6;width:100%}.new-collection-product-grid .mobile-facets__open{justify-content:center;padding:14px 8px 14px 5px}.new-collection-product-grid .mobile-facets__open span{color:#262626;text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:160%;text-transform:uppercase;display:block}.new-collection-product-grid .facet-filters__field .facet-filters__label{display:none}.new-collection-product-grid .select{align-items:center;gap:8px;border-radius:4px;border:1px solid #e6e6e6;padding-left:5px;cursor:pointer;min-width:190px;justify-content:center}.new-collection-product-grid .select svg{width:20px;height:20px;display:block;flex-shrink:0}.new-collection-product-grid .facet-filters__field .facet-filters__sort{color:#262626;text-align:left;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:160%;padding:14px 8px 14px 0;text-transform:uppercase;max-width:83px}.new-collection-product-grid .facet-filters__field:hover .facet-filters__sort{text-decoration:underline}.new-collection-product-grid .facet-filters__field .facet-filters__sort:focus-visible{outline:none;outline-offset:0rem;box-shadow:none}.new-collection-product-grid span.mobile-facets__open-label.button-label.large-up-hide{display:none}@media (max-width: 767px){.new-collection-product-grid{padding-top:0!important}.new-collection-product-grid .mobile-facets__disclosure .mobile-facets__open-wrapper{border-left:none}.new-collection-product-grid .select{border-right:none}.new-collection-product-grid .facets-container.facets-container-drawer{display:flex;gap:0;padding:0 0 20px;flex-wrap:wrap}facet-filters-form.facets.facets-pill{display:block!important;width:100%!important}facet-filters-form.facets.facets-pill .active-facets{margin:10px 10px 0;gap:10px}facet-filters-form.facets.facets-pill .active-facets__button-remove{padding:.2rem}.new-collection-product-grid .active-facets__button-wrapper .active-facets__button-remove span{font-size:10px}.new-collection-product-grid .active-facets__button--light .active-facets__button-inner{padding:6px;gap:6px;font-size:10px}.new-collection-product-grid .active-facets__button--light .active-facets__button-inner svg{width:16px;height:16px}facet-filters-form.facets.facets-pill .active-facets__button{padding:0}.new-collection-product-grid .mobile-facets__wrapper,.new-collection-product-grid .facets-container .facets{width:50%;margin:0!important}.new-collection-product-grid .facets-container .facets .facets__form{display:flex;width:100%;margin-bottom:0;gap:0}.new-collection-product-grid .mobile-facets__disclosure{max-width:100%}.new-collection-product-grid .facets-container .facets .facet-filters{padding-left:0;width:100%}.new-collection-product-grid .active-facets.active-facets-mobile{display:none}.new-collection-product-grid .select{width:100%!important;height:100%;min-width:fit-content}.new-collection-product-grid .facets-wrapper.page-width{padding:0}.new-collection-product-grid .facet-filters__field .facet-filters__sort,.new-collection-product-grid .mobile-facets__open span{font-size:14px}.new-collection-product-grid .select{border-radius:0;border-left:0}.new-collection-product-grid .mobile-facets__disclosure .mobile-facets__open-wrapper{border-radius:0}}.about-heading .about-heading-container{background:radial-gradient(50% 44.81% at 50% 0%,#383838,#262626);padding:39px 0 38px}.about-heading .about-heading-container h2{color:#fff;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px;margin:0}@media (max-width: 1200px){.about-heading .about-heading-container{padding:28px 0}.about-heading .about-heading-container h2{font-size:42px}}@media (max-width: 767px){.about-heading .about-heading-container{padding:24px 0}.about-heading .about-heading-container h2{font-size:32px;letter-spacing:-.32px}}.about-our-mission{background:#f5f5f5;padding:64px 80px}.about-our-mission .our-mission-container{max-width:1030px;margin:0 auto}.about-our-mission .our-mission-title h2{color:#262626;font-family:Red Hat Display;font-size:40px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:-.4px;margin:0;text-align:center}.about-our-mission .our-mission-description{max-width:900px;margin:16px auto 0}.about-our-mission .our-mission-description p{color:#262626cc;text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px;margin:0}.about-our-mission .our-mission-description p strong{font-weight:700}@media (max-width: 1200px){.about-our-mission{padding:48px 40px}.about-our-mission .our-mission-title h2{font-size:36px}.about-our-mission .our-mission-description p{font-size:14px}.about-our-mission .our-mission-description{margin:12px auto 0}}@media (max-width: 767px){.about-our-mission{padding:32px 20px}.about-our-mission .our-mission-title h2{font-size:24px;text-align:left}.about-our-mission .our-mission-description p{text-align:left;font-size:16px}}.nutrition-image-text .nutrition-container{max-width:1320px;padding:80px 40px;margin:0 auto}.nutrition-image-text .nutrition-col{display:flex;align-items:center;gap:40px}.nutrition-image-text .nutrition-col .nutrition-content,.nutrition-image-text .nutrition-col .nutrition-image{width:50%}.nutrition-image-text .nutrition-col .nutrition-image img{width:100%;display:block}.nutrition-image-text .nutrition-content .nutrition-title h2{color:#262626;font-family:Red Hat Display;font-size:40px;font-style:normal;font-weight:700;line-height:140%;margin:0}.nutrition-image-text .nutrition-content .nutrition-description{margin-top:16px}.nutrition-image-text .nutrition-content .nutrition-description p{color:#262626cc;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px}.nutrition-image-text .nutrition-content .nutrition-description p strong{font-weight:700}.nutrition-image-text .nutrition-content .nutrition-box-content{border-radius:4px;border:1px solid #8B2E2D;background-color:#fff5e2;padding:16px 18px;margin:16px 0}.nutrition-image-text .nutrition-content .nutrition-box-content p{color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:170%;letter-spacing:-.08px;margin:0}.nutrition-image-text .nutrition-content .nutrition-link-description p{color:#262626cc;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px;margin:0}.nutrition-image-text .nutrition-content .nutrition-link-description p br{height:12px}.nutrition-image-text .nutrition-content .nutrition-link-description p a{color:#8b2e2d}.nutrition-image-text .nutrition-mob-image{display:none}@media (max-width: 1200px){.nutrition-image-text .nutrition-container{padding:48px 40px}.nutrition-image-text .nutrition-col{gap:20px;align-items:flex-start}.nutrition-image-text .nutrition-content .nutrition-title h2{font-size:36px}.nutrition-image-text .nutrition-content .nutrition-description p{font-size:14px}.nutrition-image-text .nutrition-content .nutrition-box-content{padding:12px 14px;margin:14px 0}.nutrition-image-text .nutrition-content .nutrition-box-content p,.nutrition-image-text .nutrition-content .nutrition-link-description p{font-size:14px}}@media (max-width: 767px){.nutrition-image-text .nutrition-container{padding:32px 20px}.nutrition-image-text .nutrition-content .nutrition-title h2{font-size:24px}.nutrition-image-text .nutrition-content .nutrition-description p{font-size:16px;margin:12px 0}.nutrition-image-text .nutrition-mob-image{display:block}.nutrition-image-text .nutrition-mob-image img{width:100%;display:block}.nutrition-image-text .nutrition-col .nutrition-image{display:none}.nutrition-image-text .nutrition-col .nutrition-content{width:100%}.nutrition-image-text .nutrition-content .nutrition-box-content p,.nutrition-image-text .nutrition-content .nutrition-link-description p{font-size:16px}.nutrition-image-text .nutrition-content .nutrition-box-content{padding:16px 18px;margin:16px 0}}.global-impact-stats{background:radial-gradient(112.12% 44.81% at 50% 0%,#383838,#262626)}.global-impact-stats .global-impact-container{padding:23px 40px 24px;max-width:695px;margin:0 auto}.global-impact-stats .global-impact-col{display:flex;align-items:center;justify-content:space-between;gap:64px}.global-impact-stats .global-impact-col .global-impact-card{display:flex;align-items:center;gap:10px}.global-impact-stats .global-impact-card .global-impact-number h4{color:#fff;text-align:center;font-family:Red Hat Display;font-size:38px;font-style:normal;font-weight:900;line-height:140%;letter-spacing:-.38px;margin:0}.global-impact-stats .global-impact-card .global-impact-text span{color:#fff;text-align:center;font-family:Mulish;font-size:20px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.1px;display:block}@media (max-width: 1200px){.global-impact-stats .global-impact-card .global-impact-number h4{font-size:32px}.global-impact-stats .global-impact-col .global-impact-card{gap:8px}.global-impact-stats .global-impact-col{gap:58px;justify-content:center}.global-impact-stats .global-impact-card .global-impact-text span{font-size:18px}.global-impact-stats .global-impact-container{padding:20px 36px}}@media (max-width: 767px){.global-impact-stats .global-impact-container{padding:18px 39px 22px}.global-impact-stats .global-impact-card .global-impact-number h4{font-size:34px}.global-impact-stats .global-impact-col{gap:30px}.global-impact-stats .global-impact-card .global-impact-text span{font-size:16px}.global-impact-stats .global-impact-col .global-impact-card{gap:0;flex-direction:column}}.trusted-by-millions .trusted-millions-container{max-width:1110px;margin:0 auto;padding:80px 40px}.trusted-by-millions .trusted-millions-col{display:flex;justify-content:space-between;align-items:center;gap:80px}.trusted-by-millions .trusted-millions-heading{max-width:451px}.trusted-by-millions .trusted-millions-heading h2{color:#262626;font-family:Red Hat Display;font-size:40px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.4px;text-align:capitalize;margin:0}.trusted-by-millions .social-media-col{display:flex;align-items:flex-start}.trusted-by-millions .social-media-col .social-media-card:first-child{padding-right:48px}.trusted-by-millions .social-media-col .social-media-card:nth-child(2){padding:0 48px;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.trusted-by-millions .social-media-col .social-media-card:nth-child(3){padding-left:48px}.trusted-by-millions .social-media-col .social-media-icon{width:48px;height:48px;margin:0 auto}.trusted-by-millions .social-media-col .social-media-icon img{width:100%;height:100%;display:block;object-position:center;object-fit:contain}.trusted-by-millions .social-media-col .social-media-number{margin-top:18px}.trusted-by-millions .social-media-col .social-media-number h4{color:#8b2e2d;text-align:center;font-family:Red Hat Display;font-size:34px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-.34px;margin:0}.trusted-by-millions .social-media-col .social-media-text span{color:#262626;text-align:center;font-family:Mulish;font-size:18px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.09px;display:block}@media (max-width: 1200px){.trusted-by-millions .trusted-millions-container{padding:56px 40px}.trusted-by-millions .trusted-millions-col{gap:24px}.trusted-by-millions .trusted-millions-heading h2{font-size:28px}.trusted-by-millions .social-media-col .social-media-icon{width:34px;height:34px}.trusted-by-millions .social-media-col .social-media-number{margin-top:12px}.trusted-by-millions .social-media-col .social-media-number h4{font-size:26px}.trusted-by-millions .social-media-col .social-media-text span{font-size:16px}.trusted-by-millions .social-media-col .social-media-card:first-child{padding-right:30px}.trusted-by-millions .social-media-col .social-media-card:nth-child(2){padding:0 30px}.trusted-by-millions .social-media-col .social-media-card:nth-child(3){padding-left:30px}}@media (max-width: 767px){.trusted-by-millions .trusted-millions-container{padding:40px 19px}.trusted-by-millions .trusted-millions-col{gap:32px;flex-direction:column}.trusted-by-millions .trusted-millions-heading h2{text-align:center;font-size:24px;max-width:300px}.trusted-by-millions .social-media-col .social-media-icon{width:32px;height:32px}.trusted-by-millions .social-media-col .social-media-card:first-child{padding-right:20px}.trusted-by-millions .social-media-col .social-media-card:nth-child(2){padding:0 20px}.trusted-by-millions .social-media-col .social-media-card:nth-child(3){padding-left:20px}.trusted-by-millions .social-media-col .social-media-number h4{font-size:24px}.trusted-by-millions .social-media-col .social-media-text span{padding-top:2px}.trusted_review_grid{display:block;column-count:2}.trusted_review_grid .trusted_review_col{width:100%;padding-top:8px;break-inside:avoid}.trusted_review_grid .trusted_review_col:last-child .tr_col_grid{flex-direction:column}.trusted_review_grid .trusted_review_col:last-child .tr_col_grid>div{width:100%}.tr_col_grid.reverse_position_col{flex-direction:column-reverse}.trusted_review_grid .trusted_review_col:last-child{display:flex}}.social-proof-section{background:#f5f5f5}.social-proof-section .social-proof-container{max-width:1160px;margin:0 auto;padding:64px 40px}.social-proof-section .social-proof-heading h2{color:#262626;text-align:center;font-family:Red Hat Display;font-size:40px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.4px;text-transform:capitalize;margin:0 0 12px}.social-proof-section .social-proof-description p{color:#262626cc;text-align:center;margin:0;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px}.social-proof-section .social-proof-box-col{display:flex;align-items:center;gap:16px;margin:32px auto;max-width:684px}.social-proof-section .social-proof-description{max-width:684px;margin-inline:auto}.social-proof-section .social-proof-card{width:50%;border-radius:4px;border:1px solid}.social-proof-section .social-proof-card .social-card-title{padding:6px 8px}.social-proof-section .social-proof-card .social-card-title span{color:#fff;text-align:center;font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.09px;display:block}.social-proof-section .social-proof-card .social-card-title .mobile{display:none}.social-proof-section .social-proof-card .social-card-content{padding:16px 24px}.social-proof-section .social-proof-card .social-card-number h4{text-align:center;font-family:Red Hat Display;font-size:34px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-.34px;margin:0 0 4px}.social-proof-section .social-proof-card .social-card-text span{color:#262626;text-align:center;font-family:Mulish;font-size:18px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.09px;display:block}@media (max-width: 1200px){.social-proof-section .social-proof-container{padding:48px 40px}.social-proof-section .social-proof-heading h2{font-size:36px;margin:0 0 10px}.social-proof-section .social-proof-box-col{gap:14px;margin:20px 0}.social-proof-section .social-proof-card .social-card-title span{font-size:16px}.social-proof-section .social-proof-card .social-card-content{padding:14px 20px}.social-proof-section .social-proof-card .social-card-number h4{font-size:28px}.social-proof-section .social-proof-card .social-card-text span{font-size:16px}}@media (max-width: 767px){.social-proof-section .social-proof-container{padding:40px 19px}.social-proof-section .social-proof-heading h2{font-size:24px;margin:0 0 12px}.social-proof-section .social-proof-box-col{gap:12px}.social-proof-section .social-proof-card .social-card-title{padding:4px 8px}.social-proof-section .social-proof-card .social-card-title .desktop{display:none}.social-proof-section .social-proof-card .social-card-title .mobile{display:block}.social-proof-section .social-proof-card .social-card-title span{font-size:18px}.social-proof-section .social-proof-card .social-card-content{padding:12px 24px}.social-proof-section .social-proof-card .social-card-number h4{font-size:24px;margin:0 0 2px}}.our-impact .our-impact-container{max-width:1150px;margin:0 auto;padding:80px 40px}.our-impact .our-impact-heading h2{color:#262626;text-align:center;margin:0;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px}.our-impact .our-impact-col{display:flex;flex-direction:column;gap:32px;margin-top:40px}.our-impact .our-impact-col .our-impact-card:nth-child(2n){flex-direction:row-reverse}.our-impact .our-impact-card{border-radius:4px;border:1px solid #e6e6e6;background:#fff;display:flex;padding:32px;justify-content:space-between;align-items:center;gap:50px}.our-impact .our-impact-image,.our-impact .our-impact-content{width:50%}.our-impact .our-impact-image img{width:100%;display:block}.our-impact .our-impact-image .image-gallery{margin-top:6px}.our-impact .our-impact-image .o-i-card-title,.our-impact .our-impact-image .o-i-card-description{display:none}.our-impact .o-i-card-title h3{color:#262626;text-align:center;font-family:Red Hat Display;font-size:28px;font-style:normal;font-weight:700;line-height:140%;margin:0}.our-impact .o-i-card-description{padding:12px;border-radius:2px;background:#fff5e2;margin:24px 0 40px}.our-impact .o-i-card-description p{color:#262626;text-align:center;font-family:Mulish;font-size:18px;font-style:italic;font-weight:600;line-height:160%;margin:0;letter-spacing:-.09px}.our-impact .our-impact-content .o-i-card-customer h3{color:#262626;text-align:center;font-family:Mulish;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.09px;margin:0}.our-impact .our-impact-content .o-i-card-col{display:flex;align-items:center;gap:20px;padding:0 30px;margin-top:16px}.our-impact .our-impact-content .o-i-product-card{width:33.33%}.our-impact .our-impact-content .o-i-product-card a{text-decoration:none}.our-impact .our-impact-content .product-image{margin-bottom:8px}.our-impact .our-impact-content .product-image img{width:100%;display:block}.our-impact .our-impact-content .product-title{margin-bottom:4px}.our-impact .our-impact-content .product-title h2{color:#262626;text-align:center;font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px;text-decoration:underline;margin:0}.our-impact .our-impact-content .product-price{display:flex;align-items:center;justify-content:center;gap:4px}.our-impact .our-impact-content .product-price span{color:#262626;font-family:Mulish;font-size:14px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:-.07px;display:block}.our-impact .our-impact-content .product-price .compare-at-price{color:#262626cc;opacity:.75;text-decoration:line-through;font-weight:500}@media (max-width: 1200px){.our-impact .our-impact-container{padding:50px 40px}.our-impact .our-impact-heading h2{font-size:36px}.our-impact .our-impact-col{gap:24px;margin-top:30px}.our-impact .our-impact-card{padding:20px;gap:24px}.our-impact .o-i-card-title h3{font-size:22px}.our-impact .o-i-card-description{padding:10px;margin:16px 0 20px}.our-impact .o-i-card-description p,.our-impact .our-impact-content .o-i-card-customer h3{font-size:16px}.our-impact .our-impact-content .o-i-card-col{gap:16px;margin-top:14px;padding:0}.our-impact .our-impact-content .product-title{margin-bottom:2px}.our-impact .our-impact-content .product-title h2{font-size:13px}.our-impact .our-impact-content .product-price span{font-size:11px}}@media (max-width: 767px){.our-impact .our-impact-container{padding:40px 19px}.our-impact .our-impact-card{padding:0;border:none;gap:24px;flex-direction:column;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.our-impact .our-impact-card:first-child{padding-bottom:32px;border:none}.our-impact .our-impact-card:nth-child(2){padding:32px 0}.our-impact .our-impact-card:last-child{padding-top:32px;border:none}.our-impact .our-impact-heading h2{font-size:32px}.our-impact .our-impact-col{gap:0;margin-top:24px}.our-impact .our-impact-image,.our-impact .our-impact-content{width:100%}.our-impact .our-impact-col .our-impact-card:nth-child(2n){flex-direction:column}.our-impact .o-i-card-title h3{font-size:24px;margin-bottom:16px}.our-impact .o-i-card-description{padding:12px;margin:8px 0}.our-impact .o-i-card-description p,.our-impact .our-impact-content .o-i-card-customer h3{font-size:18px}.our-impact .our-impact-content .o-i-card-col{gap:11.5px;margin-top:12px;padding:0}.our-impact .our-impact-content .product-title h2{font-size:15px}.our-impact .our-impact-content .product-price span{font-size:13px}.our-impact .our-impact-content .o-i-card-title,.our-impact .our-impact-content .o-i-card-description{display:none}.our-impact .our-impact-image .o-i-card-title,.our-impact .our-impact-image .o-i-card-description{display:block}}.what-you-get{background:#f5f5f5}.what-you-get .you-get-container{max-width:1320px;margin:0 auto;padding:80px 40px}.what-you-get .you-get-heading{margin-bottom:56px}.what-you-get .you-get-heading h2{margin:0;color:#262626;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px}.what-you-get .you-get-heading .include-title{font-family:Mulish;font-weight:700;font-size:20px;line-height:150%;letter-spacing:-.5px;text-align:center;color:#262626;margin-bottom:0}.what-you-get .you-get-col .you-get-card{display:flex;gap:80px}.what-you-get .you-get-image,.what-you-get .right-content-box{width:50%}.what-you-get .you-get-image img{width:100%;display:block}.what-you-get .you-get-title h4{color:#262626;font-family:Mulish,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:normal;text-align:inherit;margin:0 0 16px}.what-you-get .you-get-description p{color:#262626cc;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px;margin:0}.what-you-get .you-get-description p strong{font-weight:700}@media (max-width: 1200px){.what-you-get .you-get-container{padding:60px 40px}.what-you-get .you-get-heading{margin-bottom:42px}.what-you-get .you-get-heading h2,.what-you-get .you-get-title h4{font-size:38px}}@media (max-width: 1024px){.what-you-get .you-get-container{padding:50px 40px}.what-you-get .you-get-col .you-get-card{gap:50px}}@media (max-width: 900px){.what-you-get .you-get-container{padding:40px 20px}}@media (max-width: 767px){.what-you-get .you-get-container{padding:40px 20px}.what-you-get .you-get-col .you-get-card{flex-wrap:wrap;gap:20px;padding:15px;background:#fff;border-radius:4px;border:1px solid #e6e6e6}.what-you-get .you-get-image,.what-you-get .right-content-box{width:100%}.what-you-get .you-get-heading h2{font-size:32px;letter-spacing:-.32px;max-width:266px;margin:0 auto}.what-you-get .you-get-title h4{font-size:20px}.what-you-get .you-get-heading .include-title{font-size:16px;margin-top:18px}.what-you-get .you-get-description p{font-size:16px;letter-spacing:-.08px}}body.template-product{padding-bottom:var(--sticky-product)}@media only screen and (min-width: 990px) and (max-width: 1089px){.header:not(.drawer-menu).page-width{padding-left:3rem;padding-right:3rem}.header__inline-menu .list-menu{gap:20px}.header__inline-menu .list-menu li .header__menu-item{font-size:14px;letter-spacing:-.06px}}.template-page .main_page_header.page-width{background:#fff;background-blend-mode:multiply,normal;max-width:800px;padding-left:40px;padding-right:40px}.template-page .rte li{list-style:initial}.template-page .main_page_header.page-width .main-page-title{margin:0 0 50px;color:#000;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px}.main_page_header.page-width{background:radial-gradient(50% 44.81% at 50% 0%,#383838,#262626);background-blend-mode:multiply,normal;max-width:100%;padding-left:40px;padding-right:40px}.main_page_header.page-width .main-page-title{margin:0;color:#fff;text-align:center;font-family:Red Hat Display;font-size:48px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.48px}@media (max-width: 767px){.main_page_header.page-width{padding:24px 20px}.main_page_header.page-width .main-page-title{font-size:32px;letter-spacing:-.32px}}.all_reviews_section .all_reviews_container{max-width:1320px;padding:0 40px;margin:0 auto}.all_review_header .ar_header_starcount{display:flex;align-items:center;justify-content:center;gap:4px}.all_review_header .ar_header_starcount .ar_header_reviewnumber{margin:0;color:#262626;text-align:center;font-family:Red Hat Display;font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.32px}.all_review_header .ar_header_starcount .stars{display:flex}.all_review_header .ar_header_starcount .stars svg{display:block;width:28px;height:28px}.all_review_header .ar_header_usercount{margin:2px 0 0;color:#262626;text-align:center;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.09px}.all_reviews_grid{flex-wrap:wrap;align-items:start;gap:32px;margin:8px 0 0;column-count:3}.all_reviews_grid .all_reviews_col{break-inside:avoid;padding-top:32px}.all_reviews_col .all_review_box{border-radius:4px;border:1px solid #E6E6E6;background:#fff;overflow:hidden}.all_review_box .all_review_banner{position:relative;padding-top:100%}.all_review_box .all_review_banner img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;object-position:center}.all_review_box .all_review_content{padding:20px}.all_review_content .ar_author_details{display:flex;align-items:center;justify-content:space-between;gap:10px}.all_review_content .ar_author_details .ar_author_name{display:flex;align-items:center;gap:4px}.all_review_content .ar_author_details .ar_author_name h6{margin:0;color:#262626;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.08px}.all_review_content .ar_author_details .ar_author_stars{display:flex}.all_review_content .ar_author_details .ar_author_stars svg{display:block;width:20px;height:20px}.all_review_content .all_review_text{color:#262626cc;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.08px;margin:8px 0 0}.all_review_content .all_review_text p{margin:0}.all_review_content .all_review_text p+p{margin:12px 0 0}.all_review_videobox{position:relative;padding-top:170%;overflow:hidden;border-radius:4px}.all_review_videobox video.ar_custom_video{width:100%;height:100%;object-fit:cover;cursor:pointer;position:absolute;top:0;left:0}.all_review_videobox .ar_play_icon,.all_review_videobox .ar_sound_toggle{position:absolute;z-index:2;cursor:pointer;background:#ffffff4d;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2.222222328186035px);backdrop-filter:blur(2.222222328186035px)}.all_review_videobox .ar_play_icon{top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px}.all_review_videobox .ar_sound_toggle{top:10px;right:10px;width:40px;height:40px}.all_review_videobox .ar_sound_icon{width:18px;height:18px;object-fit:contain;object-position:center}.all_review_videobox .hidden{opacity:0;pointer-events:none}@media (max-width: 1024px){.all_reviews_section .all_reviews_container{padding:0 20px}.all_reviews_grid{gap:16px}.all_reviews_grid .all_reviews_col{padding-top:16px}.all_review_box .all_review_content{padding:16px}.all_review_content .ar_author_details .ar_author_stars svg{width:16px;height:16px}}@media (max-width: 767px){.all_reviews_grid{column-count:2}}@media (max-width: 575px){.all_reviews_section .all_reviews_container{padding:0 18px}.all_review_header .ar_header_starcount .ar_header_reviewnumber{font-size:24px;letter-spacing:-.24px}.all_review_header .ar_header_starcount .stars svg{width:24px;height:24px}.all_review_header .ar_header_usercount{font-size:14px;letter-spacing:-.04px}.all_reviews_grid{gap:8px;margin-top:14px}.all_reviews_grid .all_reviews_col{padding-top:8px}.all_review_box .all_review_content{padding:10px}.all_review_content .ar_author_details .ar_author_stars{display:none}.all_review_content .ar_author_details .ar_author_name h6{font-size:13px;letter-spacing:-.065px}.all_review_content .ar_author_details .ar_author_name svg{width:14px;height:14px}.all_review_content .all_review_text{font-size:13px;letter-spacing:-.065px;margin:6px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
