.club{position:relative;display:flex;align-items:center;min-height:520px;overflow:hidden;background:#2a211c;color:#fff}.club-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.club-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:right center}.club-placeholder{fill:#fff3}.club-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:var(--overlay-strength, .7);background:linear-gradient(90deg,#140e0a,#140e0a99 40%,#140e0a00 64%)}.club-inner{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:80px clamp(24px,5vw,64px);box-sizing:border-box}.club-content{display:flex;flex-direction:column;gap:16px;max-width:560px}.club-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--eyebrow-color, #c89a3e)}.club-heading{margin:0;font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(40px,4.2vw,58px);line-height:1.02;color:#fff}.club-text{font-size:17px;line-height:1.55;color:#f2ece6}.club .club-text p{margin:0;color:#f2ece6}.club-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:12px}.club-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 40px;box-sizing:border-box;border-radius:999px;background:var(--button-color, #c89a3e);color:#1e1e1e;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:filter .15s ease}.club-button:hover{filter:brightness(1.08)}.club-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color .15s ease}.club-link:hover{color:var(--button-color, #c89a3e)}.club-link svg{flex-shrink:0;transition:transform .2s ease}.club-link:hover svg,.club-link:focus-visible svg{transform:translate(5px)}.club-button:focus-visible,.club-link:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.club{align-items:flex-end;min-height:560px}.club-media:after{background:linear-gradient(0deg,#140e0a,#140e0a99 45%,#140e0a00 75%)}.club-inner{padding:48px 20px}.club-text{font-size:16px}.club-button{flex:1 1 180px}}@media(prefers-reduced-motion:reduce){.club-button,.club-link,.club-link svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/772/assets/section-2026-bartesian-club.css.map */
