.gift-main-photo{padding:16px}.gift-main-photo>img{height:auto;max-height:460px;border-radius:10px}.gift-gallery figure{margin:20px 0 0}.gift-gallery img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:10px}.gift-gallery figcaption{font-size:13px;line-height:1.5;margin-top:10px;color:var(--muted)}.gift-purchase{align-self:start}.gift-variant{background:#f0f8f8}.gift-variant .button{white-space:normal;text-align:center}.gift-detail{align-items:start}.gift-content .prose h2{scroll-margin-top:24px}@media(max-width:700px){.gift-main-photo{max-width:360px}.gift-gallery img{max-height:200px}}
