.sale-gallery-hero{padding-top:42px;padding-bottom:26px;max-width:1160px}.sale-gallery-hero h1{font-size:clamp(44px,6vw,78px);line-height:1.02;letter-spacing:-2px;margin:18px 0 24px}.sale-gallery-hero>p:not(.eyebrow){max-width:740px;line-height:1.8}.sale-gallery-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin:28px 0 18px}.sale-gallery-hero .sale-fee-note{font-size:13px;color:#756a71}.sale-availability{font-size:14px;line-height:1.7;max-width:850px;margin:0 0 32px}.sale-availability p{margin:0 0 10px}.sale-gown .catalog-photo img{object-fit:contain}.sale-gown .catalog-photo>a{display:block;width:100%;height:100%}.sale-gown-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sale-gown-heading h2{margin-bottom:6px}.sale-gown-price{font-family:Georgia,serif;font-size:25px;color:#492b3c}.sale-gown-designer{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#756a71;margin:5px 0 12px}.sale-extra-photos{font-size:12px;line-height:1.5;margin:12px 0}.sale-extra-photos summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.sale-extra-photos>div{display:flex;gap:8px;overflow:auto;padding:8px 0}.sale-extra-photos img{height:130px;width:97px;object-fit:contain;background:#eee8e7}.sale-gown .catalog-save{min-height:44px}.sale-gown a:focus-visible,.sale-extra-photos summary:focus-visible{outline:3px solid #925c7b;outline-offset:4px}.sale-gallery-link{display:inline-flex;margin-top:12px;margin-right:12px}.sale-save-notice{font-size:12px;line-height:1.5;color:#756a71}@media(max-width:680px){.sale-gallery-hero{padding-top:30px}.sale-gallery-actions{align-items:stretch;flex-direction:column;gap:20px}.sale-gallery-actions .button{text-align:center}.sale-gown-heading{gap:6px}.sale-gown-heading h2{font-size:19px}.sale-gown-price{font-size:22px}.sale-availability{font-size:13px}.sale-gown .catalog-size{font-size:13px}.sale-gown-designer{font-size:10px}.sale-gallery-hero h1{letter-spacing:-1px}}
