.collection_product_section .title-wrapper.center h2.title a.underlined-link,a.announcement-bar span{text-decoration:underline}.announcement-center-bar{justify-content:center;font-size:12px;font-weight:500;text-transform:capitalize;height:29px}.announcement-bar span{color:var(--announcement-bar-text-color);font-size:12px;margin-left:8px;line-height:13px}a.announcement-bar span{text-transform:uppercase}a.header__logo img{max-width:212px;height:auto}.hero-section .section-content .section-text ul,header .header__center{display:flex;align-items:center}.blog-card--recipes,.blog-card--recipes .blog-card__media,header .header-menu,header .header-menu__items{height:auto}.flickity-page-dots .dot,ul.slick-dots li button{height:3px;opacity:.2;background:var(--LSF-Blue, #003861)}.header__icon-wrapper:hover svg path{fill:var(--announcement-bar-bg-color)}@media screen and (pointer:fine){header .header-menu__item:hover .header-menu__title{background-color:transparent;font-weight:700}}.header-menu__item--has-mega-menu:hover .mega-menu{z-index:1}header .header-menu__item:focus .header-menu__title,header .header-menu__item:focus-within .header-menu__title{background-color:transparent}header .header-menu__title{text-transform:capitalize;padding:5px 12.5px}header .header-menu__title svg{width:15px;height:9px;margin-left:10px;margin-top:0}.product_reviews .slick-track,header a.header__logo{display:flex}header .header__icon-inner{background:#fff!important;padding:0;width:20px;height:20px}.header__right a.header-menu__title{font-size:18px;background:var(--header-text-color)!important;color:#fff!important;font-weight:600!important;padding:11.5px 35.5px}.menu_main_item,header .mfr-search-widget__content .mfr-search-results__heading{font-weight:900;font-family:var(--font-heading-h1);color:var(--header-text-color);text-transform:uppercase}.header__right a.header-menu__title span,.hero-section .section-content .section-text p,.rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable,.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable{font-size:18px}.header__right a.header-menu__title:hover{color:var(--header-menu-text-color-hover)!important;background-color:var(--header-menu-bg-color-hover)!important}header ul.header__icons{margin-left:14px}.home_review_section .media-carousel,.product-grid,header .header__wrapper-inner{padding:0 65px}header .header-menu__mega-menu.mega-menu{max-width:1312px;border-radius:0 0 16px 16px;min-height:inherit;height:auto}.header-menu__mega-menu .mega-menu__wrapper{padding:24px 40px}.header-menu__mega-menu .mega-menu__images-wrapper--tight{grid-gap:10.8px;max-width:71%;width:71%;display:flex;padding-left:45px}.header-menu__mega-menu .megamenu-custom-block{width:29%;max-width:29%;padding-right:45px;position:relative}.header-menu__mega-menu .megamenu-custom-block:after{position:absolute;top:0;right:0;content:"";background:#fbdde2;height:100%;width:.9px;bottom:0}.header-menu__mega-menu .mega-menu__image-push{width:25%}.header-menu__mega-menu .mega-menu__heading{font-size:18px;font-weight:600;line-height:19.5px;text-transform:capitalize;margin-top:7.2px}.mega-menu__image-wrapper img{border-radius:9px}.megamenu-custom-block h2{text-transform:uppercase;font-size:40px;line-height:44px;max-width:311px;margin-bottom:11.7px;letter-spacing:0}.megamenu-custom-block .custom-block-header-desc{font-size:14.4px;font-weight:500;line-height:15.6px;text-transform:capitalize;margin-bottom:21px}.megamenu-custom-block .free-ship-desktop-header{text-align:center;font-size:12px;font-weight:500;line-height:normal;margin-top:7.2px;margin-left:-5px}.megamenu-custom-block .button{width:100%;display:block;max-width:98%;padding:14.4px;min-height:inherit;font-size:18px;font-weight:600;line-height:normal;text-transform:capitalize;font-family:Yellix;color:#fff}.header-menu__item--has-mega-menu .mega-menu__overlay{background:#00000080;opacity:1!important}.header__center .header__logo,.search_close,.show-result~.mobile-menu-trigger{display:none}header .mfr-search-widget__content .mfr-search-results__heading{font-size:16px;line-height:17.6px;background-color:transparent;padding:0 12px;letter-spacing:0}.home_review_section .inner.grid-gutter-sides,.mfr-core__product-grid .grid-gutter,.mfr-core__product-grid .product-grid .grid-gutter,.mfr-lsf__banner .section-content .icon,.mfr-lsf__product-tabs .inner.grid-gutter,.mfr-pdp__benefits .circular-image__item .metafield-rich_text_field p,.quickview_content .slick-list,.rebuy-cart__flyout-empty-cart-footer p,.what-are-section .section-content,section.mfr-core__text-section.five-star-section .section-content.text-center .section-text,ul.mfr-search-results__list li{margin:0}ul.mfr-search-results__list li a{margin:0 0 8px;border-radius:10px;background:#fbdde2!important;padding:8px}header .mfr-search-widget__content .mfr-search-results ul{padding:8px 12px 12px}header .mfr-search-widget__content .mfr-search-results__inner li a img{width:87px;height:87px;margin-right:8px}header .mfr-search-widget__content .mfr-search-results__inner li a .info{color:#003861;font-size:16px;font-weight:500;line-height:normal;text-transform:capitalize}.collection_product_section span.product-card__price,button.product-card__description_blank.product-card__button.button.primary.addtocart,header .mfr-search-widget__content .mfr-search-results__inner ul.mfr-search-results__list li a .extra-info{margin-top:8px}header .mfr-search-widget__content .mfr-search-results__inner ul.mfr-search-results__list.products li a .extra-info{flex-direction:column;gap:8px}header .mfr-search-widget__content .mfr-search-results__inner li a .extra-info span.price{color:var(--header-text-color);font-size:14px;font-weight:700;line-height:normal;text-transform:capitalize;margin-left:0;justify-content:start}header .mfr-search-widget__content .mfr-search-results__inner ul.mfr-search-results__list.products li a .extra-info span.tag{border-radius:100px;border:1px solid #003861;background:#cdecf8;padding:4px 8px;color:var(--header-text-color);text-align:center;font-size:10px;font-weight:600;line-height:normal;text-transform:uppercase}header .mfr-search-widget__content .mfr-search-results__inner li a .extra-info span.tag{padding:4px 8px;text-align:center;font-size:11px;font-weight:600;line-height:normal;text-transform:capitalize}header .mfr-search-widget__content .mfr-search-results__inner[data-type=all-result] a{background-color:var(--primary-button-bg-color);font-size:18px;font-weight:600;text-transform:capitalize;padding:9px}header .mfr-search-widget__content .mfr-search-results__inner[data-type=all-result]{padding:12px 12px 16px;bottom:-1px}header .mfr-search-widget__content .mfr-search-results__inner:first-child{margin-top:5px}header .mfr-search-widget__content .mfr-search-results__inner:first-child:before{content:"";display:block;width:calc(100% - 24px);height:1px;background:#ff7793;margin:0 12px 12px}header .mfr-search-widget [data-mfr-search-input]{font-size:16px;font-weight:500;text-transform:capitalize;padding:16px 12px 12px 40px;height:auto;background-image:url(search.svg);background-repeat:no-repeat;background-position:12px center;background-size:20px 20px}header predictive-search.mfr-search-widget--show{bottom:-13px}predictive-search.mfr-search-widget--show~.header__icon .header__icon-inner{background:0 0!important;margin-right:16px}predictive-search.mfr-search-widget--show~.header__icon .header__icon-inner img,predictive-search.mfr-search-widget--show~.header__icon .header__icon-inner svg{opacity:0}predictive-search .mfr-search-widget__content{top:1.5rem}predictive-search.mfr-search-widget--show~.header__icon .header__icon-inner .header__icon-wrapper{background-image:url(close.svg);background-repeat:no-repeat;background-position:center center;background-size:11px 12px}ul.mobile-child-menu{display:none;margin-bottom:20px}.menu_main_item{font-size:20px;line-height:22px;margin-bottom:20px;display:block}.collection_product_section .product-grid,.mfr-core__product-grid .product-grid,.mfr-core__text-section.five-star-section .grid-container,.mfr-product__top .product-top__content,.mobile-menu__body-inner ul li,.not-sure-image-section .image-text__text,.quickview_content .slick-slide,footer .footer__menu .accordion-item{padding:0}li.take-our-quiz a{padding:8px 10px;border-radius:20px;background:var(--Rose-Pink, #fdb1be);display:table;margin-bottom:0}.header__mobile-menu-wrapper .mobile-menu__inner{padding:24px 16px;gap:0}.header__mobile-menu-wrapper .mobile-menu__main-nav ul li a{padding:0;background:0 0;min-height:inherit;width:auto;text-align:center;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-.14px;text-transform:capitalize;color:var(--header-text-color);display:inline-block;border-radius:0}.header__mobile-menu-wrapper .mobile-menu__main-nav ul{display:flex;justify-content:space-between;gap:0}.header__mobile-menu-wrapper .mobile-menu__main-nav{margin:0 0 24px}.header__mobile-menu-wrapper .mobile-menu__footer{border-top:0;padding:4px 0 0}.mobile-menu__footer a.button{margin:0 auto;max-width:328px;padding:14px;font-size:18px;font-weight:600;line-height:normal;text-transform:capitalize;box-shadow:none!important;transform:none!important}.mobile-menu__footer p.free-ship-desktop-header{text-align:center;margin-top:8px;font-size:13px;font-weight:500;line-height:normal}li.mobile-sub-menu .menu_arrow{position:relative;cursor:pointer}li.mobile-sub-menu .menu_arrow svg{position:absolute;right:0;top:50%;bottom:auto;transform:translateY(-50%)}.menu_child_item{margin-bottom:16px;font-size:18px;font-weight:500;line-height:normal;text-transform:capitalize;display:block}.tab_drawer_heading.d_active:after,span.menu_child_item.menu_arrow.open svg{transform:translateY(-50%) rotate(-180deg)}a.menu_grandchild_item{font-size:16px;font-weight:600;line-height:19.2px}a.menu_grandchild_item img{border-radius:10px;margin-bottom:8px;display:block;aspect-ratio:1;object-fit:cover}ul.mobile-child-menu.shop-all{margin:0 -6px 4px}ul.mobile-child-menu.shop-all li{padding:0 6px 12px;width:50%;display:inline-block}ul.mobile-main-menu{overflow:hidden;margin:24px 0}.header__mobile-menu-wrapper .mobile-menu__header{padding:0;display:flex;gap:24px;justify-content:space-between;align-items:center}.header__mobile-menu.mobile-menu.mobile-menu--open{top:-29px;padding-top:0;z-index:11;height:100vh}.mobile-menu__header predictive-search.mfr-search-widget{margin-bottom:0;width:calc(100% - 32px)}.hero-section .button-set,.lifestyle-section .imgtxt-text__wrapper,.mobile-menu__header predictive-search.mfr-search-widget.show-result,.not-sure-image-section .image-text__image-inner,.not-sure-image-section .image-text__image-wrapper,.not-sure-image-section picture img,div#quiz-kit-result-advanced-wrapper .sc-fzoVTD.ceqnxp{width:100%}footer.footer{margin:0;padding:32px 64px;border-radius:0}footer .footer__left{color:inherit;flex-flow:column;width:50%;justify-content:flex-start}footer .footer__logo{text-align:center;margin-bottom:0}.quickview_content .flickity-prev-next-button,.what-are-section .flickity-button,footer .footer__menu .accordion-content,ul.slick-dots.hide{display:none!important}footer .footer__menu .accordion-title{padding-right:0;cursor:pointer;pointer-events:auto}footer .footer__menu .accordion-icon{display:block;width:auto;height:auto;font-size:0}footer .footer__menu{margin:0 0 25px;padding-bottom:0;border-bottom:0}footer .footer__right{width:50%;display:block}footer .footer__social-links .list-social{justify-content:center;border-top:1px solid #003861;padding-top:25px;padding-bottom:25px}footer .footer__menu nav li a,footer .footer__menu nav li button{font-weight:400;text-transform:capitalize;line-height:21.6px}.hero-section .image-text__icon-img,.lifestyle-section .section-content .section-text:nth-child(2) p .custom-underline:after,footer .footer__menu nav li a:before{display:none}footer .footer__menu .heading .h4{color:inherit!important;font-family:Yellix;font-size:18px;font-weight:600;line-height:normal;letter-spacing:-.09px;text-transform:uppercase}.footer__embed .footer__embed-heading{margin-bottom:16px;max-width:100%;letter-spacing:-.1px}.footer__embed .footer__embed-code,.footer__embed .footer__embed-desc{max-width:100%}.footer__embed .footer__embed-heading span{position:relative;display:inline-block}.footer__embed .footer__embed-heading span:after{content:"";width:100%;height:2px;background:#fef7fa;display:inline-block;position:absolute;left:0;bottom:0;right:0}footer .footer__embed-desc p{font-family:Yellix;font-size:18px;font-weight:500;line-height:21.6px;text-transform:none}.footer__embed form.klaviyo-form.klaviyo-form.klaviyo-form{border-radius:100px!important;padding:4px 4px 4px 16px!important}.footer__embed form.klaviyo-form .needsclick.kl-private-reset-css-Xuajs1{padding:0!important;border-radius:16px!important}.footer__embed .klaviyo-form.klaviyo-form.klaviyo-form button[type=button]{border-radius:100px!important;padding:16px!important;font-weight:600!important;height:auto!important;font-family:Yellix!important;line-height:normal!important;min-width:95px}.footer__embed .klaviyo-form.klaviyo-form.klaviyo-form input[type=email]{padding-left:0!important;font-size:16px!important;outline:0!important;box-shadow:none!important;border:0!important}.footer__embed .klaviyo-form.klaviyo-form.klaviyo-form input[type=email]::-webkit-input-placeholder{font-size:16px!important;color:var(--font-body-color)!important}footer .footer__middle{gap:64px;margin:0}footer .footer__logo img{width:auto}.footer__bottom,.mfr-core__UGC-reviews-carousel ul.slick-dots{margin-top:24px}footer .footer__embed{margin-bottom:0;width:100%}footer .footer__app-callout{padding:16px;margin-top:24px;border-radius:16px;background:linear-gradient(180deg,#ff92a7 0,#ff7a93)!important;width:100%;height:auto}footer .footer__app-callout .icon{margin:0;display:flex}footer .footer__app-callout>.icon img{height:28px}footer .footer__app-callout .title{font-size:12px;line-height:12.6px;letter-spacing:-.12px;text-transform:uppercase;margin:8px 0}footer .footer__social-links .list-social a{background:0 0;width:24px;height:24px;padding:0}footer .footer__social-links .list-social a:hover{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;color:inherit;background:0 0}footer .list-social__item:not(:last-child){margin-right:16px}p.footer__copyright{text-align:center;font-size:14px;font-weight:600;line-height:16.8px;display:table;margin:0 auto;position:relative}p.footer__copyright a{border-bottom:0}footer .footer__app-callout .icon a{display:flex;transform:none!important;box-shadow:none!important}p.footer__copyright:after{content:"";width:100%;height:1px;background:#003861;display:inline-block;position:absolute;left:0;bottom:2px;right:0}footer .footer__app-callout ul{gap:12px}footer .footer__menu .accordion-title.active .accordion-icon svg{transform:rotate(180deg)}.blog-carousel.carousel__slides,.product-grid__column .collection_header.section-content,footer .footer__menu .accordion-title.active~.accordion-content{display:block!important}.days_text_section{padding:24px}.days_text_inner h2{color:#ff7793;font-size:40px;line-height:44px;text-transform:uppercase;margin:0 12px 0 22px}.days_text_inner p{color:#ff7793;font-size:22px;font-weight:500;line-height:26.4px;letter-spacing:-.22px}.days_text_block,.days_text_inner{display:flex;align-items:center;justify-content:center}.hero-section .image-text__icon-text p{text-align:center;font-size:16px;font-weight:500;line-height:normal;text-transform:uppercase}.hero-section .image-text__icon{margin:0;text-align:center;display:block;padding:5px 10px}.hero-section .image-text__icons{margin:0 auto;display:flex;gap:16px;max-width:100%;justify-content:center;padding:9px 14px}.hero-section .image-text__wrapper.grid-container.full{max-width:1440px;gap:0}.hero-section .image-text__image{margin-right:0!important}.hero-section .image-text__text{width:50%;padding:16px 80px}.hero-section .image-text__image-inner{border-radius:0;overflow:inherit}.hero-section .image-text__image-inner picture img,.template-index .hero-section.not-sure-image-section .image-text__image-inner picture img{border-radius:20px}.template-index .hero-section .image-text__image-inner picture img{border-radius:0}.hero-section .image-text__wrapper .section-content .section-title{margin-bottom:16px;font-size:56px;line-height:61.6px;text-transform:uppercase;letter-spacing:0}.hero-section .image-text__wrapper .section-content .section-text{margin-bottom:16px}.hero-section .section-content .section-text ul li{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.16px;text-transform:uppercase;padding-left:10px;margin-right:27px}.hero-section .section-content .section-text ul li:before{width:14.782px;height:15.166px;background-image:url(circle_right.svg);top:50%;bottom:auto;transform:translateY(-50%)}.hero-section .button-set .button.primary{padding:13px;min-width:inherit!important;width:100%;display:block;line-height:normal;margin:8px 0;max-width:328px;box-shadow:none!important}.download-div p a{font-size:14px;font-weight:600;line-height:16.8px;text-decoration-line:underline;text-transform:uppercase;border-bottom:0}.hero-section .image-text__wrapper .section-content .download-div .section-text{margin-bottom:0}.hero-section .natural_img{position:absolute;top:40px;right:-54px}.hero-section .natural_img p{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;text-transform:uppercase;line-height:14.4px;letter-spacing:-.6px}.mfr-core__scrolling-text .grid-container{padding:0;max-width:100%}.mfr-core__scrolling-text .marquee-scroller__wrapper{margin:0;border-radius:0}.mfr-core__scrolling-text .marquee-scroller__group{padding:8px 0}.mfr-core__scrolling-text .marquee-scroller__item{font-size:16px;font-weight:500;line-height:24px;text-transform:capitalize;margin:0 21px 0 11.5px}.mfr-lsf__media-card-carousel .section-content .section-title{font-family:var(--font-body);font-size:22px;font-weight:600;line-height:22px;margin-bottom:0}.what-are-section .section-content .icon.is-inview{max-width:16.54px!important;margin:0 4px 8px}.what-are-section .section-content .icon.is-inview img{max-width:inherit!important;height:15px;width:16.54px}.mfr-lsf__media-card-carousel .media-carousel__card .info__content .name{font-size:18px;line-height:21.6px;padding-bottom:24px;margin-bottom:0}.mfr-lsf__media-card-carousel .media-carousel__card .info{padding:24px;position:relative;width:100%;left:inherit}.mfr-lsf__media-card-carousel .media-carousel__card .info__content img{margin:0 auto}.mfr-lsf__media-card-carousel .media-carousel{margin:24px 0 0;display:block!important}.mfr-lsf__media-card-carousel.what-are-section .section-spacer{padding:32px 64px}.mfr-lsf__media-card-carousel.what-are-section .grid-container{padding:0;max-width:1440px}ol.flickity-page-dots{margin-top:12px;flex-wrap:nowrap;padding-left:16px;padding-right:16px}.flickity-page-dots .dot{border-radius:100px;border:0;width:100%;margin:0}.collection_product_section .collection_header.section-content,.main-heading h2,.mfr-core__collections-list .section-content{margin-bottom:32px}.flickity-page-dots .dot.is-selected{background:var(--LSF-Blue, #003861);opacity:1}.mfr-lsf__media-card-carousel .inner.grid-gutter-sides{font-size:0}.mfr-lsf__media-card-carousel .media-carousel__card .info__content{flex:inherit;display:block;font-size:0}.section-content .section-title{font-size:40px;line-height:44px;text-align:center;letter-spacing:0}.section-content .custom-underline:after{background-color:#ff7793;height:2px;bottom:11px;z-index:1}.mfr-core__collections-list .section-content:last-child,.not-sure-image-section .button-set .button.primary,section.mfr-lsf__product-tabs .section-content{margin-bottom:0}.coll-title{color:var(--LSF-Blue, #003861);font-size:18px;font-weight:600;line-height:21.6px;text-align:left;margin-top:8px}.mfr-core__collections-list .collection__card .media{position:relative;height:auto;width:auto;background-color:transparent}.mfr-core__collections-list .collection__card .media>img{aspect-ratio:1/1;border-radius:20px}.mfr-core__collections-list .collection__card:hover{transform:none;box-shadow:none}.home_review_section,.mfr-core__collections-list .section-spacer,.mfr-core__product-grid .product-grid .grid-container{padding:32px 64px;max-width:1440px;margin:0 auto}.new-con-desktop{padding:0 64px;max-width:1440px;margin:0 auto}.section-spacer .button-set .button{min-width:328px!important;padding:12px;margin:20px auto 0;text-transform:capitalize}.mfr-core__collections-list .collection__item,.mfr-core__collections-list .collection__item:first-child,.mfr-core__collections-list .collection__item:last-child{width:25%;padding:0 12px 12px;height:auto}.mfr-core__collections-list .collection{margin:0 -12px;width:auto}.five-star-section .inner.grid-gutter{margin:0;padding:6px}section.mfr-core__text-section.five-star-section .section-content .image{margin:0;max-width:inherit!important;height:13px}section.mfr-core__text-section.five-star-section p{font-size:14px;line-height:16.8px}.five-star-section .section-content .inner{display:flex;align-items:center;justify-content:center;gap:4px}body.top-offset-to-first-section main .shopify-section:first-child>section{padding-top:109px}.lifestyle-section .section-spacer{margin:32px 64px;padding:32px 64px}.main-heading h2{font-size:32px;line-height:33.6px;text-align:center;text-transform:uppercase;letter-spacing:0}.lifestyle-section .image-text__wrapper .section-content .section-text{max-width:100%!important;margin-bottom:12px}.lifestyle-section .section-content .section-text p{font-size:18px;font-weight:600;line-height:21.6px;margin-bottom:12px}.lifestyle-section .section-content .section-text ul{margin-bottom:-8px}.lifestyle-section .section-content .section-text ul li{font-size:16px;font-weight:500;line-height:19.2px;padding-left:18px;margin-bottom:8px}.lifestyle-section .section-content .section-text ul li:before{background-image:url(icons8-checkmark.svg);width:22px;height:22px;top:-1px}.lifestyle-section .section-content .custom-underline{padding-bottom:0;margin-right:10px;font-weight:700}.lifestyle-section .section-content em{font-style:normal;opacity:.7}.lifestyle-section .section-content .section-text h5{margin:0 0 0 10px;color:#fff;text-align:center;font-size:12px;font-weight:700;line-height:normal;background-image:url(Union.svg);width:54.669px;height:21px;display:flex;align-items:center;letter-spacing:0;padding-left:3px}.lifestyle-section .section-spacer .button-set .button{margin-top:16px}.lifestyle-section .image-text__image-inner{border-radius:20px}.lifestyle-section .image-text__wrapper .section-content .section-text:nth-child(2){margin-bottom:0;display:flex;align-items:center;justify-content:center}.lifestyle-section .section-content .section-text:nth-child(2) p{margin-bottom:0;font-size:20px;font-weight:700;line-height:normal;text-decoration:line-through}.lifestyle-section .image-text__text{width:50%}.lifestyle-section .image-text__wrapper.grid-container.full{gap:48px}.image-text.section.lifestyle-section{max-width:1440px;margin:0 auto}.image-text[data-desktop-layout=text-right].lifestyle-section .image-text__image{margin-right:0}.main-heading h2 strong{display:inline-block}.main-heading h2 strong:after{content:"";width:100%;display:block;height:2px;background-color:#ff7793;margin-top:-6px}.fitness-app-section .grid-container.full.banner-carousel,.page-spring-slim-down-2024 .mfr-lsf__media-card-carousel .grid-container{max-width:1440px}.fitness-app-section .banner__wrapper{margin:32px 64px;border-radius:20px}.fitness-app-section .banner__slide{padding:24px 64px}.mfr-lsf__banner .banner__star-rating{border-radius:100px;background:#fff;margin-bottom:12px;display:inline-block;margin-top:45px}.mfr-lsf__banner .banner__star-rating p{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:4px;align-self:stretch}.mfr-lsf__banner .banner__star-rating .number{color:#ff7793;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-.14px;text-transform:capitalize}.mfr-lsf__banner .banner__star-rating .stars{width:83px;margin-left:0}.mfr-lsf__banner .banner__star-rating .stars svg path{fill:#ff7793}.mfr-lsf__banner .banner__box .section-title{margin-bottom:12px;font-weight:900;line-height:44px;text-transform:uppercase;font-family:var(--font-heading-h2);text-align:left}.template-index .mfr-lsf__banner .banner__box.bottom-left,.mfr-lsf__banner.move-app-section .banner__box.bottom-left{left:inherit;bottom:inherit;width:100%;padding:0;font-size:0}.mfr-lsf__banner .section-content .custom-underline:after{height:2px;background-color:#ff7793;content:"";bottom:1px}.home_review_section .section-content .custom-underline,.mfr-lsf__banner .section-content .custom-underline{padding-bottom:0}.mfr-lsf__banner .section-content .section-text p{font-size:18px;line-height:21.6px;font-weight:500}.home_review_section img.star_icon,.mfr-lsf__banner .section-content .section-text{margin-bottom:12px}.mfr-lsf__banner a.button.primary{margin:24px 0 6px;min-width:328px!important;text-transform:capitalize;padding:11.8px;min-height:inherit}.hero-section .image-text__image-inner h2.section-title,.mfr-core__UGC-reviews-carousel .flickity-prev-next-button,.mfr-lsf__banner a.button.primary span.arrow,.product-grid__item.small-card .product-card__description{display:none}.mfr-lsf__banner .banner__box .small-text{color:#003861;text-align:center;font-size:13px;font-weight:500;line-height:normal;margin:0;text-transform:capitalize;max-width:328px;letter-spacing:0}.mfr-lsf__banner .banner__slide.medium_height{max-height:457px;min-height:inherit}.mfr-lsf__banner .banner__top-right-graphic.right{top:31px;right:30px;position:absolute}.not-sure-image-section .image-text__wrapper.grid-container.full{padding:32px 64px;gap:64px}.not-sure-image-section .image-text__wrapper .section-content .section-title{font-size:40px;line-height:44px;margin-bottom:24px}.not-sure-image-section .natural_img{top:16px;right:-59px}.shipping-section .inner.grid-gutter{margin:20.5px}.shipping-section .inner.grid-gutter p{font-family:var(--font-heading-h2);font-size:20px;font-weight:900;line-height:normal}.mfr-lsf__media-card-carousel.home_review_section .section-content .section-title{font-family:var(--font-heading-h2);font-size:40px;font-weight:900;line-height:44px;margin-bottom:15px;max-width:100%!important;letter-spacing:0}.home_review_section .section-content .custom-underline:after{height:2px;background-color:#ff7793;content:"";bottom:5px}.home_review_section .section-content .section-text p{font-size:18px;font-weight:500;line-height:21.6px}.home_review_section .section-content{margin-bottom:22px}.home_review_section .section-content .section-text{max-width:100%!important}.home_review_section .media-carousel__card .info{padding:24px 16px 20px}.mfr-lsf__media-card-carousel.home_review_section .media-carousel__card .info__content .name{padding-bottom:16px}.home_review_section .media-carousel__card p.subtext{color:#ff7793;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.07px}.home_review_section .media-carousel__card p.signature{color:#ff7793;font-family:Menthol Signature;font-size:24px;font-weight:400;line-height:normal;text-transform:capitalize;margin-bottom:4px}.mfr-lsf__media-card-carousel.home_review_section .media-carousel{margin-top:0;display:block!important}.mfr-lsf__media-card-carousel ul.slick-dots{margin-top:22px}section.mfr-core__image-banner .banner__content .section-top-content{border-radius:20px;background:#fff;padding:32px;align-items:start!important;text-align:left!important}.template-index section.mfr-core__image-banner .banner__content .section-top-content{max-width:500px}section.mfr-core__image-banner .banner__content .section-top-content .button-set{gap:10px}.page-rewards .section-spacer .button-set .button{min-width:140px!important;margin:0}section.mfr-core__image-banner .banner__content .section-content .section-title{color:#ff7793;font-size:40px;font-weight:900;line-height:44px;text-transform:uppercase;text-align:left;letter-spacing:0;margin-bottom:12px}.mfr-core__image-banner .section-content .section-text p{font-size:18px;font-weight:600;line-height:21.6px}.mfr-core__image-banner .section-spacer .button-set .button{margin-top:4px;margin-left:0}.banner_bottom_text h2{color:#fff;text-align:right;font-family:Menthol Signature;font-size:36px;font-weight:400;line-height:normal;text-transform:capitalize;margin:12px 0 -3px;letter-spacing:0}.banner_bottom_text p{color:#fff;text-align:right;font-size:16px;font-weight:400;line-height:normal;text-transform:capitalize}section.mfr-core__image-banner .banner__content{height:645px;padding:94px 115px 32px}section.mfr-core__image-banner .banner__inner.medium_height{height:645px;max-height:inherit}.mfr-core__UGC-reviews-carousel .grid-container{max-width:1440px;padding:32px 64px;margin:0 auto}.mfr-core__UGC-reviews-carousel .grid-container.full{max-width:100%}.mfr-core__UGC-reviews-carousel .section-content .small-text.is-inview{font-size:18px;font-weight:600;line-height:21.6px;margin-bottom:8px;text-transform:uppercase;letter-spacing:0}.mfr-core__UGC-reviews-carousel .section-content .section-title{margin-bottom:24px;max-width:100%!important;letter-spacing:0}.mfr-core__UGC-reviews-carousel .inner.grid-gutter-sides{margin:0;font-size:0}.mfr-core__UGC-reviews-carousel .ugc-carousel__card .info{padding:12px 24px;background-color:#003861;position:relative;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.mfr-core__UGC-reviews-carousel .ugc-carousel__card .info .name{color:#fff;font-size:14px;font-weight:400;line-height:normal;padding-left:8px;width:calc(100% - 35px);display:flex;align-items:center;gap:8px}.mfr-core__UGC-reviews-carousel .ugc-carousel__card .info__image{margin:0;width:35px;height:36px;border:0}.mfr-core__UGC-reviews-carousel .ugc-carousel__card .info__content,.product-card__benefit.quick-view-div{display:flex;align-items:center}.mfr-core__UGC-reviews-carousel .ugc-carousel__card .media{background-color:transparent;position:relative;height:278px}.mfr-core__UGC-reviews-carousel .grid-container.full .ugc-carousel__card .media{height:450px}.mfr-components__video-icon svg{width:47px;margin-left:0}.mfr-components__video-icon{border:0;width:46.31px;height:46.31px;top:52%;left:47%}.mfr-core__UGC-reviews-carousel .ugc-carousel__card{border-radius:20px}.mfr-core__UGC-reviews-carousel .ugc-carousel{display:block!important;margin:0}.mfr-core__UGC-reviews-carousel img.social_icon{position:absolute;right:0;top:11px;z-index:11}.mfr-core__UGC-reviews-carousel .ugc-carousel__item,.mfr-core__UGC-reviews-carousel .ugc-carousel__item:first-child,.mfr-core__UGC-reviews-carousel .ugc-carousel__item:last-child{width:100%;height:auto;padding:0}.blog-carousel .slick-list,.empty_cart_product .slick-list,.media-carousel .slick-list,.product-grid .slick-list,.ugc-carousel .slick-list{margin:0 -12px}.product-grid .slick-list{padding:0 5px}.empty_cart_product .slick-slide,.media-carousel .slick-slide,.product-grid .slick-slide,.ugc-carousel .slick-slide{padding:0 12px}.mfr-core__UGC-reviews-carousel .section-content{margin-bottom:24px}.mfr-core__UGC-reviews-carousel .mfr-components__video{border-radius:20px 20px 0 0}.mfr-lsf__product-tabs .grid-container{padding:32px 64px 24px;max-width:1440px}section.mfr-lsf__product-tabs .tabs{margin:0 auto 24px;padding:0;width:fit-content;gap:0}section.mfr-lsf__product-tabs .tabs .tabs-title,ul.breadcrumb svg{margin:0 4px}.blog-carousel.carousel__slides ul.slick-dots,.mfr-product__top .product-top__images-thumbnails ul.slick-dots,.product_reviews ul.slick-dots{margin-top:24px}section.mfr-lsf__product-tabs .tabs li a{border-radius:100px;background:#fff;padding:5px 10px;font-size:18px;text-transform:capitalize}section.mfr-lsf__product-tabs .tabs li a span{margin-left:6px}section.mfr-lsf__product-tabs .tabs li.is-active a,section.mfr-lsf__product-tabs .tabs li.is-active a:focus{background-color:#003861;color:#fff}@media (min-width:992px){section.mfr-lsf__product-tabs .tabs li a:hover,section.mfr-lsf__product-tabs .tabs li.is-active a:focus,section.mfr-lsf__product-tabs .tabs li.is-active a:hover{background-color:#003861;color:#fff}section.mfr-lsf__product-tabs .tabs li a:hover .icon img,section.mfr-lsf__product-tabs .tabs li.is-active a:focus .icon img,section.mfr-lsf__product-tabs .tabs li.is-active a:hover .icon img{filter:unset}section.mfr-lsf__product-tabs .tabs li a:hover .icon img,section.mfr-lsf__product-tabs .tabs li.is-active a .icon img,section.mfr-lsf__product-tabs .tabs li.is-active a:focus .icon img,section.mfr-lsf__product-tabs .tabs li.is-active a:hover .icon img{filter:brightness(0) invert(1)}}a.categories__link.active img,section.mfr-lsf__product-tabs .tabs li.is-active a .icon img{filter:brightness(0) invert(1)}.quickview_content .slick-slide img,section.mfr-lsf__product-tabs .tabs li a .icon,section.mfr-lsf__product-tabs .tabs li a .icon img{width:auto;height:auto}.mfr-lsf__product-tabs .cell a.button.primary{margin-bottom:32px;margin-top:0}.product-grid__item .product-card__button,.product-grid__item.small-card .product-card__button{margin-top:8px;background:#ff7793!important;font-size:18px;font-weight:600;line-height:normal;text-transform:capitalize;padding:8px;font-family:var(--font-body);letter-spacing:0;min-height:inherit}.product-grid__item .product-card__button:hover,.product-grid__item.small-card .product-card__button:hover{background-color:#fdb1be!important}.product-grid__item .product-card__title,.product-grid__item.small-card .product-card__title{font-size:18px;font-weight:600;line-height:normal;text-transform:capitalize;margin-bottom:4px}.product-grid__item.small-card .product-card__collection{display:block;margin-bottom:8px}.product-grid__item .product-card__collection{font-size:14px;opacity:.7;margin:0 0 8px;text-transform:capitalize}.product-grid__item .product-card__bottom,.product-grid__item.small-card .product-card__bottom{padding:12px;min-height:inherit}.product-grid__item .product-card__reviews{position:relative;top:inherit;left:inherit;margin-bottom:8px}.product-grid__item .product-card__benefit,.product-top .product-card__benefit{font-size:12px;padding:4px 8px;margin-bottom:0;color:#003861;font-weight:600;border-radius:100px;border:1px solid #003861;background:#cdecf8;top:8.5px;left:12px;right:inherit;text-transform:uppercase;text-decoration:none;margin-top:0}.product-grid.flickity-enabled .flickity-prev-next-button svg,.product-grid__item .product-card__reviews .RatingSnippetWidget__score{display:none}.product-grid__item .product-card__reviews .RatingSnippetWidget *{font-size:14px;font-weight:500;letter-spacing:-.14px;text-decoration-line:underline;text-transform:capitalize}.product-card__reviews .RatingBarWidget i.stars__icon,.product-card__reviews .RatingSnippetWidget i.stars__icon{width:12px;height:12px}span.product-card__price .price{display:block;font-size:18px;font-weight:700;text-transform:capitalize;line-height:normal}.mfr-core__product-grid .product-grid__item:hover,.mfr-lsf__product-tabs .product-grid__item:hover{box-shadow:none;transform:none}section.mfr-lsf__product-tabs .tabs-content .product-grid{max-width:100%;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);margin-left:0}section.mfr-lsf__product-tabs .tabs-content .product-grid .product-grid__item{margin:0;width:100%;height:26.4rem}section.mfr-lsf__product-tabs .tabs-content .product-grid .flickity-viewport{margin:0 65px}.product-card__image{height:260px}.product-card__body{justify-content:inherit;height:100%;width:100%;background:#fff;border-radius:19px}.slick-arrow,.tab_drawer_heading:after{background-repeat:no-repeat;background-size:100% 100%}.product-card__body .product-card__image,.product-card__body .product-card__image .image-carousel{border-radius:0!important}.product-card__body .price__compare{font-size:18px;margin-left:5px}ul.slick-dots{list-style-type:none;margin:0;display:flex;align-items:center;justify-content:center}ul.slick-dots li{width:77.5px;font-size:0}ul.slick-dots li button{border-radius:100px;font-size:0;width:100%}ul.slick-dots li.slick-active button{opacity:1}.slick-arrow{background-image:url(f-slide-prev.svg);width:41.3px;height:41.3px;font-size:0;position:absolute;left:0;top:50%;transform:translateY(-50%);bottom:auto;z-index:11}.slick-next.slick-arrow{background-image:url(f-slide-next.svg);left:inherit;right:0}.mfr-lsf__media-card-carousel .media-carousel__item,.mfr-lsf__media-card-carousel .media-carousel__item:first-child,.mfr-lsf__media-card-carousel .media-carousel__item:last-child{padding:0;width:100%}.mfr-core__product-grid .product-grid__item{padding-bottom:155%}.mfr-core__product-grid .product-grid__items{grid-template-columns:repeat(4,1fr);grid-column-gap:24px;grid-row-gap:16px}.what-are-section .media-carousel .slick-slide{padding:0 16px}.what-are-section .media-carousel .slick-list{margin:0 -16px}.five-star-section .section-content .inner img{height:13px}.mfr-product__top .grid-container{padding:24px 64px;max-width:1440px;padding-top:0!important}.mfr-product__top .grid-container .product-top{margin:0 -32px}.mfr-product__top .grid-container .product-top .cell.large-6{padding:0 32px}.mfr-product__top .product-top__content .inner{max-width:100%;padding-top:22px}.mfr-product__top .product-top__content-title h1{margin-bottom:12px;font-size:40px;line-height:44px;letter-spacing:0}.mfr-product__top .product-top__content .reviewsio--rating-snippet .RatingSnippetWidget .RatingSnippetWidget__text{font-size:14px;font-weight:500;line-height:normal;letter-spacing:-.14px;text-transform:capitalize;gap:3px;border-bottom:1px solid}.mfr-product__top .product-top__content .reviewsio--rating-snippet .RatingSnippetWidget .RatingSnippetWidget__stars{margin-right:4px}.mfr-product__top .product-top__content .reviewsio--rating-snippet .RatingSnippetWidget .R-RatingStars__stars{gap:1.568px}.mfr-product__top .product-top__content .reviewsio--rating-snippet .RatingSnippetWidget .R-RatingStars__stars i.stars__icon{width:12.545px;height:12.545px}.mfr-product__top .product-top__content .reviews-io-rating-bar-widget,.mfr-product__top .product-top__content .reviewsio--rating-snippet,.mfr-product__top .product-top__content .ruk_rating_snippet,.quickview_content .subscription-selector>label:not(:last-child){margin-bottom:8px}.mfr-product__top .product-top .product-top__small-info{border:0;padding:0;opacity:.7;font-size:16px;font-weight:500;line-height:normal;text-transform:capitalize;margin-bottom:12px;letter-spacing:0}.mfr-product__top .product-top .product-top__content-description{font-size:16px;letter-spacing:0;line-height:19.2px;margin-bottom:16px}.mfr-pdp__faq .accordion .accordion-item:not(:last-child),.mfr-product__top .subscription-selector,.quickview_content .subscription-selector.quick-subscription{margin-bottom:0}.mfr-product__top .product-top .product-top__content-description p{font-size:16px;letter-spacing:0;line-height:19.2px;font-weight:600}.mfr-product__top .subscription-selector__selector{padding:16px;font-size:18px;font-weight:600;text-transform:capitalize;border-color:#fbdde2;border-radius:16px;letter-spacing:0}.mfr-product__top .subscription-selector__selector-indicator{width:20px;height:20px;margin-right:8px}.mfr-product__top .subscription-selector>label [name=purchase_selector]:checked+.subscription-selector__selector{background-color:#fbdde2}.mfr-product__top .subscription-selector__options>label [name=selling_plan]+.subscription-selector__option{border-radius:100px;border:1px solid #003861;background:#fff;color:#003861;font-size:16px;font-weight:500;text-transform:capitalize;opacity:1;letter-spacing:0;padding:3px 10px}.mfr-product__top .subscription-selector__options>label{margin-right:8px}.mfr-product__top .subscription-selector__options>label:last-child{margin-right:0}.mfr-product__top .subscription-selector__options>label [name=selling_plan]:checked+.subscription-selector__option{color:#fff;background:#003861}.mfr-product__top .subscription-selector>label,.product_reviews .section-content{margin-bottom:24px}.mfr-product__top .product-top__submit button.button{text-transform:capitalize;padding:17px}.mfr-product__top .subscription-selector__notes p{opacity:.7;margin-bottom:12px;letter-spacing:0}.mfr-product__top .subscription-selector__notes ol,.mfr-product__top .subscription-selector__notes ul{padding-left:22px;text-transform:none;letter-spacing:-.2px}.mfr-product__top .subscription-selector__notes ol li,.mfr-product__top .subscription-selector__notes ul li{margin-bottom:3px}.mfr-product__top .subscription-selector__notes{letter-spacing:0}.mfr-product__top .product-top__quantity{width:76px;margin-right:8px}.quantity-selector__wrapper{min-height:52px;border-radius:100px;border:1px solid #003861}.mfr-product__top .quantity-selector{font-size:18px;letter-spacing:0}.product_days_text_section{padding:16px;border-radius:16px;background-color:#cdecf8;margin:16px 0}.product_days_text_section img{width:90px;height:90px;object-fit:cover}.rating-with-vid{display:flex;align-items:center;gap:24px;margin-bottom:12px}.watch-test{display:flex;font-size:14px;align-items:center;gap:6px;font-weight:700;text-decoration:underline;text-transform:capitalize}.mfr-product__top .product-top__content .reviewsio--rating-snippet,.mfr-product__top .product-top__content .ruk_rating_snippet{margin:0!important}.product_days_text_inner{display:flex;gap:22px;align-items:center}.product-top__image.with-both-img-p img{object-fit:fill}.product_days_text_section h2{font-weight:900;text-transform:uppercase;margin:0 0 8px;letter-spacing:0;font-size:16px;line-height:17.6px;padding:5px;color:#fef7fa;background:#003861;border-radius:6px;width:fit-content;letter-spacing:-.16px}.product_days_text_section p{font-weight:500;font-size:18px;line-height:normal;letter-spacing:-.22px;max-width:66%}.product_days_text_section strong{font-weight:500}.product_days_text_section em{text-decoration:underline;font-style:normal}.mfr-product__top .product-top__free-shipping-text{color:#003861;font-family:Yellix;font-size:13px;font-weight:500;line-height:normal;text-transform:capitalize;letter-spacing:0;opacity:1}.mfr-product__top .quantity-selector__button,.product_reviews table tr{font-size:18px;font-weight:500}.size-dropdown-parent{padding:8px;border-radius:8px;border:1px solid #003861;background:#fdfcfb;min-width:194px;max-width:300px;width:100%;position:relative;z-index:11;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .5s ease}.size-dropdown-parent.active-size-variant{border-radius:8px 8px 0 0}.size-dropdown-parent span{flex-grow:1;text-align:left}.size-dropdown-parent svg{margin-left:10px;min-width:20px;width:20px}.size-dropdown-parent.active-size-variant svg{transform:rotate(180deg)}.size-dropdown-parent p{margin:0;display:flex;align-items:center;gap:8px}.size-option-details{position:absolute;width:100%;background:#fdfcfb;top:100%;padding-top:0;border:1px solid #1B281D;border-top:0;display:none;z-index:1;border-radius:0 0 8px 8px}.size-option-details p{padding:8px;color:#003861;margin:0;cursor:pointer;text-transform:capitalize}.size-option-details p a{border:0;display:flex;align-items:center;gap:8px}.size-option-with-dropdown img{height:45px;width:45px;border-radius:2.56px;object-fit:cover}.size-option-details p.seleced-option{background:#feebed}.size-option-details p:last-of-type{border-bottom:0}.size-option-with-dropdown{position:relative;z-index:2;width:fit-content}.mfr-product__top span.product__price .price__regular,.mfr-product__top span.product__price .price__sale{font-size:20px;font-weight:700;line-height:normal}.main-top-top-ic{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.main-top-top-ic p{display:flex;align-items:center;gap:5px}.main-top-top-ic p img{max-width:27px;min-width:27px;width:27px;height:24px}.mfr-product__top span.price-item.price-item--sale{margin-right:5px}span.product__price{margin-bottom:12px;display:block}.mfr-product__top .subscription-selector__options-wrapper{margin-top:12px}.mfr-product__top .quantity-selector__minus{padding:0 10px 0 16px}.mfr-product__top .subscription-selector__selector-indicator:before{content:"";background-image:url(checkmark.png);width:10px;height:10px;background-repeat:no-repeat;background-size:100% 100%}.mfr-product__top .product-top__images-thumbnails{bottom:0}.mfr-product__top .product-top__images-wrapper:before{display:none}.mfr-product__top .product-top__imagesa,.mfr-product__top .product-top__images img{aspect-ratio:1 / .867}.mfr-product__top .product-top__images-thumbnail:focus,.mfr-product__top .product-top__images-thumbnail:hover{transform:none}.mfr-product__top .product-top__images-thumbnail{aspect-ratio:1 / 1;border-radius:12px;margin:0 8px}.product-top__image.with-both-img-p img:first-of-type{display:none}.mfr-product__top .product-top__images-thumbnails .slick-list.draggable{margin:0 -8px}.mfr-product__top .product-top__images-thumbnails{padding:0}.both-ing-red-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px;flex-wrap:wrap;margin-bottom:16px}.main-top-change-fl{padding:24px 0 14px;margin-top:8px;border-top:.6px solid #CCCCCC;width:100%}.both-ing-red-top a{font-size:14px;line-height:18px;text-decoration:underline}.tab_content,.tab_drawer_heading{border-bottom:1px solid #fdb1be}.short_description_list{display:flex;align-items:center;margin:0 0 24px;list-style-type:none;gap:5px 16px;flex-wrap:wrap}.mfr-pdp__faq .accordion .accordion-item.is-active .accordion-icon span:last-child,.tab_content{display:none}.short_description_list li{background-image:url(cricle-checkmark.svg);background-repeat:no-repeat;background-size:14.782px 19.166px;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.16px;text-transform:capitalize;padding-left:20px;background-position:0 4px}.product-top .product-card__benefit{top:13px;font-size:14px}.product_reviews{background:#feebed}.product_reviews table{display:block;padding:0!important;margin:0 auto}.product_reviews .grid-container{padding:32px 64px;max-width:1440px}.product_reviews .slick-list{margin:0 -11px}.product_reviews table tr{margin:0 11px;border-radius:20px;background:#fff;padding:24px;line-height:21.6px;text-align:center;height:auto}.product_reviews tbody,.product_reviews td,.product_reviews tr{display:block;padding:0;background:0 0;border:0}.product_reviews td img{margin:0 auto 16px}.product_reviews td:last-child{opacity:.7;margin-top:8px;font-size:14px;line-height:16.8px}.product_accordion{padding:32px 16px;background:#fef7fa;font-size:16px;line-height:19.2px}.product_accordion .tab_container{max-width:873px;margin:0 auto}.tab_drawer_heading{margin:0;font-size:18px;font-weight:600;line-height:21.6px;position:relative;cursor:pointer;padding:12px 0}.tab_drawer_heading:after{content:"";background-image:url(a-down.svg);width:19px;height:19px;position:absolute;right:0;top:50%;bottom:auto;transform:translateY(-50%)}.product_accordion .tab_content{opacity:.7;padding-bottom:12px;padding-top:8px}.tab_drawer_heading.d_active{border-bottom-color:transparent;padding-bottom:0}.product_accordion .tab_drawer_heading:first-child{padding-top:0}.mfr-pdp__faq{padding:32px 16px;background-color:#fef7fa}.mfr-pdp__faq .section-spacer{padding-left:0;padding-right:0}.mfr-pdp__faq .grid-x{max-width:873px}.mfr-pdp__faq .inner.grid-gutter-small{margin:0;padding:0}.mfr-pdp__faq .accordion .accordion-item .accordion-title{font-size:18px;line-height:normal;letter-spacing:-.5px;border-radius:0;padding:16px 0;border-bottom:1px solid #fdb1be}.mfr-pdp__faq .section-content.color_theme__mixed .inner .accordion-item{background:0 0}.mfr-pdp__faq .section-content.color_theme__mixed .inner .accordion-item.is-active{color:var(--color-black);background:0 0}.mfr-pdp__faq .accordion .accordion-item .accordion-icon{width:15px;height:15px;right:4px}.mfr-pdp__faq .accordion .accordion-item .accordion-icon span{width:15px;height:2px;padding-right:0}.mfr-pdp__faq .section-content .section-title{margin-bottom:24px}.mfr-pdp__faq .accordion{margin-top:-16px}.mfr-pdp__faq .accordion .accordion-item .accordion-content{padding:0 0 16px;color:inherit;border-bottom:1px solid #fdb1be}.mfr-pdp__faq li.accordion-item.is-active .accordion-title{border-bottom:0;padding-bottom:8px}.mfr-pdp__faq .accordion .accordion-item.is-active .accordion-icon span:last-of-type{transform:none}.mfr-pdp__faq .accordion .accordion-item.is-active .accordion-icon{transform:translateY(-50%) rotate(0)}.blog-card--recipes .blog-card__info{padding:0;position:relative;min-height:inherit;gap:12px}.blog-card--recipes{padding:16px;border-radius:20px;background:#fff;max-height:inherit;height:100%;display:block}.mfr-blog__carousel{background-color:#feebed}.mfr-blog__carousel .grid-container.full{padding:32px 64px;max-width:1440px;position:relative}.blog-card--recipes:hover{transform:none;box-shadow:none}.mfr-blog__carousel .blog-carousel__item,.mfr-blog__carousel .blog-carousel__item:first-child,.mfr-blog__carousel .blog-carousel__item:last-child{padding:0 12px;width:100%}.blog-card--recipes .tags-block__tag{font-size:12px;padding:4px 8px;margin-bottom:0;color:#003861;font-weight:600;border-radius:100px;border:1px solid #003861;background:#cdecf8;letter-spacing:0}.blog-card--recipes .tags-block{flex-direction:row;gap:8px}.blog-card--recipes .blog-card__tags{padding:12px 0 0;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap}.blog-card--recipes p.article-read-time{font-size:14px;line-height:16px;opacity:.7}.mfr-blog__carousel .blog-card--recipes .blog-card__title{color:#003861;font-size:18px;font-weight:700;line-height:normal;text-transform:capitalize;margin-bottom:0}.blog-card__content{font-size:16px;line-height:19.2px;letter-spacing:-.16px}.blog-card--recipes .blog-card__cta{padding:0;font-size:14px;font-weight:600;line-height:normal;text-decoration-line:underline;text-transform:uppercase;display:block;text-align:left;max-width:inherit;border:0}.blog-card--recipes .blog-card__media img{position:relative;aspect-ratio:1/.577;border-radius:10px}.blog-card--recipes .blog-card__media:before,.collection_product_section .collection_header.section-content,.product-popup .product-card__description{display:none}.blog-carousel.carousel__slides .slick-track,.type-product-open ul.breadcrumb{display:flex}.blog-carousel.carousel__slides .slick-slide{height:auto}img.hearts_icons{position:absolute;z-index:1;right:28.7%;top:18px}.template-product .days_text_section{background:#ff7793}.template-product .days_text_inner{border-radius:20px;background:#fff;padding:20px 24px;max-width:793px;margin:0 auto;justify-content:start}.template-product .days_text_inner h2{font-size:18px;line-height:18.9px;color:var(--font-body-color);margin:0 16px;letter-spacing:0}.template-product .days_text_inner p{color:var(--font-body-color);font-size:16px;font-weight:500;line-height:19.2px;letter-spacing:-.16px}hrml{padding-bottom:0!important}.home_review_section:not(.review_move_app) .media-carousel__card p.signature,.home_review_section:not(.review_move_app) .media-carousel__card p.subtext{color:#003861}body.modal_open #shopify-section-header{z-index:1;position:relative}body.modal_open{overflow:hidden}.modal_open .product-grid__items-wrapper .slick-slider .slick-list,.modal_open .product-grid__items-wrapper .slick-slider .slick-track{transform:none!important;width:100%!important}.custom-quick-view-model-main{position:fixed;background:#0000004d;top:0;left:0;right:0;bottom:0;z-index:1111111;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.quickview_modal_dialog{display:flex;align-items:center;position:relative;pointer-events:none;margin:30px auto;min-height:calc(100% - 60px);padding:0 16px}.quickview_content{border-radius:20px;background:#fff;max-width:389px;margin:auto;position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;border:1px solid #ff7793;overflow:hidden}.modal_open .product-top__sticky-bar,.quick-close-btn{position:absolute}.quick-close-btn{right:8px;z-index:1;font-size:0;padding:10px;cursor:pointer;top:18px}.quickview_content .product-card__title{font-size:22px;margin-bottom:6px}.quickview_content .product-card__collection{margin-bottom:6px;font-size:14px;font-weight:500;line-height:normal;text-transform:capitalize;margin-top:0;opacity:.7}.quickview_content .product-card__selling-plan{margin:12px 0 0}.quickview_content .subscription-selector__selector{padding:8px 16px;border-color:#fbdde2;letter-spacing:0}.quickview_content label[for=subscription-selector-2] .subscription-selector__selector{padding:8px 16px 12px}.quickview_content .subscription-selector__selector-indicator{width:20px;height:20px;margin-right:8px}.quickview_content .subscription-selector>label [name=purchase_selector]:checked+.subscription-selector__selector{background-color:#fbdde2;border-radius:20px;font-weight:700}.quickview_content .product-card__image{height:auto;border-radius:0;background:0 0;aspect-ratio:inherit}.modal_open .product-card__body{z-index:inherit;border-radius:0;background:0 0}.modal_open .section-spacer{z-index:inherit}.quickview_content .product-card__bottom{padding:11.646px 22px 17.468px;min-height:auto}.quickview_content ul.slick-dots{margin:17.468px 22px 0}.quick-view-data.product-card,.quick_product_images,.quickview_content .slick-slide .product_images{position:relative}.quick_product_images .prodct_zoom,.quickview_content .product-top__image .prodct_zoom{position:absolute;bottom:11px;left:16px;cursor:pointer;width:17px;height:17px;z-index:1;display:flex;align-items:center;justify-content:center}.quickview_content button.product-card__description_blank.product-card__button.button.primary.addtocart{margin-top:12px;padding:15px;background:#ff7793;box-shadow:none!important;transform:none!important;text-transform:capitalize;font-weight:600;font-size:18px}.collection_header .section-title{text-align:left;margin-bottom:12px}.section-collection-content{margin-bottom:0;font-size:18px}.mfr-core__product-grid.collection_product_section .product-grid__item{width:calc(25% - 24px);margin:0 12px 16px;border:0}.mfr-core__product-grid.collection_product_section .product-grid__item .product-card{border-radius:20px;border:1px solid #ff7793;height:100%}.mfr-core__product-grid.collection_product_section .product-grid__item .product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:36px}.modal_open .product-grid__items-wrapper .slick-slider .slick-slide{width:25%!important}.mfr-core__product-grid.collection_product_section .product-grid__items{margin:0 -12px -16px;display:flex;flex-wrap:wrap;gap:0;max-width:inherit;list-style-type:none}.cell.small-3.product-filters__column{width:225px}.cell.small-9.product-grid__column{width:calc(100% - 225px);padding-left:42px}.collection_filter h3{margin:0 0 16px;font-family:var(--font-heading-h1);font-size:16px;font-weight:900;line-height:17.6px;text-transform:uppercase}.collection_filter_tab h4,a.categories__link{line-height:21.6px;cursor:pointer;font-size:18px}.collection_filter_tab h4{font-family:var(--font-body);font-weight:600;margin:16px 0;position:relative}.collection_filter_tab h4:after{content:"+";position:absolute;right:0;font-weight:500}.collection_filter_tab h4.open:after{content:"-"}ul.filter_categories{margin:0;list-style-type:none;display:none}a.categories__link{border-radius:100px;background:#feebed;padding:5px 10px;font-weight:500;display:flex;align-items:center;margin-bottom:16px;gap:6px;width:fit-content}a.categories__link.active{color:#fff;background:#003861}.mfr-blog__carousel .section-content .section-title{position:relative;z-index:11;margin-bottom:32px!important}.mfr-blog__carousel .section-content{margin:0}select.selling-selection{margin-bottom:0;border-radius:100px;border:1px solid #003861;padding:7px 10px;color:#003861;font-size:13px;font-weight:500;text-transform:capitalize;height:auto;line-height:normal;-webkit-appearance:none;appearance:none;background-image:url(select-frequency.png);background-repeat:no-repeat;background-size:15px 9px;background-position:100% 50%}.product-popup a.product-card__button.button.primary.addtocart{margin-top:11.646px;background:#ff7793;font-size:18px;line-height:normal;font-weight:600;text-transform:capitalize;padding:15px;box-shadow:none;transform:none}.quickview_content .slick-slide .product_images img{aspect-ratio:auto}ul.pagination__list{margin:24px 0 0;display:flex;align-items:center;justify-content:center;gap:10px}ul.pagination__list li{display:block;list-style-type:none}ul.pagination__list .pagination__item{border:1px solid;color:var(--font-body-color);width:35px;height:35px;padding:0;text-align:center;line-height:30px;font-size:16px;display:block;border-radius:4px}ul.pagination__list .pagination__item:focus,ul.pagination__list .pagination__item:hover,ul.pagination__list span.pagination__item.pagination__item--current{color:var(--color-white);background-color:var(--font-body-color)}ul.pagination__list .pagination__item.pagination__item--next,ul.pagination__list .pagination__item.pagination__item--prev{display:flex;align-items:center;justify-content:center;transform:rotate(-90deg)}ul.pagination__list .pagination__item.pagination__item--next{transform:rotate(90deg)}ul.pagination__list .pagination__item-arrow svg.icon-caret{width:16px}ul.breadcrumb{list-style-type:none;align-items:center;margin:0 0 48px;font-size:16px;font-weight:400;line-height:19.2px;text-transform:capitalize;display:flex}.collection_product_section .product-grid__item .product-card__bottom{justify-content:space-between;flex-grow:1}.collection_product_section summary::-webkit-details-marker{display:none}.collection_filter_tab.mobile_show,.collection_product_section .product-grid__item .product-card__description,.quickview_content .product-top__images-thumbnails,.type-product-open .collection_header.section-content{display:none}.product-top .tlsty-header span,.type-product-open .product-grid__column .collection_header.section-content{display:block}.product-card__reviews .RatingSnippetWidget .RatingSnippetWidget__text .RatingSnippetWidget__count{font-size:14px;font-weight:500}.collection_product_section .product-card__body,.collection_product_section .product-card__image,.collection_product_section .product-card__image .image-carousel,.collection_product_section .product-grid__item .product-card__bottom{border-radius:0;background:0 0}.collection_product_section .title-wrapper.center h2.title{font-size:24px;line-height:normal;text-align:center;font-family:var(--font-body);font-weight:600}.quickview_content .subscription-selector__options{flex-direction:column}.quickview_content .subscription-selector__options p{opacity:.7;font-size:14px;font-weight:500;line-height:normal;text-transform:capitalize;margin-bottom:8px}.quickview_content .subscription-selector__options-wrapper{margin-top:8px}.quickview_content ol.flickity-page-dots{margin-top:17.468px;padding:0 22px;position:relative}.quickview_content .product-top__images-wrapper{border-radius:0}.quickview_content .product-top__images-wrapper:before{padding-top:105%}.product-top__image-modal-overlay{z-index:11111111;background:#0000004d}.product-top__image-modal{z-index:111111111}.quickview_content .product-top__images{height:95%}.rebuy-widget.widget-type-product{padding:8px 0 0}.rebuy-widget .rebuy-widget-container .rebuy-product-block .rebuy-product-actions .rebuy-button{background:#ff7793!important;font-size:18px;font-weight:600;line-height:normal;text-transform:capitalize;padding:8px;font-family:var(--font-body);letter-spacing:0;min-height:inherit;margin-top:8px}.rebuy-widget .rebuy-widget-container .rebuy-product-block .rebuy-product-actions,.rebuy-widget .rebuy-widget-container .rebuy-recommended-products .rebuy-product-block .rebuy-product-actions,div#quiz-kit-result-advanced-wrapper .sc-fzqAui.kOENkU{padding:0 12px 12px}.rebuy-widget .rebuy-widget-container .rebuy-product-block .rebuy-product-info,.rebuy-widget .rebuy-widget-container .rebuy-recommended-products .rebuy-product-block .rebuy-product-info{padding:12px 12px 0}.rebuy-money,.rebuy-widget .rebuy-money{font-size:18px;font-weight:700}span.rebuy-money.compare-at{opacity:.7}.mfr-product__top .product-top__submit button.button .compare-at-price{color:#fff}.mfr-pdp__ingredients-carousel.pdp_its_got .ingredient-card .ingredient-card__title,.mfr-product__top .product-top__content .reviewsio--rating-snippet .RatingSnippetWidget-prefix{cursor:pointer}div#quiz-kit-result-advanced-wrapper .biVOqy{margin-bottom:0;margin-top:10px}div#quiz-kit-result-advanced-wrapper .jxQFAb{justify-content:start}.is-visible .rebuy-cart__background{top:110px;background:#00000080!important}body .rebuy-cart__flyout{margin:0!important;max-width:inherit;border-radius:0!important;padding-bottom:24px;background:#fef7fa}.rebuy-cart__flyout-loyalty-callout.no-items,.rebuy-cart__progress-bar-container.above.no-items,body .rebuy-cart__flyout .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-review{display:none!important}.mfr-pdp__benefits .circular-image__item .metafield-rich_text_field strong:after,.rebuy-cart__flyout .rebuy-cart__flyout-recommendations button[data-mfr-collapsible-trigger],.rebuy-cart__flyout-body.no-items .rebuy-cart__flyout-recommendations,.rebuy-cart__flyout-empty-cart p a,.rebuy-cart__flyout-empty-cart-main.has-items .empty_cart_product,body .collection_home .product-grid__item.small-card .product-card__description,body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-remove i.far.fa-trash,li.rebuy-cart__flyout-item.product-love-sweat-fitness-e-gift-card .rebuy-cart__flyout-item-quantity{display:none}body .rebuy-cart__flyout-empty-cart{padding:24px 16px;border:0}.rebuy-cart__flyout-empty-cart h4{text-align:left;font-size:32px;font-weight:900;line-height:35.2px;text-transform:uppercase;margin:0 0 4px;letter-spacing:0}.rebuy-cart__flyout-empty-cart p{text-align:left;font-size:14px;font-weight:500;line-height:16.8px;margin:0;text-transform:capitalize}.rebuy-cart__flyout-content.no-items{overflow:inherit;display:block}.empty_cart_product .product-card{position:relative;box-shadow:none;transform:none;overflow:hidden}.empty_cart_product ul.slick-dots{margin:16px}.empty_cart_product .product-grid__item .product-card__title,body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-product-title{font-size:18px}.empty_cart_product .product-grid__item .product-card__collection{font-size:14px;font-weight:600;text-transform:capitalize;margin-bottom:6px}.empty_cart_product span.product-card__price .price{font-size:16px}.empty_cart_product .product-grid__item .product-card__button{margin-top:6px;padding:15px}.empty_cart_product .product-grid__item .product-badge{top:3px;right:2px;left:auto;font-size:12px;text-transform:uppercase;font-weight:600;line-height:14.4px;width:77px;height:78.998px}.mfr-core__product-grid.mfr-core__product-grid-all .product-grid__item,body .rebuy-cart__flyout-item-media a,body .rebuy-cart__flyout-item-media a img{height:100%}.empty_cart_product.product-badge .badge-text{top:-2px}.rebuy-cart__flyout-empty-cart-footer p:last-child{color:#003861;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin:8px 0 0}body .is-visible#rebuy-cart .rebuy-cart__flyout-empty-cart-footer{padding:20px 16px 24px;position:fixed;right:0;bottom:0;width:500px;background:#fef7fa;z-index:11}.rebuy-cart__flyout-empty-cart-footer p>a{border-radius:100px;background:#003861;text-decoration:none;color:#fff;font-family:Yellix;font-size:18px;font-weight:600;line-height:normal;text-transform:capitalize;width:100%;height:100%;display:flex;justify-content:center;padding:16px;border:none}.rebuy-cart__flyout-close svg path{fill:#f595a8}.rebuy-cart__flyout-close svg{width:12px}.rebuy-cart__flyout .rebuy-cart__flyout-header #SmartCart_title{justify-content:center}.rebuy-cart button:focus-visible,body .rebuy-cart input:focus-visible,body .rebuy-cart select:focus-visible,body .rebuy-cart__progress-free-product-variant-select:focus-visible,body.rebuy-cart a:focus-visible{outline:0!important}.empty_cart_product .product-card__image{aspect-ratio:auto;height:auto}.empty_cart_product .product-card__image img{aspect-ratio:1/.7576;width:100%;object-fit:cover}.empty_cart_product .product-card__body,.empty_cart_product .product-card__image{background:0 0;border-radius:0}.empty_cart_product_item{flex:0 0 266px}.empty_cart_product{display:flex;gap:24px;justify-content:center}.empty_cart_product.slick-initialized{display:block;padding-bottom:48px}.rebuy-cart__flyout-empty-cart-main.no-items{height:calc(100% + 24px);overflow:hidden auto;padding-bottom:30px}body .rebuy-cart__flyout-item-info{padding-left:8px;width:calc(100% - 70px)}body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-price{font-size:16px;font-weight:700;line-height:normal;text-transform:capitalize}body .rebuy-cart__flyout-item-price{margin-top:8px;width:100%;text-align:left}body .rebuy-cart__flyout-item-quantity{margin:0;width:79px;height:27px;text-align:left;position:absolute;right:0;bottom:0}body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity .rebuy-cart__flyout-item-quantity-widget{border:1px solid #003861;background:var(--color-white)!important;width:100%;display:flex}body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity .rebuy-cart__flyout-item-quantity-widget button{color:var(--color-black)}body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-quantity .rebuy-cart__flyout-item-quantity-widget .rebuy-cart__flyout-item-quantity-widget-label{color:var(--color-black)!important;font-size:14px;font-weight:500}body .rebuy-cart__flyout-item-quantity-widget-label,body [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-label{border-color:var(--color-white)}body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-property-value{margin-top:8px;opacity:.7;font-size:14px;font-weight:600;line-height:normal;text-transform:capitalize;display:block}body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-remove{opacity:1;background-image:url(delete-icon.svg);background-position:center center;background-repeat:no-repeat;background-size:16px 19px}body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-price .rebuy-money.compare-at{font-size:16px}body .rebuy-cart__flyout-content{overflow:visible}.rebuy-cart__flyout .rebuy-cart__flyout-body{max-height:calc(100% - 70px);min-height:calc(100% - 70px);overflow-y:auto}.rebuy-cart__flyout-body.has-items.has-items{max-height:calc(100% - 90px);min-height:calc(100% - 90px)}.rebuy-cart__flyout-body.has-items.has-items~.rebuy-cart__flyout-footer{border:0!important}body .rebuy-cart__flyout-item-subscription{margin-top:20px;border-radius:20px;border:#fbdde2!important;background:#fbdde2!important;padding:12px 16px 16px}body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-subscription .rebuy-select.muted{border-radius:20px;border:1px solid var(--color-black)!important;background-color:var(--color-white)!important;padding:7px 10px;color:var(--color-black);font-size:13px;text-transform:capitalize;font-weight:500;line-height:normal;background-image:url(select-frequency.png);background-repeat:no-repeat;background-size:15px 9px;background-position:100% 50%}li.rebuy-cart__flyout-item.product-miss-congeniality-mood-boost.tag-boosts.tag-miss-congeniality.tag-mood.tag-mood-boost.tag-rebuy-mood-boost.tag-wellness-boosts.property-key-rebuytag.property-value--mood-boost.property-rebuytag\:-mood-boost.property-key-_source.property-value-rebuy.property-_source\:rebuy.property-key-_attribution.property-value-rebuy-switch-to-onetime.property-_attribution\:rebuy-switch-to-onetime .rebuy-cart__flyout-item-subscription{background:0 0!important;padding:0}.rebuy-cart__flyout .rebuy-cart__flyout-recommendations{padding:16px 16px 20px!important;max-height:100%;overflow:visible;background:#fbdde2!important}body .rebuy-cart__flyout .rebuy-widget-container .rebuy-widget-content .primary-title,body .rebuy-widget .rebuy-widget-container .primary-title{text-align:left!important;font-weight:900!important;line-height:22px!important;text-transform:uppercase!important;color:var(--color-black)!important;font-family:var(--font-heading-h4)!important;margin-bottom:8px!important}.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid{border-radius:8px;background:var(--neutro-blanco, #fff);padding:10px}body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-media,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-media{width:65px!important;height:65px}body .rebuy-widget .rebuy-widget-container .rebuy-product-block .rebuy-product-media,body .rebuy-widget .rebuy-widget-container .rebuy-recommended-products .rebuy-product-block .rebuy-product-media{margin-right:8px!important;border-radius:4px!important}body .rebuy-cart__flyout .rebuy-product-grid .rebuy-product-block .rebuy-product-media a{height:100%!important}body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-info{padding:0!important}body .rebuy-cart__flyout .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-size:16px!important;font-weight:600;line-height:normal!important;text-transform:capitalize}body .rebuy-cart__flyout .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-price{font-size:16px!important;font-weight:700!important}body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-price,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-price,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-price{margin:8px 0 0;line-height:normal!important}body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button{font-size:18px!important;padding:13px 23.5px!important;border-radius:100px!important}body .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block{padding:10px!important}.rebuy-cart__flyout .rebuy-cart__flyout-body.no-items{max-height:inherit;min-height:inherit;overflow:inherit}body .rebuy-cart__flyout .rebuy-cart__flyout-footer{width:100%}.mfr-pdp__benefits .circular-image__item .metafield-rich_text_field strong{font-size:16px;font-weight:700;line-height:19.2px;text-align:left;text-transform:capitalize}body .rebuy-cart__flyout .rebuy-widget-container .rebuy-widget-content .primary-title,body .rebuy-widget .rebuy-widget-container .primary-title{font-size:16px!important}.header__left,.header__right{z-index:11}body span.rebuy-cart__flyout-subtotal-final-amount,body .rebuy-cart__flyout-subtotal-compare-amount{color:#fff}.mfr-core__product-grid.mfr-core__product-grid-all .product-grid__items{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:1.25rem;grid-row-gap:1.25rem}.plan_mulit_column .slick-list{padding-bottom:1px}.template-product .shopify-cleanslate .h7OYsWHrW5495r9beh2n{border-radius:40px}.template-product .shopify-payment-button__more-options{margin-top:10px;font-size:13px}.template-product shopify-payment-terms{font-size:14px;text-align:center}.product-top .tlsty-header{margin-top:10px;height:auto}square-placement{text-align:center;text-transform:capitalize}.page-spring-slim-down-2024 .mfr-lsf__media-card-carousel .section-content .section-title{font-weight:900;font-size:40px;line-height:44px;text-align:center;letter-spacing:0;font-family:var(--font-heading-h1)}.product_days_text_block{width:100%;position:relative}.product_days_text_block a{font-weight:700;font-size:14px;border:0;text-decoration:underline}.product-top__image-modal-inner img:nth-child(2){display:none}.mfr-product__top .product-top__image img{border-radius:12px}.pop-up-video{position:fixed;top:0;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background:#00000050;z-index:9999;cursor:pointer}.pop-up-video .close-with-iframe{border-radius:24px;position:relative;cursor:pointer}.pop-up-video:not(.pdp-page-pop) .close-with-iframe{line-height:0}.pop-up-video .close-with-iframe button#close-main-iframe{position:absolute;right:17px;top:17px;z-index:1;cursor:pointer}.pop-up-video .close-with-iframe video{height:85vh;width:33vw;border-radius:24px;object-fit:cover}@media (min-width:1200px){.main-top-top-ic.multi-tio-ic p{max-width:270px;width:100%}.main-top-top-ic.multi-tio-ic{flex-direction:row;flex-wrap:wrap;gap:9px 34px}.product_days_text_block a{font-size:18px;border-bottom:0;position:absolute;right:0;top:50%;bottom:auto;transform:translateY(-50%);height:52px;width:126px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;text-decoration:none!important;background:#003861}.mfr-blog__carousel img.hearts_icons{z-index:-1}}.collection_filter_tab:last-child{margin-top:16px;border-top:1px solid #CECECE}section.mfr-lsf__product-tabs ul.slick-dots{opacity:0}section.mfr-lsf__product-tabs ul.slick-dots.show{opacity:1}.free-gift{display:flex;gap:16px;align-items:center;margin-top:16px;margin-bottom:16px;max-width:330px}.free-gift img{border:1px solid #FF7793;border-radius:4px;object-fit:cover}p.free-gift-h{font-size:16px;line-height:20px;color:#ff7793;text-transform:capitalize;margin:0 0 12px;font-weight:700}.free-gift-d *{font-size:12px;line-height:15.6px;margin:0;font-weight:500}.free-gift-d strong{font-size:14px;line-height:18px;font-weight:700;display:block;margin-bottom:8px}.mfr-product__top .flickity-slider.slick-initialized.slick-slider{transform:translate(0)!important;left:0!important}.mfr-product__top .flickity-enabled.is-draggable .flickity-viewport{aspect-ratio:1 / .867;height:auto!important}.product-top__images button.slick-prev.slick-arrow{position:absolute;background-image:none;height:100%;width:100%;z-index:99;width:50%}.product-top__images button.slick-next.slick-arrow{position:absolute;background-image:none;height:100%;width:100%;z-index:99;width:50%;right:0;left:auto}.product-top__images .slick-initialized .slick-slide{display:block}.mfr-product__top .loop-selling-plan-selector-description ul{padding:0!important}.mfr-product__top .select-with-desc-loop li{list-style-type:none;line-height:20px;background:url(/cdn/shop/files/Group_3497_8c40ce7a-3919-4810-bde2-d92680ccfb92.svg?v=1750224144);background-repeat:no-repeat;padding-left:24px;background-position-y:3px;margin-bottom:8px}@media print,screen and (min-width:64em){header .mfr-search-widget:not(.mfr-search-widget--show) [data-mfr-search-input]{width:20px;height:20px}.rebuy-widget .rebuy-widget-container .rebuy-product-grid{grid-template-columns:repeat(4,1fr);grid-column-gap:24px;grid-row-gap:24px;padding:0}}@media (max-width:1399px){.mfr-blog__carousel img.hearts_icons{right:21vw}}@media (max-width:1199px){header .header__wrapper-inner{padding:0 30px}.header__right a.header-menu__title{padding:11.5px}header .header-menu__title{padding:5px 7px}header ul.header__icons{margin-left:5px}.hero-section .image-text__text{padding:16px 20px 16px 60px}.hero-section .image-text__wrapper .section-content .section-title{font-size:46px;line-height:46px}.home_review_section,.mfr-lsf__media-card-carousel.what-are-section .section-spacer,.mfr-lsf__product-tabs .grid-container,section.mfr-core__image-banner .banner__content{padding:32px}.mfr-lsf__product-tabs .grid-container{padding-bottom:24px}.mfr-core__UGC-reviews-carousel .section-content .section-title{max-width:84%!important}.what-are-section .media-carousel .slick-slide{padding:0 12px}.what-are-section .media-carousel .slick-list{margin:0 -12px}.product-card__image{height:auto;aspect-ratio:1}.mfr-core__UGC-reviews-carousel .grid-container.full .ugc-carousel__item,section.mfr-lsf__product-tabs .tabs-content .product-grid .product-grid__item{height:auto}section.mfr-lsf__product-tabs .tabs-content .product-grid .product-grid__item .product-card{position:relative}.mfr-core__product-grid.collection_product_section .product-grid__item{width:calc(33.33% - 24px)}.modal_open .product-grid__items-wrapper .slick-slider .slick-slide{width:33.33%!important}.product_days_text_inner{gap:12px}.product_days_text_inner{padding-bottom:40px;position:relative}.product_days_text_section p{font-size:14px;position:absolute;width:100%;max-width:100%!important;left:0;margin-top:10px;bottom:0}.product_days_text_section em{text-decoration:none}.product_days_text_section img{width:59px;height:59px;align-self:flex-start}.product_days_text_section h2{font-size:22px;line-height:24.2px;margin:0}.product_days_text_block{position:unset}.product_days_text_section strong{display:none}}@media (max-width:1023px){header .header__icons li:not(.cart-li){display:block}.header__center .header__logo{display:flex}.home_review_section .flickity-prev-next-button,.media-carousel.carousel__slides .slick-arrow,.mfr-product__top .product-top__images-wrapper:before,header .header__icons li.search-li{display:none}header button.mobile-menu-trigger{padding:0;background:0 0;width:24px;height:24px}header .mfr-search-widget [data-mfr-search-input]{padding:12px 12px 12px 40px}header .mfr-search-widget__input:after{opacity:0}header .mfr-search-widget.show-result .search_close{display:block;position:absolute;right:11px;z-index:11;top:50%;bottom:auto;transform:translateY(-50%);cursor:pointer;width:30px;height:15px;pointer-events:all}header .mfr-search-widget.show-result [data-mfr-search-input]{padding-top:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}footer .footer__middle{gap:30px}.hero-section .image-text__image,.hero-section .image-text__image-inner,.hero-section .image-text__image-inner picture img,.hero-section .image-text__image-wrapper,.hero-section .image-text__text,.hero-section .imgtxt-text__wrapper,.lifestyle-section .image-text__wrapper .section-content .section-text,.mfr-core__collections-list .section-content:last-child,.mfr-core__image-text .button-set,footer .footer__left,footer .footer__right{width:100%}footer .footer__right{margin-top:0;margin-bottom:0}.home_review_section .flickity-viewport,footer .footer__social-links{margin:0}.footer__embed .footer__embed-heading{text-align:left;font-size:32px;line-height:35.2px;letter-spacing:0}.footer__embed .footer__embed-heading span:after{background:#ff7793}footer .footer__embed-desc p{font-size:16px;line-height:19.2px;text-align:left}.hero-section .image-text__text{padding:16px}.hero-section .image-text__wrapper.grid-container.full{flex-direction:column}.hero-section .natural_img{top:inherit;right:8px;bottom:-50px}.hero-section .image-text__wrapper .section-content .section-title{text-align:left;margin-left:0;font-size:40px;line-height:40px;max-width:85%!important;margin-bottom:8px}.hero-section .image-text__wrapper .section-content .section-text{margin-bottom:8px}.hero-section .section-content .section-text p{font-size:14px;line-height:16.8px;text-align:left}.hero-section .section-content .section-text ul li{font-size:13px;line-height:19.5px;letter-spacing:.13px;margin-right:8px;padding-left:20px}.hero-section .section-content .section-text ul li:before{left:0}.hero-section .section-content .section-text ul{padding-top:6px;padding-left:0}.hero-section .button-set .button.primary{margin-top:10px}.hero-section .image-text__icon-img{display:inline-block;margin:0 6px 0 0;width:auto;height:auto;max-width:inherit;max-height:inherit}.hero-section .image-text__icon{background-color:#fff;width:100%;border-radius:100px;border:1px solid var(--LSF-Blue, #003861);min-width:168px;background:var(--Heavenly-Pink, #fef7fa);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.hero-section .image-text__icon-text p{font-size:14px;text-align:left}.hero-section .image-text__icon-text{padding-left:0;width:calc(100% - 20px);white-space:nowrap}.hero-section .image-text__icons{padding:18px 16px;position:absolute;z-index:1;left:0;right:0;gap:8px;overflow:auto;width:fit-content;justify-content:start;margin:0 auto}.hero-section .image-text__icon-img .icon{font-size:0}.hero-section .image-text__icons::-webkit-scrollbar{opacity:0}.home_review_section,.mfr-blog__carousel .grid-container.full,.mfr-core__UGC-reviews-carousel .grid-container,.mfr-core__collections-list .section-spacer,.mfr-lsf__media-card-carousel.what-are-section .section-spacer,.not-sure-image-section .image-text__wrapper.grid-container.full,.product_reviews .grid-container,.product_reviews table,section.mfr-lsf__product-tabs .grid-container{padding:32px 16px}.new-con-desktop{padding:0 16px}.lifestyle-section .section-spacer{margin:32px 16px;padding:32px 16px}.hero-section .imgtxt-text__wrapper{align-items:flex-start!important}.fitness-app-section .banner__wrapper{margin:32px 16px}.fitness-app-section .banner__slide,.mfr-product__top .grid-container{padding:24px 16px}section.mfr-core__image-banner .banner__content{height:auto;padding:32px 16px;justify-content:end}.page-rewards section.mfr-core__image-banner .banner__content{justify-content:start}.banner_bottom_text{display:block;margin-left:auto}.template-index section.mfr-core__image-banner .banner__content .section-top-content{max-width:450px}section.mfr-core__image-banner .banner__content .section-top-content{padding:32px 16px}section.mfr-lsf__product-tabs .tabs-content .product-grid ul.slick-dots{margin:24px 0 0}section.mfr-lsf__product-tabs .tabs-content .product-grid{margin:0;padding:0}section.mfr-lsf__product-tabs .grid-container{padding-bottom:24px}.product-grid .slick-slide{padding:0 6px}.product-grid .slick-list{margin:0 -6px}.RatingSnippetWidget-prefix .RatingSnippetWidget .RatingSnippetWidget__content{flex-direction:row!important;align-items:center!important}.mfr-lsf__product-tabs .cell .button-set{padding:0 16px}section.mfr-lsf__product-tabs .tabs.flex-scroll{width:auto;margin-left:-16px;margin-right:-16px;padding:0 16px 10px}section.mfr-lsf__product-tabs .tabs.flex-scroll::-webkit-scrollbar-track{background:#cbc7d1;border-radius:10px}section.mfr-lsf__product-tabs .tabs.flex-scroll::-webkit-scrollbar{height:3px;border-radius:10px;background-color:#feebed}section.mfr-lsf__product-tabs .tabs.flex-scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#003861}section.mfr-lsf__product-tabs .tabs li a .icon,section.mfr-lsf__product-tabs .tabs li a .icon img{width:19px;height:19px;line-height:0}.home_review_section .media-carousel,.product-grid{padding:0}.image-text[data-desktop-layout=text-right].lifestyle-section .image-text__image{justify-content:flex-start}.mfr-product__top .grid-container .product-top .cell.product-top__content{padding-top:16px}.mfr-product__top .grid-container .product-top{margin:0 -16px}.mfr-product__top .grid-container .product-top .cell.large-6{padding-left:16px;padding-right:16px}.mfr-blog__carousel img.hearts_icons{right:30px}.mfr-product__top .product-top__images-thumbnail{aspect-ratio:1/1}}@media (max-width:999px){.pop-up-video .close-with-iframe{margin:0 16px}.pop-up-video .close-with-iframe video{width:90vw}}@media (max-width:991px){.days_text_block{width:calc(100% - 64px);padding-left:16px;flex-direction:column;align-items:start}.days_text_inner h2{margin:0}.cell.small-9.product-grid__column{padding-left:24px}.mfr-core__product-grid.collection_product_section .product-grid__item{width:calc(50% - 24px)}.modal_open .product-grid__items-wrapper .slick-slider .slick-slide{width:50%!important}.rebuy-widget .rebuy-widget-container .rebuy-product-grid{padding:0}.mfr-search-widget__content .mfr-search-results{max-height:91vh}.mfr-core__UGC-reviews-carousel .grid-container.full .ugc-carousel__card .media{height:450px}}@media (max-width:767px){header .header__wrapper-inner{padding:16px;height:56px}.header__center .header__logo{padding:0;min-width:inherit;max-width:inherit;height:auto}header a.header__logo img{max-width:191px;height:13.081px}header .header__center{align-items:center}footer.footer{padding:24px 16px}footer .footer__middle{gap:24px}footer .footer__menu .heading .h4{font-size:16px;letter-spacing:-.08px}footer .footer__menu{margin:0 0 16px}footer .footer__menu nav li a,footer .footer__menu nav li button{font-size:16px;padding:3px 0}footer .footer__social-links .list-social{padding-top:16px;padding-bottom:16px}p.footer__copyright{font-size:12px;font-weight:400}.days_text_section{background:var(--Blush-Pink, #feebed);padding:16px}.days_text_inner{padding:24px;border-radius:20px;background:var(--neutro-blanco, #fff)}.days_text_inner img{width:64px;height:64px}.days_text_block{width:calc(100% - 64px);padding-left:16px;flex-direction:column;align-items:start}.days_text_inner h2{font-size:20px;line-height:22px;margin:0 0 8px}.days_text_inner p,.template-product .days_text_inner p{font-size:14px;line-height:16.8px;letter-spacing:-.14px}.days_text_inner p a{border-bottom-width:1px}footer .footer__logo img{width:106px}.mfr-core__scrolling-text .marquee-scroller__item{font-size:14px;line-height:16.8px;margin:0 4px}.download-div{width:100%;text-align:center}.hero-section .button-set .button.primary,.mfr-lsf__banner .banner__box .small-text{max-width:100%}.image-text[data-mobile-layout=text-bottom] .image-text__image{margin-bottom:0}.hero-section .image-text__wrapper .section-content .section-title{max-width:328px}section.mfr-core__text-section.five-star-section p{font-size:12px;line-height:normal;letter-spacing:-.12px}.five-star-section .inner.grid-gutter{padding:3px}.five-star-section .section-content .inner img{height:12px}body.top-offset-to-first-section main .shopify-section:first-child>section{padding-top:85px}.what-are-section .grid-gutter-sides{margin-left:0;margin-right:0}.what-are-section .section-content .icon.is-inview{margin-bottom:12px}.mfr-lsf__media-card-carousel .section-content .section-title{font-size:18px;line-height:normal}.mfr-lsf__media-card-carousel .media-carousel{margin:24px 0 0}.mfr-core__product-grid.mfr-core__product-grid-all .product-grid .grid-container,.not-sure-image-section .image-text__text,ol.flickity-page-dots{padding:0}.mfr-core__collections-list .collection__item,.mfr-core__collections-list .collection__item:first-child,.mfr-core__collections-list .collection__item:last-child{width:50%;padding:0 8px 16px}.page-spring-slim-down-2024 .mfr-lsf__media-card-carousel .section-content .section-title,.section-content .section-title{font-size:32px;line-height:35px}.mfr-core__collections-list .section-content{margin-bottom:24px}.mfr-core__collections-list .collection{margin:0 -8px -16px;flex-wrap:wrap}.section-spacer .button-set .button{margin-top:24px}.lifestyle-section .section-spacer{margin:16px;padding:24px 16px;border-radius:20px}.main-heading h2{margin-bottom:22px;text-align:left}.lifestyle-section .image-text__wrapper.grid-container.full{gap:22px}.home_review_section .section-content,.mfr-core__UGC-reviews-carousel .section-content .small-text.is-inview,.mfr-core__collections-list .section-content .section-title{text-align:left}.mfr-core__collections-list .grid-x.align-center{justify-content:start}.mfr-core__collections-list .section-spacer{padding-bottom:16px}.lifestyle-section .image-text__text,ul.slick-dots li{width:100%}.lifestyle-section .imgtxt-text__wrapper{text-align:left!important}.lifestyle-section .section-spacer .button-set .button{margin-top:22px}.lifestyle-section .image-text__wrapper .section-content .section-text:nth-child(2){justify-content:start;width:100%}.fitness-app-section .banner__wrapper,.not-sure-image-section .button-set .button.primary{margin-top:16px}.mfr-lsf__banner .banner__box .section-title{line-height:35px;margin-bottom:8px}.mfr-lsf__banner .banner__slide.medium_height{max-height:523px;display:flex;flex-direction:column;align-items:start;justify-content:end}.mfr-lsf__banner .banner__top-right-graphic.right{top:16px;right:16px;position:absolute;max-width:80px;margin-top:0}.template-index .mfr-lsf__banner .banner__box.bottom-left,.mfr-lsf__banner.move-app-section .banner__box.bottom-left{position:relative;max-width:100%}.mfr-lsf__banner a.button.primary{min-width:100%!important}.home_review_section .section-content .section-text p,.mfr-core__image-banner .section-content .section-text p,.mfr-lsf__banner .section-content .section-text p,.not-sure-image-section .section-content .section-text p{font-size:16px;line-height:19.2px}.not-sure-image-section .image-text__wrapper .section-content .section-title{font-size:32px;line-height:35.2px;max-width:100%!important}.not-sure-image-section .image-text__image-inner h2.section-title{line-height:35.2px;display:block;font-size:32px;margin-bottom:16px;letter-spacing:0}.cell.small-3.product-filters__column,.not-sure-image-section .image-text__text h2.section-title{display:none}.not-sure-image-section .image-text__image-inner picture img{border-radius:20px;aspect-ratio:1.32;object-fit:cover}.not-sure-image-section .natural_img{bottom:-16px;right:-15.285px;width:94.163px;height:59.759px}.not-sure-image-section .image-text__wrapper.grid-container.full{gap:16px}section.mfr-core__image-banner .banner__content .section-top-content{padding:16px}.template-index section.mfr-core__image-banner .banner__content .section-top-content{max-width:360px}section.mfr-core__image-banner .banner__content .section-content .section-title{font-size:32px;line-height:35.2px}.banner_bottom_text h2{font-size:24px}.banner_bottom_text p,.lifestyle-section .section-content .section-text ul li,.price--on-sale .price-item--regular,.quickview_content .subscription-selector__selector,section.mfr-lsf__product-tabs .tabs li a,span.product-card__price .price{font-size:14px}.mfr-lsf__media-card-carousel.home_review_section .section-content .section-title{text-align:left;font-size:32px;line-height:35.2px}.home_review_section .section-spacer:after{content:"";background-image:url(loves-icon.svg);background-repeat:no-repeat;width:63.54px;height:104px;position:absolute;right:32.7px;bottom:22.5px;z-index:11}.home_review_section .media-carousel__card .info,.mfr-product__top .grid-container,.template-product .days_text_inner{padding:16px}.mfr-lsf__media-card-carousel.home_review_section .media-carousel__card .info__content .name{padding-bottom:12px}.home_review_section .media-carousel__card p.signature,.home_review_section .media-carousel__card p.subtext{color:#003861}section.mfr-lsf__product-tabs .grid-container{padding:16px 16px 24px}.mfr-lsf__product-tabs .section-content.text-center .section-title{margin-left:0;text-align:left;margin-bottom:24px}.mfr-core__UGC-reviews-carousel .section-content .section-title{max-width:85%!important;margin-left:0;text-align:left}.mfr-core__UGC-reviews-carousel .grid-container{padding:32px 0 16px}.mfr-core__UGC-reviews-carousel .section-content,.ugc-carousel .slick-list{padding:0 24px}.mfr-core__UGC-reviews-carousel img.social_icon{right:19px;top:84px;width:65px}.mfr-core__UGC-reviews-carousel ul.slick-dots{padding-left:24px;padding-right:8px}.mfr-product__top .subscription-selector__notes ol li,.mfr-product__top .subscription-selector__notes ul li,.shipping-section .inner.grid-gutter p{font-size:13px}.download-div p a{display:table;margin:0 auto}.mfr-product__top .product-top__content .reviewsio--rating-snippet .RatingSnippetWidget .RatingSnippetWidget__text,.product-grid__item .product-card__collection{font-size:12px}.mfr-product__top .product-top__content-title h1{margin-bottom:8px;font-size:22px;line-height:26px}.mfr-product__top .product-top .product-top__content-description p{font-size:14px}.both-ing-red-top{margin-bottom:20px;flex-direction:column;align-items:flex-start}.main-top-change-fl{padding:20px 0 8px;margin-top:20px;width:100%}.mfr-product__top .product-top .product-top__small-info{font-size:14px;margin-bottom:8px}.mfr-product__top .subscription-selector>label,span.product__price{margin-bottom:8px}.mfr-product__top .product-top__content .inner{display:block;padding-top:0}span.product__price .price{justify-content:start}.mfr-product__top .product-top .product-top__content-description{margin-bottom:16px;font-size:14px;line-height:16.8px}.short_description_list{gap:4px 16px;flex-wrap:wrap}.short_description_list li{font-size:13px;line-height:19.5px;letter-spacing:.13px;background-position:0 1px}.mfr-product__top .subscription-selector__selector{padding:12px 16px;border-radius:20px;font-size:16px;line-height:19.2px}.mfr-product__top .subscription-selector__options>label [name=selling_plan]+.subscription-selector__option{font-size:13px;padding:4px 8px;font-weight:600}.mfr-product__top .subscription-selector{margin-bottom:16px}.product_days_text_inner{gap:16px;align-items:center}.product_accordion,.section-collection-content{font-size:14px;line-height:16.8px}.tab_drawer_heading:after{width:15px;height:9px}.product_reviews .slick-list{margin:0;padding-right:32px}.product_reviews .grid-container,.product_reviews table{padding:32px 0}.product_reviews table tr{margin:0 0 0 16px}.product_reviews ul.slick-dots{padding:0 16px}.mfr-core__product-grid.collection_product_section .product-grid .grid-container,.mfr-pdp__faq{padding:16px 16px 32px}.mfr-blog__carousel .grid-container.full{padding:32px 16px 16px}.blog-card--recipes .blog-card__cta{min-width:100%;text-align:center}.blog-card--recipes .blog-card__media img{aspect-ratio:1/.76}.mfr-blog__carousel .section-content .section-title{text-align:left;position:relative;z-index:11;max-width:260px;margin:0;margin-bottom:24px!important}img.hearts_icons{right:16px;top:38px;width:66.991px;height:110.482px}.template-product .days_text_inner h2{font-size:14px;line-height:14.7px;margin:0 0 4px}.template-product .days_text_inner img{width:46px;height:42.933px}.mfr-lsf__banner .section-content .custom-underline:after{bottom:3px}.mfr-core__product-grid .product-grid__column .section-title,.mfr-pdp__faq .section-content .section-title,.template-product .mfr-core__text-section .section-content .section-title{text-align:left}.mfr-core__product-grid .product-grid__column .section-title span{width:100%;display:block}.mfr-core__product-grid .product-grid__column .section-title{overflow:inherit!important}section.mfr-lsf__product-tabs .tabs li a .icon,section.mfr-lsf__product-tabs .tabs li a .icon img{width:12.25px;height:13.759px}.product-grid__item.small-card .product-card__collection{text-transform:capitalize}.mfr-core__collections-list .collection__card .media>img{aspect-ratio:1}.main-heading h2 strong:after{margin-top:-2px}.lifestyle-section .section-content .section-text ul li{line-height:16.8px}.template-index .mfr-core__UGC-reviews-carousel{padding-bottom:32px}.home_review_section .section-content .custom-underline:after{bottom:2px}.cell.small-9.product-grid__column{width:100%;padding-left:0}.mfr-core__product-grid.collection_product_section .product-grid__item{width:calc(50% - 12px);margin:0 6px 12px}.mfr-core__product-grid.collection_product_section .product-grid__items{margin:0 -6px -12px}.collection_product_section .collection_header.section-content{margin-bottom:24px;display:none}.quickview_content .product-card__bottom{padding:17.468px}.quickview_modal_dialog{padding:0 35px}.quickview_content button.product-card__description_blank.product-card__button.button.primary.addtocart .show-for-medium{display:block!important}.quickview_content button.product-card__description_blank.product-card__button.button.primary.addtocart span.hide-for-medium{display:none!important}.product-grid__item .product-card__title,.product-grid__item.small-card .product-card__title,body .rebuy-cart__flyout .rebuy-cart__flyout-content .rebuy-cart__flyout-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-info .rebuy-cart__flyout-item-product-title{font-size:16px}.collection_filter_tab.mobile_show,.collection_product_section .product-grid__column .collection_header.section-content{display:block}ul.filter_categories{display:flex!important;margin:0 -16px 16px;padding:0 16px;overflow:auto;gap:8px}ul.filter_categories a.categories__link{margin-bottom:0;font-size:14px;width:max-content;line-height:16.8px}ul.filter_categories a.categories__link img{width:13px;height:12px}ul.filter_categories a.categories__link.plant-protein img{width:11px;height:11px}ul.filter_categories a.categories__link.gear-accessories img{width:14px;height:14px}ul.filter_categories::-webkit-scrollbar{display:none}ul.breadcrumb{margin-bottom:16px;font-size:12px}ul.breadcrumb li:last-child{font-weight:600}.quickview_content .product-card__title,.quickview_content span.product-card__price .price{font-size:18px}.quick-close-btn{top:5px;right:7px}.template-product .rebuy-widget .rebuy-widget-container .rebuy-product-grid{padding:0;gap:16px}.mfr-product__top .price--on-sale .price-item--regular{font-size:20px}.mfr-product__top .product-card__body .price--on-sale .price-item--regular,.template-product shopify-payment-terms{font-size:14px}.mfr-core__UGC-reviews-carousel .grid-container.full .ugc-carousel__card .media{height:350px}header .mfr-search-widget.show-result [data-mfr-search-input]{padding-top:12px}.empty_cart_product .product-grid__item .product-card__collection{line-height:16px}.empty_cart_product ul.slick-dots{margin:16px 16px 20px}.empty_cart_product .product-card__image{aspect-ratio:1/.76}.empty_cart_product .slick-list{padding:0 150px!important}.empty_cart_product .product-grid__item .product-card__title{margin-bottom:6px;min-height:100%}.empty_cart_product .slick-slide img{height:100%;width:100%;aspect-ratio:auto}body .rebuy-cart__flyout .rebuy-widget-container .rebuy-widget-content .primary-title,body .rebuy-widget .rebuy-widget-container .primary-title{line-height:18px!important;font-size:16px!important}body .rebuy-cart__flyout .rebuy-cart__flyout-footer .rebuy-cart__flyout-integration .nvd-mini .d-flexCstm-ld>div:first-child input{width:32px;height:15px}.mfr-pdp__benefits .circular-image__item .metafield-rich_text_field strong{font-size:12px;line-height:14.4px;text-transform:capitalize}.product_days_text_section{border-radius:8px;margin-bottom:24px}.page-rewards section.mfr-core__image-banner .banner__inner{align-items:start}.mfr-product__top .product-top__imagesa,.mfr-product__top .product-top__images img,.mfr-product__top .flickity-enabled.is-draggable .flickity-viewport{aspect-ratio:1 / .915}.mfr-product__top .product-top__content .reviews-io-rating-bar-widget .RatingBarWidget *,.mfr-product__top .product-top__content .reviews-io-rating-bar-widget .RatingSnippetWidget *,.mfr-product__top .product-top__content .reviewsio--rating-snippet .RatingBarWidget *,.mfr-product__top .product-top__content .reviewsio--rating-snippet .RatingSnippetWidget *,.mfr-product__top .product-top__content .ruk_rating_snippet .RatingBarWidget *,.mfr-product__top .product-top__content .ruk_rating_snippet .RatingSnippetWidget *{font-size:12px}square-placement{margin-bottom:24px!important;padding-bottom:24px!important;border-bottom:1px solid #EAEAEA}.mfr-product__top .grid-container{background:#fff}}@media (max-width:640px){.template-index section.mfr-core__image-banner .banner__content .section-top-content{max-width:100%}section.mfr-core__image-banner .banner__inner.medium_height{align-items:start}.section-spacer .button-set .button{min-width:100%!important}.mfr-core__product-grid.mfr-core__product-grid-all .product-grid__items{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:.5rem;grid-row-gap:.5rem}.mfr-product__top .product-top__content .rating-with-vid{justify-content:space-between}}@media (max-width:639px){body .is-visible#rebuy-cart .rebuy-cart__flyout-empty-cart-footer{width:100%}.product_days_text_section p{max-width:73%}}@media (max-width:594px){.product-grid__item .product-card__title,.product-grid__item.small-card .product-card__title{min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-section .image-text__wrapper .section-content .section-title{font-size:40px;line-height:44px;max-width:320px!important}.collection_product_section .product-grid__item .product-card__title{min-height:36px}.empty_cart_product .slick-list{padding:0 140px!important}.rating-with-vid{gap:8px}.watch-test{font-size:12px}.size-dropdown-parent{max-width:100%}.size-option-with-dropdown{width:100%}.product_days_text_block a{display:block}.product_days_text_section h2{letter-spacing:0;max-width:224px}}@media (max-width:480px){.mfr-lsf__product-tabs .section-content .custom-underline{display:inline}.mfr-lsf__product-tabs .section-content .custom-underline .splitted-text:after{background-color:#ff7793;height:2px;bottom:0;content:"";position:absolute;left:0;width:100%}.mfr-lsf__product-tabs .section-content.text-center .section-title{max-width:90%}.mfr-pdp__faq .accordion .accordion-item .accordion-title{padding:16px 18px 16px 0}.template-product .mfr-core__text-section .rebuy-checkbox:before{top:60%}body .rebuy-cart__flyout{width:calc(100% + -0px)!important;transition:none}body .is-visible#rebuy-cart .rebuy-cart__flyout-empty-cart-footer{width:100%}.is-visible .rebuy-cart__background,.is-visible .rebuy-cart__flyout{top:0!important}html body .rebuy-cart__flyout .rebuy-cart__flyout-footer{max-width:100%}body .appearance-right-previw-ld .d-flexCstm-ld{max-width:100%!important}.empty_cart_product .slick-list{padding:0 70px!important}.rebuy-cart__flyout-empty-cart h4{font-size:30px}.page-rewards .section-spacer .button-set .button{min-width:inherit!important;line-height:normal;min-height:inherit}}@media (max-width:375px){.empty_cart_product .slick-list{padding:0 50px!important}}@media (max-width:350px){.shipping-section .inner.grid-gutter p{font-size:12px}.rebuy-cart__flyout-empty-cart h4{font-size:24px}.empty_cart_product .product-grid__item .product-card__button{padding:5px;font-size:16px}.empty_cart_product .slick-slide{padding:0 6px}.empty_cart_product .slick-list{padding:0 95px!important;margin:0 -6px}}
/*# sourceMappingURL=/cdn/shop/t/224/assets/custom_r.css.map */
