.front-store-directory{text-align:center}.front-store-directory__state{appearance:none;border:1px solid var(--color-brand-primary);width:min(100%,280px);height:48px;color:var(--color-brand-primary);font-family:var(--fontBase);letter-spacing:1.448px;text-transform:uppercase;text-align:center;cursor:pointer;background:url(/build/assets/arrow-select-COnn644N.svg) right 24px center/24px no-repeat;border-radius:32px;padding:0 50px 0 24px;font-size:14.48px;font-weight:700}@media (width>=768px){.front-store-directory__state{letter-spacing:1.8075px;width:322px;height:53px;font-size:18.075px}}.front-store-directory__retailer-list{flex-wrap:wrap;justify-content:center;gap:28px 12px;max-width:366px;margin:76px auto 0;padding:0;list-style:none;display:flex}@media (width>=768px){.front-store-directory__retailer-list{gap:72px 28px;max-width:1110px;margin-top:84px}}.front-store-directory__retailer{justify-content:center;align-items:center;width:calc(33.3333% - 8px);max-width:110px;height:60px;display:flex}@media (width>=768px){.front-store-directory__retailer{width:calc(20% - 22.4px);max-width:196px;height:100px}}.front-store-directory__retailer a{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.front-store-directory__retailer img{object-fit:contain;width:auto;max-width:min(100%,103px);height:auto;max-height:56px;display:block}@media (width>=768px){.front-store-directory__retailer img{max-width:100%;max-height:94px}}.front-store-directory__results{min-height:236px}.front-store-directory__results[aria-busy=true]{cursor:progress}.front-store-directory__results--enter .front-store-directory__retailer{animation:.5s cubic-bezier(.22,1,.36,1) both store-retailer-in}.front-store-directory__results--enter .front-store-directory__retailer:first-child{animation-delay:0s}.front-store-directory__results--enter .front-store-directory__retailer:nth-child(2){animation-delay:35ms}.front-store-directory__results--enter .front-store-directory__retailer:nth-child(3){animation-delay:70ms}.front-store-directory__results--enter .front-store-directory__retailer:nth-child(4){animation-delay:.105s}.front-store-directory__results--enter .front-store-directory__retailer:nth-child(5){animation-delay:.14s}.front-store-directory__results--enter .front-store-directory__retailer:nth-child(6),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(7),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(8),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(9),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(10),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(11),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(12),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(13),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(14),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(15),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(16),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(17),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(18),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(19),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(20),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(21),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(22),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(23),.front-store-directory__results--enter .front-store-directory__retailer:nth-child(24){animation-delay:.175s}@media (prefers-reduced-motion:reduce){.front-store-directory__results--enter .front-store-directory__retailer{animation:none}}.front-store-directory__retailer-name{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.front-store-directory__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.front-store-directory__filter-submit{margin:16px auto 0;display:block}.front-store-directory__filter-submit[hidden]{display:none}.front-store-directory__error{max-width:480px;color:var(--color-brand-primary);margin:16px auto 0}.front-store-directory__empty{width:100%;font-size:18px;line-height:26px}.front-store-directory__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes store-retailer-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.front-where-to-buy{--where-accent:#3e706d;background:var(--color-bg)}.front-where-to-buy__hero{text-align:center;height:497px;position:relative}@media (width>=768px){.front-where-to-buy__hero{height:500px}}@media (width>=1600px){.front-where-to-buy__hero{height:617px}}.front-where-to-buy__hero-image{width:100%;height:100%;display:block}.front-where-to-buy__hero-image img{object-fit:cover;width:100%;height:100%;display:block}.front-where-to-buy__hero-content{background:url(/build/assets/text-shadow-Bgf-nkgC.webp) 50%/contain no-repeat}.front-where-to-buy__hero-copy{flex-direction:column;justify-content:center;align-items:stretch;height:272px;display:flex;position:absolute;inset:0}@media (width>=768px){.front-where-to-buy__hero-copy{height:100%;color:var(--color-light);padding-bottom:12px}}.front-where-to-buy__hero-copy h1{color:var(--color-brand-title);letter-spacing:1.32px;margin:0 0 8px;font-size:44px;font-weight:700;line-height:58px}@media (width>=768px){.front-where-to-buy__hero-copy h1{color:inherit;letter-spacing:1.952px;margin-bottom:14px;font-size:65.069px;line-height:87px}}.front-where-to-buy__hero-copy p{color:var(--color-brand-text);opacity:.7;max-width:356px;margin:0 auto;font-size:20px;font-weight:500;line-height:28px}.front-where-to-buy__hero-copy p span{display:block}@media (width>=768px){.front-where-to-buy__hero-copy p span{display:inline}.front-where-to-buy__hero-copy p{color:inherit;opacity:1;max-width:1302px;font-size:26px;line-height:42px}}.front-where-to-buy__retailers{text-align:center;background:url(/build/assets/textura-fajo-BjFBQFWg.webp) 0 0/auto 142px no-repeat,url(/build/assets/textura-BfkZA5w3.webp) top/100% 603px no-repeat;min-height:603px;padding:56px 0 90px}@media (width>=768px){.front-where-to-buy__retailers{background-image:url(/build/assets/textura-fajo-BjFBQFWg.webp);background-position:top;background-size:100% 236px,100% 506px;min-height:741px;padding:62px 0 88px}}.front-where-to-buy__retailers h2{max-width:310px;color:var(--where-accent);margin:0 auto 22px;font-size:26px;font-weight:600;line-height:34px}@media (width>=768px){.front-where-to-buy__retailers h2{max-width:100%;margin-bottom:18px;font-size:34px;line-height:64px}}.front-where-to-buy__contact{text-align:center;background:#f2ecdccc url(/build/assets/mask-group-Ci33t65p.svg) 100%/auto 422px no-repeat;align-items:center;min-height:447px;padding:70px 0 90px;display:flex;box-shadow:inset 0 20px 30px #e3d9bf99}@media (width>=768px){.front-where-to-buy__contact{background-image:url(/build/assets/mask-group-DYmHeg8S.svg),url(/build/assets/mask-group-Ci33t65p.svg);background-position:0,100%;background-size:26%;min-height:498px;padding-block:90px}}.front-where-to-buy__contact h2{color:var(--color-brand-title);margin:0 0 14px;font-size:34px;line-height:48px}@media (width>=768px){.front-where-to-buy__contact h2{font-size:57.839px;line-height:77.119px}}.front-where-to-buy__contact p{max-width:318px;margin:0 auto 24px;font-size:18px;line-height:26px}@media (width>=768px){.front-where-to-buy__contact p{max-width:950px;margin-bottom:32px;font-size:24px;line-height:34px}}.front-where-to-buy__contact p span{color:var(--color-brand-primary)}.front-where-to-buy__contact .front-home__button{background:var(--color-brand-primary);color:var(--color-light);min-width:235px;min-height:48px}@media (width>=768px){.front-where-to-buy__contact .front-home__button{min-width:272px;min-height:53px}}.front-where-to-buy__tradition{color:var(--color-light)}@media (width>=768px){.front-where-to-buy__tradition{grid-template-columns:46.823% minmax(0,1fr);display:grid}}.front-where-to-buy__charreria{height:581px;position:relative}@media (width>=768px){.front-where-to-buy__charreria{height:629px}}.front-where-to-buy__charreria picture,.front-where-to-buy__charreria picture img{width:100%;height:100%;display:block}.front-where-to-buy__charreria picture img{object-fit:cover}.front-where-to-buy__bottles{z-index:1;justify-content:center;align-items:flex-end;width:100%;display:flex;position:absolute;bottom:-41px;left:0}.front-where-to-buy__bottles img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:290px}@media (width>=768px){.front-where-to-buy__bottles{align-items:center;width:55%;top:50%;bottom:0;left:73.5%;transform:translateY(-50%)}.front-where-to-buy__bottles img{max-height:552px}}.front-where-to-buy__follow{text-align:center;background:var(--where-accent) url(/build/assets/image-30-Z6AlizBt.webp) center/cover no-repeat;background-blend-mode:luminosity;justify-content:center;align-items:center;min-height:389px;padding:90px 24px;display:flex}@media (width>=768px){.front-where-to-buy__follow{text-align:left;justify-content:flex-start;padding:0 28px 20px 26.5%}}.front-where-to-buy__follow h2{margin:0 0 22px;font-size:34px;font-weight:400;line-height:45px}@media (width>=1600px){.front-where-to-buy__follow h2{margin-bottom:18px;font-size:53.019px;line-height:71px}}.front-where-to-buy__follow p{margin:0 0 26px;font-size:20px;line-height:24.1px}.front-where-to-buy__follow .front-social{justify-content:center;gap:28px}@media (width>=768px){.front-where-to-buy__follow .front-social{justify-content:flex-start}}.front-where-to-buy__follow .front-social img{width:auto;max-width:48px;height:40px}
