.bev{--bev-accent:#651c29;--bev-ink:#2d2220;--bev-paper:#fffaf2;color:var(--bev-ink);max-width:1440px;margin:0 auto;padding:clamp(16px,3vw,44px);font-family:Georgia,'Times New Roman',serif;box-sizing:border-box}
.bev *{box-sizing:border-box}.bev-layout{display:grid;grid-template-columns:minmax(0,0.44fr) minmax(0,0.56fr);gap:clamp(22px,4vw,65px);align-items:start}.bev-left,.bev-right{min-width:0}.bev-left{display:flex;flex-direction:column;gap:14px}.bev-editorial{min-width:0}.bev-editorial:empty{display:none}.bev-editorial .bev-section:first-child{margin-top:10px}.bev-editorial-left{margin-top:8px}.bev-photo{display:block;line-height:0}.bev-photo img{width:100%;height:auto;display:block;object-fit:contain}.bev-front img{max-height:750px;object-fit:contain}.bev-identity h1{font-size:clamp(2.5rem,5vw,5.3rem);font-weight:400;line-height:1.04;letter-spacing:.035em;color:var(--bev-accent);margin:0 0 14px}.bev-style{font-size:clamp(1.4rem,2.5vw,2.25rem);font-style:italic;margin:0 0 8px}.bev-origin{font-size:1.15rem;letter-spacing:.08em;margin:0 0 20px}.bev-tagline{font-style:italic;color:var(--bev-accent);font-size:1.2rem}.bev-description,.bev-section{font-size:1.05rem;line-height:1.65}.bev-section{border-top:1px solid color-mix(in srgb,var(--bev-accent),transparent 40%);padding-top:20px;margin-top:24px}.bev-section h2{font-size:1.35rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bev-accent);font-weight:500;margin:0 0 14px}.bev-prose :first-child{margin-top:0}.bev-prose :last-child{margin-bottom:0}.bev-prose p{margin:0 0 1em}.bev-support{margin:0;background:var(--bev-paper)}.bev-support figcaption{padding:16px 20px;line-height:1.5}.bev-support strong{display:block;color:var(--bev-accent);font-size:1.25rem;margin-bottom:8px}.bev-price{font-size:1.35rem;font-weight:bold}.bev-action{display:inline-block;background:var(--bev-accent);color:#fff!important;padding:12px 24px;text-decoration:none;border-radius:4px;margin-top:12px}.bev-action:focus-visible,.bev-photo:focus-visible{outline:3px solid var(--bev-accent);outline-offset:4px}.bev-experience{margin:clamp(35px,6vw,85px) 0 0}.bev-experience figcaption{text-align:center;padding:15px;font-style:italic}.bev-experience .bev-photo img{max-height:none}
@media(max-width:1024px){.bev-layout{grid-template-columns:minmax(0,0.46fr) minmax(0,0.54fr);gap:24px}.bev-section{margin-top:18px;padding-top:16px}}
@media(max-width:767px){.bev{padding:14px}.bev-layout{display:flex;flex-direction:column;gap:0}.bev-left,.bev-right{display:contents}.bev-front{order:1;margin-bottom:18px}.bev-identity{order:2;text-align:center}.bev-description{order:3}.bev-right>.bev-section{order:4}.bev-right>.bev-purchase{order:5}.bev-scene{order:6;margin-top:28px}.bev-back{order:7;margin-top:14px}.bev-support{order:8;margin-top:14px}.bev-editorial-left{order:9;margin-top:20px}.bev-editorial-right{order:10;margin-top:0}.bev-experience{margin-top:30px}.bev-identity h1{font-size:clamp(2.2rem,11vw,3.7rem)}.bev-section h2{font-size:1.1rem}}
