body:has(#EduBwBuilder),body:has(#EduBwBuilder) #gbbBundle{--gbb-bundle-bg-color: #ffffff;--gbb-product-card-bg-color: #ffffff;--gbb-product-card-text-color: #111111;--gbb-product-card-border-radius: var(--product-card-corner-radius, 0px);--gbb-product-card-image-border-radius: 0px;--gbb-product-card-image-fit: contain;--gbb-product-card-per-row-extra-large-screen: 3;--gbb-product-card-per-row-large-screen: 3;--gbb-product-card-per-row-small-screen: 2;--gbb-product-card-title-font-size: 12px;--gbb-product-card-title-font-weight: 700;--gbb-product-card-final-price-font-color: #111111;--gbb-product-card-final-price-font-size: 12px;--gbb-product-card-compare-at-price-font-color: #666666;--gbb-product-card-button-color: #000000;--gbb-product-card-button-text-color: #ffffff;--gbb-product-card-button-border-radius: var(--buttons-radius, 0px);--gbb-product-card-quantity-selector-bg-color: #ffffff;--gbb-product-card-quantity-selector-btns-bg-color: #f3f3f3;--gbb-product-card-quantity-selector-button-color: #111111;--gbb-product-card-quantity-selector-text-color: #111111;--gbb-product-card-quantity-selector-border-radius: var(--inputs-radius, 0px);--gbb-product-card-variant-selector-font-size: 12px;--gbb-product-card-variant-selector-font-weight: 400;--gbb-navigation-banner-title-color: #111111;--gbb-navigation-banner-text-color: #444444;--gbb-navigation-banner-step-completion-color: #111111;--gbb-navigation-banner-step-done-color: #111111;--gbb-navigation-banner-step-progress-bar-filled-color: #111111;--gbb-navigation-banner-step-progress-bar-empty-color: #e7e7e7;--gbb-navigation-banner-tabs-active-bg-color: #000000;--gbb-navigation-banner-tabs-active-text-color: #ffffff;--gbb-navigation-banner-tabs-inactive-bg-color: #ffffff;--gbb-navigation-banner-tabs-inactive-text-color: #111111;--gbb-navigation-banner-tabs-border-color: #777777;--gbb-navigation-banner-tabs-corner-radius: var(--variant-pills-radius, 40px);--gbb-cart-footer-bg-color: #ffffff;--gbb-cart-footer-border-radius: 0px;--gbb-cart-footer-buttons-container-bg-color: #ffffff;--gbb-cart-footer-next-button-color: #000000;--gbb-cart-footer-next-button-text-color: #ffffff;--gbb-cart-footer-next-button-border-color: #000000;--gbb-cart-footer-back-button-color: #ffffff;--gbb-cart-footer-back-button-text-color: #111111;--gbb-cart-footer-back-button-border-color: #777777;--gbb-cart-footer-buttons-border-radius: var(--buttons-radius, 0px);--gbb-cart-footer-discount-text-color: #111111;--gbb-cart-footer-discount-message-size: 12px;--gbb-cart-footer-total-label-color: #111111;--gbb-cart-footer-text-color: #111111;--gbb-cart-footer-final-price-color: #111111;--gbb-cart-footer-strikethrough-price-color: #666666;--gbb-cart-footer-discount-progress-bar-empty-color: #e7e7e7;--gbb-cart-footer-discount-progress-bar-filled-color: #000000;--gbb-tab-active-bg-color: #000000;--gbb-tab-active-text-color: #ffffff;--gbb-tab-inactive-bg-color: #ffffff;--gbb-tab-inactive-text-color: #111111;--gbb-product-page-title-color: #111111;--gbb-icon-text-color: #111111;--gbb-icon-bg-color: #ffffff;--gbb-icon-color: #111111;--gbb-scroll-bar-color: #777777}body:has(#EduBwBuilder){background:#fff!important;color:#111!important}#EduBwBuilder{box-sizing:border-box;width:min(calc(100% - 40px),var(--page-width, 1200px));margin:0 auto;padding:20px 0 16px;text-align:center;color:#111;font-family:var(--font-body-family, Arial, sans-serif)}#EduBwBuilder h1{margin:0 auto;max-width:650px;color:#111;font-family:var(--font-heading-family, var(--font-body-family, Arial, sans-serif));font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase}#EduBwBuilder p{max-width:560px;margin:8px auto 0;color:#505050;font-size:12px;line-height:1.5;letter-spacing:.5px;text-transform:uppercase}body:has(#EduBwBuilder) #MainContent{background:#fff!important;color:#111!important;min-width:0}body:has(#EduBwBuilder) #gbbBundle{box-sizing:border-box;width:min(calc(100% - 40px),var(--page-width, 1200px))!important;max-width:var(--page-width, 1200px)!important;margin-inline:auto!important;padding-top:0!important;background:#fff!important;color:#111!important;font-family:var(--font-body-family, Arial, sans-serif)!important;letter-spacing:0}body:has(#EduBwBuilder) #gbbBundle .gbbBundleBody,body:has(#EduBwBuilder) #gbbBundle .gbbBundleContent{min-width:0;background-color:#fff!important;color:#111!important}body:has(#EduBwBuilder) #gbbBundle:has(.gbbCategoriesContainer) .gbbBundleHeader:not(:has(button,input,select,textarea,[role=tab],[role=button])){display:none!important}body:has(#EduBwBuilder) #gbbBundle .ebSizeBar{margin:0 0 12px!important}body:has(#EduBwBuilder) #gbbBundle .ebSizeBarTitle{margin:0 0 8px!important;color:#111!important;font-family:var(--font-body-family, Arial, sans-serif)!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.5px!important}body:has(#EduBwBuilder) #gbbBundle .ebSizeBarBtns{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:8px!important}body:has(#EduBwBuilder) #gbbBundle .ebSizeBtn{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-width:0!important;min-height:48px!important;padding:11px 6px!important;border:1px solid #777777!important;border-radius:var(--variant-pills-radius, 40px)!important;background:#fff!important;color:#111!important;font-family:var(--font-body-family, Arial, sans-serif)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;box-shadow:none!important;cursor:pointer}body:has(#EduBwBuilder) #gbbBundle .ebSizeBtn.isActive{background:#000!important;color:#fff!important;border-color:#000!important}body:has(#EduBwBuilder) #gbbBundle .gbbSearchBarContainer{box-sizing:border-box;width:100%!important;min-width:0!important;min-height:50px!important;margin:0 0 12px!important;padding:0 12px!important;border:1px solid #777777!important;border-radius:var(--inputs-radius, 0px)!important;background:#f6f6f6!important;color:#111!important;box-shadow:none!important}body:has(#EduBwBuilder) #gbbBundle .gbbSearchBarInput{box-sizing:border-box;min-width:0!important;min-height:48px!important;border:0!important;background:transparent!important;color:#111!important;font-family:var(--font-body-family, Arial, sans-serif)!important;font-size:16px!important;line-height:1.4!important;box-shadow:none!important}body:has(#EduBwBuilder) #gbbBundle .gbbSearchBarInput::placeholder{color:#666!important;font-size:12px!important;letter-spacing:.5px!important;text-transform:uppercase!important;opacity:1!important}body:has(#EduBwBuilder) #gbbBundle .gbbCategoriesTabsContainer{box-sizing:border-box;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;max-width:100%!important;gap:8px!important;margin:0 0 18px!important;padding:3px!important;border:0!important;background:#fff!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin;box-shadow:none!important}body:has(#EduBwBuilder) #gbbBundle .gbbCategoryTabContainer{box-sizing:border-box;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 13px!important;margin:0!important;border:1px solid #777777!important;border-radius:var(--variant-pills-radius, 40px)!important;background:#fff!important;color:#111!important;white-space:nowrap!important;box-shadow:none!important}body:has(#EduBwBuilder) #gbbBundle .gbbCategoryTabTitle{margin:0!important;font-family:var(--font-body-family, Arial, sans-serif)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.3px!important;color:#111!important;text-transform:uppercase!important;white-space:nowrap!important}body:has(#EduBwBuilder) #gbbBundle .gbbCategoryTabContainer[data-is-active=true]{background:#000!important;color:#fff!important;border-color:#000!important}body:has(#EduBwBuilder) #gbbBundle .gbbCategoryTabContainer[data-is-active=true] .gbbCategoryTabTitle{color:#fff!important}body:has(#EduBwBuilder) #gbbBundle .gbbProductItem[data-product-card=true]{box-sizing:border-box;min-width:0;border:1px solid #d4d4d4!important;border-radius:var(--product-card-corner-radius, 0px)!important;background:#fff!important;color:#111!important;font-family:var(--font-body-family, Arial, sans-serif)!important;box-shadow:none!important}body:has(#EduBwBuilder) #gbbBundle .gbbProductOverlayIcon{box-sizing:border-box;min-width:44px!important;min-height:44px!important;background:#fff!important;color:#111!important;border:1px solid #777777!important;border-radius:var(--buttons-radius, 0px)!important}body:has(#EduBwBuilder) #gbbBundle .gbbProductOverlayIcon svg path{fill:currentColor!important;stroke:currentColor!important}body:has(#EduBwBuilder) :is(#gbbBundle,.gbbDrawer) .gbbVariantDropdownContainer :is(.gbbDropdownTrigger,.gbbDropdownOptions,.gbbDropdownOption){background:#fff!important;color:#111!important;border-color:#777!important;font-family:var(--font-body-family, Arial, sans-serif)!important;font-size:12px!important}body:has(#EduBwBuilder) :is(#gbbBundle,.gbbDrawer) .gbbVariantDropdownContainer .gbbDropdownTrigger{box-sizing:border-box;min-height:44px!important;border-radius:var(--inputs-radius, 0px)!important}body:has(#EduBwBuilder) :is(#gbbBundle,.gbbDrawer) .gbbVariantDropdownContainer :is(.gbbSelectedVariantTitle,.gbbVariantLabel){color:#111!important}body:has(#EduBwBuilder) :is(#gbbBundle,.gbbDrawer) .gbbVariantDropdownContainer .gbbDropdownOption:hover{background:#ededed!important}body:has(#EduBwBuilder) :is(#gbbBundle,.gbbDrawer) .gbbVariantDropdownContainer .gbbDropdownChevron svg path{fill:#111!important}body:has(#EduBwBuilder) .gbbDrawer{background-color:#fff!important;color:#111!important;font-family:var(--font-body-family, Arial, sans-serif)!important}body:has(#EduBwBuilder) #gbbBundle .gbbBundleFooter{box-sizing:border-box;background:#fff!important;color:#111!important;border-color:#d4d4d4!important;border-top:1px solid #d4d4d4!important;box-shadow:0 -3px 18px #0000000d!important;font-family:var(--font-body-family, Arial, sans-serif)!important}body:has(#EduBwBuilder) :is(#gbbBundle,.gbbDrawer) :is(button,input,select,[role=button],[tabindex]):focus-visible{outline:2px solid #111111!important;outline-offset:2px!important}body:has(#EduBwBuilder) #gbbBundle :is(button,[role=button]):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}body:has(#EduBwBuilder) :is(#gbbBundle,.gbbDrawer),body:has(#EduBwBuilder) :is(#gbbBundle,.gbbDrawer) :is(h1,h2,h3,h4,h5,h6,p,a,label,button,span,div,select,option){text-transform:uppercase!important}body:has(#EduBwBuilder) :is(#gbbBundle,.gbbDrawer) :is(p,label,button,select,option){font-family:var(--font-body-family, Arial, sans-serif)!important;font-size:12px!important;line-height:1.5!important;letter-spacing:.5px!important}body:has(#EduBwBuilder) :is(#gbbBundle,.gbbDrawer) button{font-weight:700!important}body:has(#EduBwBuilder) #gbbBundle .gbbSearchBarInput{text-transform:none!important}@media(max-width:749px){#EduBwBuilder{width:calc(100% - 32px);padding:16px 0 14px}#EduBwBuilder h1{font-size:17px}#EduBwBuilder p{font-size:12px}body:has(#EduBwBuilder) #gbbBundle{width:calc(100% - 32px)!important;padding-bottom:var(--edu-bw-tray-space, 12px);--gbb-product-card-title-font-size: 12px;--gbb-product-card-final-price-font-size: 12px}body:has(#EduBwBuilder) #gbbBundle .ebSizeBarBtns{gap:6px!important}body:has(#EduBwBuilder) #gbbBundle .ebSizeBtn{font-size:12px!important}body:has(#EduBwBuilder) #gbbBundle .gbbBundleFooter{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.elixir-launch-bar{background:#5e1612;color:#fff;text-align:center;padding:10px 18px;font-family:var(--font-body-family,sans-serif);font-size:12px;line-height:1.5}.elixir-launch-bar a{color:inherit;text-decoration:none}.elixir-launch-bar a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.elixir-launch-bar__offer{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px}.elixir-launch-bar__offer strong{font-weight:700}.elixir-launch-bar__returns{display:inline-block;margin-top:4px;text-decoration:underline!important;text-underline-offset:3px;font-size:11px}.eh__closing-actions{max-width:420px;text-align:right}.eh__closing .eh__welcome-offer{margin:0 0 12px;font-size:16px;line-height:1.5;color:var(--eh-ink)}.eh__closing .eh__welcome-terms{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--eh-muted)}@media(max-width:749px){.eh__closing-actions{margin:20px auto 0;text-align:center}.eh__closing .eh__closing-actions .eh__button{margin-top:0}}.eh-footer__newsletter{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:12px 0 32px;margin-bottom:28px;border-bottom:1px solid var(--eh-line)}.eh-footer__newsletter h2{font:700 26px/1.2 DM Sans,sans-serif;margin:0 0 10px;letter-spacing:-.03em}.eh-footer__newsletter p{font-size:13px;line-height:1.6;margin:0}.eh-footer .eh-footer__signup{display:flex;align-items:stretch;gap:8px}.eh-footer__signup input[type=email]{min-width:0;flex:1;border:1px solid var(--eh-line);border-radius:5px;padding:12px;font-family:inherit;font-size:16px;line-height:1.4;background:#fff;color:var(--eh-ink)}.eh-footer .eh-footer__signup button{background:var(--eh-ink);color:#fff;min-height:46px;font-size:13px;padding:10px 18px}.eh-footer .eh-footer__consent{font-size:11px;line-height:1.5;color:var(--eh-muted);margin-top:10px}.eh-footer__signup [role=alert],.eh-footer__signup [role=status]{flex-basis:100%}.eh-footer__signup input:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.eh-footer__newsletter{grid-template-columns:1fr;gap:18px;text-align:center}.eh-footer__signup input[type=email]{width:100px}}.eh-moods{background:#f5f3ee}.eh-moods__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.eh-mood{display:flex;align-items:center;gap:18px;padding:23px 20px;background:#fff;border:1px solid #e5e4df;border-radius:12px;color:#1d1d1b;text-decoration:none;min-width:0}.eh-mood:hover{border-color:#a8a69f}.eh-mood__media{width:90px;height:130px;flex:none;overflow:hidden}.eh-mood__media img{width:100%;height:100%;object-fit:contain;display:block}.eh-mood__copy{min-width:0;flex:1}.eh-mood h3{font-size:21px;line-height:1.2}.eh .eh-mood p{font-size:12px;line-height:1.5;margin:10px 0 14px}.eh-mood__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;min-height:32px;font-weight:500}.eh-mood__cta .elixir-icon{width:16px;height:16px}.eh-moods__discovery{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:26px;border-top:1px solid #dedcd5}.eh-moods__discovery h3{font-size:19px}.eh .eh-moods__discovery p{font-size:13px;margin-top:7px}.eh-moods__discovery .eh__link{flex:none}@media(min-width:750px)and (max-width:1100px){.eh-mood{flex-direction:column;align-items:stretch}.eh-mood__media{align-self:center}.eh-mood h3{font-size:20px}}@media(max-width:749px){.eh-moods__grid{grid-template-columns:1fr;gap:12px}.eh-mood{padding:18px;gap:20px}.eh-mood__media{width:80px;height:105px}.eh-mood h3{font-size:20px}.eh .eh-mood p{margin:7px 0 8px}.eh-moods__discovery{display:block;margin-top:24px;padding-top:24px}.eh-moods__discovery .eh__link{margin-top:12px}.eh-moods__discovery h3{font-size:18px}}.eh-proof{background:#f5f6f4}.eh-proof__heading{max-width:700px;text-align:center;margin:0 auto 38px}.eh-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.eh-proof__item{text-align:center;padding:0 16px}.eh-proof__item .elixir-icon{width:30px;height:30px;margin:0 auto 18px}.eh-proof__item h3{font-size:18px}.eh .eh-proof__item p{font-size:13px;max-width:285px;margin:12px auto 0}@media(max-width:749px){.eh-proof__heading{text-align:left;margin-bottom:28px}.eh-proof__grid{grid-template-columns:1fr;gap:22px}.eh-proof__item{display:grid;grid-template-columns:28px 1fr;column-gap:16px;padding:0;text-align:left}.eh-proof__item .elixir-icon{grid-row:span 2;margin:0;width:26px;height:26px}.eh-proof__item h3{font-size:16px}.eh .eh-proof__item p{font-size:13px;max-width:none;margin:7px 0 0}}.eh-reviews{padding-top:8px;padding-bottom:64px;scroll-margin-top:30px}.eh-reviews .eh__heading{max-width:760px}.eh-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.eh-review{margin:0;padding:28px;border:1px solid var(--eh-line);border-radius:12px;display:flex;flex-direction:column;min-width:0}.eh-review__stars{font-size:13px;letter-spacing:3px;color:var(--eh-ink);margin-bottom:18px}.eh-review blockquote{font:400 15px/1.65 DM Sans,sans-serif;color:var(--eh-ink);letter-spacing:0;margin:0;padding:0;border:0;font-style:normal}.eh-review figcaption{margin-top:auto;padding-top:24px;display:grid;gap:13px;font-size:12px;font-weight:500}.eh-review figcaption a{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;letter-spacing:.04em;color:var(--eh-muted);text-decoration:none;min-height:44px;border-top:1px solid var(--eh-line);padding-top:10px}.eh-review figcaption .elixir-icon{width:16px;height:16px}@media(max-width:749px){.eh-reviews{padding-top:0;padding-bottom:44px}.eh-reviews__grid{grid-template-columns:1fr;gap:12px}.eh-review{padding:22px}.eh-review blockquote{font-size:14px}.eh-review figcaption{padding-top:16px;gap:8px}.eh-review__stars{margin-bottom:12px}.eh-review figcaption a{min-height:40px}}.elixir-rating-link{color:inherit;text-decoration:none;width:fit-content;min-height:44px}.elixir-rating-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.elixir-rating-link:hover .rating-count{text-decoration:underline;text-underline-offset:3px}.elixir-product-start{scroll-margin-top:110px}.elixir-product{--color-background:255,255,255;--color-foreground:22,26,25;--color-button:29,29,27;--color-button-text:255,255,255;--color-secondary-button-text:22,26,25;--buttons-radius:10px;--buttons-radius-outset:10px;--media-radius:16px;--media-border-opacity:0;--font-heading-family:"DM Sans",sans-serif;--font-body-family:"DM Sans",sans-serif;display:block;background:#fff;color:#161a19;font-family:DM Sans,sans-serif;letter-spacing:0}.elixir-product .page-width{max-width:1232px;padding:0 32px}.elixir-product .product{align-items:flex-start}.elixir-product .product__info-container{max-width:none}.elixir-product .product__info-container>*+*{margin:14px 0 0}.elixir-product .product__info-container .product__text{margin:0 0 8px;color:#626a67;font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.elixir-product .product__title{margin:8px 0 0}.elixir-product .product__title h1{font-family:inherit;font-size:clamp(28px,2.9vw,36px);font-weight:700;line-height:1.12;letter-spacing:-.025em;margin:0;color:#161a19;text-transform:none;overflow-wrap:anywhere}.elixir-product .rating{--color-foreground:29,29,27}.elixir-product .rating-text,.elixir-product .rating-count{font-size:12px;color:#626a67;letter-spacing:0}.elixir-product .elixir-product__summary{font-size:16px;line-height:1.5;color:#626a67;margin:10px 0 0;letter-spacing:0}.elixir-product .elixir-product__benefits{list-style:none;display:grid;gap:10px;margin:18px 0 0;padding:0}.elixir-product__benefits li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;letter-spacing:0}.elixir-product__benefits .elixir-icon{width:20px;height:20px;flex:none;margin-top:1px}.elixir-product .product__info-container>.elixir-product__price{border:0;padding:0;margin:10px 0 0}.elixir-product .elixir-product__price .price{margin:0}.elixir-product .elixir-product__price .price__container{margin-bottom:0}.elixir-product .product__info-container>.elixir-product__installments{margin:0}.elixir-product__installments shopify-payment-terms{display:block;margin-top:8px}.elixir-product .price{font-size:30px;line-height:1.2;letter-spacing:-.025em;font-weight:700}.elixir-product .price__sale .price-item--regular{font-size:16px;letter-spacing:0;color:#626a67}.elixir-product .product__tax{font-size:11px;line-height:1.5;margin:7px 0 0;color:#626a67}.elixir-product .installment{margin:0;font-size:12px;letter-spacing:0}.elixir-product .product-form__input{max-width:none;margin:0 0 15px}.elixir-product variant-selects{margin-top:22px!important}.elixir-product .product-form__input .form__label{font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;margin-bottom:10px}.elixir-product .product-form__input--pill input[type=radio]+label{min-height:44px;padding:12px 14px;margin:0 6px 8px 0;border:1px solid #e3e7e5;border-radius:8px;background:#fff;color:#161a19;font-size:12px;line-height:1.35;letter-spacing:0}.elixir-product .product-form__input--pill input[type=radio]:checked+label{border-color:#1d1d1b;box-shadow:inset 0 0 0 1px #1d1d1b;background:#fff;color:#161a19;font-weight:600}.elixir-product .product-form__input--pill input[type=radio].disabled+label{color:#767b79;text-decoration:line-through}.elixir-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #161a19;outline-offset:3px}.elixir-product .product-form{margin:18px 0 0}.elixir-product .product-form__buttons{max-width:none}.elixir-product .product-form__submit{width:100%;min-height:54px;border-radius:10px;background:#1d1d1b;color:#fff;box-shadow:none;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.elixir-product .product-form__submit:after{box-shadow:none}.elixir-product .shopify-payment-button__button--unbranded{background:#fff;color:#1d1d1b;border:1px solid #1d1d1b;border-radius:10px;font-size:13px;min-height:48px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.elixir-product .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#f6f6f5}.elixir-product .elixir-product__assurance{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#f5f5f5;border-radius:12px;overflow:hidden;margin-top:16px;padding:4px 10px}.elixir-product__assurance>div{display:flex;align-items:center;gap:9px;padding:12px 9px;font-size:11px;font-weight:600;line-height:1.35}.elixir-product__assurance>div:nth-child(-n+2){border-bottom:1px solid #e1e3e2}.elixir-product__assurance>div:nth-child(odd){border-right:1px solid #e1e3e2}.elixir-product__assurance .elixir-icon{flex:none;width:22px;height:22px}.elixir-product .elixir-product__payments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:16px 0}.elixir-product__payments li{display:flex}.elixir-product__payment-icon{height:24px;width:auto}.elixir-product .elixir-product__details{margin-top:20px}.elixir-product .product__media-list{border-radius:16px;overflow:hidden}.elixir-product .product__media,.elixir-product .product__media img{background:#fff;border-radius:16px}.elixir-product .product-media-container{border:0;background:#fff;--border-radius:16px}.elixir-product .thumbnail{border-radius:10px;border:1px solid transparent;box-shadow:none}.elixir-product .thumbnail img{border-radius:8px;object-fit:contain}.elixir-product .thumbnail[aria-current=true]{border:2px solid #1d1d1b;box-shadow:none}.elixir-product .thumbnail-list{gap:10px}.elixir-product .product--thumbnail_slider .thumbnail-list__item{width:calc((100% - 40px)/5)!important}@media(min-width:750px){.elixir-product .product__info-wrapper{padding-left:48px}.elixir-product .product--right .product__info-wrapper{padding-left:0;padding-right:48px}.elixir-product .product--no-media .product__info-wrapper{padding:0}.elixir-product .product__column-sticky{top:28px}}@media(max-width:749px){.elixir-product .page-width{padding:0 16px}.elixir-product .product__media-wrapper{margin:0!important}.elixir-product .product__info-wrapper{padding:18px 0 0}.elixir-product .product__title h1{font-size:25px;line-height:1.15}.elixir-product .elixir-product__summary{font-size:14px;line-height:1.5;margin-top:9px}.elixir-product__benefits li{font-size:13px}.elixir-product .elixir-product__benefits{gap:9px;margin-top:16px}.elixir-product .price{font-size:27px}.elixir-product .product__media-list{margin:0;width:100%;scroll-padding-left:0;overflow-x:auto;overflow-y:hidden}.elixir-product .product__media-list .product__media-item{width:100%;margin:0;padding:0}.elixir-product .slider-mobile-gutter{margin:0}.elixir-product .thumbnail-slider{margin-top:10px}.elixir-product .thumbnail-list{padding:0;scroll-padding-left:0;flex:1}.elixir-product .thumbnail-list__item.slider__slide{width:calc((100% - 40px)/5)!important}.elixir-product .thumbnail-slider .slider-button{width:28px}.elixir-product .elixir-product__assurance{padding:3px 5px}.elixir-product__assurance>div{font-size:10.5px;padding:12px 8px;gap:7px}.elixir-product .product-form__input--pill input[type=radio]+label{font-size:11.5px;padding:12px 10px}}.elixir-pdp,.elixir-accordions{font-family:DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:#161a19;line-height:1.5}.elixir-pdp{background:#fff;padding:52px 32px}.elixir-pdp *,.elixir-accordions *{box-sizing:border-box}.elixir-product *,.elixir-pdp *,.elixir-accordions *{text-transform:none}.elixir-product .product-form__submit span{text-transform:uppercase}.elixir-pdp__inner{max-width:1168px;margin:0 auto}.elixir-pdp h2,.elixir-pdp h3{font-family:inherit;font-weight:700;letter-spacing:-.022em;line-height:1.18;text-transform:none;color:#161a19}.elixir-pdp h2{font-size:clamp(26px,2.7vw,32px);margin:0}.elixir-pdp h3{font-size:17px;margin:0}.elixir-pdp p{font-size:15px;line-height:1.6;color:#626a67;margin:10px 0 0}.elixir-pdp__heading{text-align:center;max-width:680px;margin:0 auto 32px}.elixir-pdp .elixir-pdp__eyebrow{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#373c3a;margin:0 0 12px}.elixir-pdp__button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:24px;padding:15px 20px;border:0;border-radius:10px;background:#1d1d1b;color:#fff;text-decoration:none;font-family:inherit;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.elixir-pdp__button:hover{background:#333532;color:#fff}.elixir-pdp a:focus-visible,.elixir-pdp button:focus-visible,.elixir-accordions summary:focus-visible{outline:2px solid #161a19;outline-offset:4px}.elixir-icon{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.elixir-accordions{background:#fff;border:1px solid #e3e7e5;border-radius:14px;overflow:hidden}.elixir-accordions details+details{border-top:1px solid #e3e7e5}.elixir-accordions summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:58px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.4}.elixir-accordions summary::-webkit-details-marker{display:none}.elixir-accordions summary .elixir-icon{flex:none;width:19px;height:19px}.elixir-accordions summary>span{flex:1}.elixir-accordions summary>.elixir-icon:last-child{margin-left:auto;width:17px;height:17px;color:#626a67}.elixir-accordions details[open] .elixir-icon--plus path:last-child{display:none}.elixir-accordions details>div{padding:0 18px 20px;font-size:14px;line-height:1.65;color:#626a67}.elixir-accordions details>div p{margin:0 0 10px;font-size:inherit}.elixir-accordions a{color:inherit;text-underline-offset:3px}@media(max-width:749px){.elixir-pdp{padding:34px 16px}.elixir-pdp h2{font-size:24px}.elixir-pdp p{font-size:14px}.elixir-pdp__heading{margin-bottom:26px}.elixir-accordions summary{font-size:13px;min-height:56px;padding:13px 16px}.elixir-accordions details>div{font-size:13px;padding:0 16px 18px}.elixir-pdp__button{min-height:52px}}.elixir-closing{padding-bottom:72px}.elixir-closing__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:40px;border:1px solid #eeeeec;border-radius:18px;box-shadow:0 12px 34px #0000000a;background:#fff}.elixir-closing__images{display:flex;justify-content:center;align-items:center;min-width:0;overflow:hidden}.elixir-closing__images img{display:block;width:33.333%;max-width:220px;min-width:0;height:auto;aspect-ratio:1;object-fit:contain}.elixir-closing h2{overflow-wrap:anywhere}@media(max-width:749px){.elixir-closing{padding:24px 16px 44px}.elixir-closing__card{grid-template-columns:1fr;gap:24px;padding:22px 16px;border-radius:16px}.elixir-closing h2{font-size:24px}.elixir-closing__images img{aspect-ratio:4/5}}.elixir-comparison__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.elixir-comparison .elixir-pdp__eyebrow{display:inline-block;background:#f0f0ef;border-radius:4px;padding:5px 8px;font-size:9px}.elixir-comparison__table{border:1px solid #e3e7e5;border-radius:14px;overflow:hidden}.elixir-comparison table{border:0;border-collapse:collapse;width:100%;table-layout:fixed;box-shadow:none;font-size:13px;line-height:1.45;letter-spacing:0}.elixir-comparison th,.elixir-comparison td{padding:20px 13px;text-align:center;border:0;border-bottom:1px solid #e3e7e5}.elixir-comparison thead td{width:26%}.elixir-comparison thead th{font-size:13px;font-weight:700}.elixir-comparison tbody th{font-weight:500;text-align:left}.elixir-comparison tr>:nth-child(2){background:#f0f0ef}.elixir-comparison tr>:last-child{color:#626a67}.elixir-comparison tbody tr:last-child>*{border-bottom:0}@media(max-width:749px){.elixir-comparison__layout{display:flex;flex-direction:column;gap:0;align-items:stretch}.elixir-comparison__copy{display:contents}.elixir-comparison h2{font-size:24px}.elixir-comparison__copy>.elixir-pdp__eyebrow{align-self:flex-start}.elixir-comparison__table{order:1;margin-top:24px}.elixir-comparison__copy>.elixir-pdp__button{order:2;margin-top:18px}.elixir-comparison table{font-size:12px}.elixir-comparison th,.elixir-comparison td{padding:18px 9px}.elixir-comparison thead th{font-size:12px}}.elixir-faq__list{max-width:760px;margin:0 auto}.elixir-faq .elixir-accordions summary{min-height:62px;font-size:14px;padding:16px 20px}.elixir-faq .elixir-accordions details>div{padding:0 20px 20px}@media(max-width:749px){.elixir-faq .elixir-accordions summary{font-size:13px;min-height:58px;padding:14px 16px}.elixir-faq .elixir-accordions details>div{padding:0 16px 18px}}.elixir-profile__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px) minmax(0,1fr);align-items:center;gap:42px;margin-top:36px}.elixir-profile__column{display:grid;gap:36px}.elixir-profile article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:3px 14px;text-align:left}.elixir-profile article>.elixir-icon{grid-row:1/span 2;width:44px;height:44px;padding:11px;border-radius:50%;background:#eeeeed}.elixir-profile article h3{font-size:16px;letter-spacing:0;margin-top:2px}.elixir-profile article p{font-size:14px;line-height:1.5;margin:0;grid-column:2}.elixir-profile__image{border-radius:16px;overflow:hidden;aspect-ratio:1;background:#fff}.elixir-profile__image img{width:100%;height:100%;object-fit:contain;display:block}.elixir-profile__grid--no-image{grid-template-columns:1fr 1fr;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:989px)and (min-width:750px){.elixir-profile__grid{gap:24px}.elixir-profile article{grid-template-columns:34px 1fr;gap:3px 10px}.elixir-profile article>.elixir-icon{width:34px;height:34px;padding:8px}}@media(max-width:749px){.elixir-profile__grid{grid-template-columns:1fr;gap:24px;margin-top:26px}.elixir-profile__image{grid-row:1;max-width:460px;width:100%;margin:auto}.elixir-profile__column{gap:24px}.elixir-profile article h3{font-size:15px}.elixir-profile article p{font-size:13px}}.elixir-reviews{scroll-margin-top:40px}.elixir-reviews #bundle-product_reviews{font-family:DM Sans,sans-serif;color:#1d1d1b}.elixir-reviews #bundle-product_reviews :is(button,input,select,textarea){font-family:inherit}.elixir-reviews .elixir-pdp__heading{margin-bottom:28px}.elixir-story__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.elixir-story__row+.elixir-story__row{margin-top:68px}.elixir-story__image{aspect-ratio:1;overflow:hidden;border-radius:16px;background:#fff}.elixir-story__image img{display:block;width:100%;height:100%;object-fit:contain}.elixir-story__row--reverse .elixir-story__image{order:2}.elixir-story__row--text{display:block;max-width:760px;margin-left:auto;margin-right:auto}.elixir-story__body{font-size:15px;line-height:1.65;color:#626a67;margin-top:14px}.elixir-story__body p{margin:0 0 12px}.elixir-story .elixir-story__occasions{font-size:11px;font-weight:600;color:#373c3a;padding-top:18px;margin-top:20px;border-top:1px solid #e3e7e5;letter-spacing:.02em}@media(max-width:749px){.elixir-story__row{grid-template-columns:1fr;gap:22px}.elixir-story__row--reverse .elixir-story__image{order:0}.elixir-story__row+.elixir-story__row{margin-top:44px}.elixir-story h2{font-size:23px}.elixir-story__image{max-height:460px}.elixir-story__body{font-size:14px}}.elixir-trust{background:#f5f5f5;text-align:center;margin:24px 0;padding-top:48px;padding-bottom:48px}.elixir-trust__icon{display:flex;align-items:center;justify-content:center;background:#1d1d1b;color:#fff;border-radius:50%;width:56px;height:56px;margin:0 auto 20px}.elixir-trust__icon .elixir-icon{width:27px;height:27px}.elixir-trust p{max-width:530px;margin:12px auto 0}.elixir-trust__links{display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:center;margin-top:18px;font-size:12px}.elixir-trust__links a{color:#373c3a;text-underline-offset:3px}@media(max-width:749px){.elixir-trust{margin:16px 0;padding:40px 22px}.elixir-trust h2{font-size:23px}}elixir-video-rail{display:block}.elixir-videos__rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#919693 #f5f5f5;padding-bottom:14px}.elixir-videos__card{flex:0 0 270px;max-width:70%;border-radius:16px;background:#f2f2f0;overflow:hidden;aspect-ratio:9/14;scroll-snap-align:start}.elixir-videos__card video{display:block;width:100%;height:100%;object-fit:cover}.elixir-videos__navigation{display:flex;justify-content:center;gap:10px;margin-top:18px}.elixir-videos__navigation button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #e3e7e5;border-radius:50%;background:#fff;color:#373c3a;cursor:pointer}.elixir-videos__navigation .elixir-icon{width:18px;height:18px}@media(max-width:749px){.elixir-videos__rail{gap:14px}.elixir-videos__card{flex-basis:62%;max-width:260px}}.elixir-delivery-note{display:flex;gap:11px;padding:14px 16px;background:#f7f6f2;border-radius:8px;margin:16px 0;font:12px/1.5 DM Sans,sans-serif;color:#383a35}.elixir-delivery-note>.elixir-icon{width:19px;height:19px;flex:none;margin-top:2px}.elixir-delivery-note p{font-size:11px;line-height:1.5;margin:4px 0!important;color:inherit}.elixir-delivery-note strong{font-size:12px;font-weight:600}.elixir-delivery-note__links{display:flex;flex-wrap:wrap;gap:4px 14px}.elixir-delivery-note a{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-underline-offset:3px;font-size:11px}.elixir-delivery-note a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.elixir-header-brand{display:inline-flex;align-items:center;gap:9px;color:inherit;font:600 16px/1.2 DM Sans,sans-serif;letter-spacing:.08em;white-space:nowrap}:is(.header.elixir-header,.eh-nav.eh-nav--balanced) .elixir-header-brand__symbol{display:block;flex:none;width:32px;height:32px;object-fit:contain}.header.elixir-header{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;grid-template-areas:"navigation heading icons"!important;column-gap:20px;padding-inline:32px}.header.elixir-header .header__heading,.header.elixir-header>.header__heading-link{grid-area:heading;justify-self:center;margin:0;padding:0;text-align:center}.header.elixir-header .header__heading-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0;color:inherit}.header.elixir-header .header__inline-menu{grid-area:navigation;min-width:0;max-width:100%;margin:0;justify-self:start}.header.elixir-header .header__inline-menu>.list-menu--inline{flex-wrap:wrap}.header.elixir-header .header__icons{grid-area:icons;justify-self:end;align-items:center;padding:0;min-width:0;max-width:100%;flex-wrap:nowrap;justify-content:flex-end}.elixir-header__start{display:none;grid-area:navigation;align-items:center}.header.elixir-header.drawer-menu .elixir-header__start{display:flex}.header.elixir-header .elixir-header__start>header-drawer{margin:0}.header.elixir-header .elixir-header__start>.header__search{display:none}.eh-nav.eh-nav--balanced .eh-nav__bar{display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);grid-template-areas:"navigation brand tools";gap:20px;align-items:center}.eh-nav.eh-nav--balanced .eh-nav__brand{grid-area:brand;justify-self:center;min-height:44px}.eh-nav.eh-nav--balanced .eh-nav__links{grid-area:navigation;justify-self:start;min-width:0;max-width:100%;flex-wrap:wrap;gap:0 20px}.eh-nav.eh-nav--balanced .eh-nav__tools{grid-area:tools;justify-self:end;align-items:center;justify-content:flex-end;min-width:0;max-width:100%;flex-wrap:nowrap}.eh-nav__start{display:none;grid-area:start;align-items:center}.elixir-drawer-account{display:flex;align-items:center;gap:12px;min-height:44px;padding-block:12px;color:inherit;text-decoration:none;font:inherit}.elixir-drawer-account .svg-wrapper{width:20px;height:20px}:is(.header.elixir-header,.eh-nav.eh-nav--balanced) #vitals-wishlist-header.elixir-header-wishlist{display:flex;align-items:center;justify-content:center;position:relative;inset:auto;flex:0 0 44px;width:44px;min-width:44px;max-width:44px;height:44px;margin:0!important;padding:0}:is(.header.elixir-header,.eh-nav.eh-nav--balanced) #vitals-wishlist-header.elixir-header-wishlist>*{max-width:100%;margin:0!important}@media(max-width:989px){.header.elixir-header .header__icons,.eh-nav.eh-nav--balanced .eh-nav__tools{width:88px;min-width:88px;max-width:none;column-gap:0}.header.elixir-header .header__icons>.desktop-localization-wrapper{display:none}.elixir-header-brand{gap:0;font-size:clamp(12px,3.6vw,16px);letter-spacing:.06em}:is(.header.elixir-header,.eh-nav.eh-nav--balanced) .elixir-header-brand__symbol{display:none}.header.elixir-header{grid-template-areas:"left-icons heading icons"!important;column-gap:4px;padding:10px 12px}.header.elixir-header .elixir-header__start{display:flex;grid-area:left-icons;justify-self:start;min-width:0}.header.elixir-header .elixir-header__start>.header__search{display:inline-flex;margin:0}.header.elixir-header .elixir-header__start .header__icon{width:44px;height:44px;margin:0}.header.elixir-header .header__icons>.header__search,.header.elixir-header .header__icons>shopify-account{display:none}.header.elixir-header .header__icons>:not(.desktop-localization-wrapper):not(.header__search):not(shopify-account){flex:0 0 44px;min-width:0;max-width:44px;margin-inline:0}.eh-nav.eh-nav--balanced .eh-nav__bar{grid-template-areas:"start brand tools";gap:4px;padding:10px 12px}.eh-nav.eh-nav--balanced .eh-nav__links,.eh-nav.eh-nav--balanced .eh-nav__tools>.eh-nav__desktop-search{display:none}.eh-nav.eh-nav--balanced .eh-nav__start{display:flex}.eh-nav.eh-nav--balanced .eh-nav__mobile{display:block}.eh-nav.eh-nav--balanced .eh-nav__mobile summary{list-style:none;cursor:pointer}.eh-nav.eh-nav--balanced .eh-nav__mobile summary::-webkit-details-marker{display:none}.eh-nav.eh-nav--balanced .eh-nav__start>a,.eh-nav.eh-nav--balanced .eh-nav__mobile summary,.eh-nav.eh-nav--balanced .eh-nav__tools>a{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;color:inherit;text-decoration:none}.eh-nav.eh-nav--balanced .eh-nav__tools{gap:0}.eh-nav.eh-nav--balanced .eh-nav__tools>*{flex:0 0 44px;min-width:0;max-width:44px;margin-inline:0}.eh-nav.eh-nav--balanced .eh-nav__mobile-menu{position:absolute;top:100%;left:0;right:0;background:#fff;padding:16px 22px 22px;border-bottom:1px solid var(--eh-line);box-shadow:0 16px 24px #0000000a}.eh-nav.eh-nav--balanced .eh-nav__mobile-menu a{display:flex;align-items:center;min-height:50px;color:inherit;font-size:15px;text-decoration:none}}.eh,.eh-nav,.eh-footer{--eh-ink:#1d1d1b;--eh-muted:#686963;--eh-line:#e5e4df;--eh-paper:#f5f3ee;color:var(--eh-ink);background:#fff;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;letter-spacing:0;text-align:left}.eh{padding:72px 32px}.eh *,.eh-nav *,.eh-footer *{box-sizing:border-box;text-transform:none}.eh__inner{max-width:1168px;margin-inline:auto}.eh h1,.eh h2,.eh h3{font-family:inherit;font-weight:600;color:var(--eh-ink);letter-spacing:-.045em;line-height:1.12;margin:0}.eh h2{font-size:clamp(30px,3.3vw,44px)}.eh h3{font-size:18px;letter-spacing:-.025em}.eh p{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--eh-muted)}.eh .eh__eyebrow{font-size:10px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 14px;color:var(--eh-muted)}.eh__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:14px 24px;border:1px solid var(--eh-ink);border-radius:8px;background:var(--eh-ink);color:#fff;text-decoration:none;font:600 13px/1.4 DM Sans,sans-serif;letter-spacing:0;cursor:pointer;transition:background .15s}.eh__button:hover{background:#373733;border-color:#373733;color:#fff}.eh__button--light{background:#f7f5f0;border-color:#f7f5f0;color:#1d1d1b}.eh__button--light:hover{background:#e8e5de;border-color:#e8e5de;color:#1d1d1b}.eh__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--eh-ink);font-size:13px;font-weight:500;text-underline-offset:5px;text-decoration-thickness:1px}.eh__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px}.eh .eh__fine{font-size:11px;line-height:1.55;color:var(--eh-muted)}.eh a:focus-visible,.eh summary:focus-visible,.eh-nav a:focus-visible,.eh-nav summary:focus-visible,.eh-footer a:focus-visible,.eh-footer select:focus-visible,.eh-footer button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.eh .elixir-icon,.eh-nav svg{width:22px;height:22px;display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.eh__button .elixir-icon,.eh__link .elixir-icon{width:16px;height:16px}.eh__media{display:block;width:100%;height:100%;object-fit:contain}.eh__media-box{overflow:hidden;aspect-ratio:1;border-radius:20px;background:var(--eh-paper)}.eh__heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.eh__heading>div{max-width:650px}.eh__hero{padding-top:16px;padding-bottom:0;text-align:center}.eh__hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"copy media" "actions media" "caption media";gap:0 64px;align-items:center}.eh__hero-copy{grid-area:copy;align-self:end;padding-top:20px}.eh__hero h1{font-size:44px;max-width:520px;margin-inline:auto;line-height:1.03;letter-spacing:-.055em}.eh__hero .eh__hero-text{font-size:20px;line-height:1.5;max-width:410px;margin:24px auto 0}.eh__hero .eh__hero-format{font-size:13px;margin-top:16px;max-width:360px}.eh__hero-media{grid-area:media;aspect-ratio:1 / 1}.eh__hero-actions{grid-area:actions;align-self:start;padding:26px 0 20px}.eh__hero .eh__fine{grid-area:caption;max-width:390px;margin:0 auto 14px;font-size:12px}.eh__hero .eh__actions{justify-content:center}.eh__reassurance{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:27px 0;border-bottom:1px solid var(--eh-line);margin-top:30px}.eh__reassurance>div{display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px}.eh__reassurance>div+div{border-left:1px solid var(--eh-line)}.eh__picks{padding-top:62px}.eh__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.eh__card{min-width:0;display:flex;flex-direction:column}.eh__card-image{display:block;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#f7f7f5}.eh__card-image img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .2s}.eh__card-image:hover img{transform:scale(1.025)}.eh__card-body{padding:18px 2px 0;display:flex;flex-direction:column;flex:1}.eh__card .eh__vendor{font-size:9px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;color:var(--eh-muted);margin:0 0 7px}.eh__card h3{font-size:18px;line-height:1.25;min-height:2.5em}.eh__card h3 a{color:inherit;text-decoration:none}.eh__card .eh__scent{font-size:12px;line-height:1.5;margin:7px 0 0;min-height:3em}.eh__card .eh__price{font-size:15px;color:var(--eh-ink);font-weight:600;margin:14px 0}.eh__card-cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:45px;border:1px solid #d9d9d3;border-radius:7px;padding:10px 13px;color:var(--eh-ink);text-decoration:none;font-size:12px;font-weight:500}.eh__card-cta:hover{background:var(--eh-paper)}.eh__card-cta .elixir-icon{width:16px;height:16px}.eh__picks-note{text-align:center;margin-top:24px!important}.eh__format{background:#f8f7f3}.eh__split{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.eh__format-copy{max-width:445px}.eh__format p{max-width:425px}.eh__checks{list-style:none;margin:26px 0 0;padding:0}.eh__checks li{display:flex;gap:12px;align-items:center;font-size:13px;line-height:1.5;padding:14px 0;border-top:1px solid #e0dfd9}.eh__checks li:last-child{border-bottom:1px solid #e0dfd9}.eh__checks .elixir-icon{width:20px;height:20px}.eh__rotation{--eh-ink:#f8f6f1;--eh-muted:#bcbcb5;background:#1c1c1a;color:var(--eh-ink);padding-block:64px}.eh__rotation h2{font-size:clamp(32px,3.8vw,49px);max-width:480px}.eh__rotation .eh__split{gap:56px}.eh__rotation .eh__media-box{background:#1c1c1a;border-radius:16px}.eh__rotation .eh__actions{margin-top:28px}.eh__rotation .eh__fine{max-width:400px;font-size:10px;margin-top:16px}.eh__faq{padding-top:76px;padding-bottom:0}.eh__faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.eh__faq h2{max-width:350px}.eh__faq-list{border-top:1px solid var(--eh-line)}.eh__faq details{border-bottom:1px solid var(--eh-line)}.eh__faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:18px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:500}.eh__faq summary::-webkit-details-marker{display:none}.eh__faq summary .elixir-icon{width:17px;height:17px}.eh__faq details[open] summary .elixir-icon{transform:rotate(45deg)}.eh__answer{padding:0 36px 22px 0}.eh__answer p{font-size:14px;margin:0 0 12px}.eh__answer a{color:inherit;text-underline-offset:3px}.eh__policy-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.eh__closing{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--eh-line);margin-top:70px;padding:40px 0}.eh__closing h2{font-size:30px}.eh-nav__announcement{background:#1d1d1b;color:#fff;text-align:center;padding:9px 16px;font-size:9px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.eh-nav__bar{max-width:1232px;margin:auto;padding:20px 32px;display:flex;justify-content:space-between;align-items:center;gap:28px}.eh-nav{border-bottom:1px solid var(--eh-line);position:relative;z-index:5}.eh-nav__brand,.eh-footer__brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.eh-nav__brand img,.eh-footer__brand img{width:34px;height:34px;object-fit:contain}.eh-nav__links{display:flex;align-items:center;gap:28px}.eh-nav__links a{color:inherit;text-decoration:none;font-size:12px;min-height:44px;display:flex;align-items:center}.eh-nav__links a:hover{text-decoration:underline;text-underline-offset:6px}.eh-nav__tools{display:flex;gap:6px}.eh-nav__tools #cart-icon-bubble{position:relative}.eh-nav__tools #cart-icon-bubble .cart-count-bubble{inset:auto 0 2px auto}.eh-nav__tools a,.eh-nav__mobile summary{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;text-decoration:none}.eh-nav__mobile{display:none}.eh-footer{border-top:1px solid var(--eh-line);padding:28px 32px}.eh-footer__row{display:flex;align-items:center;justify-content:space-between;gap:24px}.eh-footer__links{display:flex;flex-wrap:wrap;justify-content:end;gap:12px 22px}.eh-footer__links a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;color:var(--eh-muted);text-decoration:none}.eh-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;font-size:10px;color:var(--eh-muted)}.eh-footer form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eh-footer select,.eh-footer button{border:1px solid var(--eh-line);border-radius:5px;background:#fff;color:var(--eh-ink);font:inherit;min-height:38px;padding:6px 10px;max-width:220px}.eh-footer button{cursor:pointer}@media(max-width:989px){.eh__hero-grid{gap:0 32px}.eh__split{gap:36px}.eh__faq-grid{gap:40px}.eh-nav__links{gap:18px}.eh-nav__brand{font-size:12px}.eh-nav__bar{gap:14px}.eh__cards{gap:16px}}@media(max-width:749px){.eh{padding:44px 20px}.eh h2{font-size:31px}.eh p{font-size:14px}.eh .eh__eyebrow{font-size:9px;margin-bottom:12px}.eh__heading{display:block;margin-bottom:24px}.eh__heading>.eh__link{margin-top:12px}.eh__button{min-height:50px}.eh__hero{padding-top:16px;padding-bottom:0}.eh__hero-grid{grid-template-columns:1fr;grid-template-areas:"copy" "actions" "media" "caption";gap:0}.eh__hero-copy{padding:0}.eh__hero h1{font-size:44px;max-width:370px;letter-spacing:-.055em;line-height:1.04}.eh__hero .eh__hero-text{font-size:16px;max-width:330px;margin-top:16px}.eh__hero .eh__hero-format{font-size:11px;margin-top:10px;max-width:none}.eh__hero-media{margin-top:22px;aspect-ratio:1 / 1;border-radius:14px}.eh__hero-media img{object-fit:contain}.eh__hero-actions{padding:20px 0 0}.eh__hero .eh__actions{gap:8px}.eh__hero .eh__actions>*{width:100%;justify-content:center}.eh__hero .eh__fine{margin:12px auto 0;font-size:11px;text-align:center;max-width:310px}.eh__reassurance{gap:8px;padding:22px 0;margin-top:22px}.eh__reassurance>div{gap:8px;flex-direction:column;text-align:center;font-size:12px;line-height:1.5;padding-inline:4px}.eh__reassurance .elixir-icon{width:22px;height:22px}.eh__picks{padding-top:40px}.eh__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.eh__card-image{border-radius:10px}.eh__card-body{padding-top:13px}.eh__card h3{font-size:16px;min-height:2.5em}.eh__card .eh__vendor{font-size:8px;min-height:3em;letter-spacing:.06em}.eh__card .eh__scent{font-size:11px;margin-top:6px}.eh__card .eh__price{font-size:13px;margin:10px 0 13px}.eh__card-cta{font-size:11px;padding:10px;min-height:44px}.eh__picks-note{font-size:10px!important}.eh__split,.eh__faq-grid{grid-template-columns:1fr;gap:28px}.eh__format .eh__media-box{max-height:360px;width:100%;aspect-ratio:1.12}.eh__format-copy{max-width:none}.eh__checks{margin-top:22px}.eh__checks li{font-size:12px;padding-block:13px}.eh__rotation{padding-top:40px;padding-bottom:32px}.eh__rotation .eh__split{gap:24px}.eh__rotation h2{font-size:35px;max-width:365px}.eh__rotation .eh__actions{margin-top:22px}.eh__rotation .eh__button{width:100%}.eh__rotation .eh__media-box{order:2;max-width:430px;margin:auto}.eh__rotation .eh__fine{font-size:9px}.eh__faq{padding-top:44px;padding-bottom:0}.eh__faq h2{max-width:none}.eh__faq summary{font-size:13px;min-height:62px}.eh__answer{padding-right:10px}.eh__answer p{font-size:13px}.eh__closing{display:block;text-align:center;margin-top:40px;padding:34px 0}.eh__closing h2{font-size:28px}.eh__closing .eh__button{margin-top:20px;min-width:235px}.eh-nav__announcement{font-size:8px;padding-block:8px}.eh-nav__bar{padding:10px 14px;gap:8px}.eh-nav__brand{font-size:11px;gap:6px}.eh-nav__brand img{width:28px;height:28px}.eh-nav__links{display:none}.eh-nav__tools{gap:0}.eh-nav__tools a{min-width:38px}.eh-nav__mobile{display:block}.eh-nav__mobile summary{list-style:none;cursor:pointer;min-width:36px}.eh-nav__mobile summary::-webkit-details-marker{display:none}.eh-nav__mobile-menu{position:absolute;top:100%;left:0;right:0;background:#fff;padding:16px 22px 22px;border-bottom:1px solid var(--eh-line);box-shadow:0 16px 24px #0000000a}.eh-nav__mobile-menu a{display:flex;align-items:center;min-height:50px;color:inherit;font-size:15px;text-decoration:none}.eh-footer{padding:24px 20px}.eh-footer__row,.eh-footer__bottom{flex-direction:column;align-items:center;gap:14px}.eh-footer__links{justify-content:center;gap:0 17px}.eh-footer__bottom{margin-top:16px;text-align:center}.eh-footer form{justify-content:center}.eh-footer select{max-width:210px}}@media(max-width:359px){.eh{padding-inline:16px}.eh__hero h1{font-size:40px}.eh-nav__brand{font-size:9px;letter-spacing:.03em}.eh-nav__tools a{min-width:32px}.eh__card-cta{padding-inline:7px;font-size:10px}}@media(prefers-reduced-motion:reduce){.eh *{transition:none!important;animation:none!important}}.eh__store-rating{min-height:32px;margin-bottom:14px;text-align:center}.eh__store-rating #vitals-all_reviews_badge{margin:0}.eh__store-rating #vitals-all_reviews_badge .Vtl-ReviewsBadge__Widget,.eh__store-rating #vitals-all_reviews_badge .Vtl-ReviewsBadge{justify-content:center;width:100%;margin:0;padding:0}.eh__store-rating #vitals-all_reviews_badge .Vtl-ReviewsBadge__Container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-height:32px;width:100%;max-width:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.eh .eh__store-rating #vitals-all_reviews_badge .Vtl-ReviewsBadge__Score{order:1;width:auto;margin:0;padding:0;background:transparent;color:var(--eh-ink);font-family:inherit;font-size:13px;font-weight:700;line-height:1.4}.eh__store-rating #vitals-all_reviews_badge .Vtl-ReviewsBadge__Stars{order:0}.eh .eh__store-rating #vitals-all_reviews_badge .Vtl-ReviewsBadge__Rating{order:2;width:auto;margin:0;padding:0;color:var(--eh-muted);font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.eh__store-rating #vitals-all_reviews_badge .Vtl-pr-review-stars-snippet{font-size:14px!important}.eh__store-rating #vitals-all_reviews_badge .Vtl-pr-stars-snippet--front{color:var(--eh-ink)!important}.eh .eh__card-rating{color:var(--eh-muted);font-size:11px;min-height:34px;display:flex;align-items:center;text-underline-offset:3px}.eh .eh__process .eh__step-number{font-size:10px;color:var(--eh-muted);min-width:22px;font-variant-numeric:tabular-nums}.eh__hero-copy{padding-top:0}@media(max-width:749px){.eh__store-rating{margin-bottom:12px}.eh .eh__card-rating{font-size:10px}}.elixir-size-guide{border-block:1px solid #e5e4df;margin:10px 0 20px;font-size:12px}.elixir-size-guide summary{display:flex;justify-content:space-between;align-items:center;min-height:46px;gap:16px;cursor:pointer;list-style:none;font-weight:500}.elixir-size-guide summary::-webkit-details-marker{display:none}.elixir-size-guide summary .elixir-icon{width:16px;height:16px}.elixir-size-guide[open] summary .elixir-icon{transform:rotate(45deg)}.elixir-size-guide ul{padding:0;margin:0;list-style:none}.elixir-size-guide li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #eeede9}.elixir-size-guide li strong{font-size:11px;font-weight:600}.elixir-size-guide li span{color:#626a67;text-align:right}.elixir-size-guide p{font-size:11px;color:#626a67;line-height:1.5;margin:10px 0 16px}.elixir-size-guide summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
