:root{--color-white: #fff;--color-text: #2C2C2C;--color-text-navigation: #464646;--color-text-muted: #9B9B9B;--color-border: #c8c8c8;--color-border-light: #e3e3e3;--color-accent: #434343;--color-badge: #808080;--color-shadow: rgba(50, 49, 49, .1);--color-shadow-dropdown: rgba(0, 0, 0, .2);--color-header-icons: #444444;--header-top-height: 44px;--header-top-height-desktop: 62px;--header-icon-account-size: 24px;--header-icon-cart-size: 28px;--layout-gutter-x: 16px;--page-width: 1820px;--section-margin-mobile: 80px;--section-margin-desktop: 130px;--section-margin: var(--section-margin-mobile)}.page-width{padding:0 var(--layout-gutter-x);max-width:calc(var(--page-width) + (var(--layout-gutter-x) * 2))}@media screen and (min-width:990px){.page-width-desktop{padding:0 var(--layout-gutter-x);max-width:calc(var(--page-width) + (var(--layout-gutter-x) * 2))}}@media screen and (min-width:960px){:root{--layout-gutter-x: 48px}}@media screen and (min-width:1025px){:root{--section-margin: var(--section-margin-desktop)}}.section+.section{margin-top:var(--section-margin)}main#MainContent+* .footer-newsletter-section{margin-top:var(--section-margin)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Inter,sans-serif;font-weight:400}.text-center{text-align:center}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:FuturaPTDemi,Helvetica,Arial,sans-serif;line-height:.85;color:var(--color-text)}h1,.h1,h2,.h2{font-size:26px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}@media screen and (min-width:1025px){h1,.h1{font-size:48px}h2,.h2{font-size:44px}h3,.h3{font-size:32px}h4,.h4{font-size:26px}h5,.h5{font-size:18px}}body.village-naturals-therapy h1,body.village-naturals-therapy .h1,body.village-naturals-therapy h2,body.village-naturals-therapy .h2,body.village-naturals-therapy h3,body.village-naturals-therapy .h3,body.village-naturals-therapy h4,body.village-naturals-therapy .h4,body.village-naturals-therapy h5,body.village-naturals-therapy .h5,body.village-naturals-therapy h6,body.village-naturals-therapy .h6{font-family:Larken,sans-serif;font-weight:400;color:var(--color-title-therapy)}#MainContent p,.rte ul,.rte ol{font-size:16px;line-height:1.45;letter-spacing:-.16px;color:var(--color-text)}.rte ul,.rte ol{list-style-position:outside;padding-left:2rem}.cta-link{text-transform:uppercase;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;font-weight:600;color:inherit}@media screen and (min-width:1025px){#MainContent p,.rte ul,.rte ol{font-size:16px}.cta-link{font-size:18px}}.announcement-bar-section .utility-bar.gradient{background:var(--brand-announcement-bar-background);color:var(--brand-announcement-bar-text)}.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar__announcement,.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message.h5,body .announcement-bar-section .announcement-bar__message{color:var(--brand-announcement-bar-text)!important}.announcement-bar-section .announcement-bar__message span{color:inherit}.announcement-bar-section .announcement-bar__link{color:inherit!important}.announcement-bar-section .utility-bar .list-social__link,.announcement-bar-section .utility-bar .localization-wrapper .disclosure__link,.announcement-bar-section .utility-bar .localization-wrapper .localization-form__select,.announcement-bar-section .utility-bar .localization-wrapper .disclosure__button,.announcement-bar-section .announcement-bar .slider-button{color:var(--brand-announcement-bar-text)!important}body slider-component{--desktop-margin-left-first-item: max( var(--layout-gutter-x), calc((100vw - var(--page-width) - var(--grid-desktop-horizontal-spacing)) / 2) )}body slider-component.slider-component-full-width{--desktop-margin-left-first-item: var(--layout-gutter-x)}@media screen and (min-width:990px){body slider-component.slider-component-desktop.page-width{padding-left:0;padding-right:0}body .slider--desktop:after{padding-left:var(--layout-gutter-x)}body .slider-component-full-width .slider--desktop{scroll-padding-left:var(--layout-gutter-x)}body .slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:var(--layout-gutter-x);scroll-margin-left:var(--layout-gutter-x)}body .slider-component-full-width .slider--desktop:after{padding-left:var(--layout-gutter-x)}}@media screen and (min-width:990px){.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;margin:0;z-index:2}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-counter{display:none}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button{position:absolute;top:var(--fc-carousel-arrow-center, 50%);transform:translateY(-50%);width:100px;height:100px;min-width:100px;min-height:100px;border-radius:50%;border:1px solid #afa1a1;background-color:#fffc;color:#000;padding:0;display:flex;align-items:center;justify-content:center;pointer-events:auto;box-shadow:none;opacity:1;visibility:visible;transition:opacity .28s ease,visibility 0s linear,background-color .28s ease,border-color .28s ease}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button:not([disabled]):hover{background-color:#fff}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button.slider-button-dark{border-color:transparent;background-color:#4f463ccc;color:#fff}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button.slider-button-dark:not([disabled]):hover{background-color:#4f463c}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button[disabled]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button .svg-wrapper{width:11px;height:22px}@media(prefers-reduced-motion:reduce){.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button,.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button[disabled],.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .featured-collection__carousel-chevron svg{transition:none}}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button--prev{left:72px}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button--next{right:72px}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button:focus-visible{outline:2px solid #000;outline-offset:3px}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button.slider-button-dark:focus-visible{outline:2px solid #fff;outline-offset:3px}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .featured-collection__carousel-chevron svg{width:11px;height:22px;display:block;transition:transform .28s ease}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button:not([disabled]):hover .featured-collection__carousel-chevron svg{transform:scale(1.12)}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .featured-collection__carousel-chevron svg path{stroke:currentColor}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button--prev .featured-collection__carousel-chevron svg{transform:rotate(180deg)}.shopify-section.section .collection .slider--desktop+.slider-buttons.featured-collection--desktop-carousel .slider-button--prev:not([disabled]):hover .featured-collection__carousel-chevron svg{transform:rotate(180deg) scale(1.12)}.collection-list-card__short-description{font-size:18px!important}}.shopify-section.section .collection .card--standard .card__inner,.shopify-section.section .collection-list .card--standard .card__inner,.shopify-section.section .collection .collection-grid-featured--desktop .card__inner,.main-blog .blog-articles-grid .article-card .card__inner,.main-blog .blog-articles-grid .collection-grid-featured--desktop .card__inner,.main-blog .collection-grid-featured--banner .collection-grid-featured__media,.blog-related-products-section .product-grid .grid__item .card--standard .card__inner,.article .collection-listing-wrapper .product-grid .grid__item .card--standard .card__inner{border-radius:12px;overflow:hidden}.card__inner>.card__badge--media,.card__media>.card__badge--media,.card__inner .card__media>.card__badge--media{position:absolute;z-index:6;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;width:auto;max-width:calc(100% - 2.6rem);align-self:unset;justify-self:unset;grid-row-start:auto;pointer-events:none}.card__inner>.card__badge--media.top.left,.card__media>.card__badge--media.top.left,.card__inner .card__media>.card__badge--media.top.left{top:10px;left:10px;bottom:auto;right:auto}.card__inner>.card__badge--media.top.right,.card__media>.card__badge--media.top.right,.card__inner .card__media>.card__badge--media.top.right{top:10px;right:10px;left:auto;bottom:auto}.card__inner>.card__badge--media.bottom.left,.card__media>.card__badge--media.bottom.left,.card__inner .card__media>.card__badge--media.bottom.left{bottom:10px;left:10px;top:auto;right:auto}.card__inner>.card__badge--media.bottom.right,.card__media>.card__badge--media.bottom.right,.card__inner .card__media>.card__badge--media.bottom.right{bottom:10px;right:10px;top:auto;left:auto}@media screen and (min-width:1025px){.card__inner>.card__badge--media.top.left,.card__media>.card__badge--media.top.left,.card__inner .card__media>.card__badge--media.top.left{top:30px;left:30px}.card__inner>.card__badge--media.top.right,.card__media>.card__badge--media.top.right,.card__inner .card__media>.card__badge--media.top.right{top:30px;right:30px}.card__inner>.card__badge--media.bottom.left,.card__media>.card__badge--media.bottom.left,.card__inner .card__media>.card__badge--media.bottom.left{bottom:30px;left:30px}.card__inner>.card__badge--media.bottom.right,.card__media>.card__badge--media.bottom.right,.card__inner .card__media>.card__badge--media.bottom.right{bottom:30px;right:30px}}.featured-collection .product-grid .card__inner>.card__badge--media,.blog-related-products-section .product-grid .card__inner>.card__badge--media,.article .collection-listing-wrapper .product-grid .card__inner>.card__badge--media{z-index:6}.card__badge--nav{position:static;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:.4rem 0;width:auto;max-width:100%;align-self:center;grid-row-start:auto}.product__badges .card__badge--info{position:static;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;width:auto;max-width:100%}.product__badges .card__badge--sold-out,.product__info-wrapper .price__badge-sold-out{display:none!important}#klaviyo-bis-iframe,#klaviyo-bis-modal{z-index:100000}.shopify-section.section .collection .card--standard .card-information>.price{color:#777}.shopify-section.section .collection-list .card--standard .icon-wrap{display:none}body.mr-bubble .shopify-section.section .collection .card--standard .card__inner,body.mr-bubble .shopify-section.section .collection-list .card--standard .card__inner,body.mr-bubble .shopify-section.section .collection .collection-grid-featured--desktop .card__inner,body.mr-bubble .main-blog .blog-articles-grid .article-card .card__inner,body.mr-bubble .main-blog .blog-articles-grid .collection-grid-featured--desktop .card__inner,body.mr-bubble .main-blog .collection-grid-featured--banner .collection-grid-featured__media,body.mr-bubble .product-grid .grid__item .card--standard .card__inner,body.mr-bubble .blog-related-products-section .product-grid .grid__item .card--standard .card__inner,body.mr-bubble .article .collection-listing-wrapper .product-grid .grid__item .card--standard .card__inner,body.soft-dri .shopify-section.section .collection .card--standard .card__inner,body.soft-dri .shopify-section.section .collection-list .card--standard .card__inner,body.soft-dri .shopify-section.section .collection .collection-grid-featured--desktop .card__inner,body.soft-dri .main-blog .blog-articles-grid .article-card .card__inner,body.soft-dri .main-blog .blog-articles-grid .collection-grid-featured--desktop .card__inner,body.soft-dri .main-blog .collection-grid-featured--banner .collection-grid-featured__media,body.soft-dri .product-grid .grid__item .card--standard .card__inner,body.soft-dri .blog-related-products-section .product-grid .grid__item .card--standard .card__inner,body.soft-dri .article .collection-listing-wrapper .product-grid .grid__item .card--standard .card__inner{border-radius:16px;border:1px solid #C7C7C7;overflow:hidden}body.village-naturals-therapy .product-grid .grid__item .card--standard .card__inner,body.village-naturals-therapy .blog-related-products-section .product-grid .grid__item .card--standard .card__inner,body.village-naturals-therapy .article .collection-listing-wrapper .product-grid .grid__item .card--standard .card__inner{border-radius:16px;border:none;overflow:hidden}.shopify-section.section .collection .card--standard>.card__content .card__information{padding-bottom:0!important}@media screen and (max-width:959px){.shopify-section.section .collection .slider-buttons{display:none}}@media screen and (min-width:960px){body.mr-bubble .shopify-section.section .collection .card--standard .card__inner,body.mr-bubble .shopify-section.section .collection-list .card--standard .card__inner,body.mr-bubble .shopify-section.section .collection .collection-grid-featured--desktop .card__inner,body.mr-bubble .main-blog .blog-articles-grid .article-card .card__inner,body.mr-bubble .main-blog .blog-articles-grid .collection-grid-featured--desktop .card__inner,body.mr-bubble .main-blog .collection-grid-featured--banner .collection-grid-featured__media,body.mr-bubble .product-grid .grid__item .card--standard .card__inner,body.mr-bubble .blog-related-products-section .product-grid .grid__item .card--standard .card__inner,body.mr-bubble .article .collection-listing-wrapper .product-grid .grid__item .card--standard .card__inner,body.soft-dri .shopify-section.section .collection .card--standard .card__inner,body.soft-dri .shopify-section.section .collection-list .card--standard .card__inner,body.soft-dri .shopify-section.section .collection .collection-grid-featured--desktop .card__inner,body.soft-dri .main-blog .blog-articles-grid .article-card .card__inner,body.soft-dri .main-blog .blog-articles-grid .collection-grid-featured--desktop .card__inner,body.soft-dri .main-blog .collection-grid-featured--banner .collection-grid-featured__media,body.soft-dri .product-grid .grid__item .card--standard .card__inner,body.soft-dri .blog-related-products-section .product-grid .grid__item .card--standard .card__inner,body.soft-dri .article .collection-listing-wrapper .product-grid .grid__item .card--standard .card__inner,body.village-naturals-therapy .product-grid .grid__item .card--standard .card__inner,body.village-naturals-therapy .blog-related-products-section .product-grid .grid__item .card--standard .card__inner,body.village-naturals-therapy .article .collection-listing-wrapper .product-grid .grid__item .card--standard .card__inner{border-radius:35px}}body.mr-bubble .tvc-dual-feature__media,body.soft-dri .tvc-dual-feature__media{border-radius:16px;border:1px solid #C7C7C7}body.village-naturals-therapy .tvc-dual-feature__media{border-radius:16px;border:none}@media screen and (min-width:960px){body.mr-bubble .tvc-dual-feature__media,body.soft-dri .tvc-dual-feature__media,body.village-naturals-therapy .tvc-dual-feature__media{border-radius:35px}}body.mr-bubble .tvc-dual-feature__title,body.mr-bubble .collection__title .title,body.mr-bubble .collection-list-wrapper h2{text-transform:uppercase}.collection-list-wrapper h2{font-family:FuturaPTHeavy!important}.collection-list .card__information{margin-top:16px!important}@media screen and (min-width:1025px){.collection-list-wrapper h2{margin-bottom:16px!important}.collection-list .card__information{margin-top:24px!important}}header.site-header{box-shadow:0 4px 4px var(--color-shadow);background-color:var(--color-white)}.header__icon,.header__icon--cart .icon{height:var(--header-top-height)}.header__icon .icon{fill:var(--color-header-icons);color:var(--color-header-icons)}.header__icon--account .icon,.header__icon--account .svg-wrapper{width:var(--header-icon-account-size);height:var(--header-icon-account-size)}.header__icon--cart .icon,.header__icon--cart .svg-wrapper{width:var(--header-icon-cart-size);height:var(--header-icon-cart-size)}.header__icon .icon.icon-search{width:22px;height:22px}.header__icon--menu .icon.icon-close{height:14px;width:14px}.header__icon.link.find-in-store{font-size:16px;max-width:none;width:120px;text-decoration:none;color:var(--color-header-icons)}.desktop-localization-wrapper{display:none}.cart-count-bubble{background:var(--color-badge);width:16px;height:16px;top:6px;right:0;position:absolute}.header{padding:0 var(--layout-gutter-x)!important;height:66px;border-bottom:1px solid var(--color-border-light)}.hide-max-1024{display:none!important}.header--mobile-left{grid-template-columns:1fr 2fr 1fr!important}header-drawer{display:block!important}.header__left-icons{grid-area:left-icons;display:flex;align-items:center;gap:.5rem;justify-self:start}@media screen and (min-width:1025px){.hide-min-1025{display:none!important}.hide-max-1024{display:flex!important}.header{display:block!important;padding:0!important;height:auto}.header__icons{padding:0 35px}.header__icon--cart{margin-right:0}header-drawer{display:none!important}}@media screen and (min-width:1200px){.header__icons{column-gap:20px}}.header-top{display:flex;max-width:none;color:var(--color-text);overflow:hidden;align-items:center;border-bottom:1px solid var(--color-border-light)}.utility-bar--bottom-border{border-bottom:1px solid var(--color-border-light)}.header-top .header-brand{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0;margin:0 14px;background:transparent!important;color:var(--color-text);border-right:none;position:relative;text-decoration:none;height:var(--header-top-height)}.header-top .header-brand--active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--color-accent)}.header-top .header-brand:last-of-type{border-right:none}.header-top .header-brand img{height:15px;display:block;width:auto}.header-top .header-brand .brand-logo.desktop-only{display:none}.header-top .header-brand .brand-logo.mobile-only{display:block}.header-top__brands{flex:1;display:flex;justify-content:center;align-items:center}.header-top .header-brand img{margin:8px auto}.header-top__search{display:none}@media screen and (min-width:1025px){.header-top__brands{flex:0 0 auto}.header-top .header-brand{flex:0 0 auto;height:var(--header-top-height-desktop)}.header-top .header-brand img{height:23px;margin:0;padding:0 5px}.header-top .header-brand .brand-logo.desktop-only{display:block}.header-top .header-brand .brand-logo.mobile-only{display:none}.header-top .header-brand--active:after{height:4px}.header-top__search{flex:1;min-width:0;padding:0 30px;border-left:1px solid var(--color-border-light);border-right:1px solid var(--color-border-light);height:var(--header-top-height-desktop);position:relative}.header-desktop-search-modal summary,.header-desktop-search-modal .modal__toggle{display:none!important}.header-top__search-form{width:100%;height:100%}.header-top__search-field{display:flex;align-items:center;width:100%;max-width:100%;height:100%;position:relative}.header-top__search-input{flex:1;min-width:0;border:none;background:transparent;padding:.5rem 10px;font-size:16px;font-family:inherit;line-height:1}.header-top__search-input::placeholder{color:var(--color-text-muted);opacity:1}.header-top__search-input:focus{outline:none;box-shadow:none}.header-top__search-button{flex-shrink:0;padding:.5rem;background:none;border:none;cursor:pointer;color:inherit;position:absolute;right:0;top:50%;transform:translateY(-50%)}.header-top__search-button:hover{opacity:.7}.header-top__search-button .svg-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center}}.header-bottom{height:55px;padding:0 10px;display:flex;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:14px;color:var(--color-text-muted)}@media screen and (max-width:1024px){.header-bottom{justify-content:center}}.header-bottom .header-block{display:flex;align-items:center;width:38px}.header-bottom .header-logo{min-width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;height:30px;overflow:hidden}@media screen and (max-width:1439px){body.the-village-co .header-bottom .header-logo{height:40px}}.header-bottom .header-logo a{display:flex;align-items:center;height:100%;width:auto}.header-bottom .header-logo a:before{font-size:30px}.header-bottom .header-logo a img{max-height:100%;height:100%;width:auto}.header-bottom .header-bottom__links{display:none}.header-bottom .header-bottom__links .header-bottom__item{height:100%;padding:0 8px;position:relative;min-width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content}.header-bottom .header-bottom__links .header-bottom__item a:not(.shop-now){color:var(--color-text-navigation)}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__link{position:relative;display:block;height:100%;width:100%;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:12px}.header-bottom .header-bottom__links .header-bottom__item.active .header-bottom__link{text-decoration:none}.header-bottom .header-bottom__links .header-bottom__item.active .header-bottom__link:after,.header-bottom .header-bottom__links .header-bottom__item .header-bottom__link:hover:after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:-29px;left:0}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__submenu{display:none;position:absolute;padding:50px 33px 23px;left:0;min-width:266px;background-color:var(--color-white)}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__submenu li{margin-top:6px;font-size:16px}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__submenu li a{color:var(--color-text-navigation)}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__submenu li.level-2{font-size:18px;font-family:FuturaPTDemi,Helvetica,Arial,sans-serif;text-transform:uppercase;position:relative;padding-bottom:0;margin-bottom:14px;line-height:1.1}.header-bottom .header-bottom__links .header-bottom__item.active .header-bottom__submenu{display:block}.header-bottom .header-bottom__links .header-bottom__item.active .header-bottom__submenu .bottom-links{display:flex;justify-content:center;align-items:center;padding:24px 0 32px}.nav-tout-bottom-button{align-items:center;background:#1b1b1b;border-radius:120px;color:var(--color-white)!important;display:inline-flex;font-family:FuturaPTDemi,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.08em;line-height:1;min-height:44px;min-width:200px;padding:12px 25px;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease}@media screen and (min-width:1025px){.nav-tout-bottom-button{font-size:16px;min-height:60px;padding:20px 25px}}.nav-tout-bottom-button:hover{color:var(--color-white);opacity:.88}.button,.button:before,.button:after{border-radius:120px}.button{font-family:FuturaPTDemi,Futura PT,Futura,sans-serif;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase}@media screen and (min-width:1025px){.button{font-size:16px}}.header-bottom ul{list-style:none;padding:0;margin:0}.header-bottom ul a{text-decoration:none}.yotpo-widget-loyalty-floater-widget .yotpo-floater-widget-layout,.swell-tab,div[class*=kl-teaser-],.needsclick[class*=kl-teaser-]{z-index:998!important}@media screen and (max-width:1024px){.shopify-section-group-header-group,.section-header.shopify-section-group-header-group{z-index:999!important}header.site-header,.header-wrapper{position:relative;z-index:999}menu-drawer .menu-drawer,.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{z-index:999}.js menu-drawer>details>summary:before,menu-drawer>details[open]>summary:before{z-index:998}.header__search details[open]>.search-modal,.header-desktop-search-modal details[open]>.search-modal{z-index:1000}}.menu-drawer__menu-item.link--text{color:#000}.menu-drawer__navigation{padding:18px 0}.js .menu-drawer__menu li{margin-bottom:5px}.menu-drawer summary.menu-drawer__menu-item{padding-right:18px}.menu-drawer .menu-drawer__menu-item,.menu-drawer summary.menu-drawer__menu-item,.menu-drawer__close-button{background-color:transparent}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__menu-item:focus-visible,.menu-drawer__close-button:focus,.menu-drawer__close-button:focus-visible,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover,.menu-drawer__menu-item--active:hover,.menu-drawer details[open]>summary.menu-drawer__menu-item{background-color:transparent}.menu-drawer__close-button{font-family:FuturaPTDemi,Helvetica,Arial,sans-serif;font-size:16px;justify-content:center;padding-left:18px;padding-right:18px;position:relative;text-align:center;text-transform:uppercase}.menu-drawer summary.menu-drawer__menu-item>.svg-wrapper{height:24px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px}.menu-drawer summary.menu-drawer__menu-item>.svg-wrapper>:is(.icon-caret,.icon-caret-nav){display:block;height:24px;position:static;right:auto;top:auto;width:24px}.menu-drawer__close-button .svg-wrapper{flex-shrink:0;height:24px;left:12px;margin-right:0;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);width:24px}.menu-drawer__close-button .svg-wrapper>:is(.icon-caret,.icon-caret-nav){display:block;height:24px;position:static;right:auto;top:auto;width:24px}@media screen and (min-width:1025px){.header{border-bottom:none}.header-top{position:relative;z-index:2;background:var(--brand-background-color, rgb(var(--color-background)))}.header-bottom{font-size:16px;height:80px;padding:0;position:relative;z-index:1;box-shadow:0 4px 20px #0000001a}.template-index .header-bottom{box-shadow:none}body.the-village-co .header-bottom .header-bottom__links.mobile-hidden{justify-content:flex-end;padding-right:36px}.header-bottom .header-block{width:auto}.header-bottom .header-logo{margin:0 40px 0 14px;height:40px}.header-bottom .header-logo a{width:100%}.header-bottom .header-logo a:before{font-size:40px}.header-bottom .header-bottom__links{display:flex;flex:1;align-items:center;position:static;z-index:2}.header-bottom .header-bottom__links .header-bottom__item{position:static}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__submenu{left:0;top:100%;width:100%;display:block;overflow:hidden;visibility:hidden;z-index:100;background:transparent;padding:0}.header-bottom .header-bottom__links .header-bottom__item.has-dropdown.active .header-bottom__submenu{visibility:visible}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__submenu>*{opacity:0;transform:translateY(-10px);transition:transform .1s,opacity .1s;transition-delay:0s}.header-bottom .header-bottom__links .header-bottom__item.has-dropdown.active .header-bottom__submenu>*{opacity:1;transform:translateY(0);transition:transform .3s ease,opacity .2s linear;transition-delay:.2s}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__submenu .flex-container{display:flex;column-gap:50px;justify-content:center;padding:50px}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__submenu .flex-container>*{flex:1 1 0px;max-width:284px}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__submenu .flex-container>*:nth-child(n+5){display:none}.header-bottom .dropdown-bg{display:block;background:var(--color-white);position:absolute;width:100%;top:100%;height:0;transition:height .2s ease,box-shadow .2s ease;box-shadow:0 0 0 0 var(--color-shadow-dropdown)}.header-bottom.active .dropdown-bg{box-shadow:0 12px 8px -4px var(--color-shadow-dropdown)}.header-bottom__submenu .featured-product{display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-width:290px}.header-bottom__submenu .featured-product .image{aspect-ratio:1 / 1;background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;display:block;margin-bottom:12px;overflow:hidden;position:relative}.header-bottom__submenu .featured-product .image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.header-bottom__submenu .featured-product .product-info{text-align:left;width:100%}.header-bottom__submenu .featured-product .product-name{letter-spacing:0;margin:0 0 4px;text-align:left;text-transform:none}.header-bottom__submenu .featured-product .nav-tout-price{font-size:16px;letter-spacing:0;margin:0;text-align:left;color:#777}}@media screen and (min-width:1200px){.header-top__brands{padding-left:34px;padding-right:86px}.header-bottom .header-logo{margin:0 40px}.header-bottom .header-bottom__links .header-bottom__item{padding:0 10px}}@media screen and (min-width:1300px){.header-bottom .header-bottom__link{font-size:14px}}@media screen and (min-width:1440px){.header-bottom{height:128px}.header-bottom .header-bottom__links .header-bottom__item.active .header-bottom__link:after,.header-bottom .header-bottom__links .header-bottom__item .header-bottom__link:hover:after{bottom:-50px}.header-bottom .header-logo{height:58px;margin:0 50px}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__link{font-size:16px}}@media screen and (min-width:1600px){.header-bottom .header-bottom__links .header-bottom__item{padding:0 15px}.header-bottom .header-bottom__links .header-bottom__item .header-bottom__link{font-size:18px}}.menu-drawer__menu-item{padding-left:18px;padding-right:18px;font-size:16px;color:#000}@media screen and (max-width:1024px){menu-drawer .menu-drawer,.js details[open]>.menu-drawer{border-top:1px solid var(--color-border-light);max-width:100%;width:400px}.js menu-drawer>details>summary:before,menu-drawer>details[open]>summary:before{bottom:0;height:auto;left:0;position:fixed;right:0;top:var(--header-bottom-position, 0);width:auto}}.js .menu-drawer__submenu{z-index:2}@media screen and (max-width:1024px){#menu-drawer.menu-drawer{overflow-y:hidden}#menu-drawer.menu-drawer .menu-drawer__navigation-container{overflow-y:auto}#menu-drawer.menu-drawer.menu-drawer--submenu-active .menu-drawer__navigation-container,#menu-drawer.menu-drawer .menu-drawer__navigation-container:has(.submenu-open){overflow:hidden}}.menu-drawer__inner-submenu{padding-bottom:20px;box-sizing:border-box}.menu-drawer__child--has-children{margin-bottom:.4rem}.menu-drawer__menu-item--parent{font-size:16px;text-transform:uppercase;font-family:FuturaPTDemi,Helvetica,Arial,sans-serif;margin-bottom:6px;margin-top:18px}.menu-drawer__grandchild-links{list-style:none;margin:0;padding:0 0 .8rem 3.8rem}.menu-drawer__menu-item--grandchild{font-size:16px;padding-bottom:10px;padding-top:10px;color:#000!important;margin-bottom:6px}.menu-drawer__touts{margin-top:2rem;padding:0 18px}.menu-drawer__tout{margin-bottom:1.5rem}.menu-drawer__tout:last-child{margin-bottom:0}.menu-drawer__tout-product{align-items:flex-start;display:flex;flex-direction:column;margin:2rem 0;max-width:280px;padding-bottom:.5rem}.menu-drawer__tout-image{aspect-ratio:1 / 1;background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;display:block;margin-bottom:8px;overflow:hidden;position:relative;width:100%;max-width:280px}.menu-drawer__tout-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.menu-drawer__tout-info{text-align:left;width:100%}.menu-drawer__tout-name{display:block;letter-spacing:0;margin-bottom:4px;text-align:left;text-decoration:none;text-transform:none}.menu-drawer__tout-info .nav-tout-price{font-size:16px;letter-spacing:0;margin:0;text-align:left}.menu-drawer__touts-bottom{display:flex;margin-top:1rem;padding:0 18px 2rem}.menu-drawer__tout-bottom-link.nav-tout-bottom-button{width:100%;max-width:none}.announcement-bar-section{--announcement-bar-height: 40px}.announcement-bar-section .utility-bar{height:var(--announcement-bar-height);min-height:var(--announcement-bar-height);display:flex;align-items:center}.announcement-bar__message{font-size:13px;text-transform:uppercase;min-height:0;padding:0;font-family:FuturaPTMedium}.announcement-bar .slider-button{display:none}@media screen and (min-width:1025px){.announcement-bar-section{--announcement-bar-height: 48px}.announcement-bar .slider-button{height:48px}.announcement-bar__message{font-size:18px}}.product-grid .grid__item .price{font-size:16px;letter-spacing:0}.product-grid .grid__item .card__heading{font-size:16px;letter-spacing:0;line-height:1}@media screen and (min-width:1025px){.product-grid .grid__item .card__heading,.product-grid .grid__item .price,.header-bottom__submenu .featured-product .nav-tout-price,.menu-drawer__tout-info .nav-tout-price{font-size:18px}}.product__info-wrapper .price{font-size:18px;font-family:FuturaPTHeavy}.product-form__submit.button{text-transform:uppercase}.product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container path,.product-grid .grid__item .block-review-rate .yotpo-sr-bottom-line-summary svg.star-container path{stroke:#005fa9!important}.product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container.yotpo-sr-star-empty path,.product-grid .grid__item .block-review-rate .yotpo-sr-bottom-line-summary svg.star-container.yotpo-sr-star-empty path{stroke:#898989!important}.product__info-wrapper .yotpo-sr-bottom-line-summary{flex-direction:row!important;align-items:center!important;flex-wrap:wrap;gap:8px!important}.product__info-wrapper .yotpo-sr-bottom-line-text--right-panel{padding-top:0!important;line-height:1.2!important}.product__info-wrapper .yotpo-sr-bottom-line-summary,.product__info-wrapper .yotpo-sr-bottom-line-summary *{cursor:pointer}.product__info-wrapper .yotpo.bottomLine .yotpo-display-wrapper{visibility:visible!important}.product__info-wrapper .yotpo.bottomLine .yotpo-bottomline{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap;gap:8px 8px;float:none!important;cursor:pointer}.product__info-wrapper .yotpo.bottomLine .yotpo-stars{display:inline-flex!important;align-items:center;float:none!important}.product__info-wrapper .yotpo.bottomLine .yotpo-stars .rating-star,.product__info-wrapper .yotpo.bottomLine .yotpo-stars .yotpo-icon{float:none!important}.product__info-wrapper .yotpo.bottomLine a.text-m{float:none!important;display:inline!important;line-height:1.2;color:var(--color-text)!important;font-size:18px!important;font-family:Inter!important;font-weight:400!important}.product__info-wrapper .yotpo.bottomLine .yotpo-icon-star.rating-star,.product__info-wrapper .yotpo.bottomLine .yotpo-stars .yotpo-icon{color:#1f1f1f}.product-grid .grid__item .block-review-rate{margin-top:6px}.product-grid .grid__item .block-review-rate .yotpo-widget-instance{margin:0;line-height:1}.product-grid .grid__item .block-review-rate .yotpo-sr-bottom-line-summary,.shopify-section.section .collection .product-grid .grid__item .yotpo-sr-bottom-line-summary{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;column-gap:8px!important;gap:8px!important}.product-grid .grid__item .block-review-rate .yotpo-sr-bottom-line-text--right-panel,.shopify-section.section .collection .product-grid .grid__item .yotpo-sr-bottom-line-text--right-panel{padding:0!important;margin:0!important;line-height:1!important;align-self:center!important;font-family:Inter!important}.product-grid .grid__item .block-review-rate .yotpo-sr-bottom-line-left-panel,.shopify-section.section .collection .product-grid .grid__item .yotpo-sr-bottom-line-left-panel{align-self:center!important;margin:0!important}.product-grid .grid__item .block-review-rate .yotpo-sr-bottom-line-summary svg.star-container:last-of-type,.shopify-section.section .collection .product-grid .grid__item .yotpo-sr-bottom-line-summary svg.star-container:last-of-type{margin-inline-end:0!important}.product-grid .grid__item .block-review-rate .yotpo-sr-bottom-line-score,.product-grid .grid__item .block-review-rate .yotpo-sr-bottom-line-center-panel,.shopify-section.section .collection .product-grid .grid__item .yotpo-sr-bottom-line-score,.shopify-section.section .collection .product-grid .grid__item .yotpo-sr-bottom-line-center-panel{display:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.yotpo-star-rating-reviews-highly-rated-topics{margin-top:20px}#yotpo-headline-reviews{font-family:FuturaPTDemi;font-size:32px!important}.yotpo-base-layout{margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:1024px){.yotpo-base-layout{width:100%!important}}@media screen and (min-width:1025px){#yotpo-headline-reviews{font-size:45px!important}}@media screen and (max-width:959px){.template-product .product.product--pdp-two-col-from-md.grid--2-col-tablet>.grid__item{width:100%;max-width:100%}}@media screen and (min-width:960px){.template-product .product.product--pdp-two-col-from-md.grid--2-col-tablet>.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.template-product .yotpo-display-l .yotpo-main-layout .yotpo-head,.yotpo-display-m .yotpo-main-layout .yotpo-head{margin-top:0!important}.template-product .shopify-section.section:has(.yotpo-widget-instance):not(:first-child){background-color:#fff;color:#323131;margin-top:var(--section-margin)}body.template-product:not(.mr-bubble):not(.soft-dri) #MainContent,body.template-product:not(.mr-bubble):not(.soft-dri) product-info.gradient,body.template-product:not(.mr-bubble):not(.soft-dri) .shopify-section.section>.gradient,body.template-product:not(.mr-bubble):not(.soft-dri) .shopify-section.section:has(.yotpo-widget-instance),body.template-product:not(.mr-bubble):not(.soft-dri) .tvc-cross-sell-addons.gradient,body.template-product:not(.mr-bubble):not(.soft-dri) .quantity:before{--gradient-background: var(--brand-background-color, #f7f2ec);background:var(--brand-background-color, #f7f2ec);background-attachment:scroll}body.template-product:not(.mr-bubble):not(.soft-dri) .shopify-section.section:has(.yotpo-widget-instance){color:#323131}body.template-cart:not(.mr-bubble):not(.soft-dri) #MainContent,body.template-cart:not(.mr-bubble):not(.soft-dri) cart-items.gradient,body.template-cart:not(.mr-bubble):not(.soft-dri) #main-cart-footer.gradient,body.template-cart:not(.mr-bubble):not(.soft-dri) .shopify-section.section>.gradient{--gradient-background: var(--brand-background-color, #f7f2ec);background:var(--brand-background-color, #f7f2ec);background-attachment:scroll}.product__info-wrapper .yotpo-sr-bottom-line-text--right-panel{padding:0!important;margin:4px 0 0!important;line-height:1!important;align-self:center!important;font-family:Inter!important;font-size:18px!important}.product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container{width:26px!important;height:26px!important;margin-inline-end:10px!important}.product__info-wrapper .yotpo.bottomLine .yotpo-icon.yotpo-icon-star{font-size:26px!important;line-height:1;padding:0 2px!important}.product__info-wrapper .price{font-size:20px}@media screen and (min-width:1025px){.product__info-wrapper .price{font-size:24px}}.template-product .related-products{padding-top:0!important;padding-bottom:0!important}.accordion{border-top:2px solid #e7e9ed!important;border-bottom:2px solid #e7e9ed!important}body.village-naturals-therapy .accordion{border-top:1px solid #C8B5A2!important;border-bottom:1px solid #C8B5A2!important}.accordion:nth-child(1 of.accordion),.accordion+.accordion,body.village-naturals-therapy .accordion+.accordion{border-top:none!important}.accordion:nth-child(1 of.accordion){margin-top:50px}.accordion summary{align-items:center}.accordion .summary__title{align-items:center}.accordion__title{text-transform:uppercase;font-family:FuturaPTHeavy;font-size:20px}body.village-naturals-therapy .accordion__title{font-weight:700;text-transform:none}@media screen and (min-width:1025px){.accordion__title{font-size:24px}}.accordion summary .icon-caret{transition:transform .3s ease-in-out}.accordion details[open] summary .icon-caret{transform:rotate(180deg)}#shopify-product-reviews{margin:0;width:100%}#shopify-product-reviews .spr-container{border:0;padding:0}#shopify-product-reviews .spr-container .spr-review{display:flex;flex-wrap:wrap}#shopify-product-reviews .spr-container .spr-review .spr-review-header{position:relative;width:100%;margin:0}#shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-starratings,#shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-title{margin:0}#shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-byline{margin:0;position:absolute;top:0;opacity:1}#shopify-product-reviews .spr-container .spr-review .spr-review-content{margin:20px 0 0}#shopify-product-reviews .spr-container .spr-review .spr-review-footer,#shopify-product-reviews .spr-container .spr-review .spr-review-reply{display:none}#shopify-product-reviews .spr-summary-actions,#shopify-product-reviews .spr-summary-caption{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:14px;text-transform:uppercase}#shopify-product-reviews .spr-review-header-title,#shopify-product-reviews .spr-review-content-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:14px}#shopify-product-reviews .spr-review-header-byline{font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:14px}#shopify-product-reviews .spr-review-header-byline .author{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:14px}#shopify-product-reviews .spr-header{padding:0 20px}#shopify-product-reviews .spr-container .spr-review{padding:20px}#shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-starratings,#shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-title{width:70%;margin-left:30%}#shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-byline{width:30%}#shopify-product-reviews .spr-container .spr-review .spr-review-content{width:70%;margin-left:30%}@media screen and (min-width:1025px){#shopify-product-reviews .spr-review-header-title,#shopify-product-reviews .spr-review-content-body,#shopify-product-reviews .spr-review-header-byline,#shopify-product-reviews .spr-review-header-byline .author{font-size:16px}#shopify-product-reviews .spr-header{padding:0 25px}#shopify-product-reviews .spr-container .spr-review{padding:25px}#shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-starratings,#shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-title{width:80%;margin-left:20%}#shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-byline{width:20%}#shopify-product-reviews .spr-container .spr-review .spr-review-content{width:80%;margin-left:20%}}.footer{margin:0!important}.footer .page-width{max-width:calc(1672px + 10rem)}.footer__top-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem 3rem}.footer__brand-col{flex:0 0 auto}.footer__menus-col{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:2rem 3rem;min-width:0}.footer__menus-col .footer-block{margin:0 0 10px;padding:0}.footer__menus-col .footer-block .link{font-size:16px;padding-top:.25rem;padding-bottom:.25rem}.footer__menus-col .footer-block__details-content{margin-bottom:0}.footer__social-col{flex:0 0 auto}.footer__social-col .list-social{justify-content:flex-start}.footer__social-col .list-social .list-social__item .list-social__link{padding:4px}.footer__social-col .list-social .list-social__item .svg-wrapper{width:45px;height:45px}.footer__social-col .list-social .list-social__item .icon{height:45px;width:45px}.footer__content-bottom-wrapper.page-width.footer__content-bottom--legal .policies li a{text-decoration:underline}.footer__content-bottom-wrapper.page-width.footer__content-bottom--legal .policies li:before{content:"";display:none}.footer__trademark.caption-large{line-height:1.45;font-size:14px}.footer__trademark.caption-large p{margin:0}.footer__content-bottom-wrapper.page-width.footer__content-bottom--legal .copyright__content{font-size:14px}.footer__content-bottom .footer__content-bottom-wrapper.page-width:first-child:before{content:"";display:block;background:#fff;width:100%;height:1px;opacity:.3}body.soft-dri .footer__content-bottom-wrapper.page-width:first-child:before{background:var(--footer-text-color)}@media(max-width:749px){.footer{padding-top:48px!important}.footer__content-top{padding-top:0;padding-left:var(--layout-gutter-x)!important;padding-right:var(--layout-gutter-x)!important;padding-bottom:10px!important}.footer__top-row{flex-direction:column;align-items:flex-start;gap:22px}.footer__brand-col{order:1}.footer__social-col{order:2;margin-bottom:15px}.footer__social-col .list-social{justify-content:flex-start!important;column-gap:14px}.footer__social-col .list-social .list-social__item .svg-wrapper,.footer__social-col .list-social .list-social__item .icon{width:32px;height:32px}.footer__menus-col{order:3;flex-direction:column;width:100%}.footer__content-bottom-wrapper.page-width.footer__content-bottom--legal{padding-top:10px;padding-bottom:48px;padding-left:var(--layout-gutter-x)!important;padding-right:var(--layout-gutter-x)!important}.footer__content-bottom{border-top:none!important}.footer__content-bottom-wrapper.page-width.footer__content-bottom--legal .policies{display:flex;gap:34px}}.footer-brand-logo{margin-bottom:0;text-align:left}.footer-brand-logo__link{display:inline-block}.footer-brand-logo__image{height:50px;width:auto;display:block}body.soft-dri .footer-brand-logo__image{height:80px}.footer__copyright-mobile{margin-bottom:1rem}.footer__policies-mobile{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:1rem 0 0}.footer__copyright-row{display:none}.footer__trademark{margin-bottom:0;opacity:.9}.footer__content-bottom--legal .footer__copyright{text-align:left;display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width:750px){.footer{padding-top:100px!important;padding-bottom:100px!important}.footer .footer__content-top.page-width,.footer .footer__content-bottom-wrapper.page-width.footer__content-bottom--legal{padding-left:var(--layout-gutter-x);padding-right:var(--layout-gutter-x)}.footer__top-row{align-items:flex-start}.footer__brand-col{margin-right:80px}.footer__menus-col{justify-content:flex-start;flex:0 1 auto;column-gap:80px}.footer__social-col{margin-left:auto}.footer__social-col .list-social{justify-content:flex-end!important;column-gap:14px}.footer__copyright-mobile,.footer__policies-mobile{display:none!important}.footer__copyright-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.footer__copyright-row .policies{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0}.footer__content-bottom--legal .footer__copyright{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:30px}.footer__content-bottom--legal .footer__trademark{flex:1 1 auto}.footer__content-bottom--legal .footer__copyright-row{flex:0 0 auto;text-align:right}}.footer--branded,.footer--branded .footer-block__heading,.footer--branded .footer-block__details-content{color:var(--footer-text-color)}.footer--branded .footer-block__heading{font-family:FuturaPTBold,sans-serif;font-size:24px;margin-bottom:8px}.footer--branded a,.footer--branded .link,.footer--branded .list-menu__item--link,.footer--branded .list-menu__item--active,.footer--branded .copyright__content a,.footer--branded .list-social__link{color:var(--footer-text-color)!important}.footer--branded a:hover,.footer--branded .link:hover,.footer--branded .list-menu__item--link:hover,.footer--branded .list-menu__item--active:hover,.footer--branded .copyright__content a:hover,.footer--branded .list-social__link:hover{color:var(--footer-text-color);opacity:.85}.footer--branded .list-social__item .icon{fill:var(--footer-text-color)}.footer--branded .footer__content-bottom{border-top:none}.footer-block__details-content>p{font-size:16px}.footer-newsletter-section{overflow:hidden}.footer-newsletter__layout{display:flex;flex-direction:column;min-height:320px}.footer-newsletter__image-col{order:1;aspect-ratio:2 / 1;overflow:hidden}.footer-newsletter__image{width:100%;height:100%;object-fit:cover;display:block}.footer-newsletter__form-col{order:2;flex:1;display:flex;align-items:center;justify-content:center;padding:32px 20px 40px}.footer-newsletter__form-inner{width:100%;max-width:100%}.footer-newsletter__form{margin-bottom:0}.footer-newsletter__form form{padding:0!important}.footer-newsletter__form-inner{max-width:480px}@media screen and (min-width:960px){.footer-newsletter__layout{flex-direction:row;min-height:490px;height:490px}.footer-newsletter__image-col{flex:1;order:1;aspect-ratio:auto;height:100%;min-width:0}.footer-newsletter__image{width:100%;height:100%;object-fit:cover}.footer-newsletter__form-col{flex:1 0 auto;max-width:750px;order:2;padding:40px 80px}}@media screen and (min-width:1200px){.footer-newsletter__form-col{padding-right:200px}}.footer-newsletter-section{color:var(--footer-newsletter-text, inherit)}.footer-newsletter__form .klaviyo-form [data-testid=form-row]:first-of-type p,.footer-newsletter__form .klaviyo-form [data-testid=form-row]:first-of-type p span{color:#4f4f4f!important;font-family:FuturaPTDemi,Futura PT,Futura,sans-serif!important;font-size:40px!important;font-weight:400!important}.footer-newsletter__form .klaviyo-form fieldset legend{color:#4f4f4f!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:600!important}.footer-newsletter__form .klaviyo-form label,.footer-newsletter__form .klaviyo-form label div{color:#4f4f4f!important;font-family:Inter,sans-serif!important;font-size:16px!important}.footer-newsletter__form .klaviyo-form input[type=email],.footer-newsletter__form .klaviyo-form button[type=button]{font-family:Inter,sans-serif!important}.footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type{background:#fff!important;border-radius:9px!important;padding:11px 11px 11px 28px!important;display:flex!important;align-items:center!important;gap:8px;border:none!important}.footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type [data-testid=form-component]:first-child{flex:1;min-width:0}.footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]{width:100%!important;border:none!important;background:transparent!important;padding:10px 0!important;font-size:18px!important;font-weight:500!important;color:var(--color-text)!important}.footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill,.footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill:hover,.footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill:focus,.footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--color-text)!important;caret-color:var(--color-text)}.footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]::placeholder{color:var(--color-text)!important;font-weight:500!important;font-size:18px!important;opacity:1}.footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type button[type=button]{background:#4f4f4f!important;color:#fff!important;border:none!important;border-radius:36px!important;padding:2px 24px!important;font-size:16px!important;font-weight:600!important;letter-spacing:.5px!important;flex-shrink:0}.footer-newsletter__form .klaviyo-form fieldset label svg,.footer-newsletter__form .klaviyo-form [role=group] svg{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}.footer-newsletter__form .klaviyo-form fieldset label{position:relative;padding-left:28px;min-height:20px;margin-bottom:16px;padding-bottom:3px!important}.footer-newsletter__form .klaviyo-form fieldset input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:4px;border:1px solid #A4A4A4;background:#fff;box-sizing:border-box}.footer-newsletter__form .klaviyo-form fieldset input[type=checkbox]:checked+label:before{border:2px solid var(--footer-newsletter-form-ui-accent, var(--footer-newsletter-accent, #688663))}.footer-newsletter__form .klaviyo-form fieldset input[type=checkbox]:checked+label:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:1px;border:1px solid var(--footer-newsletter-form-ui-accent, var(--footer-newsletter-accent, #688663));background:var(--footer-newsletter-form-ui-accent, var(--footer-newsletter-accent, #688663));box-sizing:border-box}.footer-newsletter-section.footer-newsletter--no-image .footer-newsletter__layout{flex-direction:row;min-height:auto;height:auto}@media screen and (min-width:750px){.footer-newsletter-section.footer-newsletter--no-image .footer-newsletter__layout{height:auto}}.footer-newsletter-section.footer-newsletter--no-image .footer-newsletter__form-col{flex:1;max-width:none}.footer-newsletter-section.footer-newsletter--no-image .footer-newsletter__form-inner{max-width:600px;margin:0 auto}.footer--homepage .footer__content-bottom-wrapper.page-width:first-child:before{display:none}.footer--homepage .footer__top-row{align-items:flex-end;flex-wrap:nowrap;justify-content:space-between;gap:2rem}.footer--homepage .footer__brand-col{flex:0 1 47%;margin-right:0;max-width:824px;min-width:0;width:47%}.footer--homepage .footer-brand-logo__image--homepage{display:block;height:auto;max-width:100%;width:100%}.footer--homepage .footer__newsletter-col{flex:0 1 39%;margin-left:0;max-width:685px;min-width:0;width:39%}.footer--homepage .footer__newsletter-form{width:100%}.footer--homepage .footer__newsletter-form form{padding:0!important}.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:has(.klaviyo-checkboxes),.footer--homepage .footer__newsletter-form .klaviyo-form .klaviyo-checkboxes{display:none!important}.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:first-of-type p,.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:first-of-type p span{color:var(--footer-text-color, #fff)!important;font-family:FuturaPTMedium,Futura PT,Futura,sans-serif!important;font-size:clamp(18px,1.45vw,26px)!important;font-weight:400!important;letter-spacing:-.26px!important;line-height:1.2!important;margin:0 0 14px!important;text-transform:uppercase!important}.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:last-of-type{align-items:flex-end!important;background:transparent!important;border:none!important;border-bottom:2px solid var(--footer-text-color, #f8eff0)!important;border-radius:0!important;display:flex!important;gap:16px;padding:0 0 6px!important}.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:last-of-type [data-testid=form-component]:first-child{flex:1;min-width:0}.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]{background:transparent!important;border:none!important;color:var(--footer-text-color, #fff)!important;font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:400!important;padding:0!important;width:100%!important}.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill,.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill:hover,.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill:focus,.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--footer-bg-color, #00a1dd) inset!important;box-shadow:0 0 0 1000px var(--footer-bg-color, #00a1dd) inset!important;-webkit-text-fill-color:var(--footer-text-color, #fff)!important;caret-color:var(--footer-text-color, #fff)}.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]::placeholder{color:var(--footer-text-color, #fff)!important;font-size:18px!important}.footer--homepage .footer__newsletter-form .klaviyo-form [data-testid=form-row]:last-of-type button[type=button]{background:transparent!important;border:none!important;border-radius:0!important;color:var(--footer-text-color, #fff)!important;flex-shrink:0;font-family:FuturaPTBold,Futura PT,Futura,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.14em!important;padding:0!important;text-transform:uppercase!important}@media screen and (max-width:749px){.footer-newsletter__form .klaviyo-form label,.footer-newsletter__form .klaviyo-form label div{font-size:12px!important;margin-right:8px!important}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:first-of-type p{margin-bottom:4px!important}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:first-of-type p span{font-size:32px!important;margin-bottom:8px!important}.footer-newsletter__form .klaviyo-form fieldset legend{font-size:11px!important;margin-bottom:2px!important}.footer-newsletter__form .klaviyo-form fieldset label{padding-left:24px!important}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]{font-size:14px!important;height:30px!important}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]::placeholder{font-size:14px!important}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type button[type=button]{font-size:12px!important;height:30px!important;padding:2px 16px!important}.footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type{padding:9px 9px 9px 28px!important}}.footer--homepage .footer__trademark{display:none}.footer--homepage .footer__copyright-mobile,.footer--homepage .footer__policies-mobile{display:none!important}.footer--homepage .footer__copyright-row{align-items:center;display:flex!important;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;width:100%}.footer--homepage .footer__copyright-row .policies li a{text-decoration:none}.footer--homepage .footer__copyright-row .policies{margin:0;order:-1}.footer--homepage .footer__copyright-row .copyright__content{margin-left:auto;text-transform:uppercase}.footer--homepage .footer__copyright-row>small.copyright__content{font-weight:600}@media screen and (min-width:750px){.footer--homepage .footer__copyright-row .policies{gap:0 30px}.footer--homepage .footer__content-bottom--legal .footer__copyright{margin-top:48px}}@media screen and (max-width:749px){.footer--homepage{padding-top:48px!important;padding-bottom:48px!important}.footer--homepage .footer__top-row{align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:32px}.footer--homepage .footer__brand-col{flex:1 1 auto;max-width:none;order:0;width:100%}.footer--homepage .footer-brand-logo__image--homepage{width:min(824px,100%)}.footer--homepage .footer__newsletter-col{flex:1 1 auto;max-width:none;order:1;width:100%}.footer--homepage .footer__copyright-row{align-items:flex-start;flex-direction:column-reverse;gap:30px}.footer--homepage .footer__copyright-row .copyright__content{margin-left:0}.footer--homepage .footer__copyright-row .policies{order:0}.footer--homepage .footer__content-bottom-wrapper.page-width.footer__content-bottom--legal .policies{flex-flow:column;align-items:flex-start;gap:2px}}@media screen and (min-width:750px){.footer--homepage{padding-top:170px!important;padding-bottom:125px!important}.footer--homepage .footer__content-bottom--legal .footer__copyright{margin-top:0}}.footer--homepage .footer__content-bottom-wrapper.page-width.footer__content-bottom--legal .policies li a{text-decoration:none;text-transform:none;font-size:18px}.footer--homepage .footer__content-bottom-wrapper.page-width.footer__content-bottom--legal .policies li a:hover{text-decoration:underline}.variant-media-hidden{display:none}@media screen and (min-width:750px){.banner--screen-height{height:100vh}.shopify-section:first-child .banner--screen-height{height:calc(100vh - var(--header-height-full))}}.clear{clear:both}.clear-after:after{content:"";display:block;clear:both}.center{text-align:center}.align-left{text-align:left}.relative{position:relative}.absolute{position:absolute}.absolute-bg{position:absolute;top:0;left:0;width:100%;height:100%}.overflow-hidden{overflow:hidden}.width-100{width:100%}.max-width-640{max-width:640px}.max-width-700{max-width:700px}.max-width-750{max-width:750px}.max-width-800{max-width:800px}.max-width-1000{max-width:1000px}.max-width-1200{max-width:1200px}.disable-transitions{transition:none!important}.hidden{display:none!important}.bg-contain{background-size:contain;background-repeat:no-repeat}.bg-cover{background-size:cover;background-repeat:no-repeat}.radius-25{border-radius:25px}.radius-20{border-radius:20px}.radius-18{border-radius:18px}.radius-15{border-radius:15px}.radius-12{border-radius:12px}.circle{border-radius:999px}.side-margin-auto{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.z-index-1{z-index:1}.z-index-2{z-index:2}.pointer{cursor:pointer}.ratio-1-1{aspect-ratio:1/1}.visually-hidden{height:1px;overflow:hidden;width:1px;position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.flex-container{display:flex}.row-wrap{flex-flow:row wrap}.flow-column{flex-flow:column}.row-reverse{flex-direction:row-reverse}.column-reverse{flex-direction:column-reverse}.space-between{justify-content:space-between}.justify-center{justify-content:center}.justify-right{justify-content:right}.justify-flex-end{justify-content:flex-end}.align-center{align-items:center}.align-flex-end{align-items:flex-end}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.order-1{order:1}.order-2{order:2}.flex-basis-75{flex-basis:75%}.flex-basis-65{flex-basis:65%}.flex-basis-60{flex-basis:60%}.flex-basis-50{flex-basis:50%}.flex-basis-45{flex-basis:45%}.flex-basis-40{flex-basis:40%}.flex-basis-33{flex-basis:33.333333%}.column-gap-20{column-gap:20px}.column-gap-40{column-gap:40px}.column-gap-45{column-gap:45px}.column-gap-60{column-gap:60px}.column-gap-80{column-gap:80px}@media(min-width:1025px){.lg-flex-basis-65{flex-basis:65%}.lg-flex-basis-60{flex-basis:60%}.lg-flex-basis-50{flex-basis:50%}.lg-flex-basis-45{flex-basis:45%}.lg-flex-basis-40{flex-basis:40%}.lg-flex-basis-33{flex-basis:33.333333%}}@media(max-width:1024px){.flex-clear-1024{display:block}}@media(max-width:960px){.flex-clear-960{display:block}}@media(max-width:767px){.flex-clear-767{display:block}}.inline-block{display:inline-block}.block{display:block}img.block{display:block;width:100%;height:auto}img.object-fit-cover,img.object-fit-contain{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}img.object-fit-contain{object-fit:contain}.v-margin-lg{margin-top:var(--margin-lg);margin-bottom:var(--margin-lg)}.v-margin-md{margin-top:var(--margin-md);margin-bottom:var(--margin-md)}.v-margin-sm{margin-top:var(--margin-sm);margin-bottom:var(--margin-sm)}.mb-lg{margin-bottom:var(--margin-lg)}.mb-md{margin-bottom:var(--margin-md)}.mb-sm{margin-bottom:var(--margin-sm)}.mt-lg{margin-top:var(--margin-lg)}.mt-md{margin-top:var(--margin-md)}.mt-sm{margin-top:var(--margin-sm)}.v-pad-xlg{padding-top:var(--margin-xlg);padding-bottom:var(--margin-xlg)}.v-pad-lg{padding-top:var(--margin-lg);padding-bottom:var(--margin-lg)}.v-pad-md{padding-top:var(--margin-md);padding-bottom:var(--margin-md)}.v-pad-sm{padding-top:var(--margin-sm);padding-bottom:var(--margin-sm)}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:16px!important}.mt-4{margin-top:24px!important}.mt-5{margin-top:32px!important}.mt-6{margin-top:48px!important}.mt-7{margin-top:64px!important}.mt-8{margin-top:80px!important}.mt-9{margin-top:128px!important}.mt-10{margin-top:160px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:16px!important}.mb-4{margin-bottom:24px!important}.mb-5{margin-bottom:32px!important}.mb-6{margin-bottom:48px!important}.mb-7{margin-bottom:64px!important}.mb-8{margin-bottom:80px!important}.mb-9{margin-bottom:128px!important}.mb-10{margin-bottom:160px!important}.v-margin-0{margin-top:0!important;margin-bottom:0!important}.v-margin-1{margin-top:4px!important;margin-bottom:4px!important}.v-margin-2{margin-top:8px!important;margin-bottom:8px!important}.v-margin-3{margin-top:16px!important;margin-bottom:16px!important}.v-margin-4{margin-top:24px!important;margin-bottom:24px!important}.v-margin-5{margin-top:32px!important;margin-bottom:32px!important}.v-margin-6{margin-top:48px!important;margin-bottom:48px!important}.v-margin-7{margin-top:64px!important;margin-bottom:64px!important}.v-margin-8{margin-top:80px!important;margin-bottom:80px!important}.v-margin-9{margin-top:128px!important;margin-bottom:128px!important}.v-margin-10{margin-top:160px!important;margin-bottom:160px!important}.mt-40{margin-top:40px}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:16px!important}.pt-4{padding-top:24px!important}.pt-5{padding-top:32px!important}.pt-6{padding-top:48px!important}.pt-7{padding-top:64px!important}.pt-8{padding-top:80px!important}.pt-9{padding-top:128px!important}.pt-10{padding-top:160px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:16px!important}.pb-4{padding-bottom:24px!important}.pb-5{padding-bottom:32px!important}.pb-6{padding-bottom:48px!important}.pb-7{padding-bottom:64px!important}.pb-8{padding-bottom:80px!important}.pb-9{padding-bottom:128px!important}.pb-10{padding-bottom:160px!important}.v-pad-0{padding-top:0!important;padding-bottom:0!important}.v-pad-1{padding-top:4px!important;padding-bottom:4px!important}.v-pad-2{padding-top:8px!important;padding-bottom:8px!important}.v-pad-3{padding-top:16px!important;padding-bottom:16px!important}.v-pad-4{padding-top:24px!important;padding-bottom:24px!important}.v-pad-5{padding-top:32px!important;padding-bottom:32px!important}.v-pad-6{padding-top:48px!important;padding-bottom:48px!important}.v-pad-7{padding-top:64px!important;padding-bottom:64px!important}.v-pad-8{padding-top:80px!important;padding-bottom:80px!important}.v-pad-9{padding-top:128px!important;padding-bottom:128px!important}.v-pad-10{padding-top:160px!important;padding-bottom:160px!important}@media(min-width:960px){.v-margin-lg{margin-top:var(--margin-xlg);margin-bottom:var(--margin-xlg)}.mb-lg{margin-bottom:var(--margin-xlg)}.mt-lg{margin-top:var(--margin-xlg)}.v-pad-lg{padding-top:var(--margin-xlg);padding-bottom:var(--margin-xlg)}.md-mt-0{margin-top:0!important}.md-mt-1{margin-top:4px!important}.md-mt-2{margin-top:8px!important}.md-mt-3{margin-top:16px!important}.md-mt-4{margin-top:24px!important}.md-mt-5{margin-top:32px!important}.md-mt-6{margin-top:48px!important}.md-mt-7{margin-top:64px!important}.md-mt-8{margin-top:80px!important}.md-mt-9{margin-top:128px!important}.md-mt-10{margin-top:160px!important}.md-mb-0{margin-bottom:0!important}.md-mb-1{margin-bottom:4px!important}.md-mb-2{margin-bottom:8px!important}.md-mb-3{margin-bottom:16px!important}.md-mb-4{margin-bottom:24px!important}.md-mb-5{margin-bottom:32px!important}.md-mb-6{margin-bottom:48px!important}.md-mb-7{margin-bottom:64px!important}.md-mb-8{margin-bottom:80px!important}.md-mb-9{margin-bottom:128px!important}.md-mb-10{margin-bottom:160px!important}.md-v-margin-0{margin-top:0!important;margin-bottom:0!important}.md-v-margin-1{margin-top:4px!important;margin-bottom:4px!important}.md-v-margin-2{margin-top:8px!important;margin-bottom:8px!important}.md-v-margin-3{margin-top:16px!important;margin-bottom:16px!important}.md-v-margin-4{margin-top:24px!important;margin-bottom:24px!important}.md-v-margin-5{margin-top:32px!important;margin-bottom:32px!important}.md-v-margin-6{margin-top:48px!important;margin-bottom:48px!important}.md-v-margin-7{margin-top:64px!important;margin-bottom:64px!important}.md-v-margin-8{margin-top:80px!important;margin-bottom:80px!important}.md-v-margin-9{margin-top:128px!important;margin-bottom:128px!important}.md-v-margin-10{margin-top:160px!important;margin-bottom:160px!important}.md-pt-0{padding-top:0!important}.md-pt-1{padding-top:4px!important}.md-pt-2{padding-top:8px!important}.md-pt-3{padding-top:16px!important}.md-pt-4{padding-top:24px!important}.md-pt-5{padding-top:32px!important}.md-pt-6{padding-top:48px!important}.md-pt-7{padding-top:64px!important}.md-pt-8{padding-top:80px!important}.md-pt-9{padding-top:128px!important}.md-pt-10{padding-top:160px!important}.md-pb-0{padding-bottom:0!important}.md-pb-1{padding-bottom:4px!important}.md-pb-2{padding-bottom:8px!important}.md-pb-3{padding-bottom:16px!important}.md-pb-4{padding-bottom:24px!important}.md-pb-5{padding-bottom:32px!important}.md-pb-6{padding-bottom:48px!important}.md-pb-7{padding-bottom:64px!important}.md-pb-8{padding-bottom:80px!important}.md-pb-9{padding-bottom:128px!important}.md-pb-10{padding-bottom:160px!important}.md-v-pad-0{padding-top:0!important;padding-bottom:0!important}.md-v-pad-1{padding-top:4px!important;padding-bottom:4px!important}.md-v-pad-2{padding-top:8px!important;padding-bottom:8px!important}.md-v-pad-3{padding-top:16px!important;padding-bottom:16px!important}.md-v-pad-4{padding-top:24px!important;padding-bottom:24px!important}.md-v-pad-5{padding-top:32px!important;padding-bottom:32px!important}.md-v-pad-6{padding-top:48px!important;padding-bottom:48px!important}.md-v-pad-7{padding-top:64px!important;padding-bottom:64px!important}.md-v-pad-8{padding-top:80px!important;padding-bottom:80px!important}.md-v-pad-9{padding-top:128px!important;padding-bottom:128px!important}.md-v-pad-10{padding-top:160px!important;padding-bottom:160px!important}}@media(min-width:1025px){.lg-mt-0{margin-top:0!important}.lg-mt-1{margin-top:4px!important}.lg-mt-2{margin-top:8px!important}.lg-mt-3{margin-top:16px!important}.lg-mt-4{margin-top:24px!important}.lg-mt-5{margin-top:32px!important}.lg-mt-6{margin-top:48px!important}.lg-mt-7{margin-top:64px!important}.lg-mt-8{margin-top:80px!important}.lg-mt-9{margin-top:128px!important}.lg-mt-10{margin-top:160px!important}.lg-mb-0{margin-bottom:0!important}.lg-mb-1{margin-bottom:4px!important}.lg-mb-2{margin-bottom:8px!important}.lg-mb-3{margin-bottom:16px!important}.lg-mb-4{margin-bottom:24px!important}.lg-mb-5{margin-bottom:32px!important}.lg-mb-6{margin-bottom:48px!important}.lg-mb-7{margin-bottom:64px!important}.lg-mb-8{margin-bottom:80px!important}.lg-mb-9{margin-bottom:128px!important}.lg-mb-10{margin-bottom:160px!important}.lg-v-margin-0{margin-top:0!important;margin-bottom:0!important}.lg-v-margin-1{margin-top:4px!important;margin-bottom:4px!important}.lg-v-margin-2{margin-top:8px!important;margin-bottom:8px!important}.lg-v-margin-3{margin-top:16px!important;margin-bottom:16px!important}.lg-v-margin-4{margin-top:24px!important;margin-bottom:24px!important}.lg-v-margin-5{margin-top:32px!important;margin-bottom:32px!important}.lg-v-margin-6{margin-top:48px!important;margin-bottom:48px!important}.lg-v-margin-7{margin-top:64px!important;margin-bottom:64px!important}.lg-v-margin-8{margin-top:80px!important;margin-bottom:80px!important}.lg-v-margin-9{margin-top:128px!important;margin-bottom:128px!important}.lg-v-margin-10{margin-top:160px!important;margin-bottom:160px!important}.lg-pt-0{padding-top:0!important}.lg-pt-1{padding-top:4px!important}.lg-pt-2{padding-top:8px!important}.lg-pt-3{padding-top:16px!important}.lg-pt-4{padding-top:24px!important}.lg-pt-5{padding-top:32px!important}.lg-pt-6{padding-top:48px!important}.lg-pt-7{padding-top:64px!important}.lg-pt-8{padding-top:80px!important}.lg-pt-9{padding-top:128px!important}.lg-pt-10{padding-top:160px!important}.lg-pb-0{padding-bottom:0!important}.lg-pb-1{padding-bottom:4px!important}.lg-pb-2{padding-bottom:8px!important}.lg-pb-3{padding-bottom:16px!important}.lg-pb-4{padding-bottom:24px!important}.lg-pb-5{padding-bottom:32px!important}.lg-pb-6{padding-bottom:48px!important}.lg-pb-7{padding-bottom:64px!important}.lg-pb-8{padding-bottom:80px!important}.lg-pb-9{padding-bottom:128px!important}.lg-pb-10{padding-bottom:160px!important}.lg-v-pad-0{padding-top:0!important;padding-bottom:0!important}.lg-v-pad-1{padding-top:4px!important;padding-bottom:4px!important}.lg-v-pad-2{padding-top:8px!important;padding-bottom:8px!important}.lg-v-pad-3{padding-top:16px!important;padding-bottom:16px!important}.lg-v-pad-4{padding-top:24px!important;padding-bottom:24px!important}.lg-v-pad-5{padding-top:32px!important;padding-bottom:32px!important}.lg-v-pad-6{padding-top:48px!important;padding-bottom:48px!important}.lg-v-pad-7{padding-top:64px!important;padding-bottom:64px!important}.lg-v-pad-8{padding-top:80px!important;padding-bottom:80px!important}.lg-v-pad-9{padding-top:128px!important;padding-bottom:128px!important}.lg-v-pad-10{padding-top:160px!important;padding-bottom:160px!important}}body.mr-bubble{--text-color-blue: #2c5db5;--mr-bubble-brand-pink: #f04d98}body.mr-bubble .product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container.yotpo-sr-star-full linearGradient stop:first-of-type,body.mr-bubble .product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container.yotpo-sr-star-half linearGradient stop:first-of-type,body.mr-bubble .product-grid .grid__item .block-review-rate svg.star-container.yotpo-sr-star-full linearGradient stop:first-of-type,body.mr-bubble .product-grid .grid__item .block-review-rate svg.star-container.yotpo-sr-star-half linearGradient stop:first-of-type{stop-color:var(--brand-announcement-bar-background, var(--mr-bubble-brand-pink))!important}body.mr-bubble .product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container.yotpo-sr-star-full path,body.mr-bubble .product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container.yotpo-sr-star-half path,body.mr-bubble .product-grid .grid__item .block-review-rate svg.star-container.yotpo-sr-star-full path,body.mr-bubble .product-grid .grid__item .block-review-rate svg.star-container.yotpo-sr-star-half path{stroke:var(--brand-announcement-bar-background, var(--mr-bubble-brand-pink))!important}body.village-naturals-therapy{--color-text-therapy: #4F463C;--color-title-therapy: #3F3F3F;--color-text: var(--color-text-therapy);--village-naturals-therapy-brand: #8E6D98;color:var(--color-text-therapy)}:is(body.village-naturals-therapy,body.the-village-co,body.the-village-company) .search-modal.gradient{--gradient-background: var(--brand-background-color);background:var(--brand-background-color);background-attachment:scroll}:is(body.village-naturals-therapy,body.the-village-co,body.the-village-company) .predictive-search{--gradient-background: var(--brand-background-color, #f7f2ec);background:var(--brand-background-color, #f7f2ec);background-color:var(--brand-background-color, #f7f2ec);background-attachment:scroll}.predictive-search__product-grid .card--standard .card__inner{border-radius:16px;border:none;overflow:hidden}@media screen and (min-width:960px){.predictive-search__product-grid .card--standard .card__inner{border-radius:35px}}@media screen and (max-width:1024px){:is(body.village-naturals-therapy,body.the-village-co,body.the-village-company) .menu-drawer.gradient,:is(body.village-naturals-therapy,body.the-village-co,body.the-village-company) .menu-drawer__submenu.gradient{--gradient-background: var(--brand-background-color, #f7f2ec);background:var(--brand-background-color, #f7f2ec);background-color:var(--brand-background-color, #f7f2ec);background-attachment:scroll}}body.village-naturals-therapy .product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container.yotpo-sr-star-full linearGradient stop:first-of-type,body.village-naturals-therapy .product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container.yotpo-sr-star-half linearGradient stop:first-of-type,body.village-naturals-therapy .product-grid .grid__item .block-review-rate svg.star-container.yotpo-sr-star-full linearGradient stop:first-of-type,body.village-naturals-therapy .product-grid .grid__item .block-review-rate svg.star-container.yotpo-sr-star-half linearGradient stop:first-of-type{stop-color:var(--village-naturals-therapy-brand, var(--village-naturals-therapy-brand))!important}body.village-naturals-therapy .product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container.yotpo-sr-star-full path,body.village-naturals-therapy .product__info-wrapper .yotpo-sr-bottom-line-summary svg.star-container.yotpo-sr-star-half path,body.village-naturals-therapy .product-grid .grid__item .block-review-rate svg.star-container.yotpo-sr-star-full path,body.village-naturals-therapy .product-grid .grid__item .block-review-rate svg.star-container.yotpo-sr-star-half path{stroke:var(--village-naturals-therapy-brand, var(--village-naturals-therapy-brand))!important}body.village-naturals-therapy .product__info-wrapper .yotpo.bottomLine .yotpo-icon-star.rating-star,body.village-naturals-therapy .product__info-wrapper .yotpo.bottomLine .yotpo-stars .yotpo-icon{color:var(--village-naturals-therapy-brand, var(--village-naturals-therapy-brand))!important}body.mr-bubble .product__info-wrapper .yotpo.bottomLine .yotpo-icon-star.rating-star,body.mr-bubble .product__info-wrapper .yotpo.bottomLine .yotpo-stars .yotpo-icon{color:var(--brand-announcement-bar-background, var(--mr-bubble-brand-pink))!important}body.village-naturals-therapy .product-form__pill-legend{font-family:Larken,sans-serif!important;font-size:20px!important;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--color-title-therapy)!important}@media screen and (min-width:1025px){body.village-naturals-therapy .product-form__pill-legend{font-size:24px!important}}body.village-naturals-therapy .product-form__input--pill input[type=radio]+label{background-color:transparent;border:1px solid rgba(21,21,21,.33);color:var(--color-text-therapy);font-family:Inter,sans-serif;font-weight:400;letter-spacing:normal}body.village-naturals-therapy .product-form__input--pill input[type=radio]+label:before{box-shadow:none}body.village-naturals-therapy .product-form__input--pill input[type=radio]+label:hover{border-color:var(--color-title-therapy)}body.village-naturals-therapy .product-form__input--pill input[type=radio]:checked+label{background-color:transparent;border:2px solid var(--color-title-therapy);color:var(--color-title-therapy);font-weight:700}.product-form__input--linked .product-linked-pill{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),.22);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:999px;display:inline-block;margin:0;padding:1.1rem 2.2rem;font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1;text-align:center;text-decoration:none;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease,color var(--duration-short) ease;cursor:pointer;flex:0 0 auto}.product-form__input--linked .product-linked-pill:hover{border-color:rgb(var(--color-foreground))}.product-form__input--linked .product-linked-pill.active{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__input--linked .product-linked-pill.disabled{border-color:rgba(var(--color-foreground),.14);color:rgba(var(--color-foreground),.45);text-decoration:line-through;pointer-events:none}body.village-naturals-therapy .product-form__input--linked .product-linked-pill{background-color:transparent;border:1px solid rgba(21,21,21,.33);color:var(--color-text-therapy);font-family:Inter,sans-serif;font-weight:400;letter-spacing:normal}body.village-naturals-therapy .product-form__input--linked .product-linked-pill:hover{border-color:var(--color-title-therapy)}body.village-naturals-therapy .product-form__input--linked .product-linked-pill.active{background-color:transparent;border:2px solid var(--color-title-therapy);color:var(--color-title-therapy);font-weight:700}body.village-naturals-therapy .product-form__input--pill input[type=radio]:checked+label::selection{background-color:#3f3f3f26}body.village-naturals-therapy .product-form__input--pill input[type=radio]:disabled+label,body.village-naturals-therapy .product-form__input--pill input[type=radio].disabled+label{background-color:transparent;border-color:#4f463c33;color:#4f463c73}body.village-naturals-therapy .product-form__input--pill input[type=radio].disabled:checked+label,body.village-naturals-therapy .product-form__input--pill input[type=radio]:disabled:checked+label{background-color:transparent;border-color:#3f3f3f59;color:#3f3f3f73}body.mr-bubble .product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-background));color:var(--text-color-blue);border-color:var(--text-color-blue);border-width:1px}body.mr-bubble .product-form__input--pill input[type=radio]:checked+label::selection{background-color:#2c5db533}body.mr-bubble .product-form__input--pill input[type=radio].disabled:checked+label,body.mr-bubble .product-form__input--pill input[type=radio]:disabled:checked+label{color:#2c5db573;background-color:rgb(var(--color-background))}.text-color-blue{color:var(--text-color-blue)}.footer-newsletter-section.footer-newsletter--mr-bubble{overflow:visible}.footer-newsletter-section.footer-newsletter--mr-bubble .footer-newsletter__form-col{border-radius:33px;border:1px solid #D4D4D4;background:#fffc!important;box-shadow:0 4px 14px #00000026}.footer-newsletter--mr-bubble .footer-newsletter__image-col picture{display:block;width:100%;flex-shrink:0}.footer-newsletter--mr-bubble .footer-newsletter__image{width:100%!important;height:auto!important;min-height:0!important;object-fit:unset;object-position:bottom;display:block}.footer-newsletter--mr-bubble .footer-newsletter__layout{display:block;position:relative;min-height:590px}.footer-newsletter--mr-bubble .footer-newsletter__image-col{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;aspect-ratio:auto;height:100%;min-height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.footer-newsletter-section.footer-newsletter--mr-bubble .footer-newsletter__form-col{position:absolute;z-index:1;left:50%;top:24px;bottom:auto;transform:translate(-50%);width:min(480px,calc(100% - var(--layout-gutter-x) * 2));max-width:480px;padding:28px 20px 32px;flex:none;margin:0}@media screen and (min-width:960px){.footer-newsletter--mr-bubble .footer-newsletter__layout{min-height:590px;height:590px}.footer-newsletter--mr-bubble .footer-newsletter__image-col{width:100%;height:100%;flex:none}.footer-newsletter-section.footer-newsletter--mr-bubble .footer-newsletter__form-col{bottom:85px;right:150px;left:auto;top:auto;transform:none;max-width:580px;width:min(580px,calc(100% - 398px));padding:40px 48px}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:first-of-type p span{font-size:52px!important;margin-bottom:16px!important;display:block}}@media screen and (min-width:1440px){.footer-newsletter-section.footer-newsletter--mr-bubble .footer-newsletter__form-col{right:350px}}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:first-of-type p,.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:first-of-type p span{color:var(--text-color-blue)!important;font-family:Bubbly,sans-serif!important}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type{background:var(--footer-newsletter-form-ui-accent, var(--footer-newsletter-accent, #f04d98))!important;border-radius:999px!important}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]{color:#fff!important;font-weight:500!important}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill,.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill:hover,.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill:focus,.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--footer-newsletter-form-ui-accent, var(--footer-newsletter-accent, #f04d98)) inset!important;box-shadow:0 0 0 1000px var(--footer-newsletter-form-ui-accent, var(--footer-newsletter-accent, #f04d98)) inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:focus,.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]::placeholder{color:#fff!important;font-weight:500!important;opacity:1}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type button[type=button]{background:#fff!important;color:var(--color-text)!important}@media screen and (min-width:750px){.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]{font-size:18px!important}.footer-newsletter--mr-bubble .footer-newsletter__form .klaviyo-form [data-testid=form-row]:last-of-type input[type=email]::placeholder{font-size:18px!important}}.footer-newsletter--soft-dri .footer-newsletter__form .klaviyo-form [data-testid=form-row]:first-of-type p,.footer-newsletter--soft-dri .footer-newsletter__form .klaviyo-form [data-testid=form-row]:first-of-type p span{color:var(--footer-newsletter-form-ui-accent)!important}.badge{border-radius:8px;font-family:FuturaPTBold,sans-serif;font-size:16px;text-transform:uppercase;padding:5px 10px;line-height:1;border:transparent}.badge.badge-new{color:#fff;background:#2c5db5}body.village-naturals-therapy .badge.badge-new{background:var(--village-naturals-therapy-brand)}.badge.badge-low-stock{background:#ad311b;color:#fff}.badge.badge-sold-out{background-color:#909090;color:#fff}.product-card-wrapper .quick-add__submit.button{align-items:center;background-color:#fff;border:1px solid #b8b8b8;border-radius:999px;box-shadow:none;color:#323131;display:inline-flex;font-family:FuturaPTDemi,Futura PT,Futura,sans-serif;font-size:18px;gap:10px;justify-content:center;line-height:1.2;min-height:0;min-width:0;padding:20px;text-transform:uppercase;width:100%}.product-card-wrapper .quick-add__submit.button:before,.product-card-wrapper .quick-add__submit.button:after{content:none;display:none}.product-card-wrapper .quick-add__submit.button:not([disabled]):hover{background-color:#fff;border-color:#b8b8b8;color:#323131}.product-card-wrapper .quick-add__submit.button:focus-visible{outline:2px solid #323131;outline-offset:2px}.product-card-wrapper .quick-add__submit-label{display:inline-flex;flex:0 1 auto;align-items:center}.product-card-wrapper .quick-add__submit-icon{display:inline-flex!important;flex-shrink:0;height:26px;width:26px}.product-card-wrapper product-form .quick-add__submit .quick-add__submit-icon{display:inline-flex!important}.product-card-wrapper .quick-add__submit-icon svg{display:block;height:100%;width:100%}.card--media .card__inner .card__content{padding:20px 8px!important}@media screen and (min-width:1025px){.card--media .card__inner .card__content{padding:32px!important}.badge{font-size:20px;padding:7px 14px}}.template-cart #MainContent{padding-bottom:60px}@media screen and (min-width:1025px){.template-cart #MainContent{padding-bottom:100px}}.cart-items th{font-family:FuturaPTDemi,Futura PT,Futura,sans-serif;font-size:16px;color:var(--color-text)}.cart-item .price--end,.cart__footer .totals__total-value{font-family:FuturaPTDemi,Futura PT,Futura,sans-serif;font-size:18px!important;color:var(--color-text)}.cart__footer .totals__total-value{line-height:1!important}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:1002;background:#fff;color:var(--color-text, #323131);box-shadow:0 -4px 24px #0000001f;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .45s ease,opacity .45s ease,visibility .45s ease}.cookie-banner--visible{transform:translateY(0);opacity:1;visibility:visible}.cookie-banner__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 20px;text-align:center}.cookie-banner__message{margin:0;max-width:52rem;font-size:16px;line-height:1.5}.cookie-banner__accept{min-width:200px;flex-shrink:0}@media screen and (min-width:1025px){.cookie-banner__inner{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:40px;padding:40px;text-align:left}.cookie-banner__accept{width:280px;min-width:280px}}.rc-template__checkbox{padding:0}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
