@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-Medium.woff2?v=1774847342) format("woff2"),url(/cdn/shop/files/VisueltPro-Medium.woff?v=1774847342) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-Regular.woff2?v=1774847342) format("woff2"),url(/cdn/shop/files/VisueltPro-Regular.woff?v=1774847342) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-Bold.woff2?v=1774847342) format("woff2"),url(/cdn/shop/files/VisueltPro-Bold.woff?v=1774847342) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-ExtraLight.woff2?v=1774847343) format("woff2"),url(/cdn/shop/files/VisueltPro-ExtraLight.woff?v=1774847342) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-Thin.woff2?v=1774847343) format("woff2"),url(/cdn/shop/files/VisueltPro-Thin.woff?v=1774847343) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-Italic.woff2?v=1774847343) format("woff2"),url(/cdn/shop/files/VisueltPro-Italic.woff?v=1774847343) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-ExtraLightItalic.woff2?v=1774847343) format("woff2"),url(/cdn/shop/files/VisueltPro-ExtraLightItalic.woff?v=1774847343) format("woff");font-weight:200;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-BoldItalic.woff2?v=1774847342) format("woff2"),url(/cdn/shop/files/VisueltPro-BoldItalic.woff?v=1774847342) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-Black.woff2?v=1774847342) format("woff2"),url(/cdn/shop/files/VisueltPro-Black.woff?v=1774847342) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-Medium.woff2?v=1774847342) format("woff2"),url(/cdn/shop/files/VisueltPro-Medium.woff?v=1774847342) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-Light.woff2?v=1774847342) format("woff2"),url(/cdn/shop/files/VisueltPro-Light.woff?v=1774847343) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-BlackItalic.woff2?v=1774847342) format("woff2"),url(/cdn/shop/files/VisueltPro-BlackItalic.woff?v=1774847343) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-LightItalic.woff2?v=1774847342) format("woff2"),url(/cdn/shop/files/VisueltPro-ThinItalic.woff?v=1774847343) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(/cdn/shop/files/VisueltPro-ThinItalic.woff2?v=1774847342) format("woff2"),url(/cdn/shop/files/VisueltPro-ThinItalic.woff?v=1774847343) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Neue Haas Unica W1G;src:url(/cdn/shop/files/NeueHaasUnicaW1G-LightIt.woff2?v=1774848820) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaW1G-LightIt.woff?v=1774848821) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Unica W1G;src:url(/cdn/shop/files/NeueHaasUnicaW1G-MediumIt.woff2?v=1774848820) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaW1G-MediumIt.woff?v=1774848820) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Unica W1G;src:url(/cdn/shop/files/NeueHaasUnicaW1G-Medium.woff2?v=1774848821) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaW1G-Medium.woff?v=1774848820) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica W1G;src:url(/cdn/shop/files/NeueHaasUnicaW1G-Regular.woff2?v=1774848820) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaW1G-Regular.woff?v=1774848820) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica W1G;src:url(/cdn/shop/files/NeueHaasUnicaW1G-BoldItalic.woff2?v=1774848820) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaW1G-BoldItalic.woff?v=1774848820) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Unica W1G;src:url(/cdn/shop/files/NeueHaasUnicaW1G-Bold.woff2?v=1774848820) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaW1G-Bold.woff?v=1774848820) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica W1G;src:url(/cdn/shop/files/NeueHaasUnicaW1G-Heavy.woff2?v=1774848820) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaW1G-Heavy.woff?v=1774848820) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Unica W1G;src:url(/cdn/shop/files/NeueHaasUnicaW1G-HeavyIt.woff2?v=1774848820) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaW1G-HeavyIt.woff?v=1774848820) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Unica W1G;src:url(/cdn/shop/files/NeueHaasUnicaW1G-Italic.woff2?v=1774848820) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaW1G-Italic.woff?v=1774848820) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas Unica W1G;src:url(/cdn/shop/files/NeueHaasUnicaW1G-Light.woff2?v=1774848820) format("woff2"),url(/cdn/shop/files/NeueHaasUnicaW1G-Light.woff?v=1774848820) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-Black.woff2?v=1776231030) format("woff2"),url(/cdn/shop/files/Parabolica-Black.woff?v=1776231031) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-BlackOblique.woff2?v=1776231030) format("woff2"),url(/cdn/shop/files/Parabolica-BlackOblique.woff?v=1776231031) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-Bold.woff2?v=1776231031) format("woff2"),url(/cdn/shop/files/Parabolica-Bold.woff?v=1776231031) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-BoldOblique.woff2?v=1776231030) format("woff2"),url(/cdn/shop/files/Parabolica-BoldOblique.woff?v=1776231031) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-Hairline.woff2?v=1776231031) format("woff2"),url(/cdn/shop/files/Parabolica-Hairline.woff?v=1776231031) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-HairlineOblique.woff2?v=1776231030) format("woff2"),url(/cdn/shop/files/Parabolica-HairlineOblique.woff?v=1776231031) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-Light.woff2?v=1776231031) format("woff2"),url(/cdn/shop/files/Parabolica-Light.woff?v=1776231031) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-LightOblique.woff2?v=1776231031) format("woff2"),url(/cdn/shop/files/Parabolica-LightOblique.woff?v=1776231031) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-Medium.woff2?v=1776231031) format("woff2"),url(/cdn/shop/files/Parabolica-Medium.woff?v=1776231031) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-MediumOblique.woff2?v=1776231031) format("woff2"),url(/cdn/shop/files/Parabolica-MediumOblique.woff?v=1776231031) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-Regular.woff2?v=1776231030) format("woff2"),url(/cdn/shop/files/Parabolica-Regular.woff?v=1776231031) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Parabolica;src:url(/cdn/shop/files/Parabolica-Regular.woff2?v=1776231030) format("woff2"),url(/cdn/shop/files/Parabolica-RegularOblique.woff?v=1776231031) format("woff");font-weight:400;font-style:italic;font-display:swap}::selection{background:transparent;color:#000}iframe#PBarNextFrame,#PBarNextFrameWrapper{display:none}:root{--gutter: 32px;--gutter-mobile: 15px}@media only screen and (min-width:768px){.template-product .product-single__wrapper--standard{grid-template-columns:clamp(353px,calc(50% - var(--gutter) / 2),613px) 1fr}}@media only screen and (min-width:1440px){.testimonials-section{--item-width: calc((100vw - var(--grid-gutter) * 5) / 3.6)}}@media only screen and (min-width:1024px)and (max-width:1439px){.testimonials-section{--item-width: calc((100vw - var(--grid-gutter) * 3) / 2.5)}}body:is(#the-am-kit,#the-pm-kit) span.cp-image-label,body:is(#the-am-kit,#the-pm-kit) .cp-image-wrap.after-image{display:none}body{background-color:#eaeaea;font-family:Neue Haas Unica W1G;letter-spacing:-.02em;overflow-x:hidden}h1,h2,.h2,h3,h4,h5,h6{font-family:Parabolica!important;letter-spacing:-.02em}h2,.h2{font-size:calc(clamp(38px,1.9vw + 30.6px,58px) * var(--adjust-product-grid-heading))!important;line-height:clamp(38px,1.9vw + 30.6px,58px)!important;font-weight:500!important}button{font-family:Parabolica!important;font-weight:800!important}.hidden,.site-header .site-header__background{display:none}header-component.site-header{width:calc(100% - 64px);margin-inline:auto;border-radius:100px;margin-top:17px}.has-scrolled .site-header{width:calc(100% - 64px);right:0;margin-top:10px;height:43px}.site-header>.wrapper{height:43px;min-height:43px!important;padding-inline:24px}.site-header .mobile-menu__button{display:flex;left:unset;right:calc(var(--gutter) - 12px)}.site-header .wrapper h1.logo{margin-left:0;padding-inline:0}.site-header nav .menu__items{display:none}.site-header .wrapper nav{left:unset;right:45px}.site-header a.navlink{padding-block:0}.drawer--nav .mobile-menu__item a.mobile-navlink{font-family:Parabolica;font-size:20px;padding:7px 15px}.drawer--nav .mobile-menu__item .mobile-navlink__image{flex:0 0 97px;margin-right:26px}.drawer--nav .mobile-menu__item ul.mobile-nav__sublist a.mobile-navlink{font-size:16px}.drawer--nav .mobile-menu__item ul.mobile-nav__sublist a.mobile-navlink .mobile-navlink__title{display:block;font-family:Parabolica;font-size:15px;font-weight:700;margin-bottom:2px}.drawer--nav .mobile-menu__item ul.mobile-nav__sublist .mobile-navlink__image figure{background:#fff;padding:4px;border-radius:12px}.drawer--nav .mobile-menu__item ul.mobile-nav__sublist .mobile-navlink__image figure img{object-fit:contain}.drawer--nav .mobile-menu__item ul.mobile-nav__sublist a.mobile-navlink .mobile-navlink__subheading_wrapper{font-size:14px;line-height:17px}.drawer--nav .mobile-menu__item ul.mobile-nav__sublist a.mobile-navlink .mobile-navlink__subheading_wrapper .mobile-navlink__subheading{font-family:Neue Haas Unica W1G;display:block}.drawer--nav .mobile-menu__item ul.mobile-nav__sublist a.mobile-navlink{padding:0 15px}#nav-drawer-section.drawer--nav li.mobile-menu__item.mobile-menu__item--has-items .mobile-dropdown ul.mobile-nav__sublist{margin-top:18px}#nav-drawer-section.drawer--nav li.mobile-menu__item.mobile-menu__item--has-items .mobile-dropdown ul.mobile-nav__sublist li.mobile-menu__item:not(:last-child){margin-bottom:9px}.banner-image .banner-image__image{border-radius:14px}.banner-image .banner-image__text-wrapper .text-highlight__break{font-size:calc(58px * var(--adjust-heading));line-height:58px}.featured-collection .product-badge{left:unset;right:24px;top:30px;margin:0}.featured-collection .product-badge .product-badge__item{font-family:Neue Haas Unica W1G;border-radius:100px;font-weight:800;font-size:11px;line-height:18px;letter-spacing:-.02em;text-transform:uppercase}.featured-collection .product-grid-header-wrapper{position:relative;z-index:1;padding:30px 24px}.featured-collection .product-grid-header-wrapper .product-grid-item__title{max-width:310px;text-align:left;letter-spacing:-.02em;font-size:50px!important;line-height:clamp(38px,1.9vw + 30.6px,40px)!important}.featured-collection .product-grid-item:has(.product__media__holder[aria-label="BR0.3"]) .product-grid-header-wrapper h2.product-grid-item__title{position:relative;top:-10px}.featured-collection .product-grid-item__image,.featured-collection .product__media__container{border-radius:0}.featured-collection .product-grid-item{background-color:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.featured-collection .product-grid-item.one-third{width:calc((var(--wrapper-width) - var(--grid-gutter) * 2) / 3.2)}.featured-collection .background-size-cover{background:#fff;border-radius:12px 12px 0 0}.featured-collection .product-grid-item__info{padding:30px 24px;gap:0}.featured-collection .product-grid-item__quick-buy,.featured-collection .product-grid-item__quick-buy button.btn-quick-buy{position:unset}.featured-collection .product-grid-item__quick-buy button.btn-quick-buy{width:100%;position:relative;right:0;bottom:0}.featured-collection .product-grid-item__quick-buy button.btn-quick-buy .btn__inner{width:100%;min-height:41px;font-size:16px;font-weight:700;line-height:18px;letter-spacing:-.02em;box-shadow:unset}.featured-collection .product__media img{object-fit:contain;object-position:center bottom;width:300px;margin-inline:auto}.featured-collection .product-grid-item__info a.product-grid-item__title,.featured-collection .product-grid-item__info .product-grid-item__price{font-family:Neue Haas Unica W1G;font-size:calc(clamp(14px,5vw,18px) * var(--adjust-product-grid-heading));font-weight:800;line-height:clamp(18px,5vw,24px);letter-spacing:-.02em}.featured-collection .product-grid-item__info .product-cutline{font-size:calc(clamp(14px,5vw,16px) * var(--adjust-body));line-height:normal;letter-spacing:-.02em;padding-inline:4px;margin:0}.featured-collection .product-grid-item__info .product-cutline.product-subtitle_2{margin-bottom:20px}.featured-collection .product-grid-item__info .product-cutline .metafield-rich_text_field p{margin:0}.featured-collection .product-grid-item__info .product-cutline .metafield-rich_text_field p em{font-style:normal;font-size:10px;position:relative;top:-3.5px}.featured-collection .product-grid-item__info .product-grid-item__info-content .product-grid-item__info-separator{display:none}.featured-collection .product-grid-item__info .product-grid-item__info-content{display:flex;align-items:center;justify-content:space-between;margin-block:6px 0;padding-inline:4px}.btn-quick-buy .btn__loader{width:100%;left:0;height:100%;background:#ffffff6b;border-radius:50px}.featured-collection__container.carousel__container .flickity-viewport{max-height:550px}.featured-collection .product-grid-item{min-height:550px;height:100%}.featured-collection .product-grid-item__image:before{padding-top:0!important}.featured-collection .product-grid-item__image{height:100%}.featured-collection .product-grid-item__info .jdgm-widget{padding-inline:4px}.featured-collection grid-slider.carousel{overflow-x:auto;overflow-y:hidden;scrollbar-color:#282828 #fff;scrollbar-width:none;padding-bottom:14px;outline:none}.featured-collection grid-slider.carousel::-webkit-scrollbar{height:6px;display:block}.featured-collection grid-slider.carousel::-webkit-scrollbar-track{background:#fff;border-radius:10px}.featured-collection grid-slider.carousel::-webkit-scrollbar-thumb{background:#282828;border-radius:10px}.featured-collection button.flickity-button{display:none}.featured-collection .jdgm-prev-badge__stars{position:relative;top:-2px}.featured-collection .product-grid-item__info .jdgm-prev-badge__text{font-size:14px;padding-left:4px}.aos-initialized [data-aos^=fade]{opacity:1;transition-property:opacity,transform}.fc-section{padding-inline:32px}.fc-section .fc-card__heading{max-width:392px}.fc-section .fc-card__text,.fc-section .fc-card__heading p{margin:0}.fc-section .fc-card__text p{margin:0;max-width:408px;font-size:calc(clamp(14px,5vw,22px) * var(--adjust-body));line-height:clamp(17px,5vw,26px)}.featured-product{margin-inline:32px;border-radius:14px}.featured-product .product-gallery__media--image:after{display:none}.featured-product .product-single__details .form__wrapper{max-width:518px;margin-left:0}.featured-product .wrapper--full-padded{padding:0 57px}.featured-product .product-gallery__media .product-gallery__media-space{--media-padding-top: 0 !important}.featured-product .product__title{font-family:Neue Haas Unica W1G!important;font-size:calc(clamp(22px,5vw,38px) * var(--adjust-heading));line-height:clamp(26px,5vw,42px);font-weight:500}.featured-product .product__title .featured-product-title{font-family:Parabolica;font-weight:500;width:100%;padding-bottom:5px}.featured-product .product__title a{align-items:baseline}.featured-product .form__wrapper .product__block{margin-bottom:20px}.featured-product .form__wrapper .product__block.product__price-and-badge{margin-bottom:0;padding-bottom:0}.featured-product .form__wrapper .product__block.product__block--title{margin-bottom:30px}.featured-product .form__wrapper .product__block .product__form{gap:0}.featured-product .product__submit__buttons button{font-family:Neue Haas Unica W1G!important;width:198px;height:40px;font-size:15px;letter-spacing:-.02em;margin-top:30px;line-height:normal}.featured-product .form__wrapper .product__block p{max-width:382px;font-family:Parabolica;font-size:calc(clamp(14px,5vw,16px) * var(--adjust-body));line-height:clamp(17px,5vw,19px);letter-spacing:-.02em}.featured-product .form__wrapper .product__block.product__description p{font-family:Neue Haas Unica W1G}.testimonials-section{margin:30px 32px;border-radius:12px}.testimonials-section>.wrapper--full-padded{padding:0 42px}.testimonials-section .testimonial__item--slide__text .testimonial__text{font-family:Parabolica;font-size:20px;margin-bottom:10px}.testimonials-section .testimonial__item__inner{padding:36px 30px;border-radius:12px!important;outline:none}.testimonials-section .flickity-viewport{min-height:350px;outline:none}.testimonials-section button.flickity-button,.testimonials-section ol.flickity-page-dots{display:none}.testimonials-section .testimonial__item:last-child{margin-right:var(--grid-gutter)}.testimonials-section .testimonial__item:first-child .testimonial__item__content{max-width:90%;margin-inline:auto}.testimonials-section .testimonial__item:first-child .testimonial-logo img{width:80%}.ts-scrollbar-wrap{height:6px;overflow:hidden;border-radius:10px;background:#eaeaea}.ts-scrollbar-thumb{width:0;height:100%;border-radius:10px;transform-origin:left center;background:#282828;transition:width .15s}#cartDrawerEmptyMessage.cart-drawer__empty-message{padding-block:0;height:unset;text-align:left}#cartDrawerEmptyMessage.cart-drawer__empty-message p{font-size:22px;font-weight:400;line-height:26px;text-transform:none;letter-spacing:-.02em;color:#282828;font-family:Parabolica!important}cart-element.cart-drawer{width:480px;background:#ebeaeb;height:100dvh}.js-drawer-open-cart cart-element.cart-drawer{transform:translate(-480px)}.cart-drawer .cart-drawer__recommended-products{padding:0 22px;gap:20px}.cart-drawer .cart-drawer__body .cart-message--drawer{justify-content:start;padding:29px 22px 4px;max-width:443px}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item{display:grid;grid-template-columns:116px 1fr}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item .cart-drawer__rec-item-image{width:100%;height:100%;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item .cart-drawer__rec-item-image img{object-fit:contain;background:#fff;height:107px}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item-price{gap:10px}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item-subheading{font-size:16px;line-height:20px;margin:0}.cart-drawer .cart-drawer__recommended-products .metafield-rich_text_field p{margin:0;font-size:unset}.cart-drawer .cart-drawer__recommended-products .metafield-rich_text_field p em{font-style:normal;font-size:10px;position:relative;top:-3.5px}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item-title{font-size:18px;font-weight:800;margin:0}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item-variant-label{font-size:16px}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item-price--current{font-family:Neue Haas Unica W1G;font-size:18px;font-weight:800}.cart-drawer .cart-drawer__recommended-products .jdgm-widget{display:none}.cart-drawer .cart-drawer__recommended-products button.cart-drawer__rec-item-add{width:100%}.cart-drawer .cart__item{flex-wrap:nowrap;padding:20px 22px 25px;max-width:92%;align-items:stretch}.cart-drawer .cart__item__quantity button{box-shadow:unset}.cart-drawer .cart__item__quantity button.cart__item__quantity-minus{left:6px}.cart-drawer .cart__item__quantity button.cart__item__quantity-plus{right:6px}.cart-drawer .cart__item__bottom{margin-top:25px}.cart-drawer .cart__item__bottom .cart__item__remove{display:none}.cart-drawer quantity-counter.cart__item__quantity{border-radius:100px;width:87px;height:28px}.cart-drawer .cart__item__bottom svg.icon{color:#fff;opacity:1}.cart-drawer .cart__item__quantity-field{border:none;background:unset;font-family:Parabolica;font-size:14px;line-height:18px;font-weight:900;color:#fff}.cart-drawer .cart__item .cart__item__image{background-color:#fff;border-radius:8px;padding:10px;margin-right:16px}.cart-drawer .cart__item .cart__item__image img{object-fit:contain}.cart-drawer .cart-drawer__collection-section,.cart-drawer .cart-drawer__head,.cart-drawer .cart-message--drawer,.cart-drawer .cart__widgets,.cart-drawer .cart-drawer__recommended-section{border:none!important}.cart-drawer .cart-drawer__recommended-section{margin-top:6px}.cart-drawer .cart-message__progress{background-color:#fff;height:10px;max-width:419px}.cart-drawer .cart-message__progress::-webkit-progress-value{background-color:#ef3340}.cart-drawer .cart-message__progress::-moz-progress-bar{background-color:#ef3340}.cart-drawer .cart-message__progress-holder{height:10px}.cart-drawer .cart-drawer__body .cart-message--drawer .cart-message__success,.cart-drawer .cart-message--drawer .cart-message__default{font-size:20px;line-height:16px;letter-spacing:-.02em;color:#282828;padding-bottom:17px}.cart-drawer .cart-message--drawer .cart-message__default.is-hidden{padding:0}.cart-drawer .cart-message__default strong,.cart-drawer .cart-drawer__body .cart-message--drawer .cart-message__success strong{font-weight:800}.cart-drawer .cart-drawer__collection-carousel-wrap{padding:0 22px 16px}.cart-drawer .cart-drawer__collection-slider .carousel__item{background-color:#fff;border:none;border-radius:12px;width:calc(72% - 20px);margin-right:20px;height:100%;min-height:366px}.cart-drawer .cart-drawer__collection-slider .carousel__item .cart-drawer__col-item-body{padding:0 10px 15px;gap:0;justify-content:end}.cart-drawer .cart-drawer__collection-slider .carousel__item .cart-drawer__col-item-body .jdgm-widget{min-height:22.59px}.cart-drawer .cart-drawer__collection-slider .carousel__item .cart-drawer__col-item-body>*:not(button){padding-left:10px}.cart-drawer .cart-drawer__col-item button.cart-drawer__col-item-add,.cart-drawer .cart-drawer__recommended-section button.cart-drawer__rec-item-add{min-width:unset;background:transparent;border:none;border-radius:100px;font-size:14px;font-weight:700!important;line-height:18px;color:#fff;letter-spacing:-.02em}.cart-drawer .cart-drawer__recommended-section button.cart-drawer__rec-item-add{height:28px;padding:4px 10px;margin-top:8px;font-size:12px;line-height:22px}.cart-drawer .cart-drawer__col-item button.cart-drawer__col-item-add{margin-top:13px;height:30px;padding:4px 10px;line-height:24px}.cart-drawer .cart-drawer__head{padding:0}.cart-drawer .cart-drawer__close{width:16px;height:16px;top:29px;right:25px;padding:0;z-index:6}.cart-drawer .cart-drawer__head svg.icon{width:16px;height:16px}.cart-drawer .cart-drawer__head h3,.cart-drawer button.flickity-button{display:none}.cart-drawer .cart-drawer__collection-section .cart-drawer__section-heading,.cart-drawer__recommended-section .cart-drawer__section-heading{padding:25px 22px 15px;font-size:22px;font-weight:400;line-height:26px;text-transform:none;letter-spacing:-.02em}.cart-drawer__recommended-section .cart-drawer__section-heading{padding-top:16px}.cart-drawer .cart-drawer__col-item-image-wrap{background:#fff;height:250px;display:flex;align-items:center}.cart-drawer img.cart-drawer__col-item-image{background:#fff;height:180px;object-fit:contain;object-position:bottom}.cart-drawer .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:10px}.cart-drawer .jdgm-prev-badge__stars{position:relative;top:-1.5px}.cart-drawer .jdgm-prev-badge__text{font-size:14px;line-height:18px;display:none}.cart-drawer .jdgm-prev-badge:after{content:"(" attr(data-number-of-reviews) ")";font-size:14px}.cart-drawer .cart-drawer__col-item-info-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.drawer--nav .mobile-menu__item ul.mobile-nav__sublist a.mobile-navlink .mobile-navlink__subheading_wrapper .mobile-navlink__subheading .metafield-rich_text_field p,.cart-drawer .cart-drawer__collection-slider .carousel__item .cart-drawer__col-item-body .metafield-rich_text_field p{font-size:inherit;margin:0}.drawer--nav .mobile-menu__item ul.mobile-nav__sublist a.mobile-navlink .mobile-navlink__subheading_wrapper .mobile-navlink__subheading p em,.cart-drawer .cart-drawer__collection-slider .carousel__item .cart-drawer__col-item-body .metafield-rich_text_field p em{font-style:normal;font-size:9px;position:relative;top:-3.5px}.cart-drawer .cart-drawer__col-item-title,.cart-drawer .cart-drawer__col-item-price .cart-drawer__col-item-price--current{font-size:14px;font-weight:800;line-height:18px}.cart-drawer .cart-drawer__col-item-price .cart-drawer__col-item-price--current{font-weight:700}.cart-drawer .cart-drawer__col-item-subheading{font-size:14px;line-height:18px;margin:0}.cart-drawer collapsible-elements.cart__widget__wrapper{padding:50px 22px 0}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget label{font-size:14px;font-weight:400;margin-bottom:10px;text-transform:capitalize;display:none}#mr-div-embedded-discount-code-any-drawer input.mr-discount-code-form__input.mr-grow.mr-input,#mr-div-embedded-discount-code-any-drawer input.mr-discount-code-form__input.mr-grow.mr-input:hover,#mr-div-embedded-discount-code-any-drawer input.mr-discount-code-form__input.mr-grow.mr-input:focus,#mr-div-embedded-discount-code-any-drawer input.mr-discount-code-form__input.mr-grow.mr-input:focus-within{font-family:Neue Haas Unica W1G!important;font-size:14px;text-align:center;text-transform:capitalize;border-radius:20px!important;letter-spacing:-.02em;color:#28282880}#mr-div-embedded-discount-code-any-drawer .kEmvfo .mr-discount-code-form,#mr-div-embedded-discount-code-any-drawer .mr-discount-code .mr-discount-code__applied-code,#mr-div-embedded-discount-code-any-drawer .mr-discount-code__error-text{padding-inline:22px}#mr-div-embedded-discount-code-any-drawer button.mr-discount-code-form__button.mr-button,#mr-div-embedded-discount-code-any-drawer button.mr-discount-code-form__button.mr-button:hover{letter-spacing:-.02em;text-transform:uppercase;height:41px;font-weight:900!important;padding-block:0;font-size:14px;border-radius:20px!important;text-align:center;margin:auto;background:#d3d3d380!important;color:#000!important;border:0!important;display:flex;align-items:center;justify-content:center}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget #discounts .cart__widget__content input#discount{font-family:Neue Haas Unica W1G;margin-top:12px;height:41px}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget #discounts .cart__widget__content input#discount::placeholder{font-family:Neue Haas Unica W1G;font-size:14px;text-align:center;text-transform:capitalize;letter-spacing:-.02em;color:#28282880}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget:first-child{border-radius:0}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget:first-child button.cart__widget__title{padding:0 30px 0 15px;display:flex;align-items:center;justify-content:start;gap:10px;width:fit-content}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget #discounts{margin:0}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget #discounts .cart__widget__content{margin-top:15px;margin-bottom:0}.cart-drawer collapsible-elements button.cart__widget__title{font-size:18px;line-height:26px;font-weight:400!important;color:#282828;border-radius:0;padding:10px}.cart-drawer collapsible-elements button.cart__widget__title[aria-expanded=true]{border-bottom:none;padding-bottom:0}.cart-drawer collapsible-elements button.cart__widget__title svg.icon{color:#282828;opacity:1}.cart-drawer collapsible-elements button.cart__widget__title svg.icon.icon-toggle-minus,.cart-drawer collapsible-elements button.cart__widget__title[aria-expanded=true] svg.icon-toggle-plus{opacity:0}.cart-drawer collapsible-elements button.cart__widget__title[aria-expanded=true] svg.icon.icon-toggle-minus{opacity:1}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget__content button{margin-top:11px;letter-spacing:-.02em;text-transform:uppercase;height:41px;font-weight:900!important;padding-block:0;font-size:14px}.cart-drawer .cart-drawer__foot{border:none;box-shadow:unset;padding:0 22px 30px}.cart-drawer .cart__item__content{padding-block:7px;display:flex;flex-direction:column;justify-content:space-between}.cart-drawer .cart__item__content .cart__item__title{font-size:18px;font-weight:800}.cart-drawer .cart__item__content .cart__item__meta{margin:0}.cart-drawer .cart__item__content .cart__item__meta p{font-size:16px;line-height:22px}.cart-drawer .cart__item__content .cart__item__price{font-family:Parabolica;font-size:18px;line-height:24px}.cart-drawer .cart-drawer__foot fieldset.cart__buttons__fieldset{height:59px}.cart-drawer .cart-drawer__foot button.cart__checkout{max-width:100%;padding-block:22px 18px;font-size:22px;font-weight:700!important;line-height:18px;text-transform:uppercase;letter-spacing:-.02em;height:59px}.cart-drawer .cart-drawer__foot button.cart__checkout div#sca-spinner-checkout{top:15px;position:absolute}.cart-drawer .cart-drawer__foot .cart__text{display:none}.body--rounded-corners .about-banner .banner-image__inner{border-radius:12px}.shopify-section.text{margin-inline:32px}.shopify-section.text section{border-radius:14px}.shopify-section.text .wrapper--narrow{width:864px}.shopify-section.text>section{min-height:548px;padding-inline:24px;display:flex;align-items:center;justify-content:center}.shopify-section.text .about-intro-sec .wrapper--narrow .text p.text__heading{margin-bottom:60px}.shopify-section.text .about-note-sec .wrapper--narrow .text p.text__heading{margin-bottom:37px}.shopify-section.text .wrapper--narrow .text p.text__heading .text-highlight__break{font-size:38px;font-weight:500;line-height:45px;letter-spacing:-.02em}.shopify-section.text .about-note-sec .wrapper--narrow .text p.text__heading{font-size:calc(38px * var(--adjust-heading))!important;line-height:38px!important}.shopify-section.text .about-note-sec .wrapper--narrow .text__image-wrapper{margin-top:50px;margin-right:80px}.shopify-section.text .wrapper--narrow .text p{margin-bottom:0;line-height:22px}.shopify-section.text .about-intro-sec .text__content-inner p{font-size:calc(22px * var(--adjust-body));line-height:28px}.about-intro-sec{margin-top:20px}body#about-us .testimonials-section>.wrapper--full-padded{padding:0 32px}.shopify-section.text:has(.about-note-sec){margin-block:37px 30px}.shopify-section.text .about-note-sec .read-more-btn-wrap{margin-top:30px}.shopify-section.text .about-note-sec .read-more-btn{font-size:16px;line-height:22px;color:#282828;text-transform:uppercase;letter-spacing:-.02em;opacity:1}body#about-us .testimonials-section{margin-inline:0;border-radius:0}body#about-us .testimonials-section .flickity-slider{padding-inline:32px}body#about-us .testimonials-section .testimonial__item{--item-width: calc((100vw - var(--grid-gutter) * 3) / 3.5)}body#about-us .testimonials-section .testimonial__text{font-size:38px;line-height:36px;max-width:282px;margin-bottom:22px}body#about-us .testimonial__item--slide__text .testimonial__item__content{justify-content:start}body#about-us .testimonials-section .testimonial__item__content p{font-size:18px;line-height:22px}body#about-us .testimonial__item__inner .testimonial__image,body#about-us .testimonial__item__inner .testimonial__image figure{height:100%}body#about-us .testimonials-section .testimonial__item__inner{border-radius:20px!important;overflow:hidden}body.template-product .product-single .product__block .product__subheading{max-width:480px}body:is(#the-am-kit,#the-pm-kit) .product-single .product__block .product__subheading{max-width:100%}body.template-product .product-single .product__accordions .product__accordion__inner p:has(strong){margin-bottom:4px}body.template-product .product-single .product__accordions .product__accordion__inner strong{font-weight:800;text-transform:uppercase}body.template-product .product-single .product__accordions .product__accordion__inner h3{font-size:22px;font-weight:400;margin:0 0 6px}body.template-product .product-single product-info collapsible-elements.product-single__details{padding-left:30px;padding-right:8px}body.template-product .product-single .product__block.product__accordions{padding-right:16px}body.template-product .product-single .product-gallery{position:sticky;top:60px;min-height:613px}body.template-product .product-single .product-gallery__media-slider{background-color:#fff;border-radius:12px;min-height:613px;max-width:613px}body:is(#wildfleur-xc15-15-pure-vitamin-c-xanthophyll-marigold-brightening-serum,[id="15-pure-vitamin-c-xanthophyll-marigold-brightening-serum"],.product-XC15) .product-single .product-gallery__media-slider .product-gallery__media img{object-fit:cover}body.template-product .product-single .flickity-slider>.product-gallery__media-slide:first-child img{object-fit:contain!important}.product__form .product__block.product__price-and-badge.aos-animate{padding-bottom:0!important}body.template-product .product-single .product-gallery__media-slider button.flickity-button{display:none}body.template-product .product-single .product-gallery__media-slider .flickity-viewport{min-height:613px;border-radius:12px;max-width:613px}body.template-product .product-single .flickity-page-dots{background:#d9d9d9;bottom:22px;width:calc(100% - 50px);left:0;right:0;margin-inline:auto;line-height:0;border-radius:100px;overflow:hidden;display:flex}body.template-product .product-single .flickity-page-dots li.dot{background:#d9d9d9;flex:1;height:10px;opacity:1;margin:0;border-radius:0;border:none}body.template-product .product-single .product__bundle .flickity-page-dots{bottom:0;display:none}body.template-product .product-single .flickity-page-dots li.dot.is-selected{border-radius:100px}body.template-product .product-single .product__block,body.template-product .product-single .product__form .product-price-wrapper .selector-wrapper{margin-bottom:0}body.template-product .product-single .product__block.product__price-and-badge{padding-bottom:0}body.template-product .product-single form .shop-pay-terms{display:none}body.template-product .product-single .product__form{display:grid;grid-template-columns:1fr 1fr;align-items:end;max-width:347px;gap:20px 3px}body.template-product .product-single .product__form button.btn--primary{padding:6px;font-size:12px;line-height:18px;letter-spacing:0;background-color:#fff;height:29px}body.template-product .product-single .product__form button.btn--primary span{margin-top:3px}body.template-product .product-single product-sticky.form__wrapper{max-width:100%}body.template-product .product-single product-sticky.form__wrapper .jdgm-star:before{font-size:12px}body.template-product .product-single product-sticky.form__wrapper .jdgm-prev-badge__text{margin-left:4px}body.template-product .product-single product-sticky.form__wrapper .product__title{font-size:calc(28px * var(--adjust-heading));font-weight:900;margin-top:17px}body.template-product .product-single product-sticky.form__wrapper .product-badge__item--custom{background-color:#fff;width:fit-content;min-width:111px;border-radius:100px;font-family:Neue Haas Unica W1G;font-size:12.69px;font-weight:500;line-height:29px;letter-spacing:-.02em;text-transform:uppercase;height:27px;display:flex;align-items:center;justify-content:center;padding-inline:15px}body.template-product .product-single product-sticky.form__wrapper .product-badge__item--custom span{line-height:normal}body.template-product .product-single product-sticky.form__wrapper .product__subheading p,body.template-product .product-single .product__complementary .complementary-products__title,body.template-product .complementary-products-section .complementary-products__title,body.template-product .product__block.product__bundle .bundle-products__title{font-family:Parabolica;font-size:calc(38px * var(--adjust-body));line-height:calc(43px * var(--adjust-body));max-width:80%}body:is(#the-am-kit,#the-pm-kit) .product-single product-sticky.form__wrapper .product__subheading p{max-width:100%}body.template-product .product-single .product__complementary .complementary-products__title,body.template-product .product__block.product__bundle .bundle-products__title{font-weight:500}body.template-product .product-single .product__block.product__bundle{padding-bottom:0}body.template-product .product__block.product__bundle .carousel.product__bundle-slider{padding:0;display:block}body.template-product .product__block.product__bundle .flickity-viewport{overflow:hidden}body.template-product .product__block.product__bundle .bundle-products__title{margin:0 0 var(--form-margin)}body.template-product .product-single .product__price-wrapper .product__price--regular{font-family:Parabolica;font-size:38px;font-weight:400;line-height:normal;margin:0}body.template-product .product-single .product__form .product-price-wrapper{display:flex;grid-column:span 2;align-items:baseline;gap:4px}body.template-product .product-single .product__block.product__description{max-width:calc(100% - 10px);font-size:calc(16px * var(--adjust-body));line-height:calc(22px * var(--adjust-body))}body.template-product .product-single product-form .radio__fieldset .radio__label{background-color:unset;border:none;padding:0;font-family:Neue Haas Unica W1G;font-size:calc(18px * var(--adjust-button));text-transform:none;letter-spacing:0;position:relative;top:-1px}body.template-product .product-single product-form .radio__fieldset .radio__button{margin-bottom:0}body.template-product .product-single quantity-counter.quantity-selector{max-width:172px}body.template-product .product-single quantity-counter.quantity-selector button svg.icon{width:8px;height:8px}body.template-product .product-single quantity-counter.quantity-selector button.quantity__btn{width:50px}body.template-product .product-single input.quantity__selector{background-color:unset;border:1px solid #FFFFFF;padding:4px 15px;height:29px;font-family:Parabolica;font-size:calc(14px * var(--adjust-body));font-weight:900}body.template-product .product-single .product__accordions .product__accordion__title{font-size:calc(14px * var(--adjust-body));line-height:calc(26px * var(--adjust-body));font-weight:400!important;border-radius:0;border-bottom:1px solid #fff}body.template-product .product-single .product__accordions .product__accordion__title svg.icon{width:10px}body.template-product .product-single .product__accordions [data-collapsible-container].is-expanded{padding-top:24px}body.template-product .product-single .product__accordions .metafield-rich_text_field{font-size:calc(14px * var(--adjust-body));line-height:calc(17px * var(--adjust-body))}body.template-product .product-single .product__accordions .product__accordion__inner{padding-bottom:24px;max-width:calc(100% - 15px)}body.template-product .product-single .complementary-products__slider figure img,body.template-product .product-single .product__bundle figure img{object-fit:contain;mix-blend-mode:multiply}body.template-product .product-single .complementary-products__slider product-form,body.template-product .product-single .product__bundle product-form{text-align:center;margin-top:12px}body.template-product .product-single .complementary-products__slider .product-upsell__holder,body.template-product .product-single .product__bundle .product-upsell__holder{border-radius:12px;height:100%;padding:23px 12px}body.template-product .product-single .complementary-products__slider .product-upsell .product-upsell__image figure,body.template-product .product-single .product__bundle .product-upsell .product-upsell__image figure{background:#eaeaea}body.template-product .product-single .complementary-products__slider .product-upsell .product-upsell__image,body.template-product .product-single .product__bundle .product-upsell .product-upsell__image{max-width:100%}body.template-product .product-single .complementary-products__slider .product-upsell .product-upsell__image:after,body.template-product .product-single .product__bundle .product-upsell .product-upsell__image:after{display:none}body.template-product .product-single .complementary-products__slider .product-upsell-price-var-wrapper,body.template-product .product-single .product__bundle .product-upsell-price-var-wrapper{display:flex;align-items:center;gap:4px}body.template-product .product-single .complementary-products__slider .product-upsell__title,body.template-product .product-single .complementary-products__slider .product-upsell__price,body.template-product .product-single .product__bundle .product-upsell__title,body.template-product .product-single .product__bundle .product-upsell__price{margin:0;font-family:Neue Haas Unica W1G;font-size:14px;font-weight:800;line-height:18px}body.template-product .product-single .complementary-products__slider .product-upsell__content,body.template-product .product-single .product__bundle .product-upsell__content{width:100%;max-width:100%;flex:100%;padding:0}body.template-product .product-single .complementary-products__slider .product-upsell__content .product-upsell__subtitle,body.template-product .product-single .product__bundle .product-upsell__content .product-upsell__subtitle{margin-bottom:4px}body.template-product .product-single .complementary-products__slider .product-upsell__content .product-upsell__subtitle,body.template-product .product-single .complementary-products__slider .product-upsell__content .product-upsell__row,body.template-product .product-single .product__bundle .product-upsell__content .product-upsell__subtitle,body.template-product .product-single .product__bundle .product-upsell__content .product-upsell__row{padding-inline:10px}body.template-product .product-single .complementary-products__slider .product-upsell__content .product-upsell__row,body.template-product .product-single .complementary-products__slider .product-upsell__title a,body.template-product .product-single .product__bundle .product-upsell__content .product-upsell__row,body.template-product .product-single .product__bundle .product-upsell__title a{color:#282828}body.template-product .product-single .complementary-products__slider button,body.template-product .product-single .product__bundle button{font-weight:700!important;color:#fff;font-size:12px;text-transform:uppercase;width:100%;letter-spacing:-.02em}body.template-product .product__block.product__complementary .complementary-products__slider{display:flex;gap:13px;outline:none}body.template-product .product__block.product__complementary .complementary-products__slider .complementary-products__item,body.template-product .product-single .complementary-products-section .complementary-products__item{display:block}body.template-product .product__block.product__complementary .complementary-products__slider .flickity-viewport,body.template-product .product__block.product__bundle .complementary-products__slider .flickity-viewport{border-radius:12px}body.template-product .product__block.product__complementary .product-upsell-heading,body.template-product .complementary-products-section .product-upsell .product-upsell-heading,body.template-product .product__bundle .product-upsell .product-upsell-heading{font-family:Parabolica;font-size:22px;line-height:24px;grid-column:span 2;margin:0}body.template-product .product__block.product__complementary .product-upsell-heading,body.template-product .product__block.product__bundle .product-upsell-heading{min-height:24px}body.template-product .complementary-products-section .product-upsell .product-upsell-heading,body.template-product .product__block.product__bundle .product-upsell-heading{color:#282828!important}body.template-product .product-single .complementary-products-section .complementary-products__item:not(:last-child){margin-bottom:16px}.product-single .complementary-products__slider .product-upsell__content .product-upsell__row,body.template-product .product-single .product__bundle .product-upsell__row{display:block}.product-single .complementary-products__slider .product-upsell__content .product-subtitle,.product-single .product__bundle .product-upsell__content .product-subtitle{font-size:14px;line-height:normal;margin:0}.product-single .complementary-products__slider .product-upsell__content .product-subtitle .metafield-rich_text_field p,.product-single .product__bundle .product-upsell__content .product-subtitle .metafield-rich_text_field p{margin:0;font-size:inherit}.product-single .complementary-products__slider .product-upsell__content .product-subtitle .metafield-rich_text_field p em,.product-single .product__bundle .product-upsell__content .product-subtitle .metafield-rich_text_field p em{font-style:normal;font-size:9px;position:relative;top:-2.5px}body:is(#the-am-kit,#the-pm-kit) .product-single .bundle-products__item .product-subtitle .metafield-rich_text_field p em{top:-3.5px}body.template-product .product-single .complementary-products__slider .product-upsell-price-var-wrapper .upsell-item-variant-label,body.template-product .product-single .product__bundle .product-upsell-price-var-wrapper .upsell-item-variant-label{font-size:14px;line-height:18px;white-space:nowrap}body.template-product .product__block.product__complementary .product-upsell,body.template-product .product__block.product__bundle .product-upsell{display:grid;grid-template-columns:99.61px 1fr;gap:12px;min-height:unset}body.template-product .product__block.product__complementary .product-upsell .product-upsell__errors:empty,body.template-product .product__block.product__bundle .product-upsell .product-upsell__errors:empty{display:none}body.template-product .product-single .complementary-products__slider .flickity-page-dots{bottom:-22px}body.template-product .complementary-products-section .product-upsell{display:grid;grid-template-columns:116px 1fr;gap:12px}body.template-product .complementary-products-section .flickity-slider{min-width:240px}section:has(.cp-inner){margin-inline:32px;border-radius:12px}.cp-inner{display:flex;gap:68px}.cp-inner .cp-heading,.tc-body .jdgm-rev-widg__title{font-size:calc(38px * var(--heading-scale, 1))!important;line-height:calc(38px * var(--heading-scale, 1))!important;font-weight:400!important;margin-bottom:17px}.cp-inner .cp-divider{display:none}.cp-inner .cp-image-label{position:absolute;top:18px;left:0;right:0}.cp-inner .cp-image-pair{display:flex;gap:34px}.cp-inner .cp-image-label{position:absolute;top:18px;left:0;right:0;text-align:center;font-family:Parabolica;font-size:18px;font-weight:800;text-transform:uppercase}.cp-inner .cp-image-pair .cp-image-wrap{position:relative}.cp-inner .cp-image-pair img.cp-img{width:100%;border-radius:12px;height:486px;object-fit:cover}.cp-inner .cp-images{width:50%}.cp-inner .cp-stats{width:50%;padding-block:35px}.cp-inner .cp-tabs-nav{display:flex;justify-content:space-between;margin-bottom:67px}.cp-inner .cp-tabs-nav:has(.cp-tab-btn:nth-child(2):last-child){justify-content:flex-start;gap:15px}.cp-inner .cp-tabs-nav .cp-tab-btn{font-size:18px;text-transform:uppercase;cursor:pointer}.cp-inner .cp-tabs-nav .cp-tab-btn.active{font-weight:800}.cp-inner .cp-tab-panel{display:none}.cp-inner .cp-tab-panel .cp-stat-row:not(:last-child){margin-bottom:30px}.cp-inner .cp-tab-panel.active{display:block}.cp-inner .cp-tab-panel .cp-stat-row{display:grid;grid-template-columns:120px 1fr;gap:36px}.cp-inner .cp-tab-panel .tab-footer{margin-top:53px}.cp-inner .cp-stat-pct{font-family:Parabolica;font-size:calc(clamp(38px,1.9vw + 30.6px,58px) * var(--adjust-product-grid-heading));line-height:clamp(38px,1.9vw + 30.6px,58px);font-weight:500}.cp-inner .cp-stat-desc{font-size:16px;line-height:17px}.cp-inner .tab-footer .tab-footer-desc{font-size:14px;line-height:18px;margin:0}body.template-product .testimonials-section{background:#fff;margin:25px 32px 27px}body.template-product .testimonials-section h2.testimonial__heading{margin-bottom:0}body.template-product .testimonials-section .testimonial__item__content .testimonial__heading{font-size:16px;font-weight:400;text-align:center}body.template-product .testimonials-section .testimonial__heading a.testimonial__item__content_link{color:inherit}body.template-product .testimonials-section .testimonial__item.testimonial__item__image{--item-width: calc((100vw - var(--grid-gutter) * 3) / 5);margin-right:30px}body.template-product .testimonial__item__image .testimonial__item__inner .testimonial__item__content{margin-top:12px}.tc-body .jdgm-write-rev-link{color:#fff!important;border-radius:100px;text-transform:capitalize}.tc-body .jdgm-write-rev-link:hover{opacity:1}.tc-body .jdgm-row-stars .jdgm-rev-widg__summary-average{font-size:calc(38px * var(--heading-scale, 1))!important;line-height:calc(38px * var(--heading-scale, 1))!important;font-weight:400!important}.tc-body .jdgm-rev-widg__summary-inner{display:flex!important;gap:10px}.tc-body .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text,.tc-body .jdgm-paginate .jdgm-paginate__page{font-size:16px}.tc-body .jdgm-widget-actions-wrapper a.jdgm-write-rev-link{color:#fff!important}.testimonial__item--border .testimonial__item__inner{width:100%;align-content:center}.testimonial__item--slide__text .testimonial__item__content{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;gap:40px}.tc-body .metafield-rich_text_field p{font-family:Parabolica;font-weight:400;margin:0}.tc-body .metafield-rich_text_field p strong{font-weight:400}.tc-body .tc-accordion .tc-accordion-body p{font-family:Neue Haas Unica W1G;font-size:16px}.jdgm-form-wrapper input{border-radius:100px!important}.jdgm-form-wrapper textarea{border-radius:10px!important}.jdgm-form-wrapper .jdgm-form__fieldset-actions .jdgm-btn{border-radius:100px!important;line-height:normal!important;text-transform:capitalize}.cp-fraction{display:grid;grid-template-columns:29px 29px 29px;align-items:baseline;gap:.2em;line-height:1}.cp-fraction__numerator{font-size:1em;font-weight:inherit}.cp-fraction__label{display:flex;flex-direction:column;font-weight:600;line-height:13px;align-self:center;font-size:15px;letter-spacing:-.02em;text-align:center}@keyframes slideInFromRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.cp-tab-panel.slide-in-right{display:block;animation:slideInFromRight .35s ease forwards}.cp-tab-panel.slide-in-left{display:block;animation:slideInFromLeft .35s ease forwards}.tab-panel-outer{touch-action:pan-y}.jdgm-form .jdgm-sort-dropdown{border:none!important}.needsclick h2 span{font-family:Visuelt Pro!important;font-size:38px!important;line-height:38px!important;display:inline-block;margin-bottom:20px}.needsclick p{max-width:270px;margin-inline:auto!important}.needsclick p span{font-family:Neue Haas Unica W1G!important;line-height:22px!important}.needsclick button.needsclick{font-family:Neue Haas Unica W1G!important;line-height:22px!important;max-width:232px;margin-inline:auto}.needsclick button.needsclick[aria-label="Copy coupon code"]{max-width:100%;padding:12px 16px!important}.needsclick div[data-testid=form-component]{padding-bottom:0!important}.needsclick .needsclick input{max-width:232px!important;width:100%!important;margin:0 auto 15px!important;font-family:Neue Haas Unica W1G!important;font-size:16px!important;color:#282828!important;outline:0!important}.needsclick .needsclick input::placeholder{font-family:Neue Haas Unica W1G!important;font-size:16px!important}body#wildfleur-0-3-retinol-bakuchiol-babchi-renewing-serum main#MainContent>.shopify-section:has(.testimonials-section){display:none}body#wildfleur-0-3-retinol-bakuchiol-babchi-renewing-serum main#MainContent>.shopify-section:has(.cp-images){margin-bottom:27px}.main-content .shopify-policy__container{max-width:100%;padding:30px 32px}.main-content .shopify-policy__container h1{font-size:calc(clamp(38px,1.9vw + 30.6px,58px) * var(--adjust-product-grid-heading))!important;line-height:clamp(38px,1.9vw + 30.6px,58px);text-transform:capitalize}.main-content .shopify-policy__container h2{margin-block:30px 10px}@media(prefers-color-scheme:dark){.ts-scrollbar-wrap{background:#ffffff1f}.ts-scrollbar-thumb{background:#fff6}}.icon-shopping-cart .cart-indicator{fill:#fff}.fc-card__inner figure.lazy-image.background-size-cover{background:transparent}.product-grid-item__info .jdgm-preview-badge .jdgm-star.jdgm-star{color:#282828}.product-grid-item__info .jdgm-prev-badge__text{font-size:15px}ticker-bar{display:block}.ticker-progress{width:100%;max-width:320px;height:6px;margin:12px auto 0;background:#eaeaea;opacity:1;border-radius:10px;overflow:hidden;position:relative;color:#282828}.ticker-progress__bar{position:absolute;top:0;right:0;bottom:0;left:0;background:#282828;opacity:1;transform-origin:left center;transform:scaleX(0);border-radius:2px}.fp-info-cards{z-index:2;pointer-events:none;width:44%;max-width:220px}.product-gallery{position:relative;max-height:400px;display:flex;flex-direction:row}.product-gallery__media-slider{height:100%;width:100%;margin:0 auto 0 0}.product-gallery__media-slide,.body--rounded-corners .product-gallery__media-slider .product-gallery__media{height:100%}.featured-product .fp-info-cards--right,.featured-product .fp-info-cards--left{right:-50%;position:relative}.featured-product--image-right.featured-product{position:relative}.featured-product--image-right.featured-product .product-gallery__media-slider{width:100%;margin:0 auto 0 0;position:absolute;top:-74px;height:132%;left:-35%}.product__title a p{font-size:calc(clamp(22px,5vw,38px) * var(--adjust-heading))!important;margin:0;line-height:calc(clamp(26px,5vw,42px) * var(--adjust-heading))!important;font-weight:400;max-width:unset!important}.product__title,.product__title a{display:flex;flex-wrap:wrap;gap:0 10px}.fp-info-card{color:var(--fp-card-text, inherit)}.fp-info-card .fp-info-card__subheading{font-size:22px;line-height:normal;margin:0 0 8px}.fp-info-card__stat{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.fp-info-card__stat-number{font-family:Parabolica;font-size:58px;font-weight:500;line-height:28px;letter-spacing:-.02em}.fp-info-card__stat-label{font-size:38px;line-height:26px;letter-spacing:-.02em;margin-left:10px}.fp-info-card__heading{font-weight:800;font-size:18px;line-height:26px;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 4px;max-width:187px}.fp-info-card__text{font-size:16px;line-height:19px;margin-bottom:0;letter-spacing:-.02em}.fp-info-card__text p{margin:0}.featured-product-section .product__price .product__price--regular{margin:0 2px 0 0!important}.featured-product .form__wrapper .product__block.product__price-and-badge .product__price{align-items:baseline}.featured-product .form__wrapper .product__block.product__price-and-badge .product__price-label{font-size:14px;line-height:17px}.product__price .product__price--regular,.product__price-label{display:inline-block;font-size:22px;margin-left:4px;vertical-align:middle;letter-spacing:-.02em}.featured-product .product-gallery{width:100%;margin-left:50px}.featured-product--image-left .product-single__wrapper{flex-direction:row;display:flex}.featured-product--image-right .product-single__wrapper{flex-direction:row-reverse;display:flex}.featured-product--image-center .product-gallery,.featured-product--image-center .product-single__details{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.shopify-section:has(footer){padding-bottom:32px}.site-footer{margin-inline:32px;border-radius:12px;padding:68px 47px 30px}footer .footer-block{gap:0;padding:0}.site-footer .footer-content.wrapper{padding:0;width:100%}footer newsletter-form{margin-top:28px}footer .footer-title{font-family:Parabolica;font-size:calc(clamp(38px,1.9vw + 30.6px,58px) * var(--adjust-product-grid-heading));font-weight:500;line-height:clamp(38px,1.9vw + 30.6px,58px);letter-spacing:-.02em;margin-bottom:4px}footer .footer-block--newsletter .rte{font-size:22px;line-height:17px}footer .footer-content>.footer-blocks{display:grid;grid-template-columns:852px 2fr 1fr;gap:100px 10px;margin:0}footer .footer-content .footer-block--logo-full{grid-column:span 4}footer .footer-content .footer-block--logo-full img{height:auto}footer newsletter-form .input-group{display:grid;grid-template-columns:1fr 54px;gap:7px;max-width:646px;--form-margin: 0}footer newsletter-form .input-group .input-group__fields,footer newsletter-form .input-group .input-group__fields .input-group__item.input-group__item--email{max-width:100%!important;padding:0}footer newsletter-form .input-group .input-group__fields .input-group__item.input-group__item--email input{height:40px}.footer-block--newsletter .input-group__item.input-group__item--btn{max-width:100%!important;width:fit-content!important;padding:0}.footer-block--newsletter .input-group:has(.btn,.shopify-payment-button__button--unbranded){flex-direction:row;flex-wrap:nowrap}.footer-block--newsletter .input-group__btn{font-family:Neue Haas Unica W1G!important;width:100%;border-radius:20px;font-size:16px;line-height:18px;padding:10px;height:40px;letter-spacing:-.02em}footer .main-menu .footer-title{display:none}footer .main-menu .footer-links li a{font-size:18px;font-weight:800;line-height:34px;letter-spacing:-.02em;text-transform:uppercase}footer .footer-block button.footer-title__button{font-size:18px;line-height:24px;letter-spacing:-.02em}footer .footer-block button.footer-title__button svg.icon{display:none}footer collapsible-elements [data-collapsible-container-mobile]{opacity:1;visibility:visible;overflow:unset;height:unset}footer .social-link-menu li{margin-bottom:4px}footer .social-link-menu li a{font-size:16px;line-height:24px;letter-spacing:-.02em}footer .footer-bottom{margin-top:36px;padding:0;width:calc(100% - 20px)}footer .footer-copyright .footer-copyright__content{display:flex;align-items:center;justify-content:space-between;gap:6px 20px}footer .footer-copyright .footer-copyright__content a.footer-copyright__link{margin-right:0}footer .footer-copyright .footer-copyright__menu{margin-top:0;display:flex;justify-content:space-between}footer .footer-copyright .footer-copyright__menu a{font-size:11px;line-height:22px;letter-spacing:-.02em}@media screen and (max-width:1699px){.product-single .complementary-products__slider .product-upsell__content .product-subtitle{font-size:12px}[data-bundle-slider=Block--bundle_products_AG6bif] .bundle-products__item{width:400px!important}}@media screen and (max-width:1499px){body.template-product .product__block.product__complementary .complementary-products__slider .complementary-products__item{width:100%}body.template-product .product__block.product__complementary .complementary-products__slider{flex-direction:column}.product-single .complementary-products__slider .product-upsell__content .product-subtitle{font-size:14px}body.template-product .product__block.product__complementary .product-upsell,body.template-product .product__block.product__bundle .product-upsell{grid-template-columns:130px 1fr}body.template-product .product__block.product__complementary .product-upsell-heading{min-height:unset}body.template-product .product__block.product__complementary .product-upsell:has(.product-upsell-heading:empty){row-gap:0}}@media screen and (max-width:1299px){.featured-collection .product-grid-item.one-third{width:calc((var(--wrapper-width) - var(--grid-gutter) * 2) / 3.1)}body#about-us .testimonials-section .testimonial__item{--item-width: calc((100vw - var(--grid-gutter) * 3) / 3)}footer .footer-content>.footer-blocks{grid-template-columns:750px 2fr 1fr}}@media screen and (max-width:1199px){.testimonials-section .flickity-viewport{min-height:300px}.featured-collection .product-grid-item.one-third{width:calc((var(--wrapper-width) - var(--grid-gutter) * 2) / 2.2)}.featured-product .product__title{font-size:calc(clamp(22px,5vw,32px) * var(--adjust-heading));line-height:clamp(26px,5vw,36px)}.product__title a p{font-size:calc(clamp(22px,5vw,32px) * var(--adjust-heading))!important;line-height:calc(clamp(26px,5vw,36px) * var(--adjust-heading))!important}body.template-product .product-single product-info collapsible-elements.product-single__details{padding-left:0}body#about-us .testimonials-section .testimonial__item{--item-width: calc((100vw - var(--grid-gutter) * 3) / 2.5)}footer .footer-content>.footer-blocks{grid-template-columns:4fr 2fr 1fr}footer newsletter-form .input-group{max-width:500px}}@media screen and (max-width:1023px){header-component.site-header,.has-scrolled .site-header{width:calc(100% - 30px)}.mobile-menu{padding-right:calc(var(--gutter) - 12px)}.fp-info-cards{position:static;transform:none;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%;max-width:100%;margin-top:16px;padding:0}.fp-info-card{flex:1 1 calc(50% - 5px);min-width:140px;max-width:300px}.fc-section{padding-inline:15px}.fp-info-card__text{max-width:115px}.featured-product{margin-inline:15px}.featured-collection .product-grid-header-wrapper .product-grid-item__title{font-size:42px!important}.featured-product--image-right .product-single__wrapper{direction:ltr}.featured-product-section{padding-top:10px}.featured-product--image-right .product-single__wrapper{flex-direction:column}.featured-product--image-right.featured-product .product-gallery__media-slider{position:absolute;top:-20px;left:unset;right:20px;height:100%;width:30%}.featured-product--image-right.featured-product .product-gallery__media-slider .product-gallery__media-slide,.featured-product--image-right.featured-product .product-gallery__media-slider .product-gallery__media-slide .product-gallery__media{overflow:unset}.featured-product .product-gallery{position:unset;margin-left:0;flex-direction:row-reverse}.featured-product .fp-info-cards--right{right:0;width:50%;margin-right:auto}.featured-product--image-right.featured-product .product-gallery__media-slider figure img{object-position:top}.featured-product .product-single__details .form__wrapper{padding-top:80px;max-width:60%}.featured-product .product-single__details .form__wrapper .product__title a p:first-child{margin-top:4px}.featured-collection .product-grid-item{min-height:470px}.featured-collection .product__media img{width:220px}.testimonials-section{margin:20px 15px}.shopify-section.text{margin-inline:15px}.shopify-section.text>section{min-height:432px;padding-inline:14px}.site-footer{margin-inline:15px}.cp-inner{gap:36px;flex-direction:column}.cp-inner .tab-panel-outer{min-height:210px}.cp-inner .cp-images{width:100%;margin-inline:auto}.cp-inner .cp-image-pair{gap:17px;justify-content:center}.cp-inner .cp-image-pair .cp-image-wrap{width:100%}.cp-inner .cp-tab-panel{padding-inline:0}.cp-inner .cp-tabs-nav{margin-bottom:30px}.cp-inner .cp-stats{width:100%;padding-block:0}body.template-product .testimonials-section .testimonial__item.testimonial__item__image{--item-width: calc((100vw - var(--grid-gutter) * 3) / 4);margin-right:20px}section:has(.cp-inner){margin-inline:15px;padding-block:20px}body.template-product .testimonials-section{margin:25px 15px 27px}.tc-nav{padding:15px}.tc-body{padding:0 15px 15px}.tc-body .jdgm-row-stars .jdgm-rev-widg__summary-inner{justify-content:center}body#about-us .testimonials-section>.wrapper--full-padded{padding:0 15px}body#about-us .testimonials-section .testimonial__item{--item-width: calc((100vw - var(--grid-gutter) * 3) / 1.5)}.main-content .shopify-policy__container{padding:30px 15px}[data-bundle-slider=Block--bundle_products_AG6bif] .bundle-products__item{width:340px!important}footer .footer-content>.footer-blocks{grid-template-columns:1fr 1fr;gap:50px 10px}footer .footer-content .footer-block--logo-full,footer .footer-content .footer-block--newsletter{grid-column:span 2}footer .footer-copyright .footer-copyright__content{flex-wrap:wrap;justify-content:start}}@media screen and (max-width:767.5px){form:not(:has(input[name=email])) .kl-private-reset-css-Xuajs1 h2{margin-top:10px}cart-element.cart-drawer{width:390px}.js-drawer-open-cart cart-element.cart-drawer{transform:translate(-390px)}.cart-drawer .cart-message--drawer .cart-message__default{font-size:18px;padding-bottom:10px}.cart-drawer .cart-drawer__body .cart-message--drawer{padding:24px 20px 4px}.cart-drawer .cart-drawer__head svg.icon{width:14px;height:14px}.cart-drawer .cart__item{padding:20px 20px 0;max-width:100%}.cart-drawer .cart-drawer__collection-section .cart-drawer__section-heading{padding:17px 20px 15px}.cart-drawer .cart__item__content .cart__item__title{font-size:14px}.cart-drawer .cart__item__content .cart__item__meta p{font-size:14px;line-height:18px}.cart-drawer .cart-drawer__collection-carousel-wrap{padding:0}.cart-drawer .cart-drawer__collection-slider .carousel__item{min-height:unset;height:auto}.cart-drawer .cart-drawer__collection-carousel-wrap grid-slider.carousel{display:flex;flex-wrap:nowrap;overflow:auto;padding-bottom:10px;padding-left:20px}.cart-drawer .cart__item__content .cart__item__price,.cart-drawer .cart-drawer__collection-section .cart-drawer__section-heading,.cart-drawer__recommended-section .cart-drawer__section-heading{font-size:22px;line-height:26px}.cart-drawer collapsible-elements button.cart__widget__title,.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item-title{font-size:14px}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget label{font-size:13px}.cart-drawer .cart-drawer__recommended-products{padding:0 20px}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item-subheading{font-size:14px;line-height:18px}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item-price--current,.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item-variant-label{font-size:14px}.cart-drawer .cart-drawer__recommended-products .metafield-rich_text_field p em{font-size:9px}.cart-drawer collapsible-elements.cart__widget__wrapper{padding:30px 20px 0}.cart-drawer collapsible-elements button.cart__widget__title svg.icon{width:10px}.cart-drawer .cart-drawer__foot{padding:0 20px 30px}.cart-drawer .cart-drawer__body .cart-message--drawer .cart-message__success,.cart-drawer .cart-message--drawer .cart-message__default{font-size:16px;line-height:14px}.featured-collection .product-grid-item{min-height:unset;height:auto}.featured-collection grid-slider.carousel{scrollbar-width:thin}.featured-collection .product-grid-item__image{min-height:230px}.featured-product .product__block .product__submit__holder{padding-top:0}.testimonials-section{padding-bottom:20px}.testimonials-section testimonials-slider{margin-bottom:20px!important}.testimonials-section .section__heading{margin-bottom:10px!important}body:is(#wildfleur-xc15-15-pure-vitamin-c-xanthophyll-marigold-brightening-serum,[id="15-pure-vitamin-c-xanthophyll-marigold-brightening-serum"],.product-XC15) .product-single .flickity-slider>.product-gallery__media-slide:first-child img{object-fit:contain}body.template-product .product-single .product__block{padding-bottom:10px}body.template-product .product-single .product__block:has(.product-badge__item--custom){padding-bottom:20px}body.template-product .product-single .product__accordions .product__accordion__inner{max-width:calc(100% - 10px)}body.template-product .product-single .product-gallery{max-height:unset;position:unset;min-height:400px;max-width:100%;margin-bottom:30px}body.template-product .product-single .product-gallery__media-slider,body.template-product .product-single .product-gallery__media-slider .flickity-viewport{min-height:400px;max-width:100%}body.template-product .product-single .flickity-page-dots{bottom:25px;width:calc(100% - 42px)}body.template-product .product-single .flickity-page-dots li.dot{height:6px}body.template-product .product-single .product__complementary{margin-top:20px}body.template-product .product-single product-sticky.form__wrapper .jdgm-prev-badge__text{font-size:14px}body.template-product .product-single product-sticky.form__wrapper .product__title{font-size:calc(14px * var(--adjust-heading));margin-top:3px}body.template-product .product-single product-sticky.form__wrapper .product__subheading p{font-size:calc(22px * var(--adjust-body));line-height:calc(26px * var(--adjust-body));max-width:250px}body.template-product .product-single product-info collapsible-elements.product-single__details{padding-inline:6px}body.template-product .product-single .product__block.product__description{max-width:calc(100% - 10px);font-size:calc(14px * var(--adjust-body));line-height:calc(17px * var(--adjust-body));padding-bottom:16px}body.template-product .product-single .complementary-products__slider button{font-size:12px;padding:6px}body.template-product .product-single .product__block.product__complementary{padding-bottom:0}body.template-product .product__block.product__complementary .complementary-products__slider:has(.flickity-page-dots){padding-bottom:22px}body.template-product .product-single .complementary-products__slider .flickity-page-dots{bottom:0;height:8px}body.template-product .product-single .complementary-products-section .flickity-page-dots{bottom:10px}body.template-product .product-single .complementary-products-section .product-upsell__content .product-upsell__row{padding-inline:0}body.template-product .product-single .complementary-products-section .complementary-products__slider .product-upsell__title,body.template-product .product-single .complementary-products-section .complementary-products__slider .product-upsell__price,body.template-product .product-single .complementary-products-section .complementary-products__slider .upsell-item-variant-label{font-size:14px}body.template-product .product-single .complementary-products__slider .product-upsell__holder,body.template-product .product-single .product__bundle .product-upsell__holder{padding:23px 15px}body.template-product .complementary-products-section .section__header{display:none}body.template-product .complementary-products-section .product-upsell:has(.product-upsell-heading:empty),body.template-product .product__block.product__bundle .product-upsell:has(.product-upsell-heading:empty){row-gap:0}body.template-product .product__block.product__bundle .product-upsell-heading{min-height:unset}.cp-inner .cp-image-pair img.cp-img{height:257px}.cp-inner .cp-image-label{top:8px;font-size:14px}.cp-inner{padding:0 20px;gap:0}.cp-inner .cp-stats{margin-block:26px 10px}.cp-inner .cp-heading,.tc-body .jdgm-rev-widg__title{font-size:calc(22px * var(--heading-scale, 1))!important;line-height:calc(26px * var(--heading-scale, 1))!important}.cp-inner .cp-tabs-nav .cp-tab-btn,.cp-inner .cp-stat-desc{font-size:14px}.cp-inner .cp-stat-desc{margin:0}.cp-inner .cp-tabs-nav{margin-bottom:20px}.cp-inner .cp-tab-panel .cp-stat-row{grid-template-columns:90px 1fr;gap:10px}.cp-inner .cp-tab-panel .cp-stat-row:not(:last-child){margin-bottom:24px}.cp-fraction{gap:0}body.template-product .testimonials-section>.wrapper--full-padded{padding:0 26px}body.template-product .testimonials-section .ts-scrollbar-wrap.visible{display:none}body.template-product .testimonials-section .testimonial__item__content .testimonial__heading{font-size:14px}body.template-product .testimonials-section{padding-block:24px}body.template-product .tc-body .jdgm-write-rev-link,body.template-product .tc-body .jdgm-rev__body p{font-size:14px}body#about-us .testimonials-section .ts-scrollbar-wrap{background-color:#fff;border-radius:100px;margin-inline:15px}[data-bundle-slider=Block--bundle_products_AG6bif] .bundle-products__item{width:100%!important}body.template-product .product-single .product__block.product__bundle .bundle-products__item:not(:last-child){margin-bottom:16px}footer .footer-links li{margin-bottom:2px}footer .main-menu .footer-title{display:block}footer .footer-block button.footer-title__button{font-size:14px}footer .main-menu .footer-links li a{font-size:14px;line-height:12px;text-transform:capitalize}footer .footer-content .footer-block--logo-full{margin-top:30px}body.js-drawer-open-cart .drawer__overlay,body.js-drawer-open .drawer__overlay{opacity:1!important}body .drawer__overlay{background:#ebeaeb!important;height:100vh}}@media screen and (max-width:749px){form.needsclick.klaviyo-form{padding:15px 15px 20px!important}form.needsclick.klaviyo-form>.needsclick{justify-content:start!important;min-height:420px!important}.needsclick div[data-testid=form-component]:has(h2),.needsclick div[data-testid=form-component]:has(p){padding-top:4px!important}.needsclick h2 span{font-size:22px!important;font-weight:500;line-height:28px!important;margin-bottom:0}.needsclick p span{display:inline-block;line-height:18px!important;max-width:224px!important}.needsclick .needsclick input{max-width:219px!important;margin:7px auto 0!important;font-size:14px!important;height:31px!important}.needsclick button.needsclick,.needsclick .needsclick input::placeholder{font-size:14px!important}.needsclick button.needsclick{max-width:216px;height:31px!important}.needsclick button.needsclick[aria-label="Copy coupon code"]{height:50px!important}form.needsclick.klaviyo-form>.needsclick:has(button.needsclick[aria-label="Copy coupon code"]) h2{margin-top:10px}.drawer--nav .drawer__close-button{width:50px;height:50px}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget #discounts .cart__widget__content{margin-top:10px}.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget__content button,.cart-drawer collapsible-elements.cart__widget__wrapper .cart__widget #discounts .cart__widget__content input#discount::placeholder{font-size:12px}#nav-drawer-section.drawer--right{top:0;left:calc(100vw + -0px)}.featured-collection{padding-top:16px}.featured-collection .product-grid-header-wrapper{padding:20px 15px}.featured-collection .product-grid-header-wrapper .product-grid-item__title{font-size:38px!important;line-height:30px!important;max-width:170px}.featured-collection .product-grid-item:has(.product__media__holder[aria-label="BR0.3"]) .product-grid-header-wrapper h2.product-grid-item__title{top:-7px}.featured-collection .product-badge{top:20px}.fc-section{padding-bottom:20px!important}.featured-product-section{padding-block:15px 10px}.featured-product{padding-bottom:0}.featured-collection .product-grid-item.one-third{width:calc((var(--wrapper-width) - var(--grid-gutter) * 2) / 1.1)}.featured-product .wrapper--full-padded{padding:0 20px}.fp-info-card__stat{margin-bottom:2px}.featured-product--image-right.featured-product .product-gallery__media-slider{top:-15px;right:15px;width:35%}.featured-product .product-single__details .form__wrapper{padding-top:0;max-width:100%;display:flex;flex-direction:column}.featured-product .product-single__details .form__wrapper .product__block.product__block--title{order:1;padding-bottom:0;max-width:50%}.featured-product .product-single__details .form__wrapper .product__block.product__price-and-badge{order:3;margin-bottom:0}.featured-product .product-single__details .form__wrapper .product__block.product__description{order:2;max-width:287px}.featured-product .form__wrapper .product__block.product__description p{font-size:14px;line-height:17px}.featured-product product-form.product__block.product__form__wrapper{order:4;padding:0;margin-bottom:28px}.featured-product .fp-info-cards--right{margin-top:10px;width:45%}.featured-product .product__title a{gap:0}.featured-product .product__title,.featured-product .product__block--title .product__title p{font-size:22px!important;line-height:26px!important}.featured-product .form__wrapper .product__block{margin-bottom:13px}.fp-info-card__stat-number{font-size:38px}.fp-info-card__stat-label{font-size:22px;margin-left:0}.featured-product .product__price{align-items:baseline}.featured-product .product__submit__buttons button{width:100%;height:29px;font-size:14px;font-weight:700!important}.testimonials-section>.wrapper--full-padded{padding:0 15px}.testimonials-section .testimonial__item{width:calc(100vw - var(--grid-gutter) * 4.5)}.testimonials-section .testimonial__item__inner{padding:56px 30px}.testimonials-section .testimonial__item:first-child .testimonial__item__content{justify-content:space-between;max-width:92%}.testimonials-section .testimonial__item:first-child .testimonial-logo img{width:90%}.testimonials-section:has(.testimonial-logo) .flickity-viewport{min-height:303px}.testimonials-section:has(.testimonial-logo) .testimonial__item{min-width:303px}.banner-image .banner-image__text-wrapper .text-highlight__break{font-size:calc(50px * var(--adjust-heading));line-height:54px;max-width:280px;margin-inline:auto}.about-intro-sec{margin-top:16px}body#about-us .testimonials-section{margin-inline:0;border-radius:0}body#about-us .testimonials-section{margin-block:22px}body#about-us .testimonials-section .testimonial__text{font-size:36px;line-height:34px;margin-bottom:18px;max-width:220px}body#about-us .testimonials-section .testimonial__item{--item-width: 100%;width:calc(100vw - var(--grid-gutter) * 4);margin-right:10px}body#about-us .testimonials-section .testimonial__item__content p{font-size:14px;line-height:17px}body#about-us .testimonial__item--slide__text .testimonial__item__content{max-width:100%;gap:0}body#about-us .testimonials-section .testimonial__item__inner{padding:24px 30px 30px 39px}body#about-us .testimonials-section .testimonial__item__inner:has(.testimonial__image){padding:0}.shopify-section.text:has(.about-note-sec){margin-block:22px}.shopify-section.text .wrapper--narrow .text p.text__heading{margin-bottom:23px}.shopify-section.text .about-intro-sec .wrapper--narrow .text p.text__heading{margin-bottom:49px}.shopify-section.text .about-note-sec{min-height:389px;padding:41px 22px 0;align-items:start}.shopify-section.text .about-note-sec .text-highlight__break{max-width:287px;margin-inline:auto}.shopify-section.text .about-note-sec .text__content-inner{font-size:calc(14px * var(--adjust-heading))!important;line-height:17px!important}.shopify-section.text .about-note-sec .read-more-btn-wrap{margin-top:20px}.shopify-section.text .about-note-sec .read-more-btn{font-size:14px;line-height:18px}.shopify-section.text .about-note-sec .wrapper--narrow .text__image-wrapper{margin-top:30px;margin-right:0}.shopify-section.text .about-note-sec .wrapper--narrow .text__image-wrapper img.text__image{max-width:85%;margin-bottom:-4px}.shopify-section.text .about-intro-sec .text__content-inner p{font-size:calc(14px * var(--adjust-body));line-height:calc(17px * var(--adjust-body))}.shopify-section.text>section.about-intro-sec{padding:59px 22px 41px}.shopify-section.text .about-note-sec .wrapper--narrow .text p.text__heading{margin-bottom:45px}.shopify-section.text .wrapper--narrow .text p.text__heading .text-highlight__break{font-size:28px;line-height:30px;margin-inline:auto}.shopify-section.text .about-note-sec .wrapper--narrow .text p.text__heading .text-highlight__break{max-width:150px}body.template-product .product-single .product__form{gap:4px 3px}body.template-product .product-single product-form.product__block{margin-bottom:20px}body.template-product .product-single quantity-counter.quantity-selector,body.template-product .product-single .product__form{max-width:100%}body.template-product .product-single product-sticky.form__wrapper .jdgm-star:before{font-size:10px}body.template-product .testimonials-section .testimonial__item.testimonial__item__image{--item-width: calc((100vw - var(--grid-gutter) * 3) / 3)}body.template-product .product-single .product__price-wrapper .product__price--regular{font-size:22px;line-height:26px}body.template-product .product-single product-form .radio__fieldset .radio__label{font-size:calc(14px * var(--adjust-button))}body.template-product .complementary-products-section .section__header{margin-bottom:6px}body.template-product .complementary-products-section .product-upsell{min-height:unset}.template-product .shopify-section--product .product-single{padding-bottom:10px}.cp-inner .tab-panel-outer{min-height:168px}.tc-body .tc-accordion .tc-accordion-body,.tc-body .tc-accordion .tc-accordion-body p{font-size:14px}.cart-drawer .cart-drawer__recommended-products .cart-drawer__rec-item-price{gap:4px}.site-footer{padding:30px 16px 60px!important}footer{padding-bottom:0!important}footer .footer-bottom{margin-top:0;width:100%}footer .footer-content>.footer-blocks{gap:37px 10px}footer newsletter-form{margin-top:41px}footer .footer-title{max-width:205px}footer .footer-block--newsletter .rte{font-size:14px;max-width:255px;letter-spacing:-.02em}footer newsletter-form .input-group .input-group__fields .input-group__item.input-group__item--email input{height:29px;font-size:14px}.footer-block--newsletter .input-group__btn{border-radius:14px;font-size:14px;padding:6px;height:29px}footer .footer-links[data-collapsible-content]{transform:translateY(6px)}footer .footer-content>.footer-blocks{--gutter: 20px}}@media screen and (max-width:599px){.drawer--nav .mobile-menu__item ul.mobile-nav__sublist a.mobile-navlink{font-size:15px}cart-element.cart-drawer{width:100%}.js-drawer-open-cart cart-element.cart-drawer{transform:translate(-100%);max-width:100%}.fp-info-card{flex:1 1 100%}.mobile-menu{right:25px}.drawer--nav{top:var(--gutter-mobile);border-radius:14px}.drawer--right{left:calc(100vw - var(--gutter-mobile))}header-component.site-header{width:calc(100% - 28px);margin-top:15px}grid-slider{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}grid-slider::-webkit-scrollbar{height:4px}grid-slider::-webkit-scrollbar-track{background:transparent}grid-slider::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}grid-slider::-webkit-scrollbar-thumb:hover{background-color:#00000080}.featured-collection .product__media img{width:200px}.featured-collection .product-grid-item__info{padding:15px 12px}.featured-collection .product-grid-item__info .jdgm-widget,.featured-collection .product-grid-item__info .product-grid-item__info-content,.featured-collection .product-grid-item__info .product-cutline{padding-inline:10px}.featured-collection .product-grid-item__quick-buy button.btn-quick-buy .btn__inner{min-height:30px;font-size:14px}.featured-collection .product-grid-item__info .product-cutline,.featured-collection .product-grid-item__info a.product-grid-item__title,.featured-collection .product-grid-item__info .product-grid-item__price,.featured-collection .product-grid-item__info .product-cutline .metafield-rich_text_field p{font-size:14px}.featured-collection .product-badge .product-badge__item{font-size:8px;padding:2px 12px}.featured-collection .product-badge{right:12px}.featured-collection .jdgm-star{font-size:11px}.full-width-image-banner{margin:15px}.full-width-image-banner .six-fifty-height-mobile{--min-h: 420px}.full-width-image-banner picture img{object-fit:cover;width:100%;height:auto}.featured-product .product-single__details .form__wrapper .product__block.product__block--title{max-width:70%}.featured-product--image-right.featured-product .product-gallery__media-slider{width:40%}body.template-product .product-single .product-gallery__media-slider{aspect-ratio:4 / 5}body.template-product .product-single .product-gallery__media-slider .flickity-viewport{min-height:100%}body.template-product .product-single .product-gallery__media-slider figure img{scale:1.1}footer .footer-title{max-width:180px}.footer-copyright{font-size:9px}footer .footer-copyright .footer-copyright__content{gap:6px 15px}}@media screen and (max-width:480px){.drawer{border-radius:0!important}.cart-drawer .cart-drawer__body .cart-message--drawer .cart-message__success,.cart-drawer .cart-message--drawer .cart-message__default{font-size:14px;line-height:18px;padding-bottom:11px}.cart-drawer .cart-drawer__collection-slider .carousel__item{width:calc(80% - 15px);margin-right:15px}body.template-product .product__block.product__complementary .complementary-products__slider{overflow:auto}body.template-product .product__block.product__complementary .complementary-products__item{width:100%!important}.product-single .complementary-products__slider .product-upsell__content .product-subtitle,.product-single .product__block.product__bundle .product-upsell__content .product-subtitle{font-size:12px}.featured-product .product-single__details .form__wrapper .product__block.product__block--title{max-width:82%}.cp-inner .tab-footer .tab-footer-desc{font-size:8px;line-height:12px}}@media screen and (max-width:399px){.drawer--nav .mobile-menu__item .mobile-navlink__image{margin-right:18px}.featured-product .product-single__details .form__wrapper .product__block.product__block--title{max-width:100%}}@media screen and (max-width:380px){.cp-inner .cp-tabs-nav .cp-tab-btn{font-size:12px}.featured-collection .product-grid-item__info .product-cutline{font-size:13px}}@media screen and (max-width:360px){.featured-collection .product-grid-item__image{min-height:230px}body#about-us .testimonials-section .testimonial__text{font-size:32px;line-height:28px}}@media screen and (min-width:1600px){.hero-banner-sec .six-fifty-height{--min-h: 800px}section .fc-section .fc-card__inner{min-height:750px}}@media screen and (min-width:2100px){section .fc-section .fc-card__inner{min-height:950px}}@supports (-webkit-touch-callout: none){@media screen and (max-width:768px){body.js-drawer-open-cart .drawer__overlay,body.js-drawer-open .drawer__overlay{opacity:1!important}body .drawer__overlay{background:#ebeaeb!important;height:100vh}body.js-drawer-open-cart .main-content:before{opacity:1}body:before{content:"";width:100%;height:300vh;min-height:100dvh;background-color:#eaeaea;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;opacity:0;pointer-events:none;transition:all 5s ease-in,all .3s ease-out}body.js-drawer-open-cart:before{opacity:1;pointer-events:auto}}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom.css.map */
