@charset "UTF-8";/*!
  Custom CSS by Lee
*//*!
  Custom Fonts
*/@font-face{font-family:Manrope-Regular;src:url(/cdn/shop/files/Manrope-Regular.woff2) format("woff2"),url(/cdn/shop/files/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manrope-SemiBold;src:url(/cdn/shop/files/Manrope-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/Manrope-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Manrope-Bold;src:url(/cdn/shop/files/Manrope-Bold.woff2) format("woff2"),url(/cdn/shop/files/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Outfit-Light;src:url(/cdn/shop/files/Outfit-Light.woff2) format("woff2"),url(/cdn/shop/files/Outfit-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Outfit-Medium;src:url(/cdn/shop/files/Outfit-Medium.woff2) format("woff2"),url(/cdn/shop/files/Outfit-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Outfit-SemiBold;src:url(/cdn/shop/files/Outfit-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/Outfit-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Outfit-Bold;src:url(/cdn/shop/files/Outfit-Bold.woff2) format("woff2"),url(/cdn/shop/files/Outfit-Bold.woff) format("woff");font-weight:700;font-style:normal}/*!
  Navigation
*/.site-nav__link--icon .icon{color:#b63dbc}body .is-light .site-nav__link--icon .icon{color:#fff}@media only screen and (min-width: 590px){.site-nav__link--icon .icon{color:#b63dbc}body .is-light .site-nav__link--icon .icon{color:#fff}}/*!
  Typography
*/:root{--typeHeaderPrimary: "Manrope-Bold", Arial, sans-serif;--typeHeaderFallback: Arial, Helvetica Neue, sans-serif;--typeHeaderSize: 52px;--typeHeaderWeight: 700;--typeHeaderLineHeight: 1.1;--typeHeaderSpacing: 0em;--typeBasePrimary: "Outfit-Light", Arial, sans-serif;--typeBaseFallback: Arial, Helvetica Neue, sans-serif;--typeBaseSize: 18px;--typeBaseWeight: 300;--typeBaseLineHeight: 1.4;--typeBaseSpacing: 0em}b,strong{font-weight:600;font-family:Outfit-SemiBold,Arial,sans-serif}/*!
Links
*/.main-content a.red-link:link,.main-content a.red-link:visited,.main-content a.red-link:hover,.product-accordion a:link,.product-accordion a:visited,.product-accordion a:hover,.faq-accordion a:link,.faq-accordion a:visited,.faq-accordion a:hover{color:var(--colorBtnPrimary);border-bottom-color:var(--colorBtnPrimary);font-family:Outfit-Medium,Arial,sans-serif}/*!
  Lists
*/ul.points,ul.ticks,.product-accordion ul,.blog-article__key-takeaways ul{list-style:none;padding:0;margin:0}ol{margin:0 0 0 1em;padding:0}ol li,.rte ol li,ul.points li,ul.ticks li,.product-accordion ul li,.blog-article__key-takeaways ul li{position:relative;padding-left:32px;margin-bottom:1em;font-family:inherit}ol li,.rte ol li{padding-left:12px}ol li::marker{color:#a231e8;font-family:Outfit-Medium,Arial,sans-serif}ul.points li:before{content:url(/cdn/shop/files/bullet.svg);position:absolute;left:0;top:0;width:9px;height:9px}ul.ticks li:before,.product-accordion ul li:before,.blog-article__key-takeaways ul li:before{content:url(/cdn/shop/files/check.svg);position:absolute;left:0;top:.05em;width:16px;height:16px}.blog-article__key-takeaways ul li:before{content:url(/cdn/shop/files/tick-purple.svg);top:.18em;width:20px;height:20px}.hr--large,.hr--medium,.hr--small,hr{border-top-color:var(--colorBtnPrimary);opacity:.25}/*!
  Headings
*/h3,.rte h3{line-height:1.4}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:.5em;margin-top:1em}.rte h3{font-size:calc(var(--typeHeaderSize) * .5);margin-top:0}.large-heading,.small-heading{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);font-size:32px}.small-heading{line-height:var(--typeHeaderLineHeight);font-size:28px}@media only screen and (max-width: 590px){.large-heading,.small-heading{font-size:22px;line-height:1.2}h2,.rte h2{font-size:calc(var(--typeHeaderSize) * .65)}.h3{line-height:1.3;font-size:calc(var(--typeHeaderSize) * .5)}}/*!
  Kaching cart
*/body .kaching-cart .kaching-cart-item__title,body .kaching-cart .kaching-product-upsell-item-container .kaching-product-upsell-item .kaching-product-upsell-item__content .kaching-product-upsell-item__title,body .kaching-cart .kaching-product-upsell-item-container .kaching-product-upsell-item .kaching-product-upsell-item__content .kaching-product-upsell-item__price-container .kaching-product-upsell-item__price-final,body .kaching-cart .kaching-cart__trust-badges .kaching-cart__trust-badge-text{font-weight:400}body .kaching-cart .kaching-cart-item__title,body .kaching-cart .kaching-product-upsell-item-container.kaching-cart-carousel-item-layout-2 .kaching-product-upsell-item .kaching-product-upsell-item__title{font-family:Outfit-Medium,Arial,sans-serif}body .kaching-cart .kaching-cart__tiered-promotions-bar .kaching-cart__tiered-promotions-bar-text{font-size:15px;color:#000;font-family:Outfit-Light,Arial,sans-serif}body .kaching-bundles .kaching-bundles__bundle-products{background-color:#fff}body .kaching-bundles .kaching-bundles__bar-first-line{row-gap:6px}body .qsc2-stickybar{z-index:999}body .kaching-bundles .kaching-bundles__block-title{font-size:16px;font-family:Outfit-SemiBold,Arial,sans-serif;font-weight:400;letter-spacing:.05em;color:#0093c9;text-transform:uppercase;gap:2rem}body .kaching-bundles .kaching-bundles__block-title:before,body .kaching-bundles .kaching-bundles__block-title:after{height:1px;background-color:#f5c6d9;opacity:.5}body .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-main{min-height:55px}body .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight)}/*!
  Buttons
*/.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.kaching-cart .kaching-cart__footer .kaching-cart__checkout-button{font-size:15px;line-height:1.35;min-width:90px;border-radius:25px;text-transform:uppercase;letter-spacing:.12em;padding:14px 35px}body .kaching-cart .kaching-cart__footer .kaching-cart__checkout-button{font-family:var(--typeHeaderPrimary);border-radius:25px}.btn--tertiary,.rte .btn--tertiary{border:1px solid;border-color:var(--colorBtnPrimary);color:var(--colorBtnPrimary);padding:14px 35px}.btn--tertiary-white,.rte .btn--tertiary-white{border:1px solid #fff;border-color:#fff;color:#fff;padding:14px 35px;background:none}[data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static),[data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static):hover:not([disabled]),[data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary-white):not(.btn--static),[data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary-white):not(.btn--static):hover:not([disabled]){background-position:0;padding:14px 35px;background:var(--colorBtnPrimary);background-size:auto}[data-animate_buttons=true] .btn.add-to-cart--secondary:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static),[data-animate_buttons=true] .btn.btn--inverse:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static),[data-animate_buttons=true] .btn.add-to-cart--secondary:not(.btn--no-animate):not(.btn--tertiary-white):not(.btn--static),[data-animate_buttons=true] .btn.btn--inverse:not(.btn--no-animate):not(.btn--tertiary-white):not(.btn--static){background-image:none}.btn--tertiary-white:hover,.rte .btn--tertiary-white:hover{background-color:#fff;color:#d75076}.payment-buttons .add-to-cart--secondary{background-color:var(--colorBtnPrimary);color:var(--colorTextBody)!important}@media only screen and (max-width: 768px){.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:12px}button.add-to-cart.btn{font-size:18px}}/*!
  Header
*/.announcement{background:linear-gradient(to right,#0093c9,#a231e8,#d75076)}div.announcement__text{overflow:hidden;white-space:nowrap;box-sizing:border-box}div.announcement__text .announcement__text__inner{display:inline-flex;animation:marquee 50s linear infinite;align-items:center}div.announcement__text span.shape-star{display:inline-block;width:8px;height:8px;background-image:url(/cdn/shop/files/sparkle-small-white.png);float:left;margin:0 20px;background-position:0 0;background-size:cover}div.announcement__text p{margin:0;font-size:15px;line-height:1.3}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}header .page-width{max-width:1736px}.header-wrapper--overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,transparent)}@media only screen and (min-width: 590px){.announcement__text{font-size:15px;padding:6px 20px 8px}}@media only screen and (max-width: 1119px){.medium-down--hide{display:none!important}}@media only screen and (min-width: 769px) and (max-width: 1198px){header button.large-up--hide{display:inline-block!important}}@media only screen and (min-width: 1119px){header button.large-up--hide{display:none!important}}/*!
  Homepage Hero Banner
*/.hero--template--19909167186156__hero-video .hero__title{max-width:1090px;margin:0 auto}.hero--template--19909167186156__hero-video .hero__text-content.vertical-center .hero__subtitle{max-width:460px;margin:0 auto}.hero--template--19909167186156__hero-video .hero__title span,h1 span,h2 span,h3 span{position:relative}.hero--template--19909167186156__hero-video .hero__title span:after,h1 span:after,h2 span:after,h3 span:after{display:block;position:absolute;height:30px;width:30px;background:url(/cdn/shop/files/pink-sparkle.png);background-size:contain;content:"";top:20px;right:-20px}h2 span:after{height:20px;width:20px;top:7px;right:-15px}.hero__text-content{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;height:inherit;gap:1em}.hero__image-wrapper,.hero__media{background:#d2d4d6}.hero .hero__rating .animation-contents{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.hero .hero__rating .animation-contents{animation:.8s cubic-bezier(.26,.54,.32,1) .3s forwards;animation-name:rise-up}.hero--650px{height:800px}@media only screen and (min-width: 2000px){.hero__media video{font-family:"object-fit: contain";-o-object-fit:contain;object-fit:contain}}@media only screen and (max-width: 768px){.hero--template--19909167186156__hero-video .hero__title span:after{height:20px;width:20px;top:7px;right:-13px}h2 span:after{height:15px;width:15px;top:6px;right:-10px}}@media only screen and (min-width: 589px){.hero__text-content.vertical-center .hero__link{margin-top:0}}@media only screen and (max-width: 589px){.hero--650px{height:530px}}/*!
  Homepage Promo Banner
*/#shopify-section-template--19909167186156__home_hero_promo_3zjqAP{background-image:url(/cdn/shop/files/bf-2025-banner-desktop.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center center;position:relative}section.hero-promo-banner{position:relative;width:100%;padding:100px 0}section.hero-promo-banner .hero-promo-inner{display:flex;flex-direction:column;align-items:center;gap:1em}section.hero-promo-banner .hero-promo-inner h2{display:block;width:678px;margin:0 auto}section.hero-promo-banner .hero-promo-inner h2 img{display:block;width:100%;height:auto}section.hero-promo-banner .hero-promo-inner h3{display:block;font-size:40px;color:#fff;text-align:center;line-height:1.2em;margin:0;padding:0}section.hero-promo-banner .hero-promo-inner h3 span{color:#ffd421}section.hero-promo-banner .hero-promo-inner h3 span:after{display:none}section.hero-promo-banner .hero-promo-inner p{color:#fff;font-size:20px;text-align:center;max-width:360px;margin:0;padding:0}section.hero-promo-banner .hero-promo-inner a.btn{background:#000}section.hero-promo-banner .hero-promo-inner a.btn span{color:#ffd421}section.hero-promo-banner .hero__rating{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;color:#fff}.promo-sale-badge{position:absolute;width:233px;height:auto;display:block;right:50px;bottom:50px}@media only screen and (max-width: 1780px){#shopify-section-template--19909167186156__home_hero_promo_3zjqAP{background-size:auto 100%;background-position:center top}}@media only screen and (max-width: 894px){.promo-sale-badge{display:none}}@media only screen and (max-width: 768px){section.hero-promo-banner .hero-promo-inner h2{width:100%}section.hero-promo-banner .hero-promo-inner h3{font-size:30px}}@media only screen and (max-width: 590px){section.hero-promo-banner .hero-promo-inner h3 br{display:none}#shopify-section-template--19909167186156__home_hero_promo_3zjqAP{background-image:url(/cdn/shop/files/bf-2025-banner-mobile_690ebac8-b8c9-49b8-8e69-5b4b21ed7252.jpg);background-size:100% auto;background-position:center bottom;padding-bottom:160px;padding-top:20px;background-color:#8c0081}section.hero-promo-banner{padding:44px 0}}/*!
Homepage & Internals Custom CSS
*/#shopify-section-template--19909167186156__advanced_content_G8Txw9 .custom-content{padding:0}#shopify-section-template--19909167186156__advanced_content_XiPtQE h3,#shopify-section-template--19909167186156__advanced_content_PwpgM7 h3{margin-bottom:1.2em;margin-top:1.2em}.custom__item{padding-right:60px}#shopify-section-template--19909167186156__advanced_content_XiPtQE div.image-wrap{position:relative;overflow:visible}#shopify-section-template--19909167186156__advanced_content_XiPtQE div.image-wrap:after{content:" ";display:block;height:165px;width:165px;position:absolute;right:-80px;top:50px;background-image:url(/cdn/shop/files/no1-badge.png);background-size:cover;background-position:center;background-repeat:no-repeat}#shopify-section-template--19909167186156__advanced_content_XiPtQE,#shopify-section-template--19909167186156__faq_section_cQiRFi,#shopify-section-template--19909167382764__advanced_content_FFkiPL,#shopify-section-template--19909167382764__advanced_content_Hp49V3,#shopify-section-template--19921935073516__advanced_content_FFkiPL,#shopify-section-template--19921935073516__advanced_content_Hp49V3,#shopify-section-template--19921934942444__advanced_content_iwztBG,#shopify-section-template--19926700851436__advanced_content_FFkiPL,#shopify-section-template--19926700851436__advanced_content_Hp49V3,#shopify-section-template--19909167317228__faq_section_6Ktw86,#shopify-section-template--19909167251692__advanced_content_nY7fct,#shopify-section-template--19909167251692__text_with_icons_E9rR6d,#shopify-section-template--19926961422572__text_with_icons_AhpaFL,#shopify-section-template--19909167513836__advanced_content_ExXT3p,#shopify-section-template--19909167513836__rich_text_jkkP6Y,#shopify-section-template--19909167513836__faq_section_RkKagc,#shopify-section-template--19931167326444__rich_text_jkkP6Y,#shopify-section-template--19931167326444__faq_section_RkKagc,#shopify-section-template--19931358134508__advanced_content_gxXX9H,#shopify-section-template--19931358134508__advanced_content_nhdUw7,#shopify-section-template--19931358134508__advanced_content_WHhTBg,#shopify-section-template--19931358101740__advanced_content_ExXT3p,#shopify-section-template--19931358101740__rich_text_jkkP6Y,#shopify-section-template--19931358101740__faq_section_RkKagc,#shopify-section-template--19932251685100__advanced_content_gxXX9H,#shopify-section-template--19932251685100__icons_and_descriptions_bixiMB,#shopify-section-template--19932287369452__advanced_content_gxXX9H,#shopify-section-template--19932287369452__icons_and_descriptions_bixiMB,#shopify-section-template--19932321906924__advanced_content_gxXX9H,#shopify-section-template--19932321906924__icons_and_descriptions_bixiMB,#shopify-section-template--19932321906924__advanced_content_yFeKQX,#shopify-section-template--19932364603628__advanced_content_ExXT3p,#shopify-section-template--19932364603628__advanced_content_cTkCx9,#shopify-section-template--19932364603628__icons_and_descriptions_FD9fyH,#shopify-section-template--19932364603628__faq_section_RkKagc,#shopify-section-template--19926764060908__advanced_content_jBWN37,#shopify-section-template--19926961422572__advanced_content_iwztBG,#shopify-section-template--19926984261868__advanced_content_nY7fct,#shopify-section-template--19931167326444__product_details_accordion_CdDgTp,#shopify-section-template--20033455620332__product_details_accordion_CdDgTp,#shopify-section-template--20033455620332__advanced_content_ExXT3p,#shopify-section-template--20033455620332__faq_section_RkKagc,#shopify-section-template--20033566408940__product_details_accordion_CdDgTp,#shopify-section-template--20033566408940__advanced_content_gxXX9H,#shopify-section-template--20033566408940__advanced_content_Ddknhf,#shopify-section-template--20033566408940__faq_section_RkKagc,#shopify-section-template--20062190895340__product_details_accordion_CdDgTp,#shopify-section-template--20062190895340__advanced_content_gxXX9H,#shopify-section-template--20062190895340__advanced_content_ziRBwY,#shopify-section-template--20087143596268__product_details_accordion_CdDgTp,#shopify-section-template--20087143596268__advanced_content_ExXT3p,#shopify-section-template--20087143596268__advanced_content_hpePfF,#shopify-section-template--20087143596268__faq_section_RkKagc,#shopify-section-template--20678188794092__product_details_accordion_CdDgTp,#shopify-section-template--20678188794092__advanced_content_ExXT3p,#shopify-section-template--20678188794092__advanced_content_hpePfF,#shopify-section-template--20678188794092__faq_section_RkKagc,.comparison-table{background:linear-gradient(to bottom,#faf4fe,#efdafd)}#shopify-section-template--19926764060908__advanced_content_jBWN37 h2{max-width:510px}#shopify-section-template--20334990983404__advanced_content_kdKgdL .custom-content,#shopify-section-template--20334990983404__advanced_content_kdKgdL .custom-content .custom__item{margin:0;padding:0}#shopify-section-template--20334990983404__advanced_content_kdKgdL .custom-content h2{max-width:550px;margin:0 auto;padding:0}#shopify-section-template--20334990983404__advanced_content_kdKgdL .custom-content .custom__item .custom__item-inner{text-align:center}#shopify-section-template--20334990983404__advanced_content_kdKgdL .custom-content{padding-top:50px;padding-bottom:30px}#shopify-section-template--20334990983404__advanced_content_dEA8Hk .custom-content,#shopify-section-template--20334990983404__advanced_content_jBWN37 .custom-content,#shopify-section-template--20334990983404__advanced_content_hBFrA3 .custom-content,#shopify-section-template--20334990983404__advanced_content_iTVXeH .custom-content{padding-top:0;padding-bottom:0}#shopify-section-template--20334990983404__advanced_content_dEA8Hk .custom-content h2,#shopify-section-template--20334990983404__advanced_content_jBWN37 .custom-content h2,#shopify-section-template--20334990983404__advanced_content_hBFrA3 .custom-content h2,#shopify-section-template--20334990983404__advanced_content_iTVXeH .custom-content h2{margin:0 0 25px;padding:0;font-size:28px;font-family:Manrope-Bold,Arial,sans-serif}#shopify-section-template--20334990983404__advanced_content_dEA8Hk .custom-content h3,#shopify-section-template--20334990983404__advanced_content_jBWN37 .custom-content h3,#shopify-section-template--20334990983404__advanced_content_hBFrA3 .custom-content h3,#shopify-section-template--20334990983404__advanced_content_iTVXeH .custom-content h3{color:#0093c9;margin:3em 0 25px;padding:0;text-transform:uppercase;font-size:18px;font-family:Manrope-SemiBold,Arial,sans-serif;letter-spacing:.1em}#shopify-section-template--20334990983404__main .header-internal .section-header__title{max-width:820px}.shopify-section.index-section{margin:0}.shopify-section.index-section .theme-block{padding:44px 0}@media only screen and (min-width: 590px){.shopify-section.index-section{margin:0}.shopify-section.index-section .theme-block{padding:140px 0}.section-header{margin-bottom:0}}@media only screen and (min-width: 769px){#shopify-section-template--19909167186156__advanced_content_XiPtQE h2,#shopify-section-template--19909167186156__advanced_content_PwpgM7 h2{max-width:450px}}@media only screen and (max-width: 768px){#shopify-section-template--19909167186156__advanced_content_XiPtQE div.image-wrap:after{right:30%;top:30%}.custom__item{padding-right:0}}/*!
  Collection panel
*/.collection-header-wrapper{display:flex;align-items:center;text-align:center;margin:2rem 0}.collection-header-wrapper h2{flex:none;margin:0 2rem;font-size:22px;font-family:Outfit-Medium,Arial,sans-serif;font-weight:400;letter-spacing:.05em;color:#0e0620;position:relative;text-transform:uppercase}.collection-header-wrapper:before,.collection-header-wrapper:after{content:"";flex:1;height:1px;background:#f5c6d9;opacity:.5}.collection-switcher__collection-grid .flickity-slider{padding-top:0}.collection-switcher__collection-grid .flickity-slider .grid__item{display:block;opacity:1;padding:.6em;background:linear-gradient(to bottom,#fbf8fe,#eed8fb);border-radius:24px;border:12px solid white}.flickity-page-dots .dot{height:16px}.grid__item{margin-bottom:30px}.collection-switcher__collection .grid__item{margin-bottom:0}.grid-product__tag{font-size:15px;right:auto;left:-11px;top:20px;border-radius:10px}.grid-product__meta{padding:12px}.grid-product__title{font-size:22px;font-family:Manrope-Bold,Arial,sans-serif;line-height:1.2;font-weight:400;min-height:77px}.collection-switcher__collection .grid-product__title{font-size:32px}.grid-product__price,.sale-price{font-size:20px;font-family:Outfit-Bold,arial;color:#d75076;font-weight:400;line-height:1.1;margin-top:10px}.grid-product__price--original,body.template-product .product__price.product__price--compare{opacity:.5;font-family:Outfit-Medium,arial;color:#d75076}body.template-product .product-block--price,body.template-product .product-block--header{margin-bottom:10px}body.template-product .grid-product__price,body.template-product .sale-price{font-size:36px;margin-top:20px}.grid-card-footer .btn{width:100%;border-radius:8px}.grid-product__content{margin-bottom:0}.collection-switcher__collection p{margin-bottom:40px}@media only screen and (min-width: 1280px){#CollectionSwitcher1-template--19909167186156__featured-collection-switcher .flickity-viewport{height:620px!important}}@media only screen and (min-width: 590px){body.template-product .product__price{font-size:36px;color:#d75076;font-family:Outfit-Bold,arial}body.template-product .product__price.product__price--compare{opacity:.5;font-family:Outfit-Medium,arial;font-size:32px}}@media only screen and (max-width: 768px){.grid-product__title{font-size:22px}.grid-product__meta{padding:12px 5px}.collection-switcher__collection .grid-product__price,.collection-switcher__collection .sale-price,.product-grid-container .grid-product__price,.product-grid-container .sale-price{font-size:14px}}@media only screen and (max-width: 589px){body.template-product .product__price.product__price--compare{font-size:26px}.collection-switcher__collection .small--one-half{width:50%}.collection-switcher__collection .grid-product__title,.product-grid-container .grid-product__title{font-size:17px;min-height:61px}body .okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer,body .okeReviews .okeReviews-starRating-indicator-layer{background-size:auto}body.template-product .okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer,body.template-product .okeReviews .okeReviews-starRating-indicator-layer{background-size:100px auto}body.template-product .okeReviews{margin-bottom:6px}body.template-product .product-block--header{margin-bottom:.5em}body .collection-switcher__collection .grid-card-footer .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static),body .product-grid-container .grid-card-footer .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static){padding:8px}body .okeReviews .okeReviews-reviewsSummary-ratingCount{display:none}.collection-switcher__collection-grid .flickity-slider .grid__item{border:4px solid white}}/*!
  Images
*/.image-wrap{background:transparent}.image-wrap img,.grid-product__image-mask{border-radius:10px}/*!
  Panel styles
*/.section-header{margin-bottom:0}.page-width--narrow{max-width:820px}#shopify-section-template--19921935073516__advanced_content_KQUJRE,#shopify-section-template--19921935073516__rich_text_tWw9at,#shopify-section-template--19921934942444__rich_text_FFJjNE,#shopify-section-template--19909167513836__rich_text_zDYF3H,#shopify-section-template--19931167326444__rich_text_zDYF3H,#shopify-section-template--19931358134508__rich_text_zDYF3H,#shopify-section-template--19931358101740__rich_text_zDYF3H,#shopify-section-template--19932251685100__rich_text_zDYF3H,#shopify-section-template--19932287369452__rich_text_zDYF3H,#shopify-section-template--19932364603628__rich_text_zDYF3H,#shopify-section-template--19926961422572__rich_text_FFJjNE{background:#f4fcff;margin:0}#shopify-section-template--19921935073516__advanced_content_V3J79i .custom-content,#shopify-section-template--19921935073516__advanced_content_KQUJRE .custom-content{justify-content:center}#shopify-section-template--19921935073516__advanced_content_V3J79i .custom-content .rte,#shopify-section-template--19921935073516__advanced_content_KQUJRE .custom-content div,#shopify-section-template--19927016800492__advanced_content_nY7fct .custom-content div{text-align:center;padding:0}#shopify-section-template--19927016800492__advanced_content_nY7fct .custom-content{margin:0;padding:0}#shopify-section-template--19926764060908__advanced_content_iTVXeH .custom-content{margin:0;padding-top:0}#shopify-section-template--19926700851436__advanced_content_7b4arP{background:#f4fcff;padding:0;margin:0}#shopify-section-template--19926700851436__advanced_content_7b4arP .custom__item{margin:0}#shopify-section-template--19926700851436__advanced_content_7b4arP .align--center h2{text-align:center}#shopify-section-template--19926700851436__advanced_content_7b4arP .custom__item.align--center,#shopify-section-template--19926764060908__advanced_content_iTVXeH .custom__item.align--center,#shopify-section-template--20334990983404__advanced_content_iTVXeH .custom__item.align--center{padding:0}#shopify-section-template--19921935073516__rich_text_tWw9at{background:transparent}.custom-content{padding:140px 0;margin-left:0;margin-bottom:0}.custom__item{padding-left:0}.panel-footer-cta{display:flex;flex-direction:column;align-items:center;width:100%;gap:1em}#shopify-section-template--19926700851436__advanced_content_7b4arP .custom-content,#shopify-section-template--19909167251692__text_with_icons_E9rR6d{margin:0}.text-with-icons{margin-bottom:0}#shopify-section-template--19909167251692__text_with_icons_E9rR6d h4{font-size:calc(var(--typeHeaderSize) * .4);line-height:1.3}#shopify-section-template--19909167251692__text_with_icons_E9rR6d p{font-size:16px}#shopify-section-template--19909167251692__featured_collection_switcher_RtYBnF,#shopify-section-template--19909167186156__featured-collection-switcher,#shopify-section-template--19921935073516__featured_collection_switcher_wGBnjG,#shopify-section-template--19921934942444__featured_collection_switcher_Kafeb8,#shopify-section-template--19926984261868__featured_collection_switcher_RtYBnF,#shopify-section-template--19927016800492__featured_collection_switcher_RtYBnF{margin:100px 0}#shopify-section-template--19926961422572__text_with_icons_AhpaFL .custom-content{flex-direction:column}#shopify-section-template--19926764060908__advanced_content_kdKgdL .align--center{padding:0;margin:0}#shopify-section-template--19926764060908__advanced_content_kdKgdL .custom-content{margin:0 auto;max-width:920px}#shopify-section-template--19926764060908__advanced_content_kdKgdL .align--center .custom__item-inner{text-align:center}@media only screen and (max-width: 590px){.custom-content{padding:44px 0;margin:0}#shopify-section-template--19909167251692__featured_collection_switcher_RtYBnF,#shopify-section-template--19909167186156__featured-collection-switcher,#shopify-section-template--19921935073516__featured_collection_switcher_wGBnjG,#shopify-section-template--19921934942444__featured_collection_switcher_Kafeb8,#shopify-section-template--19926984261868__featured_collection_switcher_RtYBnF,#shopify-section-template--19927016800492__featured_collection_switcher_RtYBnF{margin:44px 0}}@media only screen and (max-width: 768px){.custom-content{flex-wrap:wrap;flex-direction:column;align-content:center;justify-content:flex-end}#shopify-section-template--19909167186156__advanced_content_XiPtQE .custom-content{flex-direction:column-reverse}#shopify-section-template--19921935073516__rich_text_gftW34,#shopify-section-template--19921935073516__rich_text_tWw9at,#shopify-section-template--19921934942444__rich_text_FFJjNE{padding:2em 0}.custom-content .one-half{width:100%}}/*!
  Custom FAQ panel styles
*/.faq-accordion{display:grid;grid-template-columns:1fr 3fr;gap:0;padding:60px 0;align-items:start}.faq-divider{display:block;clear:both;height:2em;grid-column:1 / 3}.custom-content.faq-custom h2{margin-left:auto;margin-right:auto}.faq-heading{grid-column:1 / 2;color:#d75381;font-size:37px;margin-top:0;padding:0 50px 0 0}.faq-items{grid-column:2 / 3;display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #e0d7e9;padding:20px 0;margin:0}.faq-question{background:none;border:none;color:#1d0c2b;font-family:Outfit-SemiBold,Arial,sans-serif;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0;text-align:left}.faq-toggle{display:inline-block;width:24px;height:24px;background-image:url(/cdn/shop/files/faq-open.png);background-size:contain;background-repeat:no-repeat;transition:transform .3s ease}.faq-question[aria-expanded=true] .faq-toggle{background-image:url(/cdn/shop/files/faq-close.png);color:#d75076}.faq-question[aria-expanded=true] span{color:#d75076}.faq-answer{overflow:hidden;max-height:0;opacity:0;display:none;animation:none}.faq-answer.open{display:block;animation:faqOpen 1s ease forwards;margin:20px 0 0}.faq-answer.open p,.faq-answer.closing p{margin-top:0;padding:0}.faq-answer.closing{animation:faqClose .5s ease forwards;margin:20px 0 0}button.faq-question:hover span{color:#d75076}@keyframes faqOpen{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes faqClose{0%{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}@media only screen and (max-width: 768px){.faq-accordion{grid-template-columns:0fr 1fr;padding:30px 0}.faq-heading{grid-column:2 / 2;padding:0;font-size:26px;margin-left:auto;margin-right:auto}}/*!
  Custom testimonial carousel style
*/.testimonials-slide .testimonials-slider__text,.testimonials-slide.is-selected .testimonials-slider__text{transform:scale(1);background-color:#f4fcff;border-radius:60px 20px 20px;box-shadow:none;min-height:520px}.testimonials-slide{padding:40px 1% 55px;width:33%}.testimonials-slider.flickity-enabled{min-height:500px;margin-top:30px}#Testimonials-template--19909167186156__testimonials_custom_DUwdGW .flickity-viewport,#Testimonials-template--19931167326444__testimonials_custom_Ni4m4f .flickity-viewport{min-height:500px}.testimonials-slide .testimonial-meta{margin-top:0}.testimonials-slide .testimonial-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1em;margin-bottom:1em}.testimonials-slider__text{padding:20px}.testimonials-slide .testimonial-content{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:0 20px 20px}.testimonials-slide .testimonial-meta .testimonial-stars{display:flex;flex-direction:row;align-items:center;gap:2px;margin:0}.testimonials-slide .testimonial-header .testimonial-avatar img{border-radius:50%}.testimonials-slide h4{text-align:left;font-family:Outfit-SemiBold,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.3;margin:0}.testimonials-slide p{text-align:left;margin:0}.testimonials-slide cite{font-family:Outfit-SemiBold,Arial,sans-serif;font-weight:400;text-align:left;font-size:14px;text-transform:uppercase;height:21px;line-height:21px}.testimonials-slide .testimonial-footer .verified-profile{font-family:Outfit-Light,Arial,sans-serif;font-weight:400;text-align:left;font-size:15px;color:#0093c9}.testimonials-slide .testimonial-footer .verified-profile:before{font-family:oke-widget-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e905";color:var(--oke-highlightColor);font-size:1em;width:1em;height:1em;display:inline-block;margin-left:2px;position:relative;top:.1em;margin-right:5px}.testimonials-slide .testimonial-footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px}@media only screen and (max-width: 976px){.testimonials-slide .testimonial-header{flex-direction:column}.testimonials-slide .testimonial-content{gap:10px}.testimonials-slider__text{padding:20px 0 0}.testimonials-slide .testimonials-slider__text,.testimonials-slide.is-selected .testimonials-slider__text{border-radius:20px}.testimonials-slide h4{font-size:17px}.testimonials-slide p{font-size:15px}.testimonials-slide .testimonial-footer{flex-direction:column;gap:5px}}@media only screen and (max-width: 590px){.testimonials-slide{padding:0;width:100%}.testimonials-slide .testimonial-content{padding:0 30px 30px}.testimonials-slide .testimonials-slider__text,.testimonials-slide.is-selected .testimonials-slider__text{min-height:auto}.testimonials-slider .flickity-enabled,#Testimonials-template--19909167186156__testimonials_custom_DUwdGW .flickity-viewport{min-height:auto;height:500px!important}.testimonials-section .flickity-page-dots{bottom:-10px}.testimonials-section{padding-bottom:64px}}/*!
  Footer benefits styles
*/.benefit-icons{display:flex;background:linear-gradient(90deg,#0093c9,#a231e8 50%,#d75076 98%)}.benefit-icons .benefits-inner{display:flex;justify-content:center;align-items:center;gap:1.5em;padding:40px;color:#fff;text-align:left;margin:0 auto;max-width:1300px;flex-direction:row}.benefit-icons__item{display:flex;align-items:center;width:25%}.benefit-icons__icon{background:#fff;border-radius:50%;padding:14px;margin-right:15px;width:80px;height:80px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.benefit-icons__text{display:flex;flex-direction:column;gap:5px}.benefit-icons__text strong{font-weight:700;color:#fff;line-height:1.2;font-size:17px}.benefit-icons__text span{font-size:.875rem;color:#fff;line-height:1.2}@media (max-width: 1024px){.benefits-inner{flex-wrap:wrap;justify-content:center}.benefit-icons__item{max-width:45%;flex:0 0 45%;margin-bottom:30px}}@media (max-width: 590px){.benefit-icons__item{max-width:100%;flex:0 0 100%;text-align:center;flex-direction:column}.benefit-icons__item .benefit-icons__icon{margin-right:0;margin-bottom:10px}.benefit-icons__item{align-items:center}}/*!
  Footer styles
*/.footer__title{font-size:20px}.site-footer__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.site-footer__bottom p{font-size:14px;margin:0}.site-footer__bottom .social-media-icons{display:flex;flex-direction:row;align-items:center;gap:.3em;flex-shrink:0}.site-footer__bottom-block.payment-icons{margin-bottom:0}.site-footer__bottom .footer-text{text-align:left}@media (max-width: 768px){.site-footer__bottom{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1em}.site-footer__bottom .footer-text{text-align:center}.site-footer .grid__item{margin-bottom:0}}/*!
  Blog styles
*/.main-content article.article{width:100%;max-width:100%;padding:0 0 70px}.main-content article.article header.section-header,.main-content .header-internal header.section-header{width:100%;max-width:100%;padding:110px 40px;background-image:url(/cdn/shop/files/blog-hero-bottoml.png),url(/cdn/shop/files/blog-hero-topr.png),linear-gradient(to bottom,#d75076,#a231e8);background-position:bottom left,top right,center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:350px auto,0px 0px,auto;min-height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff}.main-content .header-internal header.section-header{padding-bottom:70px}.main-content .header-internal header.section-header.with-image{padding-bottom:150px}.main-content .header-internal header.section-header.with-subtext{gap:2em}.main-content article.article header.section-header .section-header__title,.main-content .header-internal header.section-header .section-header__title{font-size:75px;max-width:1200px}.main-content #shopify-section-template--19909167382764__main .header-internal header.section-header .section-header__title{max-width:830px}.main-content .header-internal header.section-header .section-header__subtext{max-width:700px}.main-content .header-internal header.section-header .section-header__subtext p{margin:0}.main-content .section-header__image{max-width:1200px;margin:-150px auto 0}.main-content .section-header__image img{width:100%;border-radius:10px}.main-content article.article .article__body,.main-content article.article .article__featured-image,.main-content article.article .blog-article__key-takeaways,.main-content article.article .blog-toc,.main-content article.article .social-sharing,.main-content article.article hr.hr--large{margin-right:40px;margin-left:40px;max-width:970px}.main-content article.article .article__body hr.hr--large{margin-right:auto;margin-left:auto}.main-content article.article .article__body{padding:0}.main-content article.article .blog-article__key-takeaways{background-color:#fbf8fe;padding:50px;border-radius:10px;margin-top:50px}.main-content article.article .blog-article__key-takeaways a:link,.main-content article.article .blog-article__key-takeaways a:visited,.main-content article.article .blog-article__key-takeaways a:hover{color:#a231e8;text-decoration:underline}.main-content article.article .blog-toc{padding:50px 0 0}.main-content article.article .blog-toc ol,.main-content article.article .blog-toc ul{color:var(--colorBtnPrimary)}.main-content article.article .blog-toc ol li{margin-bottom:.25em}.main-content article.article .blog-toc ol li::marker{color:inherit;font-family:inherit}.main-content article.article .blog-toc a:link,.main-content article.article .blog-toc a:visited,.main-content article.article .blog-toc a:hover{color:var(--colorBtnPrimary);text-decoration:none}.main-content article.article .blog-toc a:hover{text-decoration:underline}.main-content article.article .article__featured-image{margin-top:-60px;margin-bottom:0}.main-content article.article .blog-article__key-takeaways h2,.main-content article.article .blog-toc h2{font-size:23px;font-family:Manrope-Bold,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.template-blog article.article:nth-of-type(odd){background:linear-gradient(to bottom,#faf4fe,#efdafd)}img.blog-ultimate-guarantee{display:block;position:absolute;right:0;top:-100px}.article-custom{display:flex;flex-direction:row;align-items:flex-start;position:relative}.pagination{padding:2em 0}.article .section-header__title,.article__date,.article__h3{margin-bottom:25px}ul.blog-2col-flex{display:flex;flex-direction:row;align-items:flex-start;margin:0 0 20px;padding:0;flex-wrap:wrap;gap:2em}ul.blog-2col-flex li{display:flex;flex-direction:column;align-items:flex-start;gap:1em;flex:1 1 calc(50% - 2em)}ul.blog-2col-flex li h4,ul.blog-1col-flex li div h4{font-family:Outfit-SemiBold,Arial,sans-serif;font-size:18px;line-height:1.3em;margin:0;padding:0}ul.blog-1col-flex.narrow-width{max-width:406px}div.blog-text-image-flex{display:flex;flex-direction:column;margin:40px 0 20px;padding:0;flex-wrap:nowrap;gap:2em}div.blog-text-image-flex .row{display:flex;flex-direction:row;align-items:center;margin:0;padding:0;flex-wrap:nowrap;gap:3em;width:100%}div.blog-text-image-flex.flex-start .row{align-items:flex-start}div.blog-text-image-flex div.column-1,div.blog-text-image-flex div.column-2{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:50%}div.blog-text-image-flex div>img{width:100%;border-radius:10px}div.blog-text-image-flex div h3{font-family:Outfit-SemiBold,Arial,sans-serif;font-size:24px;line-height:1.3em;margin:0 0 25px;padding:0}ul.blog-1col-flex{display:flex;flex-direction:column;gap:1.5em;margin:0;padding:0;list-style:none}ul.blog-1col-flex li{display:flex;flex-direction:row;align-items:flex-start;gap:1em}div.blog-text-image-flex ul.blog-1col-flex li div h4{margin:0 0 16px}.main-content article.article .extra-margin{margin:40px 0}@media only screen and (min-width: 980px){.main-content article.article header.section-header{background-size:600px auto,600px auto,auto;min-height:590px}.main-content .header-internal header.section-header{background-size:600px auto,600px auto,auto;min-height:400px}.main-content .header-internal header.section-header.with-subtext{min-height:500px}.main-content .header-internal header.section-header.with-subtext.with-image{min-height:620px}.main-content article.article .article__featured-image{padding-bottom:27em!important}.main-content article.article .article__featured-image,.main-content article.article .blog-article__key-takeaways,.main-content article.article .blog-toc,.main-content article.article .social-sharing,.main-content article.article hr.hr--large{margin-right:auto;margin-left:auto}.main-content article.article .article__body{margin-right:auto;margin-left:auto}}@media only screen and (max-width: 768px){img.blog-ultimate-guarantee{display:none}.article-custom{flex-direction:column}.article__content{flex:auto;max-width:100%}.main-content article.article header.section-header .section-header__title,.main-content .header-internal header.section-header .section-header__title{font-size:55px}div.blog-text-image-flex .row{flex-direction:column;gap:1em}div.blog-text-image-flex div.column-1,div.blog-text-image-flex div.column-2{width:100%}.main-content .section-header__image{margin-top:-120px;margin-right:20px;margin-left:20px;max-width:970px}#shopify-section-template--20334990983404__advanced_content_dEA8Hk .custom-content h3,#shopify-section-template--20334990983404__advanced_content_jBWN37 .custom-content h3,#shopify-section-template--20334990983404__advanced_content_hBFrA3 .custom-content h3,#shopify-section-template--20334990983404__advanced_content_iTVXeH .custom-content h3{margin-top:0}#shopify-section-template--20334990983404__advanced_content_dEA8Hk .custom-content h3,#shopify-section-template--20334990983404__advanced_content_jBWN37 .custom-content h3,#shopify-section-template--20334990983404__advanced_content_hBFrA3 .custom-content h3,#shopify-section-template--20334990983404__advanced_content_iTVXeH .custom-content h3,#shopify-section-template--20334990983404__advanced_content_dEA8Hk .custom-content h2,#shopify-section-template--20334990983404__advanced_content_jBWN37 .custom-content h2,#shopify-section-template--20334990983404__advanced_content_hBFrA3 .custom-content h2,#shopify-section-template--20334990983404__advanced_content_iTVXeH .custom-content h4,#shopify-section-template--20334990983404__advanced_content_dEA8Hk .custom-content p,#shopify-section-template--20334990983404__advanced_content_jBWN37 .custom-content p,#shopify-section-template--20334990983404__advanced_content_hBFrA3 .custom-content p,#shopify-section-template--20334990983404__advanced_content_iTVXeH .custom-content p{margin-bottom:12px}}@media only screen and (max-width: 589px){.main-content .section-header__image{margin-top:-80px}.main-content .header-internal header.section-header.with-image{padding-bottom:110px}.main-content .header-internal header.section-header.with-subtext{gap:1em}#shopify-section-template--20334990983404__advanced_content_kdKgdL .custom-content{padding-top:30px}.template-blog .article{padding:34px 0;margin-bottom:0}.article__image-wrap{display:none}.main-content article.article header.section-header{padding-top:70px;padding-bottom:70px}.main-content article.article header.section-header .section-header__title,.main-content .header-internal header.section-header .section-header__title{font-size:36px}.main-content article.article .blog-article__key-takeaways{margin-top:30px;padding:20px}.main-content article.article .blog-toc{padding:40px 0 0}.blog-article__key-takeaways ul li{font-size:15px}ul.blog-2col-flex li{flex:1 1 100%}.main-content article.article .blog-article__key-takeaways h2,.main-content article.article .blog-toc h2{font-size:16px}}@media only screen and (min-width: 590px){.template-blog article.article{padding-bottom:140px;padding-top:140px;margin:0}.article .section-header__title,.article__date,.article__h3{margin-bottom:30px}.article__content{padding:0 40px 0 0}.article__content--right{padding:0 0 0 40px}.article__image-wrap{height:auto}}/*!
Form styles
*/body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div input[type=email],body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div input[type=number],body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div input[type=password],body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div input[type=text],body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div input[type=url],body .hulk_form_i_6Y-SK3-0FD3fss6DM2gg input,body .hulk_form_i_6Y-SK3-0FD3fss6DM2gg textarea,body .hulk_form_i_6Y-SK3-0FD3fss6DM2gg select:focus,body .hulk_form_i_6Y-SK3-0FD3fss6DM2gg .checkbox-inline label,body .hulk_form_i_6Y-SK3-0FD3fss6DM2gg .checkbox-inline input[type=checkbox]+label,.hulk_form_i_6Y-SK3-0FD3fss6DM2gg .checkbox-inline input[type=checkbox]+label a,body .hulk_form_i_6Y-SK3-0FD3fss6DM2gg .radio-inline label,.hulk_form_i_6Y-SK3-0FD3fss6DM2gg .radio-inline input[type=radio]+label{font-size:17px!important;font-family:Outfit-Light!important;letter-spacing:0!important;color:#000!important;opacity:1!important;padding:26px}body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div{padding:0}body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .btn{-webkit-appearance:none;-moz-appearance:none;background:var(--colorBtnPrimary);border:1px solid transparent;color:var(--colorBtnPrimaryText);cursor:pointer;display:inline-block;margin:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:padding-right .3s,background .3s,opacity 1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal;width:auto;font-size:15px;line-height:1.35;min-width:90px;border-radius:25px!important;text-transform:uppercase;letter-spacing:.12em!important;padding:14px 35px!important}body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .alert-danger,body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .panel-danger>.panel-heading{color:var(--colorBtnPrimary)!important;background-color:#fff0f4!important;border-color:var(--colorBtnPrimary)!important;font-size:16px!important;font-family:Outfit-SemiBold!important;letter-spacing:0!important;font-weight:400!important;border-radius:0!important}body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .close{color:var(--colorBtnPrimary);opacity:1}body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .error,body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form-control.required.error{border:2px solid var(--colorBtnPrimary)!important}body .pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .btn:focus{outline:none!important;outline-offset:0!important}#i_6Y-SK3-0FD3fss6DM2gg .form_generater_form_div input::placeholder,#i_6Y-SK3-0FD3fss6DM2gg .form_generater_form_div textarea::placeholder{color:#333!important;opacity:1!important}#i_6Y-SK3-0FD3fss6DM2gg .form_generater_form_div input::-webkit-input-placeholder,#i_6Y-SK3-0FD3fss6DM2gg .form_generater_form_div textarea::-webkit-input-placeholder{color:#333!important;opacity:1!important}#i_6Y-SK3-0FD3fss6DM2gg .form_generater_form_div input::-moz-placeholder,#i_6Y-SK3-0FD3fss6DM2gg .form_generater_form_div textarea::-moz-placeholder{color:#333!important;opacity:1!important}#i_6Y-SK3-0FD3fss6DM2gg .form_generater_form_div input:-ms-input-placeholder,#i_6Y-SK3-0FD3fss6DM2gg .form_generater_form_div textarea:-ms-input-placeholder{color:#333!important;opacity:1!important}#i_6Y-SK3-0FD3fss6DM2gg .form_generater_form_div input:-moz-placeholder,#i_6Y-SK3-0FD3fss6DM2gg .form_generater_form_div textarea:-moz-placeholder{color:#333!important;opacity:1!important}#i_6Y-SK3-0FD3fss6DM2gg .has-float-label .form-control:placeholder-shown:not(:focus)::placeholder{opacity:1!important}/*!
  Misc. styles
*/.hulk-powered-wrapper{display:none}hr.invisible-hr{opacity:0;margin:1em 0}.red-text{color:var(--colorBtnPrimary)}form .grid__item{margin:0}.form-vertical{margin:30px 0 0}div.highlight-block{display:flex;background:#0093c9;margin:20px 0;color:#fff;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:6px 30px 6px 6px;border-radius:32px;width:fit-content}div.highlight-block img{margin:0 16px 0 0}div.highlight-block p{line-height:1.1}span.highlight,span.highlight-blue,span.highlight-red{background:#a231e8;display:inline-block;border-radius:6px;padding:0 5px;color:#fff}span.highlight:after,span.highlight-blue:after,span.highlight-red:after{display:none}span.highlight-blue{background:#0093c9}span.highlight-red{background:#d75076}/*!
  Icons and descriptions section styles
*/.icons-wrapper{padding:140px 20px;max-width:1300px;margin:0 auto;text-align:center}.icons-wrapper h2{font-size:2rem;margin-bottom:60px}.icons-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.icon-item{flex:1 1 calc(33.333% - 40px);text-align:center;max-width:300px}.icon-item img{width:100px;height:100px;object-fit:contain;margin:0 auto 15px}.icon-item h3{font-weight:700;margin-bottom:10px;font-size:1.1rem}.icon-item p{font-size:.95rem;line-height:1.5;color:#555}@media (max-width: 900px){.icon-item{flex:1 1 calc(50% - 40px)}}@media (max-width: 590px){.icon-item{flex:1 1 100%}.icons-wrapper{padding-top:44px;padding-bottom:44px}}/*!
  Product page styles
*/.oke-w-header-content--verticalAlignTop .oke-w-header-content-block{justify-content:center;margin:0}body.template-product .testimonials-section{padding-bottom:0}.product__policies{display:none}div.notice-block{display:flex;background:#f4fcff;padding:2em;flex-direction:column;align-items:center;text-align:center}.main-content div.notice-block.alternate{flex-direction:row;text-align:left;gap:2em;border:2px solid var(--colorBtnPrimary);border-radius:10px;position:relative;z-index:0;padding:3em}.main-content div.notice-block.alternate h4{margin-bottom:25px;font-size:26px}.main-content div.notice-block.alternate.alternate-centered{flex-direction:column;text-align:center;padding:4em}.main-content div.notice-block.alternate.alternate-centered img.negative-overlay{position:absolute;top:-45px}.main-content div.notice-block.alternate:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:10px;z-index:-1}.main-content div.notice-block.alternate:after{content:"";position:absolute;top:10px;left:10px;right:-10px;bottom:-10px;background:var(--colorBtnPrimary);border-radius:10px;z-index:-2}.main-content div.notice-block.alternate .prepended-title{font-family:Outfit-SemiBold,Arial,sans-serif;color:var(--colorBtnPrimary)}.main-content div.notice-block.alternate.alternate-green{gap:0;border:2px solid #82CBAF;padding:2em}.main-content div.notice-block.alternate.alternate-green:before{background:#f0fff9}.main-content div.notice-block.alternate.alternate-green:after{background:#82cbaf}.main-content #shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block.alternate.alternate-green{padding-left:9em}div.notice-block h4{font-size:20px;line-height:1.3}div.notice-block .review-platforms{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;gap:2em}div.notice-block .review-platforms div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em}#shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block .amazon-text{max-width:624px;margin-left:auto;margin-right:auto}#shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block .amazon-20{display:block;position:absolute;right:-50px;top:70px;rotate:7deg}#shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block .amazon-10{display:block;position:absolute;left:-40px;top:-20px;rotate:-7deg}#shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block h4{font-size:30px}#shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block.alternate-green h4{margin:0}#shopify-section-template--20334990983404__advanced_content_iTVXeH div.questions-cta{display:flex;flex-direction:column;align-items:center;text-align:center}#shopify-section-template--20334990983404__advanced_content_iTVXeH div.questions-cta h2{display:flex;flex-direction:row;align-items:center;gap:.5em}.variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--colorBtnPrimary);background:var(--colorBtnPrimary);color:#fff}.selling-points-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2%;max-width:1000px;margin:0 auto}.selling-point{flex:1 1 32%;min-width:32%;background:#f9f4fd;padding:10px;border-radius:12px;text-align:left;display:flex;align-items:center;gap:6px;font-size:14px;color:#111;box-shadow:0 1px 3px #0000000a;line-height:1.2;justify-content:center}.selling-icon{width:20px;height:auto;flex-shrink:0}.kit-benefits-bar{border:1px solid #f5d5e5;border-radius:12px;padding:24px 16px;margin:32px auto;max-width:1000px}.kit-benefits-grid{display:flex;justify-content:center;gap:.5em;flex-wrap:wrap;text-align:center;flex-direction:row}.kit-benefit{flex:1 1 31%;padding:1%;display:flex;flex-direction:column;align-items:center}.kit-benefit-icon{width:40px;height:auto;margin-bottom:12px}.kit-benefit p{margin:0;font-size:15px;color:#111;line-height:1.4}.tolstoy-header-wrapper{display:flex;align-items:center;text-align:center;margin:0}.tolstoy-header-wrapper h4{flex:none;margin:0 2rem;font-size:16px;font-family:Outfit-SemiBold,Arial,sans-serif;font-weight:400;letter-spacing:.05em;color:#0093c9;position:relative;text-transform:uppercase}.tolstoy-header-wrapper:before,.tolstoy-header-wrapper:after{content:"";flex:1;height:1px;background:#f5c6d9;opacity:.5}.accordion-item{border-bottom:1px solid #F3D1DE}.accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:none;border:none;font-family:Outfit-SemiBold,Arial,sans-serif;font-size:18px;cursor:pointer;text-align:left;gap:12px}.accordion-icon{width:28px;height:auto;flex-shrink:0}.accordion-title{flex:1}.accordion-toggle{font-size:20px;transition:transform .3s ease}.accordion-item.open .accordion-toggle{transform:rotate(45deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.accordion-item.open .accordion-content{max-height:1000px;padding:12px 0 16px}.product-accordion-grid{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:40px}.product-accordion-grid .about-product-heading,.product-accordion-grid .accordion-heading{margin:0}.product-accordion-grid h3{font-size:22px;line-height:1.2}.trusted-by-customers{width:100%}.media-logos-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2em;margin:2.5em 0}.page-width-tolstoy{max-width:1216px;margin:0 auto;padding-bottom:20px}.page-width-tolstoy-stories{max-width:1164px;margin:0 auto;padding:0 40px 44px}.no-bottom-margin{margin-bottom:0;padding-bottom:0}.custom-content.product-steps{justify-content:center}.custom-content.comparison{width:100%;display:flex;flex-direction:column}.custom-content.product-steps h2,.custom-content.comparison h2,.custom-content.comparison .section-header p{max-width:680px;text-align:center}.steps-subtitle{font-size:1.2rem;margin-bottom:2em;color:#111}.steps-grid{display:flex;gap:1.2em;justify-content:space-between;margin:40px auto 60px;width:100%}.step-item{flex:1 1 390px;max-width:390px;border-radius:15px;padding:1em;position:relative;background:linear-gradient(to bottom,#fae9ee 70%,#f3ccd7);display:flex;flex-direction:column;align-items:center}.step-image img{width:100%;border-radius:12px}.step-number{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:clamp(6rem,20vw,18rem);color:#d75076;opacity:.1;font-weight:800;pointer-events:none;height:.92em;overflow:hidden;font-family:Manrope-Bold,Arial,sans-serif}.step-heading{font-size:1rem;font-weight:400;margin:3.2em 0 0;color:#d75076;text-transform:uppercase;font-family:Manrope-Bold,Arial,sans-serif;letter-spacing:.1em}.step-item p{font-size:1.3rem;margin:1em 0 1.4em;text-align:center;font-family:Outfit-Light,Arial,sans-serif;max-width:260px}.custom-content.comparison .panel-footer-cta{display:none}.custom-content.comparison .panel-footer-cta p{margin:0}.comparison-table .section-header{display:flex;flex-direction:column;align-items:center}.comparison-table-wrapper{display:flex;flex-direction:column;margin:50px 0 0}.comparison-table-wrapper .main-header-wrapper,.comparison-table-wrapper .main-footer-wrapper{display:grid;grid-template-columns:39% 21% 20% 20%;align-items:center;gap:0;margin-bottom:20px;font-family:Manrope-Bold,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.2;text-align:center;z-index:1}.comparison-table-wrapper .main-content-wrapper{border-radius:20px;position:relative}.comparison-table-wrapper .main-content-wrapper:before{content:"";position:absolute;width:16%;background:#d75076;top:-108px;bottom:-100px;z-index:0;left:41.7%;border-radius:20px;pointer-events:none}.comparison-table-wrapper .main-content-wrapper .main-content-block-title{background:#0093c9;border-radius:0;padding:0 30px}.main-content-block-wrapper:first-child .main-content-block-title{border-radius:20px 0 0;border-top:10px solid #0093C9}.main-content-block-wrapper:last-child .main-content-block-title{border-radius:0 0 0 20px;border-bottom:10px solid #0093C9}.main-content-block-wrapper .main-content-block-feature{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background:#fbf8fe}.main-content-block-wrapper:first-of-type .main-content-block-feature:nth-of-type(2),.main-content-block-wrapper:first-of-type .main-content-block-feature:nth-of-type(3),.main-content-block-wrapper:first-of-type .main-content-block-feature:nth-of-type(4){border-top:10px solid #0093C9}.main-content-block-wrapper:first-of-type .main-content-block-feature:nth-of-type(4){border-right:10px solid #0093C9;border-radius:0 20px 0 0}.main-content-block-wrapper:last-of-type .main-content-block-feature:nth-of-type(2),.main-content-block-wrapper:last-of-type .main-content-block-feature:nth-of-type(3),.main-content-block-wrapper:last-of-type .main-content-block-feature:nth-of-type(4){border-bottom:10px solid #0093C9}.main-content-block-wrapper:last-of-type .main-content-block-feature:nth-of-type(4){border-right:10px solid #0093C9;border-radius:0 0 20px}.main-content-block-wrapper .main-content-block-feature:nth-of-type(4){border-right:10px solid #0093C9}.comparison-table-wrapper .main-content-block-wrapper{display:grid;grid-template-columns:39% 21% 20% 20%;align-items:center}.comparison-table-wrapper .text-wrapper{border-bottom:1px solid #2EA6D3;padding:26px 0}.comparison-table-wrapper .us-sign-wrapper,.comparison-table-wrapper .checkbox-value-first,.comparison-table-wrapper .checkbox-value-second{border-bottom:1px solid #DE708F;height:100%;display:flex;flex-direction:column;align-items:center;padding:0 50px}.comparison-table-wrapper .checkbox-value-first,.comparison-table-wrapper .checkbox-value-second{border-bottom:1px solid #EBD3FA}.main-header-wrapper .title-wrapper,.main-header-wrapper .image-wrapper{padding:0 1.8em}.main-footer-wrapper .button-wrapper{padding:10px 40px 0}.main-footer-wrapper .button-wrapper .btn--tertiary-white{padding:14px}.main-content-block-wrapper:last-child .main-content-block-title .text-wrapper{border:none}.comparison-table-wrapper .text-wrapper span{font-family:Outfit-SemiBold,Arial,sans-serif;font-weight:400;color:#fff}.comparison-table-wrapper .logo-wrapper{display:grid;justify-content:center;align-items:center}.us-sign-wrapper,.checkbox-value-first,.checkbox-value-second{display:flex;justify-content:center;position:relative}.comparison-table-wrapper .logo-wrapper img{max-width:128px;width:100%;height:auto}.inner-content-cta{display:flex;flex-direction:column;align-items:flex-start;margin:25px 0 0}.custom-content.benefits-highlight-wrap{display:flex;flex-direction:row;justify-content:center}.benefits-highlight-section{padding:0 0 440px;color:#fff}.benefits-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4em;margin-bottom:3em}.benefit-item{flex:1 1 20%;display:flex;flex-direction:row;align-items:center;text-align:left;gap:1em;min-width:180px}.benefit-item p{line-height:1.2;margin:0}.benefit-icon-wrapper{flex:0 0 20%}.benefit-icon{width:100%;height:auto}.benefits-cta{text-align:center}.benefits-cta .btn{margin-top:.5rem}.real-results-wrapper{display:flex;flex-direction:row;align-items:center;gap:5%;justify-content:space-between}.real-results-wrapper .real-results-left{width:44%;display:flex;flex-direction:column;gap:0}.real-results-wrapper .real-results-left .rr-reviews{margin-bottom:12px}.real-results-wrapper .real-results-right{display:flex;flex-direction:column;gap:.4em;width:55%;align-items:stretch}.real-results-wrapper .before-after{overflow:hidden;display:flex;flex-direction:row;align-items:center;gap:.4em}.real-results-wrapper .before-after .before,.real-results-wrapper .before-after .after{position:relative;border-radius:10px;display:block;overflow:auto}.real-results-wrapper .before-after img{max-width:100%;width:100%;height:auto}.real-results-wrapper .before-after .before:after,.real-results-wrapper .before-after .after:after{content:"Before";position:absolute;padding:.5em 10px;bottom:8px;left:0;display:block;color:#fff;background-color:#d75076;font-size:.7em;text-transform:uppercase;border-radius:0 10px 10px 0;letter-spacing:.12em}.real-results-wrapper .before-after .after:after{content:"After";background-color:#0093c9}ol.icon-feature-list{display:flex;list-style:none;margin:0;padding:0;flex-direction:column;gap:.3em}ol.icon-feature-list li{display:flex;flex-direction:row;align-items:flex-start;gap:1em}ol.icon-feature-list li strong{color:#a231e8}@media screen and (max-width: 1100px){#shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block .amazon-10{display:block;position:relative;rotate:0deg;margin-top:-80px;width:180px;top:auto;left:auto}.main-content #shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block.alternate.alternate-green{gap:1em;padding-left:2em}.main-content div.notice-block.alternate.alternate-centered img.negative-overlay{display:none}#shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block .amazon-20{position:relative;right:auto;top:auto;rotate:0deg;margin-top:-116px;width:180px}.main-content #shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block.alternate{gap:1em}}@media screen and (max-width: 900px){.benefit-item{min-width:40%}}@media (min-width: 769px){.text-column__grid{gap:2em}}@media only screen and (max-width: 768px){.medium-up--one-half{width:100%}.product-single__sticky{position:relative;top:auto;margin:0}.product-single__meta{margin-top:20px;padding-left:0}#shopify-section-template--19909167513836__advanced_content_gxXX9H .custom-content,#shopify-section-template--19931358134508__advanced_content_gxXX9H .custom-content,#shopify-section-template--19931358134508__advanced_content_nhdUw7 .custom-content,#shopify-section-template--19931358134508__advanced_content_CBwKMM .custom-content,#shopify-section-template--19931167326444__advanced_content_gxXX9H .custom-content,#shopify-section-template--19931358101740__advanced_content_gxXX9H .custom-content,#shopify-section-template--19931167326444__advanced_content_ziRBwY .custom-content,#shopify-section-template--20087143596268__advanced_content_gxXX9H .custom-content,#shopify-section-template--20087143596268__advanced_content_ziRBwY .custom-content,#shopify-section-template--20087143596268__advanced_content_4CwTkb .custom-content,#shopify-section-template--19926764060908__advanced_content_jBWN37 .custom-content,#shopify-section-template--20334990983404__advanced_content_jBWN37 .custom-content{flex-direction:column-reverse}.product-accordion-grid{grid-template-columns:1fr}.accordion-heading{margin-bottom:24px}.custom-content.comparison .panel-footer-cta{display:flex;margin-top:1em}.main-header-wrapper,.main-content-block-wrapper{grid-template-columns:1fr 1fr}.main-header-wrapper .title-wrapper{padding:0 .5em;font-size:15px}.main-header-wrapper .image-wrapper{padding:0 1.3em}.comparison-table-wrapper{margin:30px 0 0}.comparison-table-wrapper .main-content-wrapper:before{top:-88px}.comparison-table-wrapper .us-sign-wrapper,.comparison-table-wrapper .checkbox-value-first,.comparison-table-wrapper .checkbox-value-second{padding:0}.main-footer-wrapper .button-wrapper{padding:10px 28px 0}.main-footer-wrapper .button-wrapper .btn--tertiary-white{display:none}.comparison-table-wrapper .main-content-wrapper:before{bottom:-20px}.real-results-wrapper{flex-direction:column;gap:2em}.real-results-wrapper h2{text-align:center}.real-results-wrapper .real-results-left,.real-results-wrapper .real-results-right{width:100%;align-items:center}}@media screen and (max-width: 590px){.product-accordion-grid h3{font-size:18px;line-height:1.2;margin:0 0 20px}.main-content div.notice-block.alternate.alternate-centered{padding:3em 2em}.main-content #shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block.alternate.alternate-green,.main-content #shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block.alternate{padding:1em 1em 2em;gap:.5em}#shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block .amazon-10,#shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block .amazon-20{margin-top:-50px;width:150px}div.notice-block .review-platforms{flex-direction:column;gap:1em}#shopify-section-template--20334990983404__advanced_content_iTVXeH div.notice-block h4{font-size:26px}.real-results-wrapper .before-after .before:after,.real-results-wrapper .before-after .after:after{bottom:0;left:0;font-size:.5em;border-radius:0 10px 0 0}.benefits-highlight-section{padding:0 0 400px}.benefits-grid{margin-bottom:1.5em;gap:.8em}.benefit-item{gap:.4em}.benefit-item p{font-size:15px}.selling-points-grid{flex-wrap:wrap;justify-content:center;gap:10px;flex-direction:column;align-items:center;align-content:center;width:100%}.selling-point{justify-content:center;width:100%;font-size:18px}.selling-icon{width:24px}.kit-benefits-grid{flex-direction:column;align-items:center;gap:1em}.kit-benefit-icon{margin-bottom:8px}.kit-benefit{max-width:300px}.kit-benefit p{margin:0 10px;font-size:18px}.product-accordion-grid{gap:10px}.media-logos-wrapper{display:flex;justify-content:center;gap:.8em 1.2em;margin:1.5em 0;flex-wrap:wrap}.media-logos-wrapper .media-logo{width:28%}.media-logos-wrapper .media-logo img{width:100%;height:auto}.steps-grid{margin:20px auto 30px;justify-content:center;flex-wrap:wrap}.step-heading{margin-top:1em}.step-item p{margin:.2em 0 .8em;padding:.5em}.page-width-tolstoy{padding-bottom:0}.page-width-tolstoy-stories{padding:0 10px 44px}.comparison-table-wrapper .text-wrapper{padding:10px 0;font-size:14px;line-height:1.2}.comparison-table-wrapper .main-content-wrapper .main-content-block-title{padding:0 12px}.main-header-wrapper .image-wrapper{padding:0 .7em}.main-header-wrapper .title-wrapper{padding:.3em;font-size:11px}.comparison-table-wrapper .main-header-wrapper{margin-bottom:5px}.comparison-table-wrapper .main-content-wrapper:before{top:-60px;width:19%;left:40%}.comparison-table-wrapper{margin:10px 0}.comparison-table-wrapper .us-sign-wrapper,.comparison-table-wrapper .checkbox-value-first,.comparison-table-wrapper .checkbox-value-second{max-width:30px}.main-content article.article div.notice-block{flex-direction:column;gap:1em;padding:2em}.main-content article.article div.notice-block.alternate{text-align:center}}@media (max-width: 380px){.comparison-table-wrapper .text-wrapper{padding:10px 0;font-size:12px}.comparison-table-wrapper .main-content-wrapper .main-content-block-title{padding:0 12px}.comparison-table-wrapper .us-sign-wrapper,.comparison-table-wrapper .checkbox-value-first,.comparison-table-wrapper .checkbox-value-second{max-width:24px}.main-header-wrapper .title-wrapper{padding:0;font-size:10px}}/*!
  Smile rewards app
*/@media only screen and (max-width: 1625px){.smile-launcher-frame-container{display:none}}/*!
  Policy styles
*/.shopify-policy__title{margin:2em 0}@media only screen and (min-width: 590px){.shopify-policy__container{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/213/assets/custom.css.map */
