html{scroll-behavior:smooth}.header-wrapper--overlay.is-light:after{background:none!important}body{overflow-x:hidden}.is-light .site-nav__link{color:#000!important}.ctm_home_slider .hero__text-shadow.overlay{max-width:600px}.ctm_home_slider .hero__subtitle{max-width:360px}.ctm_home_slider .hero__title p{font-weight:700}.ctm_home_slider .hero__text-shadow:after,.ctm_contact_banner .hero__text-shadow:after,.ctm_prd_imgtxt{background:#0000}.ctm_home_slider .hero__text-shadow{text-shadow:none!important}.ctm_home_slider .hero[data-bars=true] .flickity-page-dots{bottom:60px}.ctm_home_slider button.flickity-button.flickity-prev-next-button{background:#0000;box-shadow:unset;width:50px;height:50px}.ctm_home_slider .hero[data-arrows=true] .flickity-next{right:calc((100vw - 1420px)/2 - 50px);left:unset;justify-content:flex-end}.ctm_home_slider .hero[data-arrows=true] .flickity-previous{left:calc((100vw - 1420px)/2 - 50px);right:unset;justify-content:flex-start}.ctm_home_slider .hero[data-arrows=true] .flickity-previous,.ctm_home_slider .hero[data-arrows=true] .flickity-next{top:50%;display:flex;align-items:center}.ctm_home_slider svg.flickity-button-icon{width:32px;height:32px;fill:#fff;position:static}.ctm_home_slider [data-bars=true] .flickity-page-dots .dot{width:38px;height:4px}.ctm_home_promo_grid img.image-fit{object-position:top}.ctm_home_promo_grid img.promo-grid__content__custom-icon{width:auto;height:auto;display:inline-block;margin-bottom:10px}.ctm_home_promo_grid .rte--block.enlarge-text,.text-with-icons__block-text p,span.variant__button-text{font-size:14px!important}.ctm_home_promo_grid .promo-grid__container{border-radius:0}.ctm_home_choose{color:#000!important;background:#f2e6dd!important}.ctm_home_choose .text-with-icons__title.section-header{margin-bottom:0}.ctm_home_choose h2{margin-bottom:12px}.ctm_home_choose .text-with-icons__blocks,.ctm_cont_icontxt .index-section,.template-product .page-content--product{padding-top:60px;padding-bottom:60px}.ctm_icontxt_abt .text-with-icons__block-title p,.template-product .product-single__meta>*:nth-child(2),.template-product .product-single__title{margin-bottom:10px}.ctm_home_choose .text-with-icons__block-title p{margin-bottom:8px}.ctm_home_choose .text-with-icons__block-title p,.ctm_icontxt_abt .text-with-icons__block-title p,.ctm_cont_icontxt .text-with-icons__block-title p{font-weight:600}.ctm_home_choose .text-with-icons__block{max-width:380px;margin:0 auto}.grid-product__image-wrap,.ctm_abt_imgtxt_1 .feature-row__item.feature-row__images,.ctm_abt_imgtxt_2 .feature-row__item.feature-row__images{margin:0}.footer__blocks{justify-content:space-between!important}.header-layout[data-layout=menu-left] .header-item--logo{order:1;flex-grow:1;justify-content:center}.header-layout[data-layout=menu-left] .header-item--navigation{order:0;flex-grow:0}.header-layout[data-layout=menu-left] .header-item--icons{order:2}.ctm_contact_banner .hero__subtitle,.ctm_abt_banner .hero__subtitle{font-size:16px!important}.ctm_abt_banner .hero__subtitle{max-width:450px;margin:0 auto}.ctm_abt_richtxt .below-text{max-width:780px;margin:0 auto}.index-section.ctm_icon_text_footer,.index-section.ctm_icontxt_abt,.ctm_ws_partner{padding-top:0!important}.index-section.ctm_abt_imgtxt_1,.ctm_coll_banner .section-header p{margin-top:12px}.ctm_cont_icontxt .text-with-icons__blocks .text-with-icons__block{gap:12px}.ctm_cont_icontxt .text-with-icons__custom-icon{width:40px;height:auto;display:inline-block}.ctm_coll_banner .collection-hero__content .page-width{background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem}.collection-filter{border-bottom:1px solid #00000040;margin-bottom:30px}.template-collection .collection-sidebar__group{border-bottom:1px solid #00000030;margin-bottom:20px}.ctm_coll_banner .collection-hero__content,.ctm_related_product .h1.section-header__title,.recently-viewed__section .h1.section-header__title{align-items:center;text-align:center}.collection-hero.loading.ctm_coll_banner{height:400px}.template-product .page-content--product .product-single__meta>*:first-child{font-weight:600;margin-bottom:0}.template-product .page-content--product .block-price span.label.variant__label{display:none}.template-product .page-content--product .product-single__meta{padding-top:10px;padding-left:45px}.template-product button.add-to-cart{background:#000!important;color:#fff!important}.variant__button-label{display:flex;flex-direction:column;align-items:center;gap:6px}.variant__button-image{width:50px;height:50px;object-fit:cover;border-radius:6px}.variant-button-wrap input[data-disabled]+label .variant__button-image{opacity:.4}fieldset.variant-button-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}label.variant__button-label{display:flex;text-align:center;margin-right:0}.template-product .page-content--product legend.label.variant__label,.template-product .page-content--product .product-single__meta>*:first-child,.template-product .product__quantity label,.template-product button.collapsible-trigger,.yotpo-headline{font-family:Playfair Display!important}.template-product .page-content--product legend.label.variant__label,.template-product .page-content--product .product-single__meta>*:first-child,.template-product .product__quantity label,.template-product button.collapsible-trigger{font-size:22px}.yotpo-headline{font-size:36px!important}.yotpo-reviews-pagination-container{margin-bottom:0!important}.template-product .page-content--product .product-single__meta>*:first-child{font-family:DM Sans!important}.bndlr-container h2.bndlr-bundle-title{text-align:left!important;font-size:19.8px!important}.bndlr-product-title{font-weight:400!important}.bndlr-bundle-description{width:100%!important;font-size:14px;text-align:left}.bndlr-container h2.bndlr-bundle-title,.bndlr-bundle-description{padding-left:5px}.bndlr-container{padding-top:0!important;margin-top:0!important}.bndlr-inner-products-container>div:first-child{display:flex;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important}.bndlr-product.bndlr-mix-and-match{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto!important;margin-left:0!important}.h00{font-size:var(--type-header-size)}.ctm_home_choose .section-header p{font-size:18px}@media screen and (min-width:1024px)and (max-width:1470px){.ctm_home_slider .hero[data-arrows=true] .flickity-next{right:20px;top:50%}.ctm_home_slider .hero[data-arrows=true] .flickity-previous{left:20px;top:50%}}@media only screen and (min-width:769px){.template-product .ctm_prd_imgtxt .background-media-text__text{width:700px!important}.ctm_icontxt_abt .text-with-icons__custom-icon,.ctm_ws_partner .text-with-icons__custom-icon{width:65px;height:auto;display:inline-block}.ctm_home_slider .hero__text-content .hero__link{margin-top:30px}.ctm_icon_text_footer .text-with-icons__custom-icon{width:52px!important}.index-section{--index-section-padding: 72px}.ctm_home_promo_grid h2.rte--block.rte--strong{font-size:32px}.ctm_home_promo_grid a.btn{margin-top:24px!important}.ctm_home_promo_grid .promo-grid__content{padding:20px}.ctm_home_slider [data-index="0"] .hero__text-content{color:#000}.ctm_home_slider .hero__text-shadow.overlay{padding-left:54px}.template-collection section-main-content{padding-top:80px;padding-bottom:80px}.template-collection .collapsible-content__inner,.collection-filter{padding:0 0 20px}.template-collection .collection-grid__wrapper{padding-left:40px}.ctm_ws_choose .text-with-icons__blocks{position:relative;display:flex;justify-content:space-between}.ctm_ws_choose .text-with-icons__block{position:relative;width:30%;z-index:2}.ctm_ws_choose .text-with-icons__block:nth-child(2):before{content:"";position:absolute;top:-15px;right:170px;width:100%;height:80px;z-index:1;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 40 Q150 -20 290 40' fill='none' stroke='%23ffffff' stroke-width='2' stroke-dasharray='4 8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.ctm_ws_choose .text-with-icons__block:nth-child(2):after{content:"";color:#fff!important;position:absolute;top:5px;left:170px;width:100%;height:80px;z-index:-2;background-size:contain;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 40 Q150 100 290 40' fill='none' stroke='%23ffffff' stroke-width='2' stroke-dasharray='4 8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center}.h00{font-size:calc(var(--type-header-size) * 1.45)}.ctm_home_choose .section-header p{font-size:21px}.ctm_home_choose .text-with-icons__title.section-header{max-width:60%;margin:0 auto}}@media only screen and (max-width:768px){.header-layout[data-layout=menu-left] .header-item--logo{justify-content:flex-start}.ctm_home_slider .hero__text-content.vertical-center{vertical-align:text-top;padding-top:100px;text-align:center}.ctm_home_slider .hero__title p,.ctm_contact_banner .hero__title p,.ctm_abt_banner .hero__title,.ctm_ws_banner .hero__title,.ctm_ws_banner .hero__title p{font-size:30.6px!important;padding-bottom:10px}.ctm_home_slider .hero__subtitle,.ctm_contact_banner .hero__subtitle,.ctm_abt_banner .hero__subtitle,.ctm_ws_banner .hero__subtitle{font-size:15.88px!important;padding-bottom:10px}.ctm_home_slider .hero__image{object-position:bottom}.ctm_home_slider .hero[data-bars=true] .flickity-page-dots{bottom:30px}.ctm_home_slider .slideshow-wrapper>div:first-of-type{padding-bottom:160%}.slideshow-wrapper{max-width:100vw;overflow-x:hidden}.featured-collection__carousel-grid-items{padding:0 12px!important}.featured-collection__carousel .grid-item__meta{margin:8px}.featured-collection--carousel button.flickity-button.flickity-prev-next-button{display:none}.featured-collection--carousel .page-width--no-right-padding.page-width,.template-product .page-content--product,.template-product .page-content--product .product-single__meta{padding-left:0!important}.ctm_home_ingre .video-slider-content{text-align:center!important;margin-bottom:40px}.ctm_home_choose .text-with-icons__blocks,.template-product .page-content--product{padding-top:40px;padding-bottom:40px}.ctm_home_promo_grid .flex-grid__item{padding-top:40px!important;padding-left:13px}.ctm_home_promo_grid{padding-bottom:30px!important}.index-section{--index-section-padding: 60px}.ctm_home_promo_grid .promo-grid__container{position:relative}.ctm_home_promo_grid .promo-grid__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1}.grid-product__title,.ctm_abt_richtxt span.inline-heading-text.h2,.ctm_abt_imgtxt_1 .h2,.ctm_abt_imgtxt_2 .h2{font-weight:700}.custom-footer .form__submit--small{display:none}.custom-footer .form__submit--large{display:block}.ctm_abt_richtxt .below-text{padding-top:20px}.ctm_abt_imgtxt_1 .feature-row__item.feature-row__text,.ctm_abt_imgtxt_2 .feature-row__item.feature-row__text,.template-product .ctm_prd_imgtxt .background-media-text__text,.ctm_ws_imgtxt .feature-row__text{text-align:center!important}.ctm_icontxt_abt .text-with-icons__custom-icon,.ctm_ws_partner .text-with-icons__custom-icon{width:56px}.ctm_icontxt_abt .text-with-icons__blocks,.ctm_cont_icontxt .text-with-icons__blocks,.ctm_ws_partner .text-with-icons__blocks{gap:24px}.ctm_icontxt_abt .text-with-icons,.ctm_abt_richtxt span.inline-heading-text.h2{margin-bottom:0}.ctm_abt_imgtxt_1 .feature-row__text,.ctm_abt_imgtxt_2 .feature-row__text{padding:40px 20px 0!important}.ctm_abt_prgrid,.template-product .ctm_prd_imgtxt .background-media-text__text{padding-bottom:0!important}.ctm_coll_banner .collection-hero__content .page-width{padding:1rem}.yotpo-headline{font-size:30.6px!important}.yotpo-display-s .yotpo-head{margin-top:0!important}.ctm_prd_imgtxt .background-media-text__inner{margin-top:30px}.template-product .page-content--product legend.label.variant__label,.template-product .page-content--product .product-single__meta>*:first-child,.template-product .product__quantity label,.template-product button.collapsible-trigger{font-size:16px}.template-product .page-content--product .product-single__meta>*:first-child{margin-bottom:10px}.ctm_abt_imgtxt_1 .feature-row__item.feature-row__images,.ctm_abt_imgtxt_2 .feature-row__item.feature-row__images{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
