:root{--elife-line-color: #e5e5e5;--elife-box-shadow: 0 1px 4px rgb(0 0 0 / .06)}.product-information .product-details variant-picker:has(.variant-option){padding:var(--padding-lg) var(--padding-xl);border:1px solid var(--elife-line-color);border-radius:8px;box-shadow:var(--elife-box-shadow)}.product-information .elife-product-benefits{border-color:var(--elife-line-color);border-radius:8px;box-shadow:var(--elife-box-shadow)}.product-information{padding-block-end:var(--padding-3xl, 48px);border-block-end:1px solid var(--elife-line-color)}.product-information .product-details variant-picker legend{font-weight:var(--font-heading--weight)}@media screen and (min-width:990px){.product-information .product-information__grid .product-details{padding-inline-start:var(--padding-3xl, 48px);border-inline-start:1px solid var(--elife-line-color)}}.product-information .product-form-buttons{flex-wrap:wrap;column-gap:0}.product-information .product-form-buttons>.quantity-selector-wrapper{flex:0 0 auto;width:auto}.product-information .product-form-buttons>:has(add-to-cart-component){flex:1 1 0;min-width:0}.product-information .product-form-buttons>.accelerated-checkout-block{flex:1 0 100%}.product-information .product-form-buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px}.product-information .product-form-buttons .quantity-selector{border:0;border-radius:999px 0 0 999px;background-color:var(--color-foreground);color:var(--color-background)}.product-information .product-form-buttons .quantity-selector :is(input,button){color:inherit;background-color:transparent}.product-information .product-form-buttons add-to-cart-component .add-to-cart-button{border-radius:0 999px 999px 0;box-shadow:inset 1px 0 #ffffff4d;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:749px){.product-information .product-form-buttons add-to-cart-component .add-to-cart-button{font-size:.8125rem;letter-spacing:.02em;white-space:nowrap}.product-information .product-form-buttons add-to-cart-component .add-to-cart-icon{display:none}}.product-information .product-form-buttons:not(:has(.quantity-selector)) add-to-cart-component .add-to-cart-button{border-radius:999px;box-shadow:none}.product-information .elife-product-badges .elife-badge{padding:4px 9px;font-size:.8125rem;letter-spacing:.04em}.product-information .elife-product-badges .elife-badges{gap:6px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/elife-product.css.map */
