body.template-product product-info .product-information .product-details,body.template-product product-info .product-information [data-testid=product-information-details]{border:1px solid rgba(32,24,20,.1);border-radius:clamp(18px,1.8vw,24px);background:linear-gradient(180deg,#fffffff5,#fdfaf7f0);box-shadow:0 18px 55px #2d231c12}body.template-product product-info .product-information .product-details>*,body.template-product product-info .product-information [data-testid=product-information-details]>*{position:relative}body.template-product product-info .product-information .product-details h1{display:block!important;max-width:100%!important;max-height:none!important;margin-block:0 clamp(14px,1.2vw,20px)!important;overflow:visible!important;color:#151111!important;font-family:var(--font-heading--family)!important;font-size:clamp(26px,1.9vw,36px)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.02em!important;text-align:left!important;text-transform:none!important;text-wrap:pretty;white-space:normal!important;-webkit-line-clamp:unset!important}body.template-product product-info .product-information .product-details :where(product-price,.price-product-container,.price,.product__price){display:block;margin-block:0 clamp(16px,1.4vw,22px)}body.template-product product-info .product-information .product-details :where(.price,.price__regular,.price-item,.price-item--regular,.money){color:#171212;font-size:clamp(26px,2.1vw,36px);font-weight:650;line-height:1;letter-spacing:-.025em}body.template-product product-info .product-information .product-details :where(.price__sale,.price__compare,.compare-at-price){opacity:.72}body.template-product product-info .product-information .product-details :where(.productView-hotStock,.product-inventory,.product-inventory__status,[class*=hotStock],[class*=inventory]){max-width:max-content}body.template-product product-info .product-information .product-details :where(.productView-hotStock,.product-inventory__status){display:inline-flex;align-items:center;gap:8px;min-height:38px;margin-block:0 clamp(18px,1.4vw,24px);padding:8px 13px;border:1px solid rgba(111,77,57,.16);border-radius:12px;background:#faf6f2eb;color:#62564e;box-shadow:inset 0 1px #fffc}body.template-product product-info .product-information .product-details :where(.productView-hotStock,.product-inventory__status) :where(.hotStock-text,span,p){color:#62564e;font-size:12px;font-weight:600;line-height:1.2}body.template-product product-info .product-information .product-details :where(.hotStock-progress,.hotStock-progress-bar,.hotStock-progress-item){border-radius:999px}body.template-product product-info .product-information .product-details :where(.product-form__quantity,.product-form__input--quantity,[id^=Quantity-Form-]){margin-block:clamp(12px,1vw,18px) 0}body.template-product product-info .product-information .product-details :where(.quantity__label,.form__label,.product-form__quantity label){display:inline-flex;align-items:center;gap:6px;margin-block:0 8px;color:#2b2521;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.01em}body.template-product product-info .product-information .product-details :where(quantity-input,.quantity,.quantity-selector){display:inline-flex;align-items:center;justify-content:center;min-width:138px;min-height:52px;border:1px solid rgba(43,34,28,.12);border-radius:14px;background:#fffffff5;box-shadow:0 8px 20px #2a201a0a;overflow:hidden}body.template-product product-info .product-information .product-details :where(.quantity__button,.quantity button){min-width:44px;height:52px;color:#3a302b;background:transparent;border:0}body.template-product product-info .product-information .product-details :where(.quantity__input,.quantity input){min-width:44px;height:52px;color:#1f1916;background:transparent;border:0;font-size:17px;font-weight:500;text-align:center}body.template-product product-info .product-information .product-details :where(.product-form__subtotal,.product-subtotal,[class*=subtotal]){margin-block:clamp(14px,1.2vw,18px) clamp(12px,1vw,16px);color:#403833;font-size:16px;line-height:1.35;letter-spacing:-.01em}body.template-product product-info .product-information .product-details :where(.product-form__subtotal,.product-subtotal,[class*=subtotal]) :where(strong,b,.money){color:#171212;font-size:clamp(19px,1.25vw,24px);font-weight:700;line-height:1;letter-spacing:-.02em}body.template-product product-info .product-information .product-details :where(.product-form__buttons,.buy-buttons){display:flex;align-items:stretch;gap:10px;margin-block:0 clamp(16px,1.4vw,22px)}body.template-product product-info .product-information .product-details :where(.product-form__buttons>*,.buy-buttons>*){min-height:58px}body.template-product product-info .product-information .product-details :where(.add-to-cart-button-container,.product-form__submit-wrapper){flex:1 1 auto}body.template-product product-info .product-information .product-details :where(.product-form__submit,.add-to-cart-button,button[name=add]){min-height:58px;width:100%;border-radius:13px;font-size:15px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;box-shadow:0 12px 24px #7e000029;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}body.template-product product-info .product-information .product-details :where(.product-form__submit,.add-to-cart-button,button[name=add]):not([disabled]):hover{transform:translateY(-1px);box-shadow:0 16px 30px #7e000033;filter:saturate(1.04)}body.template-product product-info .product-information .product-details :where(.product-form__submit,.add-to-cart-button,button[name=add]):not([disabled]):active{transform:translateY(0);box-shadow:0 9px 18px #7e000029}body.template-product product-info .product-information .product-details :where(.card-wishlist,.product-share,.share-button,.wishlist-button,.product-form__buttons>button:not([name=add]),.product-form__buttons>a){min-width:58px;width:58px;height:58px;border:1px solid rgba(43,34,28,.12);border-radius:13px;background:#fffffff2;box-shadow:0 8px 20px #2a201a0a;color:#241e1b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.template-product product-info .product-information .product-details :where(.card-wishlist,.product-share,.share-button,.wishlist-button,.product-form__buttons>button:not([name=add]),.product-form__buttons>a):hover{transform:translateY(-1px);border-color:#2b221c38;box-shadow:0 12px 24px #2a201a14}body.template-product product-info .product-information .product-details :where(.card-wishlist,.product-share,.share-button,.wishlist-button) :where(svg,path){width:21px;height:21px;stroke-width:1.8}body.template-product product-info .product-information .product-details :where(.shopify-payment-button,.shopify-payment-button *,.dynamic-checkout,.payment-icons,.list-payment){transform:none}@media(max-width:989px){body.template-product product-info .product-information .product-details,body.template-product product-info .product-information [data-testid=product-information-details]{border-radius:18px;box-shadow:0 12px 34px #2d231c0f}body.template-product product-info .product-information .product-details h1{font-size:clamp(25px,7vw,31px)!important;line-height:1.14!important}body.template-product product-info .product-information .product-details :where(.price,.price__regular,.price-item,.price-item--regular,.money){font-size:clamp(24px,7vw,31px)}body.template-product product-info .product-information .product-details :where(.product-form__buttons,.buy-buttons){gap:8px}body.template-product product-info .product-information .product-details :where(.product-form__submit,.add-to-cart-button,button[name=add]){min-height:54px;border-radius:12px;font-size:14px}body.template-product product-info .product-information .product-details :where(.card-wishlist,.product-share,.share-button,.wishlist-button,.product-form__buttons>button:not([name=add]),.product-form__buttons>a){min-width:54px;width:54px;height:54px;border-radius:12px}}@media(max-width:749px){html,body.template-product{max-width:100%;overflow-x:hidden}body.template-product :where(#MainContent,.content-for-layout,product-info){width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip}body.template-product product-info .product-information,body.template-product product-info .product-information .product-information__grid,body.template-product product-info .product-information .product-information__media,body.template-product product-info .product-information .product-details,body.template-product product-info .product-information [data-testid=product-information-details],body.template-product product-info .product-information .product-details>.group-block,body.template-product product-info .product-information .product-details>.group-block>.group-block-content,body.template-product product-info .product-information .buy-buttons-block,body.template-product product-info .product-information product-form-component,body.template-product product-info .product-information .product-form,body.template-product product-info .product-information .product-form__buttons{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}body.template-product product-info .product-information .product-form__buttons :where(.group-block,.group-block-content,.buy-buttons-block,product-form-component,form){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}body.template-product product-info .product-information .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}body.template-product product-info .product-information .product-information__media{overflow-x:clip}body.template-product product-info .product-information .product-details{display:block;padding-inline:clamp(16px,4vw,20px);overflow-x:clip;overflow-wrap:anywhere}body.template-product product-info .product-information .product-details h1{font-size:clamp(25px,7vw,31px)!important;overflow-wrap:anywhere}body.template-product product-info .product-information .product-details>.group-block>.group-block-content{width:100%!important}body.template-product product-info .product-information .product-form__buttons{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch;gap:12px!important;margin-block:0 18px}body.template-product product-info .product-information .product-details :where(.product-form__buttons,.buy-buttons){display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;width:100%!important;max-width:100%!important;min-width:0!important}body.template-product product-info .product-information .product-form__buttons>*{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0;margin-inline:0!important;box-sizing:border-box}body.template-product product-info .product-information .product-form__buttons :where(.product-form__quantity,.product-form__input--quantity,[id^=Quantity-Form-]){justify-self:start;width:auto!important;margin-block:0}body.template-product product-info .product-information .product-form__buttons :where(.product-form__subtotal,.product-subtotal,[class*=subtotal]){justify-self:stretch;width:100%;margin-block:0;text-align:left}body.template-product product-info .product-information .product-form__buttons :where(.add-to-cart-button-container,.product-form__submit-wrapper,.shopify-payment-button,.dynamic-checkout){width:100%!important;max-width:100%!important;min-width:0!important}body.template-product product-info .product-information .product-form__buttons :where(.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__more-options){box-sizing:border-box}body.template-product product-info .product-information :where(.terms-and-conditions,.product-form__terms,.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__more-options){width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere}body.template-product product-info .product-information :where(.terms-and-conditions,.product-form__terms){display:flex!important;align-items:flex-start;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ero-product-buybox-premium-v1.css.map */
