/* Full barrel records: keep the bottle visible beside the introduction. */
.entry-page .collection-header{position:relative;background:#060606}
.entry-page .collection-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;max-width:1600px;margin:0 auto;align-items:center}
.entry-page .collection-hero__inner{grid-column:1;grid-row:1;display:block;min-width:0;padding:64px clamp(22px,5vw,74px)}
.entry-page .collection-hero__copy{max-width:650px}
.entry-page .collection-hero__art{position:relative;inset:auto;grid-column:2;grid-row:1;width:100%;height:700px;opacity:1}
.entry-page .collection-hero__art img{width:100%;height:100%;object-fit:contain;object-position:center;filter:none;opacity:1}
.entry-page .collection-hero__shade,.entry-page .collection-hero:after{display:none}
.entry-page .collection-hero h1{font-size:clamp(64px,7vw,108px)}
.entry-page .collection-facts{margin:0 auto}
@media(max-width:900px){
 .entry-page .collection-hero__inner{padding:40px 24px}
 .entry-page .collection-hero__art{height:600px}
 .entry-page .collection-lede{font-size:21px}
 .entry-page .hero-actions{flex-wrap:wrap}
}
@media(max-width:680px){
 .entry-page .collection-hero{grid-template-columns:minmax(0,1fr)}
 .entry-page .collection-hero__inner{grid-column:1;grid-row:1;padding:40px 22px 24px}
 .entry-page .collection-hero__art{grid-column:1;grid-row:2;height:auto;max-width:480px;margin:0 auto}
 .entry-page .collection-hero__art img{height:auto;aspect-ratio:3/4}
 .entry-page .collection-hero h1{font-size:64px}
 .entry-page .collection-facts{margin:0 14px}
}

/* Keep the purchase action above the barrel-details link at every screen size. */
.entry-page .hero-actions{display:flex;flex-direction:column;align-items:flex-start}
.entry-page .hero-actions .button{width:260px;max-width:100%}
@media(max-width:680px){.entry-page .hero-actions .button{width:100%}}
