:root{--brand-red: #E42226;--brand-red-dark: #b00004}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body.mobile-search__open{overflow:hidden}.container{max-width:1420px;width:100%;padding:0 15px;margin:0 auto}.hero_img_inner{position:relative;padding-top:602px;width:100%}.hero_img_inner video,.hero_img_inner img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.hero_section .hero_slider{display:block}.hero_wrapper{position:relative}.hero_content{position:absolute;top:0;right:0;bottom:0;left:0;padding:52px 15px}.hero_sub_content{width:100%;height:100%;display:flex}.hero_link_overlay{position:absolute;width:100%;height:100%;left:0;right:0}.content_inner{position:relative;z-index:1}.top-left,.middle-left,.bottom-left{text-align:left;justify-content:flex-start}.top-center,.middle-center,.bottom-center{text-align:center;justify-content:center}.top-right,.middle-right,.bottom-right{text-align:right;justify-content:flex-end}.middle-left,.middle-center,.middle-right{align-items:center}.bottom-left,.bottom-center,.bottom-right{align-items:flex-end}.top-left .content_inner p,.middle-left .content_inner p,.bottom-left .content_inner p{margin:0}.top-right .content_inner p,.middle-right .content_inner p,.bottom-right .content_inner p{margin:0 0 0 auto}.content_inner h1{font: 400 75px/96px Ogg,sans-serif;color:#fff;margin:0 0 10px;text-transform:none}.content_inner p{color:#fff;font: 400 16px/29px Styrene A,sans-serif;max-width:726px;margin:0 auto 15px;letter-spacing:.96px;text-wrap:balance}.btn_wpr{margin:31px 0 0}.btn_primary{display:inline-block;padding:9px 20px;background-color:#e42226;text-transform:uppercase;color:#fff;letter-spacing:.64px;max-width:265px;width:100%;margin:0 auto;border:1px solid transparent;transition:all .3s ease-in-out;text-align:center;font: 700 16px/27px Styrene A,sans-serif}.btn_primary:hover{color:#000;background-color:#fff;border:1px solid transparent}.skincare_section{padding:60px 0 66px}.skincare_wrapper{display:flex;flex-wrap:wrap;margin:0 -17px}.skincare_col{width:25%;padding:0 17px}.skincare_heading{text-align:center;margin:0 0 60px}.skincare_heading h3{color:#000;letter-spacing:.5px;margin:0 0 7px;font: 500 28px/36px Styrene A,sans-serif}.skincare_heading p{color:#000;letter-spacing:1.68px;margin:0;font:italic 300 28px/36px Styrene A,sans-serif}.skincare_content{text-align:center;margin:24px 0 0;display:flex;flex-direction:column;height:100%}.skincare_content h4{margin:0 0 9px;background:transparent;color:#000;letter-spacing:.5px;font: 400 30px/30px Ogg,sans-serif}.skincare_content p{margin:0 0 17px;color:#000;letter-spacing:.64px;font: 400 16px/27px Styrene A,sans-serif;flex:1}.skincare_content .btn_wpr{margin:0}.skincare_content .secondary_btn{color:#e42226;letter-spacing:.64px;text-transform:uppercase;display:block;border:1px solid #E42226;font:400 16px/27px Styrene A Bold,sans-serif;padding:9px 20px;transition:all .3s ease-in-out}.skincare_content .secondary_btn:hover{background-color:#e42226;color:#fff}.skincare_img{position:relative;padding-top:138%;width:100%}.skincare_img img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.skincare_info{display:flex;flex-direction:column;height:100%;position:relative}.logo_section{background-color:#000;padding:32px 0}.logo_img{width:100%;max-width:max-content;margin:0;min-height:54px;max-height:60px;display:flex;align-items:center;height:100%}.logo_img img{max-height:30px;width:100%;object-fit:contain}.hero_img_inner .mobile_img{display:none!important}.founders_section{background-color:#fdf6f1;padding:81px 0}.center_img{max-width:180px;width:100%;margin:0 auto 18px;border-radius:100%;overflow:hidden}.center_img img{height:100%;width:100%;border-radius:50%}.founders_wpr h3{color:#e42226;letter-spacing:1.575px;margin:0 0 39px;font: 400 45px/57px Ogg,sans-serif}.founders_wpr p{letter-spacing:.64px;text-transform:uppercase;color:#e42226;margin:0;font: 700 16px/27px Styrene A,sans-serif}.founders_wpr{text-align:center;max-width:1208px;margin:0 auto}.fullbanner_section{background-color:#fff}.fullbanner_img{position:relative;padding-top:41.4%;width:100%}.fullbanner_img img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.fullbanner_inner{position:relative}.fullbanner_info{position:absolute;top:50%;transform:translateY(-50%);width:100%}.info_inner h3{color:#000;letter-spacing:.5px;margin:0 0 5px;font: 400 75px/1 Ogg,sans-serif}.info_inner p{letter-spacing:.64px;color:#000;margin:0;font: 400 16px/25px Styrene A,sans-serif}.info_inner .btn_wpr{margin:46px 0 0}.info_inner .btn_wpr .btn_primary{max-width:308px}.info_inner{max-width:clamp(420px,36vw,515px);margin:0 0 0 11.3%}.shop_section{padding:58px 0 66px}.section-title{text-align:center;margin:0 0 58px}.section-title h2{color:#000;letter-spacing:1px;margin:0 0 7px;font:500 28px/36px Styrene A,sans-serif}.shop_info{text-align:center;margin:26px 0 0}.shop_info h5{letter-spacing:.64px;text-transform:uppercase;color:#000;margin:0 0 6px;font: 700 16px/25px Styrene A Medium,sans-serif}.shop_info p{color:#000;letter-spacing:.64px;margin:0 0 6px!important;font: 400 16px/25px Styrene A,sans-serif;flex:1}.shop_info .product__price{margin:0 0 17px!important}.shop_info .product__price p{color:#000000b2;margin:0!important}.p-w-r .pr-snippet-stars{display:flex!important;align-items:center}.shop_info .price{color:#000000b3}.review{display:flex;justify-content:center;align-items:center;margin:11px 0 0}.review_inner,.review_inner span{display:flex;align-items:center}review_inner span{display:flex;align-items:center}.shop_slider .shop_col .product-card .p-w-r .pr-category-snippet__total{color:#00000080;text-transform:capitalize;margin:0;font: 700 13px/1.3 Sofia Pro;padding:0}.shop_slider .shop_col .product-card .p-w-r .pr-category-snippet{display:flex;align-items:center;justify-content:center;flex-direction:row}.review .review_count{text-transform:capitalize}.shop_slider .shop_col .product-card .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{margin:0 7px;border-radius:3px;border:1px solid rgba(0,0,0,.5);padding:4px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-family:Sofia-Pro,sans-serif!important}.shop_info .btn_wpr{margin:36px 0 0}.shop_slider .shop_col .product-card .content .btn--primary{display:inline-block;font-family:Styrene A,sans-serif;padding:9px 20px;text-transform:uppercase;font-size:16px;font-weight:700;line-height:27px;letter-spacing:.64px;max-width:276px;width:100%;margin:0 auto;transition:all .3s ease-in-out;text-align:center;border:1px solid #E42226;color:#e42226;background:transparent}.shop_slider .shop_col .product-card .content .btn--primary span{text-transform:uppercase;font-size:16px;font-weight:700;line-height:27px;letter-spacing:.64px;text-align:center}.shop_slider .shop_col .product-card .content .btn--primary:hover{background-color:#e42226;color:#fff}.shop_wrapper{display:flex;flex-wrap:wrap;margin:0 -8px}.shop_col{width:25%}.shop_slider .shop_col{flex-direction:column;padding:0 8px}.shop_slider .slick-arrow,.on-ness-slider .slick-arrow{background:url(/cdn/shop/files/Untitled-2.svg?v=1700107972) center no-repeat;width:42px;height:42px;border:2px solid #483349;border-radius:50%;top:calc(25% + 42px)}.shop_slider .slick-arrow.slick-next,.on-ness-slider .slick-arrow.slick-next{right:-11px;transform:translate(0)}.shop_slider .slick-arrow.slick-prev,.on-ness-slider .slick-arrow.slick-prev{left:-11px;transform:translate(0) scale(-1)}.shop_slider .slick-arrow.slick-disabled,.on-ness-slider .slick-arrow.slick-disabled{opacity:.1}.shop_slider .slick-track{height:auto;display:flex}.shop_slider .shop_col{height:auto}.shop_slider .shop_col .product-card{margin:0;display:flex;flex-direction:column;height:100%}.shop_slider .shop_col .product-card .content{max-width:100%;margin:26px 0 0;display:flex;flex-direction:column;height:100%}.shop_slider .shop_col .product-card .content .pwr-category-snippets{flex:1}.collection-wrapper .boost-pfs-filter-products .collection-promo .content--floating a{font-family:Styrene A;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.64px;text-transform:uppercase}.on-ness{padding:47px 0 57px}.on-ness_inner{display:flex;flex-wrap:wrap;margin:0 -7.5px;justify-content:center}.ness_col{width:33.33%;padding:0 7.5px;height:auto;flex-direction:column;margin-bottom:30px}.ness_info .ness_img{position:relative;padding-bottom:85.6%;margin-bottom:36px}.ness_info .ness_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ness_info .ness_content{text-align:center}.ness_info .ness_content h4{margin:0 0 7px;color:#000;font:700 16px/25px Styrene A Medium,sans-serif;letter-spacing:.64px;text-transform:uppercase}.ness_info .ness_content h3{color:#000;font-weight:400;line-height:30px;letter-spacing:1.44px;max-width:370px;width:100%;margin:0 auto 9px}.ness_info .ness_content p{color:#000;font-size:16px;line-height:25px;letter-spacing:.64px;width:100%;max-width:385px;margin:0 auto 27px}.ness_info .ness_content .btn_wpr{margin:0}.ness_content .btn_wpr .secondary_btn{color:#e42226;letter-spacing:.64px;text-transform:uppercase;display:inline-block;border-bottom:3px solid #E42226;font:700 16px/22px Styrene A,sans-serif;padding:0 0 4px}.on-ness_inner .slick-track{height:auto;display:flex}.ness_col .ness_info{display:flex;flex-direction:column;height:100%}.ness_col .ness_info .ness_content{height:100%;display:flex;flex-direction:column}.ness_col .ness_info .ness_content h3{flex:1}.on-ness .on-ness-slider .slick-dots{bottom:-42px}.on-ness .on-ness-slider .slick-dots li:not(.slick-active) button{background:transparent;border:2px solid #e41326}.site-footer{background:#fdf6f1;padding:81px 0 67px}.site-footer h5{color:#000;font-size:12px;line-height:22px;letter-spacing:.48px;margin:0 0 13px;font-weight:500}.site-footer .contact h5{font-weight:700}.site-footer .flex--one-half.omega h5{margin:0 0 8px}.site-footer .newsletter input[type=email]{background:transparent;border-color:#e42226;text-align:left;padding-left:23px;color:#e42226;font-weight:500;outline:none;width:275px;height:42px;letter-spacing:.48px;line-height:22px;font-family:Styrene A}.site-footer .newsletter input[type=email]::placeholder{text-align:left;color:#e42226;font-weight:600}.site-footer .newsletter .btn{background:#e42226;color:#fff;line-height:27px;letter-spacing:.48px;height:42px;width:147px;font-weight:700;font-family:Styrene A}.site-footer .social-media svg path{fill:#000}.site-footer .tab .menu__heading{font-size:12px;color:#000;line-height:22px;letter-spacing:.48px;margin:0 0 14px;font-weight:700}.site-footer .footer-linklists ul li a,.site-footer .legal__links ul li a{color:#000;display:inline-block;letter-spacing:.24px;font:400 12px/16px Styrene A,sans-serif}.site-footer .footer-linklists ul li,.site-footer .legal__links ul li{margin:0 0 14px;line-height:16px}.site-footer .flex--one-half.alpha{border-color:#0000004d}.site-footer .contact p{color:#000;line-height:16px;letter-spacing:.36px;margin:0 0 13px}.site-footer .contact p:last-child a{color:#e42226;font-size:14px;font-weight:700;line-height:16px;letter-spacing:.36px}.site-footer .contact p a span,.site-footer .copyright a{color:#000;text-decoration:none!important}.site-footer .newsletter,.site-footer .social-media{margin:0 0 50px}.site-footer .copyright{line-height:16px;letter-spacing:.24px;color:#000}.site-footer .legal__links ul{margin:97px auto 70px}.collection-wrapper .boost-pfs-filter-products .collection-promo picture{position:relative;padding-top:70%;width:100%;height:100%}.collection-wrapper .boost-pfs-filter-products .collection-promo picture img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.collection-wrapper .boost-pfs-filter-products .collection-promo .content--floating .h1{text-align:center;font-family:Ogg;font-size:48px;font-style:normal;font-weight:400;line-height:73px;letter-spacing:1.68px;margin:0 0 12px}.collection-wrapper .boost-pfs-filter-products .collection-promo .content--floating p{font-family:Styrene A;font-size:20px;font-style:normal;font-weight:400;line-height:141.2%;margin:0 0 33px;letter-spacing:.7px}.social_wrp h4{color:#000;font-size:12px;font-weight:700;line-height:22px;letter-spacing:.48px;margin:0 0 7px;text-transform:uppercase}main{position:relative;overflow:hidden}.return-top-wp{position:fixed;bottom:10px;right:100px;z-index:99}.return-top-wp .return-top-btn{border:1px solid rgba(0,0,0,.5);display:inline-flex;align-items:center;padding:13px 20px;color:#0000007f;font-size:9px;font-weight:600;line-height:16px;letter-spacing:.45px;cursor:pointer;transition:all .3s ease-in-out}.return-top-wp .return-top-btn:hover{background:#ebe4f1}.return-top-wp .return-top-btn svg{margin-left:10px}.template-collection .collection-banner{overflow:hidden;max-width:100%;padding:0}.template-collection .boost-pfs-filter-product-item-image{margin-bottom:19px}.boost-pfs-filter-product-item-image{position:unset!important}.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner{padding-bottom:83px!important}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-product-item-title,.template-search .boost-pfs-filter-product-item .boost-pfs-filter-product-item-title{color:#000;font-family:Styrene A;font-size:18px;font-weight:700;line-height:22px;letter-spacing:.63px;text-transform:uppercase;margin:0 0 6px;display:block}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-des,.template-search .boost-pfs-filter-product-item .boost-pfs-filter-des,.template-product .recommendations .product-card .content p{color:#000;font-family:Styrene A;font-size:16px;font-weight:400;line-height:25px;letter-spacing:.64px;margin:0 0 6px}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-product-item-regular-price .money,.template-search .boost-pfs-filter-product-item .boost-pfs-filter-product-item-regular-price .money,.template-product .recommendations .product-card .content .product__price{color:#000000b3;font-size:16px;font-weight:400;line-height:25px;letter-spacing:.64px}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price,.template-search .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price{margin:0 0 17px;flex:1;padding:0}.template-collection .quick-atc-container,.template-search .quick-atc-container{opacity:1;transform:unset;position:absolute;bottom:0;left:0}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-addtocart-btn,.template-search .boost-pfs-filter-product-item .boost-pfs-addtocart-btn{border:1px solid #E42226!important;background:transparent!important;color:#e42226!important;font-size:16px;font-weight:800;letter-spacing:.64px;min-height:47px;position:absolute;left:0;bottom:0;white-space:normal}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-addtocart-btn span,.template-search .boost-pfs-filter-product-item .boost-pfs-addtocart-btn span{display:inline-block;line-height:1.25!important;padding:5px}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-addtocart-btn:hover,.template-search .boost-pfs-filter-product-item .boost-pfs-addtocart-btn:hover{background-color:#e42226!important;color:#fff!important;border:1px solid transparent!important}.template-search .p-w-r .pr-snippet .pr-snippet-stars-png{display:flex;align-items:center}.template-collection .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal,.template-search .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{margin:0 7px;border-radius:3px;border:1px solid rgba(0,0,0,.5);padding:4px;height:22px;display:inline-flex;align-items:center;justify-content:center}.template-collection .p-w-r .pr-category-snippet,.template-search .p-w-r .pr-category-snippet{display:flex;align-items:center;justify-content:center}.template-collection .p-w-r .pr-category-snippet__total,.template-search .p-w-r .pr-category-snippet__total{padding:0;color:#00000080}.template-search .boost-pfs-filter-product-bottom{text-align:center}.shop_slider .shop_col .product-card .p-w-r .pr-category-snippet .pr-snippet-stars,.shop_slider .shop_col .product-card .p-w-r .pr-category-snippet .pr-snippet-stars .pr-rating-stars{display:flex;align-items:center}.banner--instagram{max-width:100%;background:#ebe4f1;padding:44px 0 75px!important}.banner--instagram .insta_feed_main .instra_main_title{color:#e42226;font-family:Ogg;font-size:48px;font-weight:400;line-height:73px;letter-spacing:1.68px;margin:0 0 6px}.banner--instagram h2 a{color:#e42226;font-family:Styrene A;font-size:18px;font-weight:700;line-height:22px;letter-spacing:.63px;text-transform:uppercase;display:block}.banner--instagram .insta_feed_main .container{max-width:100%;padding:0}.banner--instagram .insta_feed_main .container #insta-feed{padding:0;margin-top:64px}.banner--instagram .insta_feed_main .container #insta-feed .instafeed-new-carousel-wrapper{margin:0 -7px}.banner--instagram .insta_feed_main .container #insta-feed .instafeed-new-carousel-wrapper .instafeed-new-carousel-item{margin:0 7px}.banner--instagram .insta_feed_main .container #insta-feed .instafeed-new-arrow{width:42px;height:42px;color:#483349}.template-collection .collection-wrapper .boost-pfs-filter-bottom-pagination ul,.template-collection .collection-wrapper .boost-pfs-filter-bottom-pagination ul li{display:flex;align-items:center;justify-content:center}.product__image{position:relative;padding-top:124%;width:100%}.product__image img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}.template-product .recommendations .product-card .content{max-width:100%;margin:20px 0 0;flex:1}.template-product .recommendations .product-card{height:auto}.template-product .recommendations .product-card .content .h1{color:#000;font-family:Styrene A;font-size:18px;font-weight:800;line-height:22px;letter-spacing:.63px;text-transform:uppercase;margin:0 0 6px}.template-product .recommendations .product-card .btn{border:1px solid #E42226!important;background:transparent!important;color:#e42226!important;font-size:16px;font-weight:800;line-height:27px;letter-spacing:.64px;height:47px;padding:0}.template-product .recommendations .collection__grid{padding-bottom:80px}.boost-pfs-filter-product-item-image-link{padding-top:100%!important}.boost-pfs-filter-product-item-image-link img{height:100%!important;object-fit:cover}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price .money{font-size:16px;line-height:25px;letter-spacing:.64px;color:#000000b3}.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner button span{font-size:16px;font-style:normal;font-weight:700;line-height:27px;letter-spacing:.64px;text-transform:uppercase;font-family:Styrene A,sans-serif}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-addtocart-btn:hover,.template-product .recommendations .product-card .btn:hover{background-color:#e42226!important;color:#fff!important;border:1px solid transparent!important}.template-collection .breadcrumbs a,.template-collection .breadcrumbs span{text-transform:capitalize}.pr-rating-stars{display:flex!important;align-items:center!important}.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner .boost-pfs-filter-product-bottom{display:flex!important}.collection__grid .slick-track{display:flex}.boost-pfs-filter-product-item-price .boost-pfs-filter-product-item-sale-price,.boost-pfs-filter-product-item-price .boost-pfs-filter-product-item-sale-price span{color:#e42226!important}.header-section .header__inner{display:block;padding:22px 70px 14px;width:100%}.header-section .header__inner .header__logo{position:relative;width:20%;max-width:100%;margin:0 auto;left:50%;transform:translate(-50%)}.header-section .header__inner .header__logo a{width:100%;max-width:203px;margin:0 auto;display:block;max-height:31px}.header-top-menu{display:flex;flex-wrap:wrap}.header-section .header__inner .right-container .site-nav li.search{margin:0;padding:0}.header-section .header__inner .right-container .site-nav li.cart__trigger,.header-section .header__inner .right-container .site-nav li.account,.header-section .header__inner .right-container .site-nav li.search{width:24px;height:24px}.header-section .header__inner .right-container .site-nav li.search span{display:flex;align-items:center;justify-content:center;height:19px;width:19px}.header-section .header__inner .right-container .site-nav li.search span svg,.header-section .header__inner .right-container .site-nav li.search button{height:100%;width:100%}.header-section .header__inner .right-container .site-nav li:not(:last-of-type){margin-right:16px!important;padding:0!important}.header-section .header__inner .right-container .site-nav li.cart__trigger{height:24px;width:auto;padding:0}.header-section .header__inner .right-container .site-nav li.cart__trigger span.cart__count{position:static;margin:0 0 0 8px}.header-section .header__inner .right-container .site-nav li svg{width:24px}.navigation .level0>li,.navigation .level0>li>a{padding:0 16px;margin:0;font-size:16px;font-weight:400;line-height:25px;letter-spacing:.64px;color:#000;text-transform:unset;border:0}.navigation .level0>li:not(:first-of-type){position:relative}.navigation .level0>li>a{white-space:unset;padding:0 0 16px;position:relative}.navigation .level0>li>a:after{content:"";position:absolute;height:3px;width:100%;bottom:0;left:0;background:#e42226;opacity:0;transition:all .3s ease-in-out}.navigation .level0>li:hover a:after{opacity:1}ul.site-nav{justify-content:center;margin:13px 0 0}.right-container{flex:1;justify-content:flex-end}.megamenu .site_nav_wpr{max-width:1144px;padding:0 15px;margin:0 auto;width:100%}.megamenu .site_nav_wpr .site-nav-megamenu__inner{padding:31px 0 38px}.megamenu .site_nav_wpr .menu_list h5{color:#000;letter-spacing:.64px;text-transform:uppercase;margin:0 0 10px;font:700 16px/25px Styrene A,sans-serif}.megamenu .site_nav_wpr .menu_list li a{text-align:justify;letter-spacing:.48px;font:400 12px/22px Styrene A,sans-serif;display:inline-block;white-space:unset}.megamenu .site_nav_wpr .menu_list li:not(:last-of-type),.dropdwon_menu .site-nav-megamenu__inner a:not(:last-of-type){margin:0 0 6px}.site_nav_left{width:71%}.site_nav_right{flex:1}.site_nav_left_inner{display:flex;flex-wrap:wrap}.site_nav_left_inner .menu_list{padding:0 85px 0 0}.dropdwon_menu{width:min-content;top:calc(100% + 14px)}.dropdwon_menu .site-nav-megamenu__inner{padding:25px 15px;flex-wrap:wrap}.dropdwon_menu .site-nav-megamenu__inner a{white-space:unset;display:block;width:100%;text-align:justify;letter-spacing:.48px;font:400 12px/22px Styrene A,sans-serif}.announcement-bar{height:unset!important;max-height:unset!important;padding:12px 0 11px;position:relative;z-index:3}.header-section .header__inner{position:relative;z-index:3;background:#fff}.announcement-bar__content p,.announcement-bar__content a{text-align:center;font-size:14px;line-height:17px}.announcement-bar .slick-track{display:flex;align-items:center}.announcement-bar b,.announcement-bar strong{font-family:Styrene A Bold}.announcement-bar i,.announcement-bar em{font-style:normal!important;white-space:nowrap}.shop_section .container,.on-ness .container{padding:0 40px}.site-footer .page-width{width:100%;max-width:1101px}.shop_info .product__price p.regular_price_text{display:none}.collection-wrapper .boost-pfs-filter-products .collection-promo{padding:0}.site-footer .flex--one-half.alpha .errors ul li{color:#e42226;list-style:none}.header-section .header__search{z-index:5001}.header-section .header__search input{border:1px solid #ccc;padding:10px 36px 10px 16px}.header-section .header__search input:focus{box-shadow:none;background:none;border-color:#666}.header-section .search-form .search__trigger{height:32px;padding-left:16px;stroke-width:2px}body .boost-pfs-search-suggestion-mobile.boost-pfs-search-suggestion-wrapper{top:116px!important}@media (min-width: 1141px){.header-section .header__search{left:50%;width:50%;top:145px;z-index:2!important}}body .search-open-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;transition:.8s;opacity:0;visibility:hidden;z-index:4999}body.mobile-search__open .search-open-backdrop{opacity:1;visibility:visible}body .boost-pfs-filter-collection-header-wrapper{padding:35px 0}h1.boost-pfs-search-result-header{font-family:Styrene A;letter-spacing:0;line-height:1.5!important;text-wrap:pretty;padding-bottom:18px!important}@media (max-width: 1140px){h1.boost-pfs-search-result-header{font-size:16px!important}}ul.boost-pfs-search-result-panel-controls>li button{color:#000}.header-section .header__inner .right-container .site-nav li.cart__trigger .cart__count span{margin:0 -3px;font-size:16px;line-height:16px;font-family:Sofia-Pro,sans-serif}.fullbanner_info .btn_primary:hover{border:1px solid #e42226;background:transparent}.site-footer .footer__icon{width:228px}.mobile__nav li.quiz svg{display:none}.slider_on.slick-slider{display:block!important}.boost-pfs-search-suggestion-mobile-overlay,.boost-pfs-search-suggestion-mobile-top-panel{display:none!important}.header-section .header__search{padding:32px 32px 32px 40px;box-shadow:0 4px 6px #0000001a;display:block;transition:all .2s;transform:translateY(-10px);opacity:0;position:fixed;visibility:hidden;background:#fff;z-index:2000}.header__search.search--open{opacity:1;visibility:visible;transform:translateY(0)}.shop_wrapper .slick-track{display:flex}.fullbanner_img:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-color:#0000000d;height:100%;width:100%;z-index:1}.fullbanner_img{position:relative}.fullbanner_info{z-index:2}@media only screen and (min-width: 768px){.hero_img_inner{padding-top:41.8%}}@media only screen and (min-width: 1441px){.shop_slider .slick-arrow.slick-next,.on-ness-slider .slick-arrow.slick-next{right:-15px}.shop_slider .slick-arrow.slick-prev,.on-ness-slider .slick-arrow.slick-prev{left:15px;transform:translate(-20px) scale(-1)}}@media only screen and (max-width: 1200px){.template-collection .collection-wrapper .boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-addtocart-btn{width:100%;border:1px solid #E42226!important;background:transparent!important;color:#e42226!important;font-size:12px;line-height:24px;height:40px}.shop_section .container,.on-ness .container{padding:0 15px}.shop_slider .slick-arrow.slick-next,.on-ness-slider .slick-arrow.slick-next{right:-4px}.shop_slider .slick-arrow.slick-prev,.on-ness-slider .slick-arrow.slick-prev{left:-4px}}@media only screen and (max-width: 1199px){.template-collection .boost-pfs-action-list-enabled .boost-pfs-filter-product-item-inner{padding-bottom:30px}.skincare_wrapper{margin:0 -10px}.skincare_col{padding:0 10px}}@media only screen and (max-width: 1140px){.header__inner button.btn.btn--icon.search__trigger{margin:0 0 0 17px}.header__inner .mobile__nav #mmenuTrigger{position:static}.header-section .header__inner{padding:24px 16px;display:flex;flex-wrap:wrap;align-items:center}.mobile__nav{width:60px;justify-content:flex-start;height:auto}.header__inner button.btn.btn--icon.search__trigger span{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.header__inner button.btn.btn--icon.search__trigger span svg{height:100%;width:100%}.right-container{flex:unset}.header-top-menu{flex:1}.header-section .header__inner .header__logo{left:0;transform:translate(0);width:180px}.mobile__nav .navigation{width:296px;padding:35px 11px;border-top:1px solid rgba(0,0,0,.3)}.mobile__nav .navigation ul,.mobile__nav .navigation ul li{margin:0;padding:0}.mobile__nav .navigation ul li a{letter-spacing:.56px;color:#000;font:400 26px/1 Ogg,sans-serif;padding:0;display:inline-flex!important}.mobile__nav .navigation ul li a:after{display:none}.header-section .header__inner .navigation .level0>li{padding:0;margin:0 0 20px}.mobile__nav .navigation ul li.site-nav__has-submenu a span{width:11px;height:11px;position:relative;margin:4px 0 0 10px;display:inline-block;transition:all .3s ease-in-out}.mobile__nav .navigation ul li.site-nav__has-submenu a span:before,.mobile__nav .navigation ul li.site-nav__has-submenu a span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentcolor;transition:all .2s ease-in-out}.mobile__nav .navigation ul li.site-nav__has-submenu a span:before{width:1px}.mobile__nav .navigation ul li.site-nav__has-submenu a span:after{height:1px}.mobile__nav .navigation ul li.site-nav__has-submenu a{align-items:center}.mobile__nav .navigation ul li.site-nav__has-submenu.submenu--expanded a span{transform:rotate(45deg)}.mobile__nav .site-nav .site-nav__megamenu{padding:15px 0}.mobile__nav .site-nav .site-nav__megamenu .site-nav-megamenu__inner{padding:0 0 0 11px}.mobile__nav .site-nav .site-nav-megamenu__inner li{margin:0 0 6px}.mobile__nav .site-nav .site-nav-megamenu__inner li a{text-align:justify;letter-spacing:.48px;font:400 12px/22px Styrene A,sans-serif}.mobile__nav .site-nav .site-nav-megamenu__inner>li:first-child a,.mobile__nav .site-nav .site-nav-megamenu__inner .site-nav__has-submenu>a{letter-spacing:.56px;text-transform:uppercase;font:700 14px/18px Styrene A,sans-serif}.mobile__nav .site-nav .site-nav-megamenu__inner li:not(.site-nav__has-submenu){padding:0 0 0 8px}.mobile__nav .site-nav .site-nav-megamenu__inner>li:first-child{padding:0}.mobile__nav .site-nav .site-nav-megamenu__inner li.site-nav__has-submenu:nth-of-type(4){margin-top:35px}.mobile__nav .navigation::-webkit-scrollbar{width:6px}.mobile__nav .navigation::-webkit-scrollbar-thumb{background:#483349}.header-section .header__inner .right-container .site-nav li.cart__trigger span.cart__count{display:none}.site-footer .footer__icon{width:175px}html.mobile-menu__open,html.mobile-search__open body.mobile-menu__open,body.mobile-search__open{overflow:hidden}}@media only screen and (max-width: 991px){.skincare_content h4{font: 400 22px/26px Ogg,sans-serif}.skincare_content p,.skincare_content .secondary_btn{font: 400 14px/22px Styrene A,sans-serif}.skincare_content .secondary_btn{font-weight:700}.founders_wpr h3{font: 400 32px/46px Ogg,sans-serif}.info_inner{margin:0 0 0 60px}.info_inner p{max-width:200px}.fullbanner_img{padding-top:509px}.content_inner h1{font:400 55px/96px Ogg,sans-serif}}@media only screen and (min-width: 768px){.logo_slider .logo_col{flex:1!important}.logo_slider .slick-track{display:flex}.logo_slider .slick-list{width:100%}.logo_wrapper{display:flex;flex-wrap:wrap;max-width:1145px;margin:0 auto;padding:0 15px}.logo_col{width:20%;padding:0;height:54px}}@media only screen and (max-width: 768px){.site-footer .newsletter{margin:0 0 37px;text-align:center}.site-footer{padding:36px 0 52px}.site-footer .newsletter h5{font-size:14px;line-height:18px;letter-spacing:.56px;margin:0 auto 16px;max-width:290px}.site-footer .newsletter .btn{width:137px}.site-footer .newsletter input[type=email]{width:195px;line-height:22px;letter-spacing:.48px;padding-left:17px}.site-footer .social-media{margin:0 auto 230px}.site-footer .contact{padding-top:47px;border-color:#0000004d;top:272px}.site-footer .copyright{margin:65px auto 0}.site-footer .newsletter .flex.aic{justify-content:center}.site-footer .tab .menu__heading svg path{fill:#000}.footer_icon{position:relative;width:11px;height:11px;margin-left:8px}.footer_icon:before,.footer_icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#000;transition:all .2s ease-in-out}.footer_icon:before{width:1px}.footer_icon:after{height:1px}.tab.active .footer_icon:before{transform:rotate(90deg)}.site-footer .legal__links ul{margin:0 auto}.social_wrp h4{text-align:center;margin:0 0 12px}.template-collection .collection-wrapper .boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-title{line-height:18px;letter-spacing:.49px}.template-collection .p-w-r .pr-star-v4{width:17px!important;height:17px!important}.template-collection .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{display:none}.template-collection .p-w-r .pr-category-snippet__total{font-size:9px}.template-collection .p-w-r .pr-category-snippet{display:flex;align-items:center;justify-content:center;flex-direction:row}.template-collection .p-w-r .pr-category-snippet__item,.template-collection .p-w-r .pr-category-snippet__item .pr-snippet-stars-png{vertical-align:unset}.template-collection .collection-wrapper .boost-pfs-filter-products{column-gap:9px;row-gap:30px}.shop_section{padding:50px 0}.template-collection .collection-wrapper,.template-search .collection-wrapper{padding:0 16px}.overlay.overlay--active{top:0!important}}@media only screen and (max-width: 767px){.skincare_col{width:50%;padding:0 10px 20px}.hero_img_inner .mobile_img{display:block!important}.hero_img_inner .hero_img{display:none}.content_inner h1{font: 400 66px/80px Ogg,sans-serif;max-width:640px;margin:0 auto 10px}.content_inner p{max-width:526px}.founders_section{padding:65px 0}.info_inner{margin:0 0 0 18px;max-width:clamp(280px,38vw,540px)}.info_inner h3{letter-spacing:1.225px;font: 400 52px/54px Ogg,sans-serif}.info_inner .btn_wpr{margin:30px 0 0}.on-ness{padding:30px 0 80px}.on-ness_inner{margin:0}.section-title{margin:0 0 24px}.banner--instagram .insta_feed_main .container #insta-feed .instafeed-new-arrow{width:30px;height:30px;color:#483349}.banner--instagram{padding:30px 0 40px!important}.banner--instagram .insta_feed_main .instra_main_title{font-size:24px;line-height:26px;letter-spacing:1.44px;margin:0 0 10px}.banner--instagram h2 a{font-size:14px;line-height:18px;letter-spacing:.49px}.banner--instagram .insta_feed_main .container #insta-feed{margin-top:27px}.banner--instagram .insta_feed_main .container #insta-feed .instafeed-new-carousel-wrapper .instafeed-new-carousel-item{margin:0 6px}.banner--instagram .insta_feed_main .container #insta-feed .instafeed-new-carousel-wrapper{margin:0 -6px}.banner--instagram h2{margin:0}.site-footer .footer-linklists ul{padding:0 0 20px}.site-footer .contact{left:16px;right:16px}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-des,.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-product-item-regular-price .money,.template-search .boost-pfs-filter-product-item .boost-pfs-filter-des,.template-product .recommendations .product-card .content p{font-size:14px;line-height:18px;letter-spacing:.56px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.boost-pfs-filter-products .boost-pfs-filter-product-item{padding-left:9px}.boost-pfs-filter-products{width:100%;margin:0}.boost-pfs-filter-product-item-price .boost-pfs-filter-product-item-sale-price{display:block}.collection-wrapper .boost-pfs-filter-products .collection-promo picture{padding-top:100%}.fullbanner_img img{object-position:40% center}.on-ness-slider:not(.slick-initialized) *:not(:first-child){display:none}.site-footer .contact p:first-of-type{letter-spacing:.24px}.return-top-wp{display:none}.logo_img{margin:0 auto}.slider_on:not(.slick-initialized) *:not(:first-child){display:none}.founders_wpr h3{letter-spacing:.5px;line-height:1.3}.founders_wpr p{max-width:400px;margin:0 auto}}@media only screen and (max-width: 640px){.content_inner h1{font: 400 40px/38px Ogg,sans-serif;max-width:320px;margin:0 auto 18px;letter-spacing:1.4px;line-height:1.3}.content_inner p{font: 400 14px/18px Styrene A,sans-serif;max-width:526px;margin:0 auto 18px;letter-spacing:.56px}.content_inner .btn_wpr{margin:18px 0 0}.btn_primary{padding:3px 20px;font-size:12px;line-height:24px;letter-spacing:.48px;max-width:140px}.hero_img_inner{padding-top:117.4%}.hero_content{padding:31px 16px}.skincare_section{padding:20px 0 22px}.skincare_heading h3{font: 500 20px/1.1 Styrene A,sans-serif;max-width:281px;margin:0 auto 8px;width:100%}.skincare_heading p{letter-spacing:1.2px;margin:0;font:italic 300 20px/27px Styrene A,sans-serif}.skincare_heading{margin:0 0 20px}.skincare_content .btn_wpr,.skincare_content p{display:none}.skincare_content{margin:0;position:absolute;left:0;right:0;height:auto;bottom:0}.skincare_content h4{background:#e42226;padding:3px 0;color:#fff;font: 400 18px/28px Styrene A,sans-serif;letter-spacing:.5px;margin:0}.skincare_content h4 a{color:#fff}.skincare_wrapper{margin:0 -6px}.skincare_col{padding:0 6px 10px}.skincare_img{padding-top:141.8%}.logo_img{max-height:30px;min-height:30px}.info_inner .btn_wpr .btn_primary{max-width:172px}.shop_section{padding:42px 0 48px}.shop_slider .shop_col{padding-bottom:10px}.shop_info{margin:11px 0 0}.shop_info h5,.shop_info p{font-size:14px;line-height:18px;letter-spacing:.56px;margin:0 0 2px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop_info p{margin:0 0 11px}.review .review_count{margin:0}.review_inner{width:100px;margin:0 7px}.review_inner span{display:contents}.review_inner span svg{width:100%;height:100%}.shop_info .btn_wpr{margin:20px 0 0}.shop_slider .shop_col .product-card .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{display:none}.shop_slider .shop_col{padding:0 6px}.shop_wrapper{margin:0 -6px}.shop_slider .shop_col .product-card .content{padding:0 8px;margin-top:11px}.shop_slider .shop_col .product-card .content .short-description{margin:0 0 11px!important}.logo_section{padding:25px 0}.logo_img img{height:100%;max-height:26px;-o-object-fit:contain;object-fit:contain;width:100%}.logo_wrapper .logo_col{padding:0 15px}.template-collection .boost-pfs-filter-product-item-image{margin-bottom:12px}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price .money{font-size:14px;line-height:18px;letter-spacing:.56px}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price,.template-search .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price{margin:0 0 12px}.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner button span{font-size:12px;line-height:24px;letter-spacing:.48px}.template-collection .collection-wrapper .boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-addtocart-btn{width:100%;font-size:12px;line-height:24px;max-width:166px;margin:0 auto;right:0;height:auto}.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner{padding-bottom:45px!important}.announcement-bar__content p,.announcement-bar__content a{text-align:center;font-size:12px;line-height:18px}.site-footer .social-media li:last-child{margin:0}.section-title h2{font: 500 20px/1.1 Styrene A,sans-serif}}@media (max-width: 1140px){.header-section .header__search{filter:blur(2px);transform:scale(.98);top:41px;width:100%;padding:13px 24px;border-top:0;box-shadow:none}.header-section .header__search.search--open{transform:scale(1);filter:blur(0px)}}@media only screen and (max-width: 525px){.info_inner h3{font: 400 35px/38px Ogg,sans-serif}.info_inner p{letter-spacing:.56px;font: 400 14px/18px Styrene A,sans-serif}.fullbanner_img{padding-top:386px}.info_inner{max-width:clamp(230px,38vw,540px)}.shop_slider .slick-arrow,.on-ness-slider .slick-arrow{width:25px;height:25px;background-size:contain}.review p.number{display:none}.shop_slider .shop_col .product-card .p-w-r .pr-category-snippet__total{margin:0;font-size:9px;line-height:1}.ness_col{padding:0}.ness_col .ness_info .ness_content h3{flex:unset;line-height:24px;letter-spacing:1.08px;margin:0 auto 7px}.ness_info .ness_img{margin:0 0 20px}.ness_info .ness_content h4{font-size:14px;line-height:18px;letter-spacing:.56px;margin-bottom:6px}.ness_info .ness_content p{font-size:14px;line-height:18px;margin:0 0 15px;letter-spacing:.56px}.ness_content .btn_wpr .secondary_btn{font-size:12px;line-height:24px;letter-spacing:.48px}.product-card .content .product__price{flex-direction:column}.shop_slider .shop_col .product-card .p-w-r .pr-star-v4-100-filled,.shop_slider .shop_col .product-card .p-w-r .pr-star-v4-0-filled,.shop_slider .shop_col .p-w-r .pr-star-v4-75-filled{width:15px;height:15px}.shop_slider .shop_col .product-card .content .btn--primary{font-size:12px;line-height:24px;letter-spacing:.48px;padding:2px 10px}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-product-item-title,.template-search .boost-pfs-filter-product-item .boost-pfs-filter-product-item-title{font-size:14px;line-height:18px;letter-spacing:.49px}.boost-pfs-filter-product-item-image{margin-bottom:12px}.boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-inner .boost-pfs-filter-product-bottom .boost-pfs-filter-product-item-vendor{font-size:14px;color:#000;font-weight:400;line-height:18px;letter-spacing:.56px;margin:0 0 6px}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-product-item-regular-price .money,.template-search .boost-pfs-filter-product-item .boost-pfs-filter-product-item-regular-price .money,.template-product .recommendations .product-card .content .product__price{font-size:14px;line-height:18px;letter-spacing:.56px}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-addtocart-btn,.template-search .boost-pfs-filter-product-item .boost-pfs-addtocart-btn{font-size:12px;font-weight:700;line-height:24px;letter-spacing:.48px;min-height:30px;right:0;width:100%;max-width:139px;margin:0 auto}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-addtocart-btn span,.template-search .boost-pfs-filter-product-item .boost-pfs-addtocart-btn span{font-size:12px;font-weight:700;line-height:24px;letter-spacing:.48px}.template-search .p-w-r .pr-snippet .pr-star-v4-100-filled{height:17px;width:17px}.template-collection .collection-wrapper .boost-pfs-filter-product-item .boost-pfs-filter-des,.template-search .boost-pfs-filter-product-item .boost-pfs-filter-des,.template-product .recommendations .product-card .content p{font-size:14px;line-height:18px;letter-spacing:.56px}.header-section .header__inner .header__logo{width:131px}.header-section .header__inner .right-container .site-nav li:not(:last-of-type){margin-right:10px}.site-footer .footer__icon{width:142px}.boost-pfs-filter-wrapper .boost-pfs-filter-products{width:auto}.fullbanner_img img{object-position:30% center}.shop_slider .shop_col .product-card .content .btn--primary span{font-size:12px;line-height:24px;letter-spacing:.48px;display:inline-block}.site-footer .tab .menu__heading{letter-spacing:.56px;text-transform:uppercase;font: 500 14px/18px Styrene A,sans-serif}.slick-dots li{width:13px;height:13px}.slick-dots li button{width:8px;height:8px}.announcement-bar{padding:9px 3px!important}}@media only screen and (max-width: 425px){.founders_wpr p{max-width:300px;margin:auto}.skincare_content h4{font: 400 14px/24px Styrene A,sans-serif}.center_img{max-width:103px}.founders_wpr h3{letter-spacing:.5px;margin:0 0 19px;font: 400 22px/1.3 Ogg,sans-serif}.founders_wpr p{letter-spacing:.48px;font: 700 12px/20px Styrene A,sans-serif}.founders_section{padding:41px 0 46px}.product__image{padding-top:120.7%}}@media only screen and (max-width: 360px){.content_inner h1{font: 400 35px/38px Ogg,sans-serif}.site-footer .newsletter input[type=email]{width:175px}.site-footer .newsletter .btn{width:100px}.shop_slider .shop_col .product-card .p-w-r .pr-star-v4-100-filled,.shop_slider .shop_col .product-card .p-w-r .pr-star-v4-0-filled,.shop_slider .shop_col .p-w-r .pr-star-v4-75-filled{width:10px;height:10px}.shop_slider .shop_col .product-card .p-w-r .pr-category-snippet__total{margin:9px 0 0;font-size:8px}.shop_info h5,.shop_info p{font-size:12px;margin-bottom:2px!important}.template-collection .p-w-r .pr-star-v4{width:12px!important;height:12px!important}}.content_inner.has-overlay{padding:5%}.nowrap{white-space:nowrap!important}.template-collection .collection-banner.header-no-image .content--floating{position:relative;text-align:left!important;width:100%;max-width:1440px;color:#483349}.template-collection .collection-banner.header-no-image .content--floating :is(h1,p){color:#483349!important}.shop-all-filter .filter-collection-menu{position:relative;padding-block:0 20px;border-bottom:1px solid #000;margin-bottom:20px}.shop-all-filter .filter-collection-menu:not(.active) ul{display:none!important}.boost-pfs-filter-tree-v .boost-pfs-filter-option{border-top:none}ul.boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-single-list li{padding-left:30px!important}.shop-all-filter .tab-header{line-height:25px}.shop-all-filter .filter-collection-menu ul{flex-direction:column;margin:0 -8px}.shop-all-filter .filter-collection-menu ul li{position:relative;padding-left:30px;padding-right:8px;font-weight:400;text-transform:capitalize;font-size:14px;line-height:24px;margin-block:7px 0;letter-spacing:normal;vertical-align:top}@media screen and (min-width: 769px){.template-collection:has(.header-no-image_desktop) .collection__toolbar{display:none!important}.template-collection .collection-banner.header-no-image_desktop .content--floating,.template-collection .collection-banner.header-no-image .content--floating{position:relative;text-align:left!important;width:100%;max-width:1440px;color:#483349;padding:2em 27px;margin-bottom:1em}.template-collection .collection-banner.header-no-image_desktop{background:#fff!important}.template-collection .collection-banner.header-no-image,.template-collection .collection-banner.header-no-image_desktop{border-top:1px solid #0000004D;background:#fff!important;text-align:left!important;padding-block:3em 0}.template-collection .collection-banner.header-no-image .content--floating:after,.template-collection .collection-banner.header-no-image_desktop .content--floating:after{content:"";display:block;height:1px;width:100%;background:#ebe4f1;position:relative;bottom:0;margin-top:3em;z-index:1}.template-collection .collection-banner.header-no-image_desktop .content--floating h1,.template-collection .collection-banner.header-no-image .content--floating h1{font-size:48px}}@media screen and (max-width: 768px){.template-collection:has(.header-no-image_mobile) .collection__toolbar{padding:23px}.template-collection .collection-banner.header-no-image_mobile,.template-collection .collection-banner.header-no-image{background:#fff!important}.template-collection .collection-banner.header-no-image_mobile .content--floating,.template-collection .collection-banner.header-no-image .content--floating{text-align:left!important;padding-block:2em 0;padding-inline:16px;color:#483349!important}.template-collection .collection-banner.header-no-image_mobile .content--floating:after,.template-collection .collection-banner.header-no-image .content--floating:after{content:"";display:block;height:1px;width:100%;background:#ebe4f1;position:relative;bottom:0;margin-top:1.5em;z-index:1}.template-collection .collection-banner.header-no-image_mobile .content--floating h1,.template-collection .collection-banner.header-no-image .content--floating h1{font-size:33.75px}.boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-amount{display:none}}.temp-sort .breadcrumbsm,.template-collection .breadcrumbs a{line-height:.5}.temp-sort .sorting-filter-tab{font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.temp-sort .sorting-filter-tab span{line-height:2}@media screen and (min-width: 769px){.collection__toolbar{display:none}.collection-wrapper{margin-top:4em!important}.boost-pfs-filter-custom-sorting button>span{display:none}.boost-pfs-filter-custom-sorting .boost-pfs-filter-filter-dropdown{right:50%;min-width:300px}}@media screen and (max-width: 768px){.collection__menu span.checkbox.hide--mobile-up{opacity:0}.w-100{width:100%!important}.template-collection .collection__filters{margin-left:0}.boost-pfs-filter-option-title:not(:first-child){padding:1em 0;border-block:1px solid}.template-collection .collection__filters .boost-pfs-filter-options-wrapper .boost-pfs-filter-option,.template-search .collection__filters .boost-pfs-filter-options-wrapper .boost-pfs-filter-option{border-bottom:1px solid #000!important}.template-collection .collection__filters .boost-pfs-filter-options-wrapper .boost-pfs-filter-option,.template-search .collection__filters .boost-pfs-filter-options-wrapper .boost-pfs-filter-option{margin-bottom:16px!important;padding-bottom:16px!important}.filter__actions{display:none}.template-collection .collection__toolbar .tab-content,.template-search .collection__toolbar .tab-content{border-top:none}.tab-content.flex--mobile{margin-top:0!important;top:30px}}@media screen and (max-width: 1200px){.content{margin-inline:1em}}.swappable-container{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:5rem;height:100%}.swappable-wrapper{display:flex;justify-content:space-around;align-items:center;padding-block:25px;gap:2em}.swappable-wrapper:has(.aspect-ratio-1-1){gap:0}.swappable-wrapper.flex-row{flex-direction:row}.swappable-wrapper.flex-row-reverse{flex-direction:row-reverse}.swappable-image-section{width:40%;position:relative}.swappable-image-section .swappable-image-container{display:block;position:relative;width:100%}.swappable-image-section img{display:block;width:100%;margin-inline:auto;height:auto;object-fit:cover}.swappable-image-container.aspect-ratio-16-9 img{aspect-ratio:16/9}.swappable-image-container.aspect-ratio-4-3 img{aspect-ratio:4/3}.swappable-image-container.aspect-ratio-1-1 img{aspect-ratio:1/1}.swappable-text-section{width:55%}.swappable-text-container{display:flex;flex-direction:column;gap:2em;width:90%}.swappable-text-container>*{margin:0}.swappable-text-cta{letter-spacing:.64px;line-height:27px;margin-inline:0;font-size:16px;padding:9px 20px;max-width:276px;width:100%}.swappable-text-cta.btn--secondary{background-color:#e41326;color:#fff;border:1px solid #e41326;transition:.3s ease}.swappable-text-cta.btn--secondary:hover{color:#e41326;background-color:#fff;transition:.3s ease}.swappable-image-over-text.top-left{top:5%;left:5%}.swappable-image-over-text.top-right{top:5%;right:5%}.swappable-image-over-text.bottom-left{bottom:5%;left:5%}.swappable-image-over-text.bottom-right{bottom:5%;right:5%}.swappable-text-section-title{text-transform:unset}@media screen and (min-width: 991px) and (max-width: 1245px){.swappable-container{margin-inline:1em}.swappable-text-container{gap:1em}.swappable-text-section-title{font-size:4em;line-height:1.2}}@media screen and (max-width: 991px){.swappable-wrapper.mobile-flex-column{flex-direction:column;gap:2em}.swappable-wrapper.mobile-flex-column-reverse{flex-direction:column-reverse;gap:2em}.swappable-image-section{width:100%}.swappable-text-section{width:90%;padding:0}.swappable-text-section-title{font-size:32px}.swappable-image-over-text{font-size:1.2em}}@media screen and (max-width: 767px){.swappable-container{margin-block:2rem}.swappable-text-cta{font-size:14px}}.boost-pfs-filter-option-content .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item.selected .boost-pfs-filter-option-value{color:#e42226;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;font-weight:700}.header-footer-hidden main{overflow:inherit}.template-product nav.breadcrumbs{display:none}.product__header #pwr-snippets{min-height:39px}.product__header #pwr-snippets .pr-snippet{display:flex;align-items:center}.product__header .pr-snippet-read-and-write{padding-left:5px}.product__header{max-width:1200px;padding:0 20px;margin:20px auto 0}.product__header .short-description{font-weight:600;line-height:1.5;margin:0;padding:2px 0 5px}.product__header .pr-snippet-rating-decimal,.product__header .pr-snippet-stars-reco-reco,.product__header .pr-snippet-write-review-link{display:none!important}.product__header .pr-snippet-read-and-write{margin-top:0!important}.product__header .pr-star-v4-100-filled,.product__header .pr-star-v4-0-filled,.product__header .pr-star-v4-25-filled,.product__header .pr-star-v4-50-filled,.product__header .pr-star-v4-75-filled{width:16px!important;height:16px!important}.pr-star-v4-100-filled{background-image:url(/cdn/shop/files/icon-star--100-filled.svg)!important}.pr-star-v4-0-filled{background-image:url(/cdn/shop/files/icon-star--0-filled.svg)!important}.pr-star-v4-25-filled{background-image:url(/cdn/shop/files/pr-star-v4-25-filled.svg)!important}.pr-star-v4-50-filled{background-image:url(/cdn/shop/files/pr-star-v4-50-filled.svg)!important}.pr-star-v4-75-filled{background-image:url(/cdn/shop/files/pr-star-v4-75-filled.svg)!important}@media (min-width: 768px){.product__header{padding-left:35px;padding-right:35px;margin-top:28px}.template-product .product-wrapper .product__gallery .gallery{max-width:100%}.template-product .product-wrapper .product__buy-box .product__title{padding-right:195px}}.template-product .product-wrapper .product__gallery .thumbnails{width:auto;margin:0 -20px;gap:8px}@media (min-width: 768px){.template-product .product-wrapper .product__gallery .thumbnails{margin:0;gap:12px;padding-block:12px!important}}.template-product .product-wrapper .product__gallery .thumbnails .thumbnail{padding:0;display:block;width:100px}.template-product .product-wrapper .product__gallery .thumbnails .thumbnail>div{position:relative;padding:0 0 100%}.template-product .product-wrapper .product__gallery .thumbnails .thumbnail img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center}.product__gallery .internal-video{position:relative}.product__gallery .internal-video video{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:contain;width:100%;height:100%}.product__gallery .internal-video.thumbnail{aspect-ratio:1}.product__gallery .internal-video.thumbnail .content--floating{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.product__gallery .internal-video.thumbnail .content--floating svg path{fill:#fff}@media (min-width: 1141px){.product__header{position:relative}.product__header #pwr-snippets{position:absolute;top:5px;right:20px;z-index:1}.product__header .h1,.product__header .short-description{display:none}.template-product .product-wrapper .product__gallery{max-height:none;padding-right:50px}}.full-description{padding-top:20px}.full-description [style*=font-size]{font-size:inherit!important}.rc_popup_label_wrapper{color:#000}@media (max-width: 767px){.product__gallery.container{padding:0}.product__buy-box .product__title,.product__buy-box .short-description{display:none}.full-description{text-align:left}}[data-selector-subsave] .rc-option__text,[data-selector-subsave] .rc-option__discount{display:inline-block;background:#ead5bd}[data-selector-subsave] .rc-option__text{border-radius:50px 0 0 50px;padding-left:10px}[data-selector-subsave] .rc-option__discount{border-radius:0 50px 50px 0;padding-right:10px}.template-product .product__header .pr-snippet-rating-decimal{display:block!important;padding:0 6px 0 0!important;border:0;font-weight:400;color:#483349;order:-1;font-family:Styrene A Medium!important;position:relative;top:1px}.template-product .product__header .pr-snippet-review-count{color:#555!important}body.exp--new-buybox .product__buy-box .qty-box{display:flex!important;background-color:#fef8f4;border:0}body.exp--new-buybox .product__buy-box .qty-box .quantity{background-color:#fef8f4!important;border:2px solid #e6d5bf;border-left:0;border-right:0}.qty-box span{border:2px solid #e6d5bf}.qty-box span:hover{border-color:#d0b18a}.qty-box span:active{background:#fcf2e5}.template-product .product-wrapper .product__buy-box .btn--primary{background-color:#e42226}.template-product .product-wrapper .product__buy-box .btn--primary:hover{background-color:#cf0f13}.template-product .product-wrapper .product__buy-box .btn--primary.is-processing{pointer-events:none;cursor:default;opacity:.5}.template-product .product-wrapper .product__buy-box .tab-header{font-family:Styrene A Bold,sans-serif}.template-product .product-wrapper .product__buy-box .tab-header i svg path{fill:#e42226}.template-product .product-wrapper .product__buy-box .tab-header i{width:24px;height:24px;position:relative}.template-product .product-wrapper .product__buy-box .tab-header i svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.template-product .product-wrapper .product__buy-box .tab-header i svg:first-child{opacity:1}.template-product .product-wrapper .product__buy-box .tab-header i svg:last-child{opacity:0}.template-product .product-wrapper .product__buy-box .active .tab-header i svg:first-child{opacity:0}.template-product .product-wrapper .product__buy-box .active .tab-header i svg:last-child{opacity:1}.template-product .product-wrapper .product__buy-box .tab-content h3{font-size:14px!important;font-family:inherit!important;letter-spacing:inherit!important;font-weight:700!important;line-height:inherit!important}@media (max-width: 1140px){.template-product .product-wrapper .product__buy-box .tab-content h3{font-size:inherit!important}}.flex.product__price-details{justify-content:flex-start!important}.product__price.body.js-product-price-text{font-size:13px!important}.product__price.body.js-product-price-text s{font-weight:600}.template-product .product-wrapper .product__buy-box .product__size{text-align:left}body.exp--new-buybox .product__buy-box #product-form-wrap{margin-bottom:3rem}.best-for__title{font-size:14px;text-transform:uppercase;font-family:Styrene A Bold,sans-serif;text-align:left}.best-for__list{display:flex;margin:0;padding:0;flex-wrap:wrap}.best-for__item{display:flex;align-items:center;list-style:none;margin:0;padding:0 20px 20px 0;font-weight:600;font-size:14px}.best-for__item img{width:43px;height:auto;margin-right:10px}.facts-link{padding-bottom:20px;text-align:left}.facts-link a{font-weight:600;text-decoration:underline}.best-for{padding:20px 0 30px;margin:-2rem 0 0}.template-product .product-wrapper .product__buy-box .tab:first-child{border-top:1px solid #CFCFCF}#supplement-facts{position:fixed;height:100%;width:100%;top:-999%;left:-999%;z-index:999;overflow:auto;padding:15px;justify-content:center;display:flex}body.supplement-facts-visible{overflow:hidden}body.supplement-facts-visible #supplement-facts{top:0;left:0}.supplement-facts__list{opacity:0;width:1200px;max-width:100%;transition:all .3s;position:relative;transform:translateY(-20px)}@media (min-width: 768px){#supplement-facts{padding:100px 50px 50px}.supplement-facts__list{display:flex;justify-content:center}}.supplement-facts__list img{display:block;margin:0}body.supplement-facts-visible .supplement-facts__list{opacity:1;transform:translateY(0)}body.supplement-facts-visible.supplement-facts-remove .supplement-facts__list{opacity:0;transform:translateY(-20px)}.supplement-facts__item{max-width:800px;position:relative}button.supplement-facts__close{position:absolute;right:0;top:0}body.exp--new-buybox .product__buy-box .product__size{margin:0}.flex.product__price-details{align-items:baseline;padding-bottom:.65em}.template-product .product-wrapper .product__buy-box .product__price{margin-right:0}button.supplement-facts__close{width:64px;height:64px;border:none;background:transparent;padding:0}button.supplement-facts__close:before,button.supplement-facts__close:after{position:absolute;width:30px;content:" ";border-top:2px solid #49344a;top:30px;right:18px}button.supplement-facts__close:before{transform:rotate(45deg)}button.supplement-facts__close:after{transform:rotate(-45deg)}.fr-discounted-price{color:#e42226!important}.fr-original-price{color:#000000b3}#product-form-wrap square-placement{margin-bottom:1em!important;text-align:left}.article-product-cards{display:flex;flex-wrap:wrap;margin:0 -10px;justify-content:center}.article-product-card{width:100%;display:flex;align-items:center;background:#fdf6f1;margin:10px;padding:15px 10px}.article-product-card__img{width:30%;max-width:130px}.article-product-card__img img{margin:0!important}.article-product-card__content{padding-left:15px;width:70%}.article-product-card__content h5{margin:0 0 7px;text-transform:uppercase;color:#000!important}.article-product-card__description{font-size:15px!important;line-height:1.5!important;margin:0 0 7px!important}.article-product-card__content .btn_wpr{margin:0}.article-product-card__content .btn_wpr .btn{margin:0;font-size:13px;padding:6px 21px;background:#e42226;border:2px solid #E42226}.article-product-card__content .btn_wpr .btn:hover{background:#fff;color:#e42226}.article-product-card__price .product__price{font-size:13px;margin:0 0 15px}@media (min-width: 768px){.article-product-card{width:calc(50% - 20px)}}.template-product span.the-price{font-size:13px!important}.template-product:has(span.the-price) .product-wrapper .product__buy-box .product__size{text-align:left;width:fit-content;display:inline-block;margin-left:-.5em}.banner--benefits-icons{margin-top:100px;background:#f4eeea;padding:35px 20px;--benefit-width: 16.66%}.benefits-icons{font-size:14px;max-width:500px;margin:0 auto}.benefits-icons__item{padding:6px 0;display:flex;align-items:center}.benefits-icons img{max-width:45px;margin:0 15px 0 0}@media (min-width: 768px){.benefits-icons{font-size:16px}.benefits-icons img{max-width:59px}}@media (min-width: 1141px){.banner--benefits-icons{padding:45px 20px}.benefits-icons{max-width:1100px;display:flex;flex-wrap:wrap;justify-content:center}.benefits-icons{flex-wrap:nowrap}.benefits-icons__item{text-align:center;width:var(--benefit-width);display:block}.benefits-icons img{display:block;margin:0 auto 15px}}.recommendations .collection__grid.flex.slick-initialized{display:block}.recommendations .short-description{padding-bottom:.25em;letter-spacing:.64px;line-height:1.5}.recommendations .short-description p{font-size:1em!important;line-height:1.5!important}.recommendations .short-description p:last-child{margin:0!important}.manual-product-recs.slick-initialized{padding-bottom:80px}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin:2em 0 1em}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1em;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.recipient-form>input[type=checkbox]{position:absolute;width:1.6em;height:1.6em;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 1em}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-right:1em;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;z-index:5;left:.2em;top:.2em;width:1.6em;height:1.5em}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1em auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors: active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.customer .field{display:flex}.field--with-error{flex-wrap:wrap}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:1rem 1rem .6rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.field__label,.customer .field label{font-size:1em;left:calc(var(--inputs-border-width) + 1rem);top:calc(var(--inputs-border-width) + .8rem);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.04rem;line-height:1.5}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:.8em;top:calc(var(--inputs-border-width) + .3rem);left:calc(var(--inputs-border-width) + 1rem);letter-spacing:.04rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{margin:var(--inputs-border-width)}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>.svg-wrapper{height:2.5rem;width:2.5rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.text-area{height:2.5em;resize:none}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.5em}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:0}.form__message--large{font-size:1em}.customer .field .form__message{font-size:1.4rem;text-align:left}.form__message .icon,.customer .form__message .svg-wrapper{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message--large .icon,.customer .form__message .svg-wrapper{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message .svg-wrapper{align-self:start}.form-status{margin:0;font-size:1em}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.rebuy-cart .rebuy-cart__flyout-note{padding:14px 20px 16px;border-bottom:1px solid #eee}.rebuy-cart .rebuy-textarea:focus{outline-color:#483349}.rebuy-widget.widget-display-popup .primary-title{color:#e41326;font-family:Ogg,sans-serif;font-size:3em;line-height:1.1;margin-bottom:12px;padding:0 30px}.rebuy-widget.widget-display-popup .rebuy-widget-content{box-shadow:0 4px 16px #0006}.rebuy-widget.widget-display-popup .rebuy-product-info{display:flex!important;flex-direction:column!important}.rebuy-widget.widget-display-popup .rebuy-product-price{order:3}.rebuy-widget.widget-display-popup .rebuy-product-description{margin-top:4px!important}.rebuy-widget.widget-display-popup .rebuy-product-title{font-family:STYRENE A BOLD;font-size:1.1em}.rebuy-widget.widget-display-popup .rebuy-button{background:#e41326;border:1px solid #e41326;text-transform:uppercase;font-family:STYRENE A MEDIUM;transition:.1s}.rebuy-widget.widget-display-popup .rebuy-button:hover{color:#e41326;background:#fff}.rebuy-widget.widget-display-popup .rebuy-modal-actions{padding-top:0}.rebuy-widget.widget-display-popup .rebuy-modal-actions .rebuy-button{border:0}.powered-by-rebuy{visibility:hidden}@media (min-width: 767px){.rebuy-widget.widget-display-popup .primary-title{margin-top:6px}.rebuy-widget.widget-display-popup .rebuy-product-title{font-size:1.25em}.rebuy-widget.widget-display-popup .rebuy-product-description{min-height:2lh}}.rebuy-widget.widget-display-popup:has(.rebuy-button.working) .rebuy-button{pointer-events:none}.doctors-quote{margin-bottom:2rem;align-items:center}.doctors-quote__image{max-width:125px;padding-bottom:1rem}.doctors-quote__image figure{width:100%;aspect-ratio:1;margin:0}.doctors-quote__image img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:100%;display:block}.doctors-quote blockquote{margin:0;text-align:left}.doctors-quote__quote{color:#e41e26;font-family:Ogg,sans-serif;font-size:18px;line-height:1.3;margin:0 0 .25em}cite.doctors-quote__author{font-family:Styrene A Medium;color:#e41e26;font-size:13px;font-style:normal}@media (min-width: 768px){.doctors-quote{display:flex}.doctors-quote__image{max-width:125px;padding:0}.doctors-quote blockquote{padding:0 0 0 2em}}.img-txt{--mobile-layout: column;--desktop-layout: row;--background-color: #fff;--heading-color: #000;--text-color: #000;--text-align: left;--desktop-height: auto;--mobile-height: auto;--padding-left: 0;--padding-right: 0;--padding-top: 0;--padding-bottom: 0;--max-width: 100%}.img-txt{max-width:var(--max-width);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);margin:0 auto}.img-txt__inner{display:flex;flex-direction:var(--mobile-layout);background-color:var(--background-color)}.img-txt__content{padding:1.5rem 20px 3rem;text-align:var(--text-align)}.img-txt__content-inner{max-width:500px;margin:0 auto;font-size:16px}.img-txt__image figure{display:block;margin:0;padding:0;height:var(--mobile-height)}.img-txt__image img{display:block;object-fit:cover;object-position:center;height:100%;width:100%}.img-txt__content-inner h2{color:var(--heading-color);font-size:30px;margin:0 0 1rem;line-height:1.5}.img-txt__content-inner,.img-txt__content-inner p{color:var(--text-color);font-size:16px;line-height:1.5}.img-txt__content-inner p:last-child{margin-bottom:0}@media (max-width: 767px){.img-txt{--padding-left: 0 !important;--padding-right: 0 !important}}@media (min-width: 768px){.img-txt__inner{flex-direction:var(--desktop-layout)}.img-txt__image figure{height:var(--desktop-height)}.img-txt__image{width:50%}.img-txt__content{padding:2rem 3rem;width:50%;display:flex;align-items:center}}div#storerocket-panel button,.storerocket-show-all-results-link.storerocket-button-status-style-1{border-radius:0!important;text-transform:uppercase;font: 700 14px/25px Styrene A,sans-serif!important}section.on-ness .section-title h2,.ness_info .ness_content h4,.ness_content .btn_wpr .secondary_btn{text-transform:uppercase;font-family:Styrene A Bold,sans-serif;font-weight:400}.image-zoom__wrapper{position:relative;overflow:hidden;aspect-ratio:1;width:100%}.image-zoom__wrapper img:first-child{width:100%;height:100%}.template-product .product-wrapper .product__gallery .gallery{position:relative}.template-product .product-wrapper .product__gallery .gallery span{vertical-align:top}.template-product .product-wrapper .product__gallery .pdp-gallery__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (max-width: 767px){.template-product .product-wrapper .product__gallery .pdp-gallery__track{margin:0 -20px}.template-product .pr-review-snippet-container{margin-bottom:0!important}}.template-product .product-wrapper .product__gallery .pdp-gallery__track::-webkit-scrollbar{display:none}.template-product .product-wrapper .product__gallery .pdp-gallery__track .gallery-item{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.template-product .product-wrapper .product__gallery .thumbnails{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-block:16px}.template-product .product-wrapper .product__gallery .thumbnails .thumbnail{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always}.template-product .product-wrapper .product__gallery .thumbnails .thumbnail:first-child{margin-left:1px}.template-product .product-wrapper .product__gallery .thumbnails .thumbnail:last-child{margin-right:1px}@media (max-width: 767px){.template-product .product-wrapper .product__gallery .thumbnails{padding-block:8px}.template-product .product-wrapper .product__gallery .thumbnails .thumbnail:first-child{margin-left:20px}.template-product .product-wrapper .product__gallery .thumbnails .thumbnail:last-child{margin-right:20px}.template-product .product-wrapper .product__gallery .thumbnails .thumbnail{width:80px}}.template-product .product-wrapper .product__gallery .thumbnails .thumbnail.is-active{box-shadow:0 0 0 1px #53575ab3}.product__gallery .slick-arrow{bottom:-36px;transform:scale(1.5);width:30px;height:30px;right:-5px}.product__gallery .slick-prev.slick-arrow{transform:rotate(180deg) scale(1.5);left:-5px}@media (min-width: 768px){.product__gallery .slick-arrow{transform:scale(3);width:20px;height:20px;right:-30px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.product__gallery .slick-prev.slick-arrow{transform:rotate(180deg) scale(3);left:-30px}}@media (min-width: 1248px){.product__gallery .slick-arrow{right:-36px}.product__gallery .slick-prev.slick-arrow{left:-36px}}#womaness-x-fox a[href*="utm_source=instant"][href*="utm_medium=badge"]{display:none!important}.template-product .product-wrapper .product__buy-box .in-store__cta{width:100%;margin-top:.75rem!important;border:2px solid #E42226;color:#e42226;background:#e4222600}.template-product .product-wrapper .product__buy-box .in-store__cta:hover{background:#e42226;color:#fff}.recharge-subscription-widget{padding-top:7px;padding-bottom:14px}.rc-purchase-option{font-size:12px}recharge-subscription-widget::part(rc-purchase-option){font-size:12px;border-color:#e1cbaf;border-width:2px}recharge-subscription-widget::part(rc-purchase-option):hover{border-color:#d0b18a}recharge-subscription-widget::part(rc-purchase-option__selected){border-color:#d0b18a!important}recharge-subscription-widget::part(rc-purchase-option__prices){font-size:14px}recharge-subscription-widget::part(rc-purchase-option__subscription){padding-top:4px}recharge-subscription-widget::part(rc-plans-radio-button) .rc-plans-button{display:none}recharge-subscription-widget::part(rc-purchase-option__badge){background:#e41326;padding:6px 9px 6px 11px;border-radius:1em;font-family:Styrene A Medium}recharge-subscription-widget::part(rc-purchase-option__label){padding:12px 20px}recharge-subscription-widget::part(rc-learn-more__trigger-compact):hover{filter:brightness(.2)}recharge-subscription-widget::part(rc-purchase-option__label):hover{filter:brightness(.8)}.rebuy-cart__flyout-item-subscription{padding-left:110px!important}.rebuy-cart__flyout-item-subscription .rebuy-select{font-size:13px!important}recharge-subscription-widget::part(rc-plans__label){margin-bottom:.3em}recharge-subscription-widget::part(rc-plans-button){background:#fef8f4;border:2px solid #e6d5bf;padding:.8em .5em}recharge-subscription-widget::part(rc-plans-button):hover{border-color:#d0b18a}recharge-subscription-widget::part(rc-plans-button__selected){border-color:#e6d5bf!important;background:#e6d5bf;color:#000}recharge-subscription-widget::part(rc-plans-button__discount){display:none}.product-option label{font-family:STYRENE A MEDIUM!important;font-weight:400!important}@media (min-width: 768px){#rebuy-widget-234063 .rebuy-product-grid{max-width:500px;margin:0 auto}#rebuy-widget-234063 .rebuy-product-media img{aspect-ratio:1/1!important;object-fit:cover}}@media (max-width: 1025px){.cc-settings-dialog button:focus{box-shadow:none!important;outline:2px dashed rgba(0 0 0 / .2)!important}.csm-cookie-consent #cookie_settings_header{font-size:min(20px,6vw)}.csm-cookie-consent .cc-compliance button{min-width:0!important;line-height:1!important}.csm-cookie-consent .csm-fixed-height{--csm-fixed-height: calc(100dvh - 200px) !important}.csm-cookie-consent .cookies-info{max-height:calc(100dvh - 160px)!important}.csm-cookie-consent .cc-btn-close-info{border:var(--button-border-radius) solid rgb(72,51,73)!important}}.pdp-countdown{margin:-2rem 0 2rem;padding:.7rem 1rem 1.5rem;background:var(--brand-red);color:#fff;text-align:center;position:relative;overflow:hidden;border-radius:1.5em}.pdp-countdown__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:.25;z-index:0}.pdp-countdown__content{position:relative;z-index:1}.pdp-countdown .countdown-timer{display:block;width:fit-content;margin:1.5em auto 0;background:#0005;padding:1em 1.6em;border-radius:1em}.pdp-countdown__content p{line-height:1.3;margin:.5em 0;font-family:Styrene A,sans-serif;font-size:1.5em;text-shadow:0 1px 2px #d10005}.pdp-countdown__content p:not(:first-of-type){font-size:1.05em}.pdp-countdown__content b,.pdp-countdown__content strong{font-family:Styrene A Bold,sans-serif}.countdown-grid{display:flex;align-items:center;justify-content:center;gap:.25rem;font-variant-numeric:tabular-nums}.countdown-unit{display:flex;flex-direction:column;align-items:center;gap:.25rem}.countdown-number{font-size:2em;font-weight:700;line-height:1;font-family:Styrene A Bold,sans-serif}.countdown-label{font-size:.875em;opacity:.9;line-height:1;font-family:Styrene A,sans-serif}.countdown-separator{font-size:2em;font-weight:700;line-height:1;margin:0 .2em;padding-bottom:.7em}@media (max-width: 767px){.template-product .product-wrapper .product__gallery .slick-arrow,.template-product .product-wrapper .product__gallery .slick-dots{display:none!important}.template-product .product-wrapper .product__gallery .gallery{margin-bottom:0}}section.rc-login{text-wrap:pretty;--rc-border-radius: 12px}@media (max-width: 767px){section.rc-login{margin-top:0}}section.rc-login .rc-login--header-media{display:none}section.rc-login button{background-color:var(--brand-red);font-family:Styrene A Medium,sans-serif;font-weight:400;margin-bottom:1.1rem}section.rc-login button:hover{background-color:var(--brand-red-dark)}.rc-login--header-title,.rc-enter-code-header{font-family:Styrene A Medium,sans-serif;font-weight:400!important;text-transform:none;letter-spacing:0;margin-top:1rem!important}.rc-login--header-title:after{content:"Log in to manage your subscriptions and account details.";display:block;font-family:Styrene A,sans-serif;font-weight:400;font-size:13px;line-height:1.5;margin:1rem 2rem 1.75rem 0;max-width:22em}.rc-login-form-label{font-family:Styrene A Medium,sans-serif!important;letter-spacing:0!important}.rc-login-form-label:before{content:"Enter your "}.rc-enter-code-header{font-size:2em!important}.rc-enter-code .rc-enter-code-sms-info{color:#757575}.rc-login-form-email,.rc-enter-code .rc-enter-code-digits-item{font-size:16px!important}.yotpo-loyalty-page-container .yotpo-register-link,.yotpo-loyalty-page-container .yotpo-widget-my-rewards-widget,.yotpo-loyalty-page-container .yotpo-logged-out-tile .yotpo-sign-up-button,.yotpo-loyalty-page-container .yotpo-vip-tiers-widget,.yotpo-loyalty-page-container .yotpo-widget-referral-widget{display:none!important}.yotpo-loyalty-page-container .yotpo-coupons-redemption-widget{padding-bottom:60px}:root{--page-gutter: 1.5rem;--page-max-width: 64rem}.template-page .page-banner{padding:0 var(--page-gutter);color:#483349;max-width:var(--page-max-width);margin:2rem auto 1rem}.template-page .page-banner h1{margin:0 auto;padding:0 0 2rem;border-bottom:1px solid #EBE4F1}.template-page .rte{max-width:var(--page-max-width);margin:1rem auto 2rem;padding:0 var(--page-gutter)}@media (min-width: 768px){.template-page .rte{margin-top:3rem}}.pr-war .pr-header-title{display:none}.p-w-r .pr-header .pr-header-table{margin:1rem 0}@media (min-width: 768px){.p-w-r .pr-header .pr-header-table{margin:-1rem 0 2rem}}.p-w-r .pr-header .pr-header-product-img,.p-w-r .pr-header .pr-header-product-img img{width:75px!important}.p-w-r .pr-header .pr-header-product-img img{border:.5px solid #ebe3f1}.p-w-r .pr-war .pr-header-product-img+.pr-table-cell{padding-left:1rem!important;text-decoration:none!important}.p-w-r .pr-war .pr-header-product-img+.pr-table-cell a{text-decoration:none!important;font-family:Styrene A Bold;font-weight:600;font-size:1.25em;letter-spacing:0}.p-w-r .control-label span,.p-w-r .pr-control-label span{font-size:16px}.p-w-r .pr-header-required{text-align:right;margin-bottom:0}.p-w-r label{margin-bottom:.5rem}.p-w-r input:focus+label.pr-star-accessible-0-filled,.p-w-r input:focus+label.pr-star-accessible-100-filled,.p-w-r input:focus+label.pr-star-accessible-25-filled,.p-w-r input:focus+label.pr-star-accessible-50-filled,.p-w-r input:focus+label.pr-star-accessible-75-filled,.p-w-r input:focus+label.pr-star-high-contrast-0-filled,.p-w-r input:focus+label.pr-star-high-contrast-25-filled,.p-w-r input:focus+label.pr-star-high-contrast-50-filled,.p-w-r input:focus+label.pr-star-v4,.p-w-r input:focus+label.pr-star-v4-0-filled,.p-w-r input:focus+label.pr-star-v4-100-filled,.p-w-r input:focus+label.pr-star-v4-25-filled,.p-w-r input:focus+label.pr-star-v4-50-filled,.p-w-r input:focus+label.pr-star-v4-75-filled{background-color:transparent}#pr-bottomline .pr-btn-group{display:flex!important;flex-direction:column!important;gap:12px}#prbottomline .pr-btn-group input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important}#pr-bottomline .pr-btn-group label.pr-btn{position:relative;display:flex!important;align-items:flex-start;gap:8px;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;text-align:left;color:inherit;cursor:pointer;line-height:1.4}#pr-bottomline .pr-btn-group label.pr-btn:before{content:"";width:18px;height:18px;flex:0 0 18px;margin-top:2px;border:2px solid rgba(0,0,0,.5);border-radius:3px;background:#fff}#pr-bottomline .pr-btn-group label.pr-btn:after{content:"";position:absolute;left:6px;top:5px;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);opacity:0}#pr-bottomline .pr-btn-group input[type=radio]:checked+label.pr-btn:before{background:var(--brand-red);border-color:var(--brand-red)}#pr-bottomline .pr-btn-group input[type=radio]:checked+label.pr-btn:after{opacity:1}#pr-bottomline .pr-btn-group input[type=radio]:focus+label.pr-btn:before{outline:2px dashed rgba(0,0,0,.25);outline-offset:3px}#pr-bottomline .pr-btn-group label.pr-btn.active{font-weight:700}#pr-bottomline .pr-btn-group label.pr-btn:hover{background:transparent!important}#pr-bottomline .pr-helper-text{display:none}.p-w-r .pr-btn-fileinput{border-color:#f6f6f6!important;min-width:12em;justify-content:center}.p-w-r .pr-btn-fileinput:hover{border-color:#ddd!important}.p-w-r .pr-accessible-btn{background-color:var(--brand-red)!important;min-width:18em}.pr-submit .pr-subscript{margin-bottom:2rem}.p-w-r .pr-submit .pr-logo-container{margin-top:2rem!important}
/*# sourceMappingURL=/cdn/shop/t/298/assets/custom.css.map */
