.product-information{padding-top:28px;padding-bottom:32px;color:#2b2520}
.product-information__media{border:1px solid #e4dac4;border-radius:18px;overflow:hidden;background:#fff}
.product-information .product-media{background:#fff}
.product-information .product-details{padding:28px;border:1px solid #e4dac4;border-radius:18px;background:linear-gradient(145deg,#fffdf9,#fff);box-shadow:0 8px 30px #80662f08;gap:22px}
.product-information .product-details h1{font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(25px,2.4vw,36px);font-weight:400;line-height:1.22;letter-spacing:0;color:#30271f;text-wrap:pretty}
.product-information .product-details .price{font-size:28px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}
.product-information .product-details .compare-at-price{font-size:18px;font-weight:400;color:#a73731}
.product-information .product-details .add-to-cart-button{background:linear-gradient(110deg,#86652d,#ae8b47);color:#fff;border:1px solid #8f7138;border-radius:10px;min-height:54px;font-weight:700;letter-spacing:.025em;box-shadow:0 3px 9px #80662f18}
.product-information .product-details .add-to-cart-button:disabled{opacity:.5}
.product-information .product-details .add-to-cart-button:hover:not(:disabled){background:#80612d}
.product-information .product-details .button-secondary{border:1px solid #b99b63;border-radius:10px;background:#fffdf8;color:#6c512b;min-height:48px}
.product-information .product-details .quantity-selector{border-color:#d5c39e;border-radius:8px;background:#fff}
.product-information .product-details accordion-custom{border-color:#e4dac4}
.product-information .product-details summary{padding-top:16px;padding-bottom:16px;line-height:1.4}
.product-information .product-details summary:focus-visible,.product-information .product-details a:focus-visible{outline:2px solid #92723b;outline-offset:3px}
@media(max-width:749px){
.product-information{padding-top:16px;padding-bottom:24px}
.product-information .product-details{padding:22px 18px;margin-top:8px;gap:20px}
.product-information .product-details h1{font-size:26px}
.product-information .product-details .price{font-size:27px}
.product-information__media{border-radius:14px}
}
#MainContent .product-information .product-details button.add-to-cart-button{background:linear-gradient(110deg,#86652d,#ae8b47)!important;color:#fff!important;border:1px solid #8f7138!important;border-radius:10px!important}
