.gallery-module-scss-module__TayH-q__gallery{column-count:1;padding:var(--space-xs);column-gap:1rem}.gallery-module-scss-module__TayH-q__image{width:100%;margin-bottom:var(--space-xxs);break-inside:avoid;border-radius:8px;height:auto}.gallery-module-scss-module__TayH-q__image:hover{transform:translateY(-2px)}@media (min-width:768px){.gallery-module-scss-module__TayH-q__gallery{column-count:2}}@media (min-width:1024px){.gallery-module-scss-module__TayH-q__gallery{column-count:3}}@media (min-width:1280px){.gallery-module-scss-module__TayH-q__gallery{column-count:4}}@media (min-width:1536px){.gallery-module-scss-module__TayH-q__gallery{column-count:5}}
.sectionMedia-module-scss-module__wU7juG__sectionMedia{background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.sectionMedia-module-scss-module__wU7juG__overlay{background:#0003;position:absolute;inset:0}.sectionMedia-module-scss-module__wU7juG__header{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding-top:30vh;padding-bottom:1rem;display:flex}.sectionMedia-module-scss-module__wU7juG__title{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800}.sectionMedia-module-scss-module__wU7juG__chevron{color:var(--light-red-navbar);cursor:pointer;background:#0000004d;border:none;border-radius:10%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;animation:3s ease-in-out infinite sectionMedia-module-scss-module__wU7juG__bounce;display:flex}.sectionMedia-module-scss-module__wU7juG__chevron:hover{filter:drop-shadow(0 2px 4px #0000008c)}@keyframes sectionMedia-module-scss-module__wU7juG__bounce{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.sectionMedia-module-scss-module__wU7juG__titleBox{background:#00000059;border-radius:2%;padding:.6rem 1.4rem;display:inline-block;box-shadow:0 6px 18px #00000040}.sectionMedia-module-scss-module__wU7juG__subtitle{padding:var(--space-xs);color:var(--gold-title);background:#00000059;font-size:clamp(1rem,1vw,4rem);box-shadow:0 6px 18px #00000040}
.presentation-module-scss-module__ZK8MMa__logoMiddle{height:auto}
.beerLogos-module-scss-module__7-8nqq__logos{width:100%;padding-top:var(--space-lg);padding-bottom:var(--space-lg);position:relative;overflow:hidden}.beerLogos-module-scss-module__7-8nqq__row{gap:var(--space-md);justify-content:center;display:flex}.beerLogos-module-scss-module__7-8nqq__scroller{gap:var(--space-md);scroll-behavior:smooth;scrollbar-width:none;width:100%;padding:0;display:flex;overflow-x:auto}.beerLogos-module-scss-module__7-8nqq__scroller::-webkit-scrollbar{display:none}.beerLogos-module-scss-module__7-8nqq__logoItem{flex:none;width:100px;height:100px;position:relative}.beerLogos-module-scss-module__7-8nqq__logoImg{object-fit:contain}.beerLogos-module-scss-module__7-8nqq__arrow{background:var(--dark-gray);color:#fff;padding:0 var(--space-xxs);cursor:pointer;z-index:5;border:none;font-size:2rem;transition:background .2s;position:absolute;top:50%;transform:translateY(-50%)}.beerLogos-module-scss-module__7-8nqq__left{left:0}.beerLogos-module-scss-module__7-8nqq__right{right:0}
.patronSection-module-scss-module__xdwiDG__patronSection{width:100%;padding-top:var(--space-lg);padding-bottom:var(--space-lg);text-align:center;grid-template-columns:1fr;display:grid}@media (min-width:768px){.patronSection-module-scss-module__xdwiDG__patronSection{grid-template-columns:.3fr 1fr}}.patronSection-module-scss-module__xdwiDG__image{width:auto;height:auto;padding:1rem}.patronSection-module-scss-module__xdwiDG__content{gap:var(--space-md);flex-direction:column;display:flex}.patronSection-module-scss-module__xdwiDG__title{text-transform:uppercase;letter-spacing:.5px;color:var(--gold-title);text-align:center;margin-bottom:var(--space-lg);font-size:clamp(1.8rem,3vw,3.2rem);font-weight:800;line-height:1.1}
.avis-module-scss-module__LKslIa__avisSection{padding:var(--space-sm)0}.avis-module-scss-module__LKslIa__track{gap:2rem;animation:60s linear infinite avis-module-scss-module__LKslIa__scroll-left;display:flex}@keyframes avis-module-scss-module__LKslIa__scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.avis-module-scss-module__LKslIa__track{width:max-content}.avis-module-scss-module__LKslIa__card{background:var(--glass-dark);-webkit-backdrop-filter:blur(14px);border-radius:var(--radius);width:400px;padding:var(--space-xs);background:#000000e6;border-radius:2%;overflow:hidden;box-shadow:0 6px 18px #0000008c}.avis-module-scss-module__LKslIa__text{margin-bottom:.5rem;font-size:.95rem;line-height:1.4}.avis-module-scss-module__LKslIa__author{color:var(--gold-title);filter:drop-shadow(0 2px 4px #00000059);letter-spacing:.05em;font-size:.85rem;font-weight:600}
