#MainContent .button:not(.button-unstyled),#MainContent .button-primary,#MainContent .button-secondary,#MainContent .enliva-box-button,#MainContent a.button:not(.button-unstyled),#MainContent a.button-primary,#MainContent a.button-secondary,#MainContent button.button:not(.button-unstyled),#MainContent button.button-primary,#MainContent button.button-secondary{background:#1a1a1a!important;background-color:#1a1a1a!important;border:1.5px solid #1a1a1a!important;border-radius:999px!important;height:48px!important;padding:0 26px!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important;font-family:inherit!important;line-height:1!important;box-shadow:none!important;color:#fff!important;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.22,.61,.36,1)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}#MainContent .button:not(.button-unstyled):hover,#MainContent .button-primary:hover,#MainContent .button-secondary:hover,#MainContent .enliva-box-button:hover,#MainContent a.button:not(.button-unstyled):hover,#MainContent a.button-primary:hover,#MainContent a.button-secondary:hover,#MainContent button.button:not(.button-unstyled):hover,#MainContent button.button-primary:hover,#MainContent button.button-secondary:hover{background:transparent!important;background-color:transparent!important;border-color:#1a1a1a!important;color:#1a1a1a!important;box-shadow:none!important;transform:scale(1.04)!important}html #MainContent #shopify-section-hero_jVaWmY .button:not(.button-unstyled),html #MainContent #shopify-section-hero_jVaWmY .button-primary,html #MainContent #shopify-section-hero_jVaWmY .button-secondary,html #MainContent #shopify-section-hero_jVaWmY a.button:not(.button-unstyled),html #MainContent #shopify-section-hero_jVaWmY a.button-primary,html #MainContent #shopify-section-hero_jVaWmY a.button-secondary,html #MainContent #shopify-section-quiz_cta .button:not(.button-unstyled),html #MainContent #shopify-section-quiz_cta .button-primary,html #MainContent #shopify-section-quiz_cta .button-secondary,html #MainContent #shopify-section-quiz_cta a.button:not(.button-unstyled),html #MainContent #shopify-section-quiz_cta a.button-primary,html #MainContent #shopify-section-quiz_cta a.button-secondary{background:#fff!important;background-color:#fff!important;border-color:#fff!important;color:#1a1a1a!important}html #MainContent #shopify-section-hero_jVaWmY .button:not(.button-unstyled):hover,html #MainContent #shopify-section-hero_jVaWmY .button-primary:hover,html #MainContent #shopify-section-hero_jVaWmY .button-secondary:hover,html #MainContent #shopify-section-hero_jVaWmY a.button:not(.button-unstyled):hover,html #MainContent #shopify-section-hero_jVaWmY a.button-primary:hover,html #MainContent #shopify-section-hero_jVaWmY a.button-secondary:hover,html #MainContent #shopify-section-quiz_cta .button:not(.button-unstyled):hover,html #MainContent #shopify-section-quiz_cta .button-primary:hover,html #MainContent #shopify-section-quiz_cta .button-secondary:hover,html #MainContent #shopify-section-quiz_cta a.button:not(.button-unstyled):hover,html #MainContent #shopify-section-quiz_cta a.button-primary:hover,html #MainContent #shopify-section-quiz_cta a.button-secondary:hover{background:transparent!important;background-color:transparent!important;border-color:#fff!important;color:#fff!important;transform:scale(1.04)!important}.header,.header a,.header a:visited,.header-menu,.header-menu a,.header-menu__link,.menu-list,.menu-list a,.menu-list__link,.menu-list__link-title,.menu-list__item,.menu-drawer,.menu-drawer a,header-menu,header-menu a{color:#1a1a1a!important}.header .account-actions a.button,.header .account-actions a.button span,.account-popover__panel a.button,.account-popover__panel a.button span{color:#fff!important}.header svg,.header-menu svg,.menu-list svg,.menu-drawer svg,header-menu svg{color:#1a1a1a!important;stroke:#1a1a1a!important}.header svg[fill]:not([fill=none]){fill:#1a1a1a!important}.header-menu .menu-list__link,.menu-list__link,header-menu .menu-list__link{position:relative!important;text-decoration:none!important;display:inline-block;padding-bottom:0!important;z-index:2}.mega-menu__link{position:relative!important;text-decoration:none!important;display:block!important;z-index:2;padding-bottom:6px!important}.mega-menu__link:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;height:2px!important;background-color:#5f7d55!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .32s cubic-bezier(.22,.61,.36,1)!important;pointer-events:none!important;z-index:9999!important}.mega-menu__link:hover:after{width:auto!important;transform:scaleX(1)!important}.header-menu .menu-list__link:after,.menu-list__link:after,header-menu .menu-list__link:after,.mega-menu__link:after{content:"";position:absolute;left:0;right:0;bottom:-11px!important;height:2px;background-color:#5f7d55;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:9999}.mega-menu__link:after{bottom:0!important;left:0!important;right:0!important}.header__column--left .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{top:calc(100% + 18px)!important}.header-menu .menu-list__link:hover:after,.menu-list__link:hover:after,header-menu .menu-list__link:hover:after,.menu-list__link--active:after,.mega-menu__link:hover:after{transform:scaleX(1)}.header-menu .menu-list__link:hover,.menu-list__link:hover,header-menu .menu-list__link:hover,.menu-list__link:hover .menu-list__link-title,.menu-list__link-title:hover,.mega-menu__link:hover,.mega-menu__link:hover .mega-menu__link-title{color:#5f7d55!important}.menu-list__submenu:has(.enliva-products-submenu){background-color:#fff!important;overflow:visible!important}.menu-list__submenu:has(.enliva-products-submenu) .menu-list__submenu-inner,.menu-list__submenu:has(.enliva-products-submenu) .mega-menu,.menu-list__submenu:has(.enliva-products-submenu) .mega-menu__grid,.menu-list__submenu:has(.enliva-products-submenu) .mega-menu__list,.menu-list__submenu:has(.enliva-products-submenu) .mega-menu__column,.menu-list__submenu:has(.enliva-products-submenu) .mega-menu__column>div,.menu-list__submenu:has(.enliva-products-submenu) ul,.menu-list__submenu:has(.enliva-products-submenu) li{overflow:visible!important}.enliva-flyout:before{content:"";position:absolute;top:0;bottom:0;left:-16px;width:16px}.enliva-products-heading-text{font-size:15px;font-weight:600;letter-spacing:0;color:#1a1a1a}.enliva-products-list,.enliva-products-list li{padding-inline:0}.mega-menu__link{font-size:15px;font-weight:500;letter-spacing:0;color:#1a1a1a!important;transition:color .22s ease}.mega-menu__link-title{display:inline-block}.enliva-search-action,.enliva-search-action *,.enliva-search-action *:focus,.enliva-search-action *:focus-visible{outline:none!important;box-shadow:none!important}.enliva-search-action{background:transparent!important;border:none!important;margin-inline:0!important}.enliva-search-action .enliva-inline-search__icon{background:transparent!important;border:none!important;padding:8px!important;display:inline-flex;align-items:center;justify-content:center}.enliva-search-action .enliva-inline-search-form{display:flex;align-items:center;gap:0;border:1.5px solid transparent;border-radius:999px;padding:0;background:transparent;transition:border-color .52s cubic-bezier(.22,.61,.36,1),background-color .52s cubic-bezier(.22,.61,.36,1),padding .56s cubic-bezier(.22,.61,.36,1)}.enliva-search-action .enliva-inline-search__input{width:0;height:36px;border:none;outline:none;background:transparent;color:#1a1a1a;font-family:inherit;font-size:14px;letter-spacing:0;padding:0;margin:0;opacity:0;transition:width .56s cubic-bezier(.22,.61,.36,1),opacity .32s ease .12s,padding .56s cubic-bezier(.22,.61,.36,1);box-sizing:border-box}.enliva-search-action .enliva-inline-search__input::placeholder{color:#8a847c}.enliva-search-action:hover .enliva-inline-search-form,.enliva-search-action:focus-within .enliva-inline-search-form{border-color:#1a1a1a;background:#fff;padding:0 6px 0 2px}.enliva-search-action:hover .enliva-inline-search__input,.enliva-search-action:focus-within .enliva-inline-search__input{width:240px;opacity:1;padding:0 14px}@media(max-width:749px){.enliva-search-action.mobile\:hidden:hover .enliva-inline-search__input,.enliva-search-action.mobile\:hidden:focus-within .enliva-inline-search__input{width:0;opacity:0;padding:0}}.header__column--left header-menu,.header__column--left .header-menu{width:auto!important;flex:0 0 auto!important}.header__column--left{justify-content:flex-start!important}.header-menu .menu-list__list,header-menu .menu-list__list{gap:36px!important}.header__column--left .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{left:0!important;transform:none!important}html .header a.enliva-header-quiz-cta,html a.enliva-header-quiz-cta{display:inline-flex!important;align-items:center;justify-content:center;height:44px;padding:0 24px!important;margin-inline-start:16px;background:#1a1a1a!important;color:#fff!important;border:1.5px solid #1a1a1a!important;border-radius:999px!important;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none!important;white-space:nowrap;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.22,.61,.36,1)!important;flex:0 0 auto;align-self:center}html .header a.enliva-header-quiz-cta:hover,html a.enliva-header-quiz-cta:hover{background:transparent!important;color:#1a1a1a!important;border-color:#1a1a1a!important;transform:scale(1.04)!important}html .header a.enliva-header-quiz-cta:after,html a.enliva-header-quiz-cta:after{display:none!important}.header__column--right{gap:8px}.enliva-search-action .enliva-inline-search__icon{padding:6px!important;width:36px;height:36px}.enliva-search-action{margin-inline:0!important}.enliva-header-extras{display:flex;align-items:center;gap:12px;margin-inline-start:4px}.enliva-header-search{width:0;overflow:hidden;transition:width .38s cubic-bezier(.22,.61,.36,1)}.enliva-header-search__input{width:100%;height:40px;padding:0 18px;border:1.5px solid #1a1a1a;border-radius:999px;background:#fff;color:#1a1a1a;font-size:14px;letter-spacing:0;outline:none;opacity:0;transition:opacity .24s ease 80ms;box-sizing:border-box;font-family:inherit}.enliva-header-search__input::placeholder{color:#8a847c}.header.enliva-search-open .enliva-header-search{width:280px}.header.enliva-search-open .enliva-header-search__input{opacity:1}@media(max-width:900px){.header.enliva-search-open .enliva-header-search{width:200px}}.enliva-header-cta{display:inline-flex!important;align-items:center;justify-content:center;height:44px;padding:0 24px;background:#1a1a1a!important;color:#fff!important;border:1.5px solid #1a1a1a!important;border-radius:999px!important;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none!important;white-space:nowrap;transition:background-color .2s ease,color .2s ease,transform .2s cubic-bezier(.22,.61,.36,1)!important}.enliva-header-cta:hover{background:transparent!important;color:#1a1a1a!important;border-color:#1a1a1a!important;transform:scale(1.04)!important}.enliva-header-cta:after{display:none!important}@media(max-width:749px){.enliva-header-extras{display:none}}:root,html,body{--section-height-auto: 55.87vw}@media(max-width:749px){:root,html,body{--section-height-auto: 110vw}}html body #shopify-section-hero_jVaWmY .hero-wrapper,html body #shopify-section-hero_jVaWmY .hero,html body #shopify-section-hero_jVaWmY .hero__container{--hero-min-height: 55.87vw !important;min-height:55.87vw!important;max-height:none!important;height:55.87vw!important}@media(max-width:749px){html body #shopify-section-hero_jVaWmY .hero-wrapper,html body #shopify-section-hero_jVaWmY .hero,html body #shopify-section-hero_jVaWmY .hero__container{--hero-min-height: 110vw !important;min-height:110vw!important;height:110vw!important}}html body #shopify-section-hero_jVaWmY .hero__media-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important}html body #shopify-section-hero_jVaWmY .hero__image,html body #shopify-section-hero_jVaWmY .hero__video,html body #shopify-section-hero_jVaWmY .hero__video-poster,html body #shopify-section-hero_jVaWmY .hero__media-wrapper img,html body #shopify-section-hero_jVaWmY .hero__media-wrapper video{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important;display:block!important;max-width:none!important}html body #shopify-section-hero_jVaWmY .hero__content-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body #shopify-section-hero_jVaWmY .hero__content-wrapper>*{align-self:center!important;margin-inline:auto!important}html body #shopify-section-hero_jVaWmY .hero__content-wrapper .group-block-content,html body #shopify-section-hero_jVaWmY .hero__content-wrapper .layout-panel-flex{--horizontal-alignment: center !important;--vertical-alignment: center !important;justify-content:center!important;align-items:center!important;width:100%!important;text-align:center!important}html body #shopify-section-hero_jVaWmY .hero__content-wrapper>.group-block{width:100%!important;max-width:100%!important;display:block!important}html body #shopify-section-hero_jVaWmY .hero__content-wrapper a.button,html body #shopify-section-hero_jVaWmY .hero__content-wrapper a.button-primary,html body #shopify-section-hero_jVaWmY .hero__content-wrapper a.size-style{margin-left:auto!important;margin-right:auto!important;align-self:center!important}.enliva-reviews-marquee{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}#shopify-section-hero_jVaWmY h1,#shopify-section-hero_jVaWmY .h1,#shopify-section-hero_jVaWmY [class*=h1]{font-weight:400!important;letter-spacing:-.005em!important;line-height:1.15!important;font-size:clamp(2rem,4.2vw,3.4rem)!important;max-width:880px;margin-inline:auto!important;text-align:center!important}#shopify-section-hero_jVaWmY p{font-weight:400!important;text-align:center!important;max-width:540px;margin-inline:auto!important}#shopify-section-hero_jVaWmY .hero,#shopify-section-hero_jVaWmY [class*=hero__],#shopify-section-hero_jVaWmY .group{align-items:center!important;justify-content:center!important;text-align:center!important}#shopify-section-hero_jVaWmY .group,#shopify-section-hero_jVaWmY [class*=group]{width:100%!important;display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:center!important;margin-inline:auto!important}.header[data-sticky-state]{transition:transform .52s cubic-bezier(.22,.61,.36,1),opacity .36s cubic-bezier(.22,.61,.36,1)!important;will-change:transform,opacity}.header[data-sticky-state=idle],.header[data-sticky-state=active][data-animating]{opacity:0!important;transform:translateY(-100%)!important}.header[data-sticky-state=active]:not([data-animating]){opacity:1!important;transform:translateY(0)!important}.enliva-btn,.enliva-mc__cta,.enliva-box-button,.ib__cta{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#fff!important;border:1.5px solid #1a1a1a!important;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;font-size:15px;font-weight:600;line-height:1;text-decoration:none!important;cursor:pointer;box-shadow:none!important;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.22,.61,.36,1)!important}.enliva-btn:hover,.enliva-mc__cta:hover,.enliva-box-button:hover,.ib__cta:hover{background:transparent!important;background-color:transparent!important;border-color:#1a1a1a!important;color:#1a1a1a!important;transform:scale(1.04)!important;box-shadow:none!important;opacity:1!important}.enliva-btn:active,.enliva-mc__cta:active,.enliva-box-button:active,.ib__cta:active{transform:scale(1)!important}.hero h1{font-family:Playfair Display,Georgia,serif!important;font-weight:500!important;font-size:clamp(2.25rem,5vw,4.4rem)!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important}.hero .text-block p{font-family:var(--font-body--family, "Inter", sans-serif)!important}.hero [class*=__text_eyebrow] p,.hero .text-block--text_eyebrow p{font-size:.8125rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.6!important}.hero [class*=__text_subhead] p,.hero .text-block--text_subhead p{font-size:1rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1.6!important}.jdgm-write-review-modal__page--review-details .jdgm-write-review-modal__field-group--stars{display:none!important}.jdgm-write-review-modal__form--thank-you-separator,.jdgm-write-review-modal__form--thank-you-separator~*{display:none!important}.jdgm-write-review-modal__sections{transition:none!important}.jdgm-write-review-modal__section{opacity:0!important;pointer-events:none}.jdgm-write-review-modal__section.current-section{opacity:1!important;pointer-events:auto;animation:enliva-rev-page-in .32s cubic-bezier(.22,.61,.36,1) both}@keyframes enliva-rev-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.jdgm-write-review-modal__slider-container,.jdgm-write-review-modal__page{transition:none!important}.jdgm-write-review-modal__section--slider .jdgm-write-review-modal__page{opacity:0!important;pointer-events:none}.jdgm-write-review-modal__section--slider .jdgm-write-review-modal__page.current-page{opacity:1!important;pointer-events:auto;animation:enliva-rev-page-in .32s cubic-bezier(.22,.61,.36,1) both}@media(prefers-reduced-motion:reduce){.jdgm-write-review-modal__section--slider .jdgm-write-review-modal__page.current-page{animation:none}}.jdgm-write-review-modal__container{animation:enliva-rev-modal-in .26s cubic-bezier(.22,.61,.36,1) both}@keyframes enliva-rev-modal-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.jdgm-write-review-modal__section.current-section,.jdgm-write-review-modal__container{animation:none}}.jdgm-write-review-modal__overlay{background:#2a21189e!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.jdgm-write-review-modal__content{background:#f7f1e6!important;border-radius:22px!important;border:1px solid #d9cfb8!important;box-shadow:0 30px 80px #2a211859!important;font-family:var(--font-body--family, "Inter", sans-serif)!important;color:#221d1a!important}.jdgm-write-review-modal__close-btn{color:#2a2118!important}.jdgm-write-review-modal__close-btn svg path{stroke:#2a2118!important}.jdgm-write-review-modal__title,.jdgm-write-review-modal__product-title{font-family:var(--font-heading--family)!important;font-size:24px!important;line-height:1.2!important;color:#221d1a!important}.jdgm-write-review-modal__subtitle,.jdgm-write-review-modal__intro,.jdgm-write-review-modal__text,.jdgm-write-review-modal__field-label,.jdgm-write-review-modal__gdpr-statement{font-size:14px!important;color:#4a423a!important}.jdgm-write-review-modal__gdpr-statement a{color:#5f7d55!important}.jdgm-write-review-modal__field-input{font-size:16px!important;background:#fff!important;border:1.5px solid #d9cfb8!important;border-radius:12px!important;color:#221d1a!important}.jdgm-write-review-modal__field-input:focus{border-color:#5f7d55!important;box-shadow:0 0 0 3px #5f7d552e!important;outline:none!important}.jdgm-write-review-modal .jdgm-star.jdgm--on{color:#b5623c!important}.jdgm-write-review-modal .jdgm-star.jdgm--off{color:#d9cfb8!important}.jdgm-write-review-modal__nav-btn{border-radius:999px!important;font-weight:600!important;font-size:15px!important;min-height:44px!important;padding:0 22px!important;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.22,.61,.36,1)!important}.jdgm-write-review-modal__nav-btn-next,.jdgm-write-review-modal__nav-btn-submit,.jdgm-write-review-modal__nav-btn[class*=primary]{background:#2a2118!important;border:1.5px solid #2a2118!important;color:#f3ede4!important}.jdgm-write-review-modal__nav-btn-next:hover,.jdgm-write-review-modal__nav-btn-submit:hover,.jdgm-write-review-modal__nav-btn[class*=primary]:hover{background:transparent!important;color:#2a2118!important;transform:scale(1.04)}.jdgm-write-review-modal__nav-btn-back,.jdgm-write-review-modal__nav-btn-skip,.jdgm-write-review-modal__nav-btn-close{background:transparent!important;border:1.5px solid transparent!important;color:#5f7d55!important}.jdgm-write-review-modal__nav-btn-back:hover,.jdgm-write-review-modal__nav-btn-skip:hover,.jdgm-write-review-modal__nav-btn-close:hover{color:#3a4f33!important}.jdgm-write-review-modal__nav-btn:active{transform:scale(1)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/enliva-custom.css.map */
