h2.title.h0,h2.image-with-text__heading.h1{font-size:40px;letter-spacing:normal;line-height:normal}.product-grid-container .grid{row-gap:20px}p.ct_product_text span.svg-wrapper{width:18px;height:18px}p.ct_product_text{margin:0;font-size:14px;line-height:22px;letter-spacing:normal;padding:6px;display:flex;align-items:center;column-gap:7px}.product__info-container .price{font-size:16px;letter-spacing:normal;line-height:24px}.product__tax.rte,.ct__slider_buttons .slider-counter{display:none}.wishlist-hero-header-icon path{fill:none!important}.ctm__grid_item details .accordion__content{padding-left:31px;padding-right:31px;margin-bottom:28px}.ct_collapsible h2.collapsible-content__heading{margin-bottom:0;line-height:normal}.ctm__grid_item details summary{padding:2rem 0}.ctm__grid_item details{border-bottom:1px solid #b5b5b5}.ctm__grid_item .content-container{border:0}.ctm__grid_item details .accordion__content{padding-left:31px}.ctm__grid_item .metafield-rich_text_field *{font-size:18px;letter-spacing:normal;margin:0;line-height:30px}.ctm__grid_item h3.accordion__title{font-size:18px;letter-spacing:normal;padding-left:31px;line-height:28px;font-family:Manrope-VariableFont_wght!important;font-weight:600}.ctm__grid_item .accordion details[open] svg.icon.icon-minus{display:block}.ctm__grid_item .accordion details[open] svg.icon.icon-plus,.ctm__grid_item .accordion details svg.icon.icon-minus{display:none}.ingredient_content{margin-top:20px}.ctm__grid_item summary svg.icon{max-width:16px;position:absolute;left:0;top:50%;transform:translateY(-50%)}h2{letter-spacing:normal!important}.product__ingredients h2.title{letter-spacing:normal}.ingredients__content{padding:84px 0;position:relative}.ingredient_content .metafield-rich_text_field p{font-size:18px;line-height:28px;letter-spacing:normal;text-align:center;font-weight:500;max-width:801px;margin:auto;color:#474747}.product__ingredients .custom-marquee{display:flex;align-items:center;width:100vw;max-width:100%;overflow-x:hidden}span.content.marquee-text{font-size:29px;font-family:TAN_MEMORIES-Regular;letter-spacing:normal}.product__ingredients .custom-marquee .track{display:flex;align-items:center;white-space:nowrap;will-change:transform;animation:marquee 40s linear infinite}.product__ingredient_image{max-width:516px;height:278px;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.product__ingredients .custom-marquee .content{margin-left:50px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-20%)}}.slider-buttons.ct__slider_buttons span.svg-wrapper{width:28px;height:28px}.slider-buttons.ct__slider_buttons .icon{height:14px}.slider-buttons.ct__slider_buttons button.slider-button{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border-radius:50%;width:58px;height:58px}.slider-buttons.ct__slider_buttons button.slider-button.slider-button--prev{left:0}.slider-buttons.ct__slider_buttons button.slider-button.slider-button--next{right:0}.custom_quantity_buttons product-form.product-form .product-form__submit span.svg-wraper{width:23px;height:23px;margin-right:12px}.custom_quantity_buttons .product-form__input .quantity__input{font-size:16px;font-weight:700}.custom_quantity_buttons product-form.product-form .product-form__submit{min-height:50px;margin:0;font-size:16px;font-weight:700;letter-spacing:normal}.custom_quantity_buttons .product-form__input .quantity{min-height:50px}.custom_quantity_buttons .product-form__input .quantity:before,.custom_quantity_buttons .product-form__input .quantity:after{border-radius:34px}.custom_quantity_buttons .product-form__input .form__label{display:none}.custom_quantity_buttons .product-form__input .quantity__input{padding:0}.custom_quantity_buttons .product-form__input .quantity__button{width:calc(5.5rem / var(--font-body-scale))}.custom_quantity_buttons product-form.product-form{width:100%;margin:0}.custom_quantity_buttons .quantity__button .svg-wrapper{width:14px;height:14px}.custom_quantity_buttons .product-form__input{max-width:125px;margin:0}.custom_quantity_buttons{display:flex;align-items:center;column-gap:15px}.custom_quantity_buttons .shopify-payment-button{display:none}.page-width.ct_page-width{max-width:1085px}.benefits_ct_contnt h4.h2 span{background:#fff;position:relative;z-index:1;padding:0 35px}.benefits_ct_contnt h4.h2{font-size:14px;letter-spacing:normal;line-height:18px;font-family:Manrope-VariableFont_wght!important;text-align:center;position:relative}.benefits_ct_contnt h4.h2:before{content:"";border:1px solid #b5b5b5;width:100%;display:inline-block;top:50%;transform:translateY(-50%);position:absolute;left:0;z-index:-1;right:0}.column_ct_content p{font-size:14px;line-height:18px;text-align:center;letter-spacing:normal;margin-bottom:0;margin-top:10px}.column_ct{width:calc(25% - 12px)}.row_ct{display:flex;gap:12px;flex-wrap:wrap}.column_ct_content{border:1px solid #b5b5b5;border-radius:34px;box-shadow:0 2.95px #b5b5b5;padding:12px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:120px}.image_ct img{max-width:100%;height:auto;object-fit:cover}.image_ct{width:42px;height:42px}.product__description.ct_short_description ul{list-style:none;padding:0}.product__description.ct_short_description{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;font-size:14px;letter-spacing:normal;line-height:22px;text-align:center}.product__title h1{font-size:28px;letter-spacing:normal;text-align:center;line-height:normal}.multicolumn_ctm slider-component.slider-mobile-gutter ul{padding-left:0;padding-right:0;row-gap:16px}.image-with-text_neww .image-with-text__text{margin-top:10px}.image-with-text_neww .image-with-text__text li:before{content:"";background-image:url(/cdn/shop/files/Frame_1.png?v=1752083583);width:42px;height:42px;margin-right:10px;background-size:cover;background-repeat:no-repeat}.ct_product .product__media-wrapper button.thumbnail.global-media-settings{border-radius:10px}.image-with-text_neww .image-with-text__text ul{padding:6px 0 0}.image-with-text_neww .image-with-text__text li{border:1px solid #b5b5b5;padding:12px 10px;box-shadow:0 2.95px #b5b5b5;border-radius:20px;margin:0 0 15px;max-width:462px;height:66px;color:rgba(var(--color-foreground));display:flex;align-items:center}.multicolumn_ctm .multicolumn-list__item.center .multicolumn-card{display:flex;justify-content:center;align-items:center;flex-direction:column}.multicolumn_ctm .multicolumn-list__item .multicolumn-card__info{padding:10px 0 0}.ct_txt h2{font-size:40px;letter-spacing:normal;text-align:center;line-height:normal}.ct_txt{max-width:1104px;margin:auto;padding-top:60px}.multicolumn_ctm slider-component{padding-top:10px}.multicolumn_ctm .multicolumn-list__item{border:1px solid #b5b5b5;border-radius:34px;box-shadow:0 2.95px #b5b5b5;padding:12px 10px!important;overflow:hidden;min-height:170px}.multicolumn_ctm slider-component.slider-mobile-gutter{max-width:970px;margin:auto}.contact input.field__input+.field__label{top:50%;transform:translateY(-50%)}.contact .field__label{letter-spacing:normal}.contact textarea.field__input{min-height:188px;height:188px}.contact .grid__item .field{margin-bottom:1rem}.contact .field__input{height:5.2rem}.contact__button button.button{width:100%;font-size:16px;letter-spacing:normal;font-weight:700}.custom__contact_info p.margin{margin:0;display:flex;align-items:center;letter-spacing:normal;line-height:normal;padding-top:10px}.contact h2.title.h2{letter-spacing:normal;line-height:normal;max-width:550px;margin-bottom:18px}.contact .field:after{border:1px solid #f0edeb;box-shadow:none}.custom__contact_info p.margin span.svg-wrapper{width:auto;height:auto;margin-right:6px}.quick-add.no-js-hidden{padding-top:10px}.mobile_show_btn{display:none}.underline-links-hover:hover a{text-decoration:none!important}product-form .quick-add__submit span.ctm_price{letter-spacing:0px;font-weight:500}product-form .quick-add__submit{gap:5px;font-size:16px;font-weight:700;letter-spacing:normal;justify-content:space-between;padding-left:12.54px;padding-right:12.54px}product-form .quick-add__submit{gap:5px;font-size:16px;font-weight:700;letter-spacing:normal}product-form .quick-add__submit:hover{background:rgb(var(--color-button-text));color:#fff}product-form .quick-add__submit span.svg-wrapper{width:unset;height:auto;vertical-align:bottom}.customer-review .slider-button[disabled] .icon{color:rgba(var(--color-foreground))}.card__content .card__information .price{display:none}.card__content .card__heading{font-size:16px;line-height:24px;letter-spacing:normal;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-family:Manrope-VariableFont_wght!important}.customer-review button.slider-button:not([disabled]){background-color:#fff;border:none!important}.ctm_image{position:absolute;bottom:-134px;right:60px}.customer-review.multicolumn.background-primary li{margin-bottom:130px}.review-info .rte{padding-top:8px}.customer-review.multicolumn.background-primary .multicolumn-card__info h3.inline-richtext{margin-top:45px;font-size:20px;letter-spacing:normal;line-height:normal}.review-info .rte p{font-size:24px;line-height:36px;letter-spacing:normal;font-family:TAN_MEMORIES-Regular;color:rgba(var(--color-foreground))}.review-info{padding:10px}span.star{display:inline-block;width:auto;height:auto}.customer-review.multicolumn.background-primary .multicolumn-card{background:#fff;border-radius:30px}.customer-review.multicolumn.background-primary .multicolumn-card__info{padding:30px}.customer-review .slider-buttons{column-gap:12px}.customer-review .title-wrapper-with-link{align-items:end}.customer-review button.slider-button{border:1px solid #dadada;border-radius:50%;width:58px;height:58px}.customer-review button.slider-button svg.icon.icon-caret{width:20px;height:20px}.customer-review h2.title{max-width:615px}.collapsible_content_ctm details[open] span.svg-wrapper path{stroke:#000!important}.ct_newsletter .newsletter-form__button svg{width:auto;height:auto}.footer__content-bottom-wrapper--center .policies li:before{content:"|";padding:0 .8rem;font-size:16px}.collapsible-row-layout .collapsible_content_ctm .accordion{margin-bottom:8px;margin-top:0!important}.footer__content-bottom-wrapper--center .policies li:first-child:before{display:none}.ct__faq .collapsible-row-layout .accordion .accordion__content{line-height:24px;letter-spacing:normal;margin-bottom:0}.footer__content-bottom-wrapper--center .footer__copyright{width:100%;display:flex;justify-content:space-between;align-items:center}.footer__content-bottom-wrapper--center .footer__copyright small.copyright__content{font-size:16px;letter-spacing:normal}footer .footer__content-bottom{border:0!important;padding:0}.ct_newsletter .list-social.footer__list-social li.list-social__item a.link.list-social__link span.svg-wrapper,.mobile_show li.list-social__item a.link.list-social__link span.svg-wrappe{width:28px;height:28px}.ct_newsletter .list-social.footer__list-social li.list-social__item,.mobile_show .list-social.footer__list-social li.list-social__item{width:100%}.ct_newsletter .list-social.footer__list-social li.list-social__item a.link.list-social__link,.mobile_show li.list-social__item a.link.list-social__link{text-decoration:none;column-gap:10px;padding-left:0}.footer{border:0!important}.list-social__link span{font-size:18px;letter-spacing:normal}.ct_newsletter .list-social.footer__list-social{justify-content:flex-start;flex-wrap:wrap;margin-top:12px}.ct_newsletter{margin-top:30px}.ct_newsletter .newsletter-form__button{width:56px;height:56px;min-width:56px;position:relative;top:unset;left:unset;right:unset;background:#000!important;border-radius:50%;color:#fff}.collection_list_new .grid--peek.slider .grid__item:first-of-type{margin:0}.collection_list_new slider-component .slider:after{display:none}.ct_newsletter .newsletter-form{max-width:404px}.ct_newsletter .newsletter-form__field-wrapper .field__input{background:#f6f6f6;min-width:auto;max-width:348px;border-radius:40px;min-height:56px}.ct_newsletter .newsletter-form__field-wrapper{max-width:404px}.ct_newsletter .newsletter-form__field-wrapper label.field__label{top:50%;transform:translateY(-50%)}.ct_newsletter .newsletter-form__field-wrapper .field:before,.ct_newsletter .newsletter-form__field-wrapper .field:after{display:none}.collapsible_content_ctm details[open] span.svg-wrapper{transform:rotate(45deg)}.footer-block .footer-block__details-content .list-menu__item--link{font-size:16px;letter-spacing:normal}h2.banner__heading.h0{font-size:54px;letter-spacing:normal;line-height:normal}.ct__faq .collapsible-row-layout span.svg-wrapper{margin:0;width:15px;height:14px}.ct__faq .collapsible-row-layout .accordion summary{padding:21px;justify-content:space-between;border-radius:var(--border-radius)}.ct__faq .collapsible-row-layout h3.accordion__title{font-size:20px;letter-spacing:normal}.banner__box>*+.banner__buttons{margin-top:6rem!important}p.announcement-bar__message.h5{letter-spacing:normal;font-family:Manrope-VariableFont_wght!important}.header-wrapper .header__heading-link{padding:0}.header-wrapper .header__menu-item{color:rgba(var(--color-foreground))}.list-menu--inline .list-menu__item{font-size:14px;letter-spacing:normal}.collection .slider-component-desktop.page-width button.slider-button.slider-button--prev{left:0}.collection .slider-component-desktop.page-width button.slider-button.slider-button--next{right:0}.collection .collection__title{display:flex;justify-content:space-between;align-items:center}.collection .slider-component-desktop.page-width button.slider-button{border:1px solid #dadada;border-radius:50%;width:58px;height:58px;position:absolute;top:40%}.ctm_image img{max-width:100%;height:auto;object-fit:cover}.image-with-text__content .image-with-text__text+.button,.banner__buttons a.button{font-size:18px;font-weight:700;letter-spacing:normal;min-height:58px}.image-with-text__content .image-with-text__text+.button{margin-top:7rem!important}.collection_list_new slider-component .card__inner{max-width:170px;background:transparent;margin:auto}.image-with-text__text.rte p{font-size:18px;letter-spacing:normal;line-height:normal}.collection_list_new slider-component .card__inner img.motion-reduce{width:100%;height:auto;object-fit:cover}.heading_ct_center{width:100%;text-align:center}.page-width{padding-left:15px!important;padding-right:15px!important}.collection_list_new slider-component{max-width:760px;margin:auto}.collection_list_new slider-component .card__media .media--hover-effect{background:#fff}.collection_list_new slider-component .card__information{text-align:center;padding-top:15px}.collection_list_new slider-component .card__information h3.card__heading{font-size:20px;letter-spacing:normal}.header-wrapper svg.icon.icon-account,.header-wrapper .header__icon--cart .icon{width:30px;height:30px}.collection .slider-component-desktop.page-width{max-width:var(--page-width)!important}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin:0!important}.ct__faq .collapsible-content__header p.caption-with-letter-spacing{margin-top:0;font-size:18px;letter-spacing:normal;text-transform:capitalize;margin-bottom:30px}h2.footer-block__heading{letter-spacing:normal;margin-bottom:1.2rem;font-family:Manrope-VariableFont_wght!important}.newsletter_block h2.footer-block__heading{font-family:TAN_MEMORIES-Regular!important}@media (min-width: 990px){.image-with-text__grid--reverse .image-with-text__content--desktop-left{padding-left:0!important}.slider-buttons.ct__slider_buttons .slider-counter{display:none}.ct__slider_buttons{display:block!important}.product.product--thumbnail_slider.ct_product .slider .product__media-item:not(.is-active){display:block;width:100%}.product.product--thumbnail_slider.ct_product .slider{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.ct_product.product--medium:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing))}.ct_product.product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing));padding:0 0 0 2rem}.contact h2.title.h2{font-size:28px}.footer-block.mobile_show{display:none}.customer-review .multicolumn-list{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-y:hidden}.image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content--desktop-left{padding-right:0!important}.collection slider-component .slider--desktop.grid--4-col-desktop .grid__item{width:calc(100% / 4 - var(--grid-desktop-horizontal-spacing));max-width:calc(100% / 4 - var(--grid-desktop-horizontal-spacing))}.ct__faq .grid__item.collapsible-content__grid-item{width:calc(43% - var(--grid-desktop-horizontal-spacing));max-width:calc(43% - var(--grid-desktop-horizontal-spacing))}.ct__faq .grid__item{width:calc(57% - var(--grid-desktop-horizontal-spacing));max-width:calc(57% - var(--grid-desktop-horizontal-spacing))}.grid__item.collapsible_content_ctm{padding-right:80px}.newsletter_block h2.footer-block__heading{font-size:28px}}@media (max-width: 990px){.collection_list_new .slider-buttons,.ct_newsletter .list-social.footer__list-social,.desktop_show_btn{display:none!important}.mobile_top_center_ct .banner__content{align-items:flex-start}.mobile_top_center_ct .banner__content .banner__buttons{margin:2rem!important}.mobile_top_center_ct .banner__content .banner__box{display:flex;flex-direction:column;justify-content:space-between;height:100%}.mobile_show_btn{width:100%;text-align:center;margin-top:20px;display:block!important}.footer__content-bottom-wrapper--center .footer__copyright small.copyright__content{font-size:14px}.footer-block .footer-block__details-content .list-menu__item--link{padding:3px 0}.mobile_show li.list-social__item a.link.list-social__link:first-child{padding-top:0}.footer-block__details-content{margin-bottom:1rem!important}.footer__content-bottom-wrapper--center .footer__copyright{flex-wrap:wrap;text-align:left;flex-direction:column-reverse;align-items:flex-start}.footer-block.grid__item{margin:1rem 0!important}.ct__faq .grid{flex-direction:column-reverse}.ctm_image{max-width:60px;bottom:-65px}.customer-review.multicolumn.background-primary li{margin-bottom:60px}.customer-review .grid--peek.slider:after{display:none}.newsletter_block h2.footer-block__heading{font-size:24px!important}.customer-review.multicolumn.background-primary .multicolumn-card__info h3.inline-richtext{font-size:14px}.customer-review.multicolumn.background-primary .multicolumn-card__info{padding:18px}span.star,span.star svg{width:16px;height:16px}.customer-review .slider-buttons{display:none}.review-info .rte p{font-size:16px;line-height:30px}.image-with-text .grid{flex-direction:column-reverse}.image-with-text__text-item .image-with-text__content{padding-left:0;padding-right:0}.image-with-text__text.rte p,.ct__faq .collapsible-row-layout .accordion .accordion__content{font-size:14px;line-height:22px}.image-with-text__content .image-with-text__text+.button{margin-top:4rem!important;min-height:44px;font-size:14px}.customer-review .grid--peek.slider .grid__item:first-of-type{margin-left:0}}@media (max-width: 750px){h2.banner__heading.h0{font-size:28px;line-height:50px}.list-social__link span,.footer-block .footer-block__details-content .list-menu__item--link{font-size:12px}.ctm__grid_item h3.accordion__title{font-size:16px}.ctm__grid_item .metafield-rich_text_field *{font-size:16px;padding:0}.slider-buttons.ct__slider_buttons button.slider-button{width:44px;height:44px}.slider-buttons.ct__slider_buttons .icon{height:11px}.column_ct{width:calc(50% - 12px)}.metafield-rich_text_field p{font-size:14px;padding:0 15px}.product__ingredient_image img{height:100%;object-fit:cover}.ingredients__content{padding:38px 0!important}.product__ingredients .custom-marquee{height:70px!important}.product__ingredient_image{width:272px;height:176px;transform:translateY(-50%);left:unset;right:25px}.product__ingredients .custom-marquee .content{font-size:14px}.ct_txt h2{font-size:20px}.multicolumn_ctm .multicolumn-list__item .multicolumn-card__info h3.inline-richtext{font-size:18px}.ct_newsletter .newsletter-form,.ct_newsletter .newsletter-form__field-wrapper,.ct_newsletter .newsletter-form__field-wrapper .field__input{max-width:100%}.custom__contact_info p.margin{font-size:14px}h2.h1,h2.title.h0,h2.image-with-text__heading.h1{font-size:24px!important}.collection_list_new slider-component .card__inner{height:auto}p.announcement-bar__message.h5{font-size:10px}.announcement-bar__message{min-height:28px!important}.collection_list_new slider-component .card__information h3.card__heading,.ct__faq .collapsible-content__header p.caption-with-letter-spacing,.ct__faq .collapsible-row-layout h3.accordion__title{font-size:16px}}@media (min-width: 1100px){.instafeed-new-layout-wrapper .instafeed-new-layout-item{width:25%!important;flex:0 0 25%;height:305px!important}.instafeed-new-layout-container{height:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
