.product-information>.info-grid{align-items:start}
.product-expandable{--product-preview-height:18rem;min-width:0}
.product-expandable-body{position:relative;overflow-wrap:anywhere;display:flow-root}
.product-expandable-body>:first-child{margin-top:0}
.product-expandable-body>:last-child{margin-bottom:0}
.product-expandable.is-collapsed .product-expandable-body{max-height:var(--product-preview-height);overflow:hidden}
.product-expandable.is-collapsed .product-expandable-body::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2.4rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--product-readmore-background,#f8f8f6))}
.product-readmore-button{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:9px 0;border:0;background:transparent;color:#24412f;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.product-readmore-button::after{content:"⌄";display:inline-block;font-size:1.2em}
.product-readmore-button[aria-expanded=true]::after{transform:rotate(180deg)}
.product-readmore-button[hidden]{display:none!important}
.product-readmore-button:focus-visible{outline:2px solid #24412f;outline-offset:5px;border-radius:2px}
@media(max-width:700px){.product-expandable{--product-preview-height:15rem}}
@media print{.product-expandable.is-collapsed .product-expandable-body{max-height:none!important;overflow:visible!important}.product-expandable-body::after,.product-readmore-button{display:none!important}}
