@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital@1&display=swap";@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300&display=swap";.page-width--narrow{margin:0 auto}.section-header__title{font-family:ivypresto-display,serif;font-weight:400;font-style:normal}.grid-product__title{font-family:ivypresto-display,serif;font-weight:400;font-style:normal;font-size:.9375rem;letter-spacing:1px}.grid-product__price{font-family:var(--typeContentPrimary),var(--typeBaseFallback);font-size:16px;line-height:18px}.feature-row__text .rte em{font-style:normal;text-decoration:line-through}.feature-row__text .rte p:not(:last-child){margin-bottom:15px}.feature-row__text .h1{font-family:ivypresto-display,serif;font-weight:400;font-style:normal;margin-bottom:5px}.feature-row__text .h1.large_title{font-style:italic;margin:0}.feature-row__text .h1 span{font-family:var(--typeContentPrimary),var(--typeBaseFallback);font-size:22px;display:block}.feature-row--50 .feature-row__images{padding-left:15px;padding-right:15px}.feature-row__text .rte.primary_text{margin-bottom:26px}.feature-row__text .rte.primary_text.large_primary_text{font-size:50px;line-height:60px;font-family:var(--typeTitlePrimary),var(--typeHeaderFallback)}.feature-row__text .rte.primary_text.large_primary_text em{font-size:50px;line-height:60px;font-style:italic;text-decoration:none;font-family:var(--typeTitlePrimary),var(--typeHeaderFallback)}@media only screen and (min-width: 769px){.grid-product__price{font-size:20px}.feature-row__text .h1 span{font-size:24px}.custom-gallery-item button[data-add-to-cart]:hover,.video-text-btn a:hover,.grid-product__content .btn:hover,.product-recommendations .btn:hover,.featured-collection .grid-product__meta button:hover{border-color:var(--colorBtnPrimaryLight);transition-delay:0s}}@media only screen and (max-width: 768px){.feature-row__item.feature-row__text{padding-left:35px;padding-right:35px}.mobile-text-center{text-align:center!important}.mobile-text-right{text-align:right!important}}.section-multi_column{background-size:cover;background-position:center;padding:50px 0}.wrapper-multi_column{max-width:1363px;margin:0 auto}.multi-title{font-family:var(--typeTitlePrimary),var(--typeHeaderFallback);margin-bottom:38px}.multi-content{font-family:var(--typeContentPrimary),var(--typeBaseFallback);margin-bottom:40px;font-size:20px;line-height:24px}.border-section{max-width:1170px;margin:40px auto}.border-section svg{display:block;width:100%}.multi-column_list{display:flex;flex-wrap:wrap;gap:15px;max-width:1363px;margin:30px auto 0;flex-direction:column}.item-column{width:100%}.column-icon{margin-bottom:20px}.column-icon img{display:block;margin:0 auto;max-width:100px;height:120px;object-position:bottom;object-fit:contain}.column-title{font-family:var(--typeContentPrimary),var(--typeBaseFallback);font-size:20px;line-height:24px;letter-spacing:0}.column-content{font-family:var(--typeContentPrimary),var(--typeBaseFallback);font-size:20px;line-height:24px}.testimonial-stars svg{display:block;margin:0 auto}@media only screen and (min-width: 769px){.multi-content{font-size:22px;line-height:28px;max-width:1087px}.multi-column_list{flex-direction:row}.item-column{max-width:calc(33.33% - 10px)}.one_column .item-column{max-width:100%}.two_column .item-column{max-width:calc(50% - 7.5px)}.column-icon{display:flex;align-items:flex-end;justify-content:center}.section-multi_column{padding:100px 0}.multi-title{font-size:32px;line-height:38px;max-width:600px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1201px){.multi-column_list{gap:84px}.item-column{max-width:calc(33.33% - 56px)}.two_column .item-column{max-width:calc(50% - 42px)}}.test-item{padding:0 15px}.container-test_item{max-width:600px;margin:0 auto}.test-subtitle{margin-bottom:30px;font-size:22px;line-height:30px}.test-content{margin-bottom:30px}.slick-prev{left:0;z-index:2}.slick-prev:before{content:"";display:block;height:16px;width:16px;border-top:2px solid #707070;border-left:2px solid #707070;transform:rotate(-45deg);opacity:1}.slick-next{right:0;z-index:2}.slick-next:before{content:"";display:block;height:16px;width:16px;border-top:2px solid #707070;border-right:2px solid #707070;transform:rotate(45deg);opacity:1}@media only screen and (max-width: 768px){.test-list{padding:0 20px}.test-subtitle,.test-date,.test-content{font-size:14px;line-height:20px}}@media only screen and (min-width: 1240px){.test-item{padding:0 60px}.test-list .slick-list{margin:0 20px}}.testimonial-video{position:relative;margin-bottom:32px}.video-list{display:flex}.video-bg{position:absolute;top:0;left:0;right:0;bottom:0}.video-bg.hidden{display:none}.video-bg img{display:block;width:100%;height:100%;object-fit:cover}.container-video{height:0;display:block;padding-bottom:114%;position:relative}.container-video video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:50%;border:3px solid #333333;cursor:pointer}.play-btn:before{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #333333;position:absolute;top:10px;left:20px}.video-content{font-family:var(--typeContentPrimary),var(--typeBaseFallback);font-size:20px;line-height:24px}.video-item{padding:0 14px}.video-list .slick-list{max-width:1026px;margin:0 auto}@media only screen and (max-width: 768px){.video-list .slick-prev{left:0}.video-list .slick-next{right:0}}@media only screen and (min-width: 769px){.video-content{font-size:24px;line-height:32px}}@media only screen and (min-width: 1240px){.video-list .slick-prev{left:-40px}.video-list .slick-next{right:-40px}}.app-title,#insta-feed h2{font-family:var(--typeContentPrimary),var(--typeBaseFallback)}.richtext_icon img{display:block;margin:0 auto}.custom-title{margin-bottom:11px;font-family:var(--typeTitlePrimary),var(--typeHeaderFallback)}.custom_title.rte{font-family:var(--typeTitlePrimary),var(--typeHeaderFallback);font-size:30px;line-height:35px}.custom_title.rte em{font-family:var(--typeTitlePrimary),var(--typeHeaderFallback);font-style:italic}.custom-subtitle{font-size:18px;line-height:24px;font-family:var(--typeContentPrimary),var(--typeBaseFallback);font-weight:300}.follow-us .border-section{margin-bottom:0;margin-top:50px}.follow_title .btn.btn--tertiary{border-bottom:1px solid;padding:0 15px}.follow_title .btn.btn--tertiary:before{content:none}@media only screen and (min-width: 769px){.custom_title.rte{font-size:50px;line-height:59px}.custom-subtitle{font-size:26px;line-height:28px}}.wrapper-bg_image_text{position:relative}.bg_image_text{position:absolute;top:0;left:0;width:100%;height:100%}.bg_image_text img{display:block;width:100%;height:100%;object-fit:cover}.content-bg_image_text{position:relative;z-index:1;padding:50px 0}.mobile_image{display:none!important}.section-bg_image_text .bg-top_icon{margin-bottom:30px}.section-bg_image_text .bg-bottom_icon{margin-top:30px}.bg-bottom_icon svg{display:block;margin:0 auto}.title-bg_image_text{font-size:32px;line-height:35px;margin-bottom:20px}.text-bg_image_text{font-size:20px;line-height:24px}@media only screen and (max-width: 768px){.mobile_image{display:block!important}.desktop_image{display:none!important}.title-bg_image_text{font-size:26px;line-height:32px}.announcement-bar .slick-track{display:flex;align-items:center}.content-bg_image_text{padding:34px 18px}}.announcement-link-text,.announcement-text{display:inline-block;letter-spacing:0}.announcement-text{margin-right:10px}@media only screen and (max-width: 768px){.announcement-link-text,.announcement-text{display:block}.announcement-text{margin-right:0}}.site-nav__link--icon svg,.header-item--icons svg{display:block}@media only screen and (min-width: 769px){.site-navigation .site-nav__item{margin:0 21px}.site-navigation .site-nav__item>a{padding-top:20px;padding-bottom:0;line-height:1}.site-nav__icons .site-nav__link--icon{padding-left:24px;padding-right:24px}.site-header__logo{margin:0}}.yotpo .yotpo-bottomline .yotpo-icon-star,.yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:#333!important}@media only screen and (max-width: 768px){.featured-collection.grid--uniform .small--one-half:nth-of-type(odd),.grid--uniform .small--one-third:nth-of-type(3n+1){clear:none}.border-section{display:none}.multi-column_list{gap:40px;margin-top:40px}.column-icon img{max-width:20%;height:auto}}@media only screen and (max-width: 640px){.featured-collection{max-width:302px;margin:0 auto;padding:0 21px}.video-list{max-width:340px;margin:0 auto}.video-item{padding:0 45px}.testimonial-video{margin-bottom:26px}.testimonial-stars svg{max-width:107px}.test-list{padding:0;max-width:340px;margin:0 auto}.test-list .slick-prev{left:0}.test-list .slick-next{right:0}.test-item{padding:0 25px}}.border-bottom_icon svg{display:block;margin:45px auto 0}@media only screen and (min-width: 769px){.border-bottom_icon{display:none}}.item-custom_image_text{display:flex;margin-bottom:50px;opacity:0;transition:all .5s}.item-custom_image_text.active{opacity:1}.item-custom_image_text.right_image{flex-direction:row-reverse}.item-custom_image_text.right_image .custom-iamge_content{text-align:right}.custom-image,.custom-iamge_content{width:100%;max-width:50%}.wrapper-custom_image{max-width:360px;margin:-50px auto 0}.wrapper-image_content{max-width:75%;margin-top:30px;margin-left:auto;margin-right:0}.right_image .wrapper-image_content{margin-left:0;margin-right:auto}.custom-title{position:relative}.custom-title:before{content:"";height:1px;background-color:#000;position:absolute;left:-37%;top:100px;transform:rotate(-40deg);transition:all .5s;width:0}.item-custom_image_text.active .custom-title:before{width:31%}.right_image .custom-title:before{content:"";width:0;height:1px;background-color:#000;position:absolute;right:-37%;left:auto;top:100px;transform:rotate(40deg);transition:all .5s}.item-custom_image_text.active.right_image .custom-title:before{width:31%}.wrapper-custom_image_text{position:relative}.wrapper-custom_image .image-wrap{border-radius:50%}.container_full_width{margin:0}.background-media-text.original-height{min-height:100%!important;height:100%!important;position:relative}.original-height{height:100%!important;min-height:100%!important}.original-height .background-media-text__inner{position:relative}.top_icon svg{display:block;margin:0 auto}.top_icon .image-wrap{background:transparent}@media only screen and (max-width: 767px){.wrapper-custom_image_text:before{content:none}.top_icon,.custom-image{position:relative}.item-custom_image_text.right_image,.item-custom_image_text{flex-direction:column-reverse;gap:0}.custom-image,.custom-iamge_content{max-width:100%}.custom-title:before{content:none}.wrapper-image_content{max-width:100%;margin-top:0;margin-bottom:15px}.wrapper-custom_image{max-width:344px;margin-top:0}.custom-iamge_content,.item-custom_image_text.right_image .custom-iamge_content{text-align:center}.right_image .custom-title:before{content:none}.item-custom_image_text:last-child .custom-image:before{top:-38px;height:calc(100% + 38px);transform:translate(-50%)}.item-custom_image_text,.custom-image,.custom-iamge_content{position:relative;z-index:2}.custom-iamge_content{margin:30px 0}}.background-media-text__text.transparent{background:transparent}.background-media-text--center .background-media-text__text{text-align:center;margin-left:auto;margin-right:auto}.background-media-text__inner{display:flex;align-items:center}.vertical-border{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:#333;height:0;width:1px}@media only screen and (max-width: 768px){.grid__item.slick-slide{padding:0}.featured-collection .slick-prev{left:0}.featured-collection .slick-next{right:0}.vertical-border{background:transparent}.custom-image{position:relative}.mobile_border{position:absolute;width:1px;height:calc(100% + 60px);top:-30px;left:50%;transform:translate(-50%);background:#333;z-index:-1}.last-item .mobile_border{height:calc(100% + 30px)}.section-custom_image_text .top_icon:before{content:"";width:1px;height:25px;background:#333;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}}.quick-product__btn{background:transparent;color:#333;text-transform:uppercase}.quick-product__btn:before{content:"";position:absolute;width:145px;height:1px;background-color:#333;left:50%;transform:translate(-50%);bottom:0}.bottom-icon_list{max-width:850px;margin:50px auto 0;padding:0 50px}.bottom-icon_list img{display:block;width:100%;height:100%;object-fit:contain}@media only screen and (max-width: 768px){.bottom-icon_list{max-width:450px}}.site-nav__link--icon.swym-wishlist svg{display:block;width:30px;height:30px;fill:none;stroke:#333}.page-content--product .product-single__form button.swym-button{padding:0 10px!important}button.swym-button svg{width:30px;height:30px;display:block;stroke:#333;fill:none}.product-single__form{position:relative}.page-content--product .product-single__form .add-to-cart{max-width:calc(100% - 70px)}.page-content--product .product-single__form .swym-button{position:absolute;top:5px;right:10px}.swym-tooltip{display:none!important}button.swym-button.disabled,button.swym-button:disabled{opacity:1!important}button.swym-button.swym-added svg{fill:#333}@media only screen and (max-width: 480px){.site-nav__link--icon.swym-wishlist svg{display:block;width:24px;height:24px}.site-nav__link--icon svg,.header-item--icons svg{width:24px;height:24px}}.wrapper-multi_image_text{display:flex;gap:16px;flex-wrap:wrap}.item-image_text{width:100%;max-width:calc(50% - 8px);position:relative}.content-multi_image_text{position:absolute;top:11px;right:20px;max-width:270px}.content-multi_image_text h2{margin-bottom:10px}.multi-des{margin-bottom:25px}.multi-des p{margin:0}.multi-btn .btn:before{width:105px}.bg-image_text img{object-fit:cover;width:100%;height:100%}@media only screen and (min-width: 769px){.multi-des{font-size:20px;line-height:24px}}@media only screen and (max-width: 768px){.item-image_text{max-width:100%}.wrapper-multi_image_text{margin-left:-17px;margin-right:-17px}}.faq-container{max-width:1040px}.faq-container>div{border-bottom:1px solid #333333}.collapsible-trigger--inline{width:100%;padding-left:0;padding-right:40px;font-size:20px}.collapsible-trigger--inline .collapsible-trigger__icon{right:0;left:auto;background:transparent;border:none}.collapsible-trigger__icon--circle .icon{color:#333}.wrapper-multi_row{max-width:1280px;width:100%;margin:0 auto}.multi-row_item{width:100%;position:relative}.multi-row_item .item-title{font-family:var(--typeTitlePrimary),var(--typeHeaderFallback);font-size:32px;letter-spacing:0;line-height:38px;margin:0}.multi-row_item img{display:block;width:100%;height:100%;object-fit:cover;min-height:526px}.multi-row_item .item-des{margin:0;font-size:22px;line-height:28px}.multi-row_item .item-content{position:absolute;top:0;left:0;width:100%;padding:30px 20px}.list-multi_row{display:flex;gap:10px}.wrapper-multi_row .section-header__title{font-size:32px;margin-bottom:42px;padding:0 20px}@media only screen and (max-width: 767px){.list-multi_row{flex-direction:column}}.section-banner_account{background-color:#f6e9e0}.wrapper-banner_account{max-width:770px;padding:0 30px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.item-banner_account{height:110px;display:flex;align-items:center;justify-content:center;background-color:#f6e9e0}.item-banner_account a{text-transform:uppercase;font-size:15px;letter-spacing:0;padding:0 6px;border-bottom:1px solid;line-height:1;display:inline-block}@media screen and (max-width: 640px){.wrapper-banner_account{display:block;text-align:center}.section-banner_account{background-color:transparent}.wrapper-banner_account{padding:0}.item-banner_account:nth-child(2){background-color:#f6e9df52}}.reward-hero-container{position:relative}.reward-hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1640px;padding:0 20px}.reward-hero-content-wrapper{max-width:493px;width:40%;margin-left:auto}.reward-hero-bg img{width:100%;height:100%;object-fit:cover;display:block;min-height:350px}.desktop-hide{display:none!important}.reward-hero-title{font-size:38px;line-height:51px;margin-bottom:8px}.reward-hero-text{font-size:20px;margin-bottom:32px}.reward-hero-btns{display:flex;gap:105px}.reward-hero-btns a{border-bottom:1px solid;text-transform:uppercase;font-size:15px;padding:0 9px}@media (max-width: 768px){.desktop-hide{display:block!important}.mobile-hide{display:none!important}.reward-hero-content-wrapper{max-width:100%;width:100%;text-align:center}.reward-hero-btns{justify-content:space-between}.reward-hero-content{height:100%;padding:26px 40px}.reward-hero-content-wrapper{height:100%;position:relative}.reward-hero-btns{position:absolute;bottom:0;left:0;width:100%}.reward-hero-title{line-height:42px;margin-bottom:4px}.reward-hero-text{line-height:24px}}@media (max-width: 480px){.reward-hero-content{padding-top:6px}}.subscription-wrapper,.onetime-section{display:flex;align-items:center;gap:15px}.subscription-main,.onetime-wrapper{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ecos-subscribe-details-wrapper{background-color:#efefef;border:1px solid #dfdfdf;padding:1rem;display:none}.recharge-option.active .ecos-subscribe-details-wrapper{display:block}.option-check{border:1px solid #777777;border-radius:50%;padding:8px;position:relative}.ecos-subscribe-details-wrapper h4{font-size:1.5rem;text-transform:inherit;letter-spacing:0}#ecos-toggle-trigger-details{color:#e9514d}#ecos-auto-ship-details{background-color:#eee;border:1px solid #dddddd;max-height:0;transition:all .25s;overflow:hidden;visibility:hidden;margin-top:.25rem}.recharge-option.active .option-check:before{content:"";width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;border-radius:50%}.onetime-section{margin-bottom:15px}.subscription-des{margin-top:15px}.subscription-list{margin-top:20px;display:none}.recharge-option.active .subscription-list{display:block}.subscription-item-active{padding:10px 10px 7px;border:1px solid;cursor:pointer}.subscription-items{border:1px solid;cursor:pointer;max-height:0;overflow:hidden;visibility:hidden;position:absolute;width:100%;background:#fff;z-index:2}.subscription-list-wrapper{position:relative}.subscription-list-wrapper.active .subscription-items{padding:5px 10px;max-height:300px;visibility:visible}#ecos-auto-ship-details.active{max-height:500px;visibility:visible;padding:1rem}.subscription-item{padding:5px 0}.recharge-option{cursor:pointer}.subscription-text{margin-bottom:10px}.recharge-section{border:2px solid #d29f93;margin:0 0 10px;padding:20px 20px 10px}.onetime-discount{color:#c00}.onetime-popup .klaviyo_form_trigger{text-decoration:underline}@media only screen and (max-width: 768px){.payment-buttons{text-align:left}}.section-logo_list{overflow:hidden}.logo-title{text-align:center;font-family:var(--typeTitlePrimary),var(--typeHeaderFallback)}.wrapper-logo_list{display:flex;align-items:center}.marquee{display:flex;align-items:center;will-change:transform}.logo-item{margin:0 25px}.logo-item img{display:block;width:100%;height:100%;min-width:100px}.logo_container{border-top:1px solid #333;border-bottom:1px solid #333;padding:20px 0}@keyframes animate{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes animate2{0%{transform:translate(0)}to{transform:translate(-200%)}}.feature-row__text--wrapper{max-width:487px}.feature-row__text--right .feature-row__text--wrapper{margin-left:auto}.feature-row__images{position:relative}.custom-texts{position:absolute;top:55px;left:50%;transform:translate(-50%)}.custom-item_text{position:relative;display:inline-block;white-space:nowrap}.custom-border_text{padding-bottom:85px}.custom-border_text:before{content:"";width:1px;height:50px;background-color:#333;position:absolute;left:50%;transform:translate(-50%);bottom:35px}@media only screen and (max-width: 1200px){.feature-row__item.feature-row__text{padding:30px 15px}}@media only screen and (max-width: 768px){.feature-row__text--wrapper{margin:0 auto}}.wrapper-video_text{display:flex;flex-wrap:wrap;align-items:center;width:100%}.wrapper-video_text>div{width:100%;max-width:50%}.video_text-video video{width:100%;max-width:800px;display:block;margin:0 auto;min-height:600px;height:800px}.wrapper-video_text-content{max-width:500px;margin:0 auto}.video_text-des>div{margin-bottom:30px}.video_text-des>div:last-child{margin:0}.video-text-image_text{display:flex;gap:24px}.subimage{width:88px;height:auto}@media only screen and (max-width: 1400px){.wrapper-video_text-content{margin:0 auto}}@media only screen and (max-width: 992px){.wrapper-video_text>div{max-width:100%}.video_text-video video{max-width:279px;min-height:554px}.video_text-content h2{font-size:30px;line-height:40px;margin-bottom:32px}}.wrapper-scrolling{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid;border-bottom:1px solid;padding:15px 0}.wrapper-scrolling h2{width:100%;max-width:50%;margin:0;text-align:right;font-family:var(--typeContentPrimary),var(--typeBaseFallback);padding:0 30px}.wrapper-scrolling .scrolling-text{width:100%;max-width:50%;background:transparent;font-family:var(--typeContentPrimary),var(--typeBaseFallback)}@media only screen and (max-width: 1600px){.wrapper-scrolling h2{text-align:center}}@media only screen and (max-width: 992px){.wrapper-scrolling h2{font-size:24px}}@media only screen and (max-width: 768px){.wrapper-scrolling h2,.wrapper-scrolling .scrolling-text{max-width:100%}.template-index main .wrapper-scrolling h2{font-size:24px}}.icon-image{margin-bottom:27px}.icon-image img{width:63px;margin:0 auto;display:block;height:auto}.slide-video{width:100%;height:190%;object-fit:cover;object-position:center;position:absolute;top:50%;transform:translateY(-50%);left:0}.hero-slider{position:relative}.wrapper-hero_slider{position:absolute;top:0;left:0;right:0;bottom:0}.slick-dotted.slick-slider.main-slider{height:100%;margin:0}.main-slider .slick-list,.main-slider .slick-track{height:100%}.main-slider .item{position:relative}.main-slider .item video{position:absolute;width:100%;height:190%;left:0;transform:translateY(-50%);object-fit:cover;top:50%}.main-slider .slick-dots{bottom:15px}.main-slider .slick-dots li button:before{font-size:12px}.main-slider .slick-dots li{margin:0}.section-custom_video{margin-bottom:70px}#custom_video{width:100%;display:block;max-width:900px;margin:0 auto}@media (min-width: 1500px){#custom_video{max-width:1250px}}.section--how_it_work{padding:43px 0}.title-how_it_work{font-size:32px}.item-how_it_work img{margin:0 auto;min-height:90px;object-fit:contain;object-position:bottom}.list-how_it_work{display:flex;justify-content:center}.item-how_it_work{width:100%;max-width:33.33%}.subtext-how_it_work{border-top:1px solid;padding-top:10px;margin-top:36px;position:relative}.subtext-how_it_work:before{content:"";position:absolute;top:-38px;height:38px;width:1px;background-color:var(--colorTextBody)}.top_text{margin-bottom:20px}.wrapper-how_it_work svg{display:block;margin:0 auto}.custom-text{font-size:32px;line-height:38px;margin-bottom:40px;margin-top:50px}@media (max-width: 768px){.list-how_it_work{display:block}.item-how_it_work{max-width:50%;opacity:0;transition:all .5s}.item-how_it_work.active{opacity:1}.item-how_it_work:nth-child(2n){margin-left:auto}.subtext-how_it_work{border:none;margin-top:15px;padding:0}.item-wrapper-how_it_work{max-width:149px;margin-right:15px;margin-left:auto}.item-how_it_work:nth-child(2n) .item-wrapper-how_it_work{margin-right:auto;margin-left:15px}.subtext-how_it_work{font-size:20px;line-height:24px}.mobile-borderline{position:absolute;height:0;top:0;width:1px;transform:translate(-50%);left:50%;border-left:1px solid}.list-how_it_work{position:relative;padding-bottom:150px}.subtext-how_it_work:before{content:"";position:absolute;top:35px;height:135px;width:1px;background-color:var(--colorTextBody);transform:rotate(-40deg);right:28px}.item-how_it_work:nth-child(2) .subtext-how_it_work:before{transform:rotate(40deg);right:121px}.item-how_it_work:nth-child(3) .subtext-how_it_work:before{top:60px}.mobile_column_reverse{flex-direction:column-reverse}.custom-text{max-width:260px;margin-left:auto;margin-right:auto;border-bottom:1px solid;padding-bottom:20px;margin-bottom:30px}.section--how_it_work{padding-top:23px;padding-bottom:70px}}.section-gain_points{padding:70px 0}.title-gain_points{font-size:32px;line-height:38px;margin-bottom:75px}.list-gain_points{display:flex;flex-wrap:wrap;row-gap:130px;position:relative}.item-gain_points{width:100%;max-width:33.33%;padding:0 20px}.wrapper-item_gain_points{max-width:260px;margin:0 auto;position:relative}.gain_points-image{min-height:99px;object-fit:contain;margin:0 auto;object-position:bottom}.subtitle-gain_points{font-size:30px;line-height:24px;margin-bottom:20px}.text-gain_points{padding-top:18px;margin-top:35px;border-top:1px solid;font-size:20px;line-height:24px;position:relative}.text-gain_points:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:1px;height:37px;top:-38px;border-left:1px solid}.main-gain_points svg{display:block;margin:0 auto}@media (max-width: 768px){.list-gain_points{display:block;padding-bottom:100px}.item-gain_points{max-width:50%;opacity:0;transition:opacity .5s linear .25s}.item-gain_points.active{opacity:1}.wrapper-item_gain_points{max-width:130px;margin-left:auto;margin-right:25px}.item-gain_points:nth-child(2n){margin-left:auto;margin-right:0}.item-gain_points:nth-child(2n) .wrapper-item_gain_points{margin-right:auto;margin-left:12px}.subtitle-gain_points{margin:0}.text-gain_points{border:none;margin-top:13px;padding:0}.text-gain_points:before{left:auto;right:-19px;height:80px;top:-15px;transform:rotate(-40deg)}.item-gain_points:nth-child(2n) .text-gain_points:before{left:-7px;right:auto;height:80px;top:-15px;transform:rotate(40deg)}.item-gain_points:not(:first-child){margin-top:-50px}.mobile-gain_borderline{position:absolute;height:0;top:0;width:1px;transform:translate(-50%);left:50%;border-left:1px solid}}.main-image_text_overlay{position:relative}.content-image_text_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.wrapper-image_text_overlay{max-width:406px}.title-image_text_overlay{font-size:38px;line-height:51px;margin-bottom:20px}.des-image_text_overlay.rte{margin-top:0;margin-bottom:38px;font-size:20px;line-height:24px}.btn-image_text_overlay{display:inline-block;padding:0 10px;text-transform:uppercase;border-bottom:1px solid;font-size:16px}.content-image_text_overlay .page-width{max-width:1750px;display:flex;align-items:center;height:100%}.bg-image_text_overlay img{min-height:400px}@media (max-width: 768px){.content-image_text_overlay .page-width{justify-content:center;text-align:center;align-items:baseline}.wrapper-image_text_overlay{padding-top:50px}}@media (max-width: 480px){.wrapper-image_text_overlay{padding-top:20px}.title-image_text_overlay{font-size:32px;line-height:40px}.des-image_text_overlay.rte{margin-bottom:20px}}.section-header p{max-width:1166px;font-size:16px;line-height:18px}.custom-gallery-item-wrapper{position:relative}.custom-gallery-item-wrapper h3{position:absolute;top:72px;left:0;width:100%;font-size:28px;line-height:37px;z-index:2;letter-spacing:0;font-family:Playfair Display}.custom-gallery-item .rte-setting{margin:0}.custom-gallery-item-content{padding-top:30px;padding-left:5px;padding-right:5px}.custom-gallery-item-bottom_text,.custom-gallery-item-text{font-weight:400}.custom-gallery-item .custom-gallery-item-bottom_text{margin-bottom:20px}.custom-gallery-item-subtitle{font-size:1.7rem;text-align:left;line-height:30px;font-weight:500;font-family:Playfair Display Regular}.custom-gallery-item-bottom,.custom-gallery-item-top{text-align:left}.logo-bar__item-text{.logo-bar__item-text letter-spacing: 0;text-transform:uppercase;margin-top:10px}.logo-list-section{padding:32px 0;border-top:1px solid #333333;border-bottom:1px solid #333333}@media (max-width: 768px){.logo-bar__item-text{font-size:13px;line-height:15px}.feature-row__item-wrppaer .h1{font-size:25px;line-height:40px;margin-bottom:2vh}}.gallery-btn{border-bottom:1px solid;padding:0 7px 5px;text-transform:uppercase;margin-top:20px;display:inline-block}.custom-gallery-item-content{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 769px){.custom-gallery-item button[data-add-to-cart]:before{width:145px}.custom-gallery-item-content{background-color:#faefe8!important;padding:2vh 1.1vw}.custom-gallery h3{letter-spacing:1px;font-size:1.4rem}}@media only screen and (max-width: 768px){.custom-gallery-item-wrapper h3{bottom:0;top:auto;font-size:22px;line-height:38px}.custom-gallery .page-width{padding:0}.custom-gallery-item-content{padding:23px 20px}.custom-gallery .grid--flush-bottom>.grid__item{margin-bottom:24px}.custom-gallery-item-bottom_text,.custom-gallery-item-text{font-weight:400}.custom-gallery-item-subtitle{font-size:20px;line-height:24px;margin-bottom:1vh}.custom-gallery-item-content{min-height:inherit;flex-direction:column-reverse;gap:25px;min-height:300px!important}.custom-gallery-item .custom-gallery-item-bottom_text{margin-top:0}.custom-gallery-item-content h3{font-size:25px}.h3,h3{letter-spacing:0}.yotpo-sr-bottom-line-text{font-size:12px!important}}.section-logo_list h2{font-size:1.2rem}.index-section{padding:6vh 0 4vh}.logo-bar__image{max-width:40px!important}.logo-list-section p{font-size:.875rem;line-height:1.25}.custom-testimonial{margin-bottom:-5vh!important;margin-top:4vh}.follow-us{margin-top:-6vh}.section-video_text{padding-top:3vh}@media only screen and (max-width: 1024px){p{font-size:1rem}.custom-gallery-item-bottom p{letter-spacing:0px}}@media only screen and (max-width: 1280px){h6,.h6{font-size:14px}}.featured-collection .btn--full{width:90%!important}body{font-family:circe,sans-serif;font-weight:400;font-style:normal}p{font-size:1rem}button{font-family:circe,sans-serif;font-weight:400;font-style:normal}.grid-product__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image_gallery h3{text-transform:capitalize!important}.grid-product__content a:hover{background-color:transparent!important}.collection-custom-gallery h3{letter-spacing:1px;font-size:1.4rem}@media only screen and (max-width: 768px){.collection-custom-gallery .custom-gallery-item-content{min-height:inherit;flex-direction:column-reverse;gap:25px;min-height:auto!important}.template-index main h2{font-size:25px!important}}@media only screen and (min-width: 769px){.collection-custom-gallery h3{letter-spacing:1px;font-size:1.5rem}}@media (min-width: 1025px){.collection-custom-gallery .custom-gallery-item-bottom_text{min-height:20vh}}@media only screen and (min-width: 1025px){.collection-custom-gallery .custom-gallery-item-bottom_text p{font-size:16px}.custom-gallery-item-bottom p{letter-spacing:.3px}}@media (min-width: 1025px){.custom-gallery-item .custom-gallery-item-bottom_text{min-height:25vh}}@media (max-width: 1024px) and (max-height: 1368px){.custom-gallery-item .custom-gallery-item-bottom_text{min-height:27vh}}@media (max-width: 1024px) and (max-height: 600px){.custom-gallery-item .custom-gallery-item-bottom_text{min-height:60vh}}@media (max-width: 912px) and (max-height: 1368px){.custom-gallery-item .custom-gallery-item-bottom_text{min-height:20vh}}@media (max-width: 912px){.custom-gallery .medium-up--one-quarter{width:50%}}@media (max-width: 768px){.custom-gallery .medium-up--one-quarter{width:100%}}[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style=square] .spr-container .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style=square] .spr-container .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .spr-container .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style^=round] .spr-container .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover{background:#fb648f!important}.grid--flush-bottom h3{font-size:16px!important}.btn.btn--tertiary,.theme-block .btn,.custom-gallery-item button[data-add-to-cart],.grid-product .btn.add-to-cart{text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:.625rem .75rem;font-size:.875rem;line-height:1.25;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;letter-spacing:1px}.btn.btn--tertiary:before,.theme-block .btn:before,.grid-product .btn.add-to-cart:not(.btn--loading):before{content:"";height:1px;background-color:var(--colorTextBody);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.btn.btn--tertiary{padding-left:0;padding-right:0}.btn.btn--tertiary:before{left:0;transform:none}.theme-block .btn:hover,.btn.btn--tertiary:hover,.grid-product{background:transparent;color:var(--colorTextBody)}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:.625rem 2rem;font-size:.875rem;line-height:1.25;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;letter-spacing:1px}h1,.h1,h2,h3,h4,.h4,.title-bg_image_text{font-family:ivypresto-display,serif;font-weight:400;font-style:normal;letter-spacing:.05rem;line-height:normal}h1,.h1{font-size:32px!important}h2,.title-bg_image_text{font-size:28px!important}h3{font-size:16px!important}h4,.h4{font-size:28px!important}.test-title{margin-bottom:40px}.theme-block h2{font-size:26px}
/*# sourceMappingURL=/cdn/shop/t/64/assets/custom.css.map */
