.cocktails-main{background-color:var(--color-background)}.cocktails-hero{padding:var(--space-10) 0}.cocktails-hero__grid{gap:var(--space-10)}.cocktails-hero__content h1{font-size:var(--font-size-4xl);line-height:var(--line-height-snug);text-transform:uppercase;letter-spacing:0.14em;margin-bottom:var(--space-6)}@media(min-width:1024px){.cocktails-hero__content h1{font-size:var(--font-size-display)}}.cocktails-hero__underline{border-bottom:1px solid rgba(120,96,72,0.6);padding-bottom:4px}.cocktails-hero__meta{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-6)}@media(min-width:900px){.cocktails-hero__meta{flex-direction:row;align-items:flex-start}}.cocktails-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.cocktails-hero__media{display:flex;flex-direction:column;gap:var(--space-4)}.cocktails-hero__label-group{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cocktails-mixing{padding:var(--space-10) 0;border-top:1px solid rgba(120,96,72,0.35)}.cocktails-mixing__highlights{margin-top:var(--space-6)}.cocktails-mixing__card{height:100%}.cocktails-mixing__aside{margin-top:var(--space-8)}@media(min-width:900px){.cocktails-mixing__aside{margin-top:0}}.cocktails-section-header{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}@media(min-width:900px){.cocktails-section-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.cocktails-section-header__cta{text-align:right}}.cocktails-seasonal{padding:var(--space-10) 0;border-top:1px solid rgba(120,96,72,0.35)}.cocktails-seasonal__grid{gap:var(--space-10);align-items:flex-start}.cocktails-seasonal__list{display:grid;gap:var(--space-5)}.cocktails-seasonal__note{font-size:var(--font-size-sm)}.cocktails-top10{padding:var(--space-10) 0;border-top:1px solid rgba(120,96,72,0.35)}.cocktails-top10__grid{gap:var(--space-10)}.cocktails-bartender{padding:var(--space-10) 0;border-top:1px solid rgba(120,96,72,0.35)}.cocktails-bartender__grid{gap:var(--space-10);align-items:flex-start}.cocktails-bartender__list{margin-top:var(--space-4);display:grid;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.cocktails-bar{padding:var(--space-10) 0;border-top:1px solid rgba(120,96,72,0.35)}.cocktails-bar__grid{gap:var(--space-10);align-items:center}.cocktails-bar__links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.cocktails-poker{padding:var(--space-10) 0;border-top:1px solid rgba(120,96,72,0.35)}.cocktails-poker__grid{gap:var(--space-10);align-items:center}.cocktails-poker__ctas{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.cocktails-final{padding:var(--space-10) 0;border-top:1px solid rgba(120,96,72,0.35);border-bottom:1px solid rgba(120,96,72,0.35)}.cocktails-final__grid{gap:var(--space-10);align-items:center}.cocktails-final__actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media(max-width:768px){.cocktails-hero,.cocktails-mixing,.cocktails-seasonal,.cocktails-top10,.cocktails-bartender,.cocktails-bar,.cocktails-poker,.cocktails-final{padding:var(--space-8) 0}}