@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-bg-primary:#071111;--color-bg-secondary:#d1d28d;--color-text-primary:#fff;--color-text-secondary:#d1d28d;--color-text-third:#071111;--font-size-heading-large:clamp(7rem,15vw,30rem);--font-size-heading-medium:clamp(3rem,9vw,12rem);--font-size-paragraph-medium:clamp(1.6rem,4vw,8rem);--font-size-paragraph-small:clamp(1.2rem,1.5vw,3rem);--font-size-button-medium:clamp(1.4rem,1.6vw,2.4rem);--font-size-button-small:clamp(1.4rem,1.6vw,1.8rem)}@font-face{font-family:heap;src:local(heavyHeap),url(/static/media/heavyHeap.5c0380fc0e18f0b51735.ttf) format("truetype")}html{background-color:#071111;font-size:62.5%}*,html{margin:0;padding:0}a{font-size:2rem;text-decoration:none}nav{flex-direction:row-reverse;height:10rem;left:0;position:fixed;top:0;z-index:999}.nav-content,nav{align-items:center;display:flex;width:100%}.nav-content{justify-content:space-between}.nav-right{z-index:990}.nav-bg,.nav-right{align-items:center;display:flex}.nav-bg{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#fff0;height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:transform .5s ease,background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:transform .5s ease,background-color .3s ease,backdrop-filter .3s ease;transition:transform .5s ease,background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100%;z-index:-1}.nav-visible .nav-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;transform:translateY(0)}.nav-hidden .nav-bg{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#fff0;transform:translateY(-100%)}.nav-cone{height:auto;margin-left:4rem;width:24px}.nav-cone path{stroke:#fff}.nav-cone:hover path{stroke:#d1d28d}.nav-links{align-items:center;display:flex;font-family:Montserrat,sans-serif;gap:6rem;list-style:none}.nav-links.nav-active{align-items:center;background-color:var(--color-bg-primary);display:flex;flex-direction:column;gap:3rem;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:995}.nav-links.nav-active a{font-size:2rem;font-weight:300}.nav-item{color:var(--color-text-primary);font-size:2rem;position:relative;text-decoration:none;transition:color .3s ease}.nav-item.active{color:var(--color-text-secondary)}.menu-cone .cls-1{stroke:#fff}.menu-cone-link{position:static}.nav-item.active .cart-svg path,.nav-item.active .nav-cone path{stroke:#d1d28d}.nav-item:hover{color:var(--color-text-secondary)}.logo.nav-active{margin-left:5rem;width:24px}.cart{display:flex;justify-content:center;margin-left:6rem;margin-right:4rem;z-index:999}.cart:hover .cart-svg path{stroke:#d1d28d}.hamburger,.menu-icon{cursor:pointer;display:none}.menu-icon{margin-left:4rem;width:3.2rem;z-index:999}.menu-icon:hover rect{fill:#d1d28d}.close-icon{cursor:pointer;left:3.5rem;position:absolute;transform:translateY(-50%);width:2.4rem;z-index:999}.close-icon:hover path{fill:#d1d28d}.menu-cone{height:2.4rem;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:auto;z-index:999}.menu-cone:hover path{stroke:#d1d28d}.cart-count{align-items:center;background-color:var(--color-bg-secondary);border-radius:50%;color:#071111;display:flex;font-size:1.4rem;font-weight:700;height:2.4rem;justify-content:center;position:absolute;right:-.8rem;top:-.8rem;width:2.4rem;z-index:999}@media only screen and (max-width:1000px){.nav-bg{background:none;transition:none}.nav-hidden .nav-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;transform:translateY(0)}.logo{display:none}.nav-cone{margin-left:0;margin-top:5rem}.menu-icon{display:block;z-index:999}.nav-links{align-items:flex-start;background:var(--color-bg-primary);display:flex;flex-direction:column;gap:5rem;height:100svh;inset:0;justify-content:center;opacity:0;padding-left:0;pointer-events:none;position:fixed;transform:translateX(-110%);transition:transform .35s ease,opacity .35s ease,visibility 0s linear .35s;visibility:hidden;width:clamp(20rem,70%,35rem);will-change:transform;z-index:995}.nav-links.nav-active{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .35s ease,opacity .35s ease;visibility:visible}.nav-links.nav-active>:not(:first-child){transform:translateY(-5rem)}.hamburger{display:block;z-index:999}.cart{position:absolute;right:0}}@media only screen and (max-width:500px){.cart{margin-right:1.5rem}.close-icon{left:1.5rem}.menu-icon{margin-left:1.5rem}.nav-links.nav-active a{font-size:2rem}}:root{--nav-h:10rem}.home-container{background-color:var(--color-bg-primary);background-image:url(/static/media/bg.b1be3a4c3483db560982.jpg);background-image:-webkit-image-set(url(/static/media/bg.2a8ff2f133051cda4c7d.avif) type("image/avif"),url(/static/media/bg.c40de66b69516aaeba9f.webp) type("image/webp"),url(/static/media/bg.b1be3a4c3483db560982.jpg) type("image/jpeg"));background-image:image-set(url(/static/media/bg.2a8ff2f133051cda4c7d.avif) type("image/avif"),url(/static/media/bg.c40de66b69516aaeba9f.webp) type("image/webp"),url(/static/media/bg.b1be3a4c3483db560982.jpg) type("image/jpeg"));background-repeat:no-repeat;background-size:contain;margin-bottom:clamp(5rem,15vw,50rem);overflow-x:hidden}.home-hero{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.heading1,.heading2{opacity:0;transform:translateY(50px)}.home-hero .cone-svg{animation:bounce 2s ease-in-out infinite;animation-delay:2s;bottom:8vh;position:absolute;width:clamp(24px,5vw,32px);z-index:2}.cone-svg .cls-1{stroke:#fff}.home-hero h1{color:var(--color-text-secondary);cursor:default;font-family:heap;font-size:var(--font-size-heading-large);font-weight:400;z-index:2}.heading1{margin-left:clamp(-5rem,-10vw,-40rem)}.heading2{margin-left:clamp(5rem,10vw,40rem)}.call-to-action{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50rem 10vw 40rem;text-align:center}.beer-video-container{height:80vh;margin:auto 2vw}.beer-video{border-radius:50px}.section{position:relative;z-index:2}.call-to-action .image{height:45vh;overflow:hidden;position:relative;transition:height 1s ease}.call-to-action img{height:100%;object-fit:cover;transition:filter .4s ease .5s;width:100%;will-change:transform,filter}.call-to-action .image:hover{height:80vh}.call-to-action .image:hover img{filter:blur(2px) brightness(.35);transition:filter .4s ease .5s}.call-to-action p{color:var(--color-text-primary);font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,1.6vw,3.6rem);font-weight:400;margin:0 0 8vh}.call-to-action .btn-wrapper{display:flex;height:6rem;justify-content:center;width:22rem}.call-to-action .btn{align-items:center;background:none;border:2px solid #fff;border-radius:10px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-weight:400;height:6rem;justify-content:center;overflow:hidden;transition:border-radius .5s ease,width .5s ease;width:clamp(14rem,12vw,22rem)}.call-to-action .button-arrow,.call-to-action .text{position:absolute;transition:opacity .5s ease}.call-to-action .text{font-size:var(--font-size-button-medium);margin:0;opacity:1;transition:opacity .5s ease .3s}.call-to-action .button-arrow{align-items:center;display:flex;justify-content:center;opacity:0}.call-to-action .button-arrow path{stroke:#d1d28d}.highlights{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20rem 5rem 10rem;text-align:center}.highlights .container{grid-gap:1rem;display:grid;grid-template-columns:repeat(4,1fr)}.highlights-image-wrapper{display:flex;overflow:hidden;position:relative}.highlights-bg-image{display:block;height:auto;object-fit:cover;width:100%}.highlights-bottle-image{height:100%;left:18%;position:absolute;top:0;transition:transform .2s ease-out;z-index:2}.highlights-image-wrapper:hover .highlights-bottle-image{transform:scale(1.05)}.highlights h2{color:var(--color-text-secondary);font-family:heap;font-size:var(--font-size-heading-medium);font-weight:400;margin-bottom:15rem}.grid-item{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative;width:100%}.grid-item p{color:var(--color-text-secondary);font-family:heap;font-size:var(--font-size-paragraph-medium);font-weight:400;opacity:0;position:absolute;text-align:center;transition:opacity .3s ease;z-index:2}.grid-item img{height:auto;max-width:100%;transition:filter .3s ease}.grid-item:hover img{filter:brightness(20%)}.grid-item:hover p{opacity:1}.marquee{background-color:#fff0;display:flex;gap:2rem;margin-bottom:0;overflow:hidden;padding:0;position:relative;white-space:nowrap;z-index:2}.marquee-group{align-items:center;animation:marquee 15s linear infinite;display:flex;flex-shrink:0;gap:2rem;justify-content:space-between;min-width:100%}.marquee-text{color:var(--color-text-secondary);font-family:heap;font-size:clamp(5rem,8vw,12rem);font-weight:400;margin:0;white-space:nowrap}.image:hover img,.section.is-inview .image img{filter:blur(2px) brightness(.35);transition:filter .4s ease .5s}.image:hover .home-wrapper,.section.is-inview .home-wrapper{opacity:1;pointer-events:auto}.image:hover .home-wrapper>:first-child,.section.is-inview .home-wrapper>:first-child{opacity:1;transform:translateY(0);transition:opacity .5s ease .7s,transform .5s ease .7s}.image:hover .home-wrapper>:nth-child(2),.section.is-inview .home-wrapper>:nth-child(2){opacity:1;transform:translateY(0);transition:opacity .5s ease .9s,transform .5s ease .9s}.image:hover .home-wrapper>:nth-child(3),.section.is-inview .home-wrapper>:nth-child(3){opacity:1;transform:translateY(0);transition:opacity .5s ease 1.1s,transform .5s ease 1.1s}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 2rem))}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@media only screen and (max-width:1400px){.home-container{background-position:50% 0;background-size:140rem}.highlights{margin-left:2rem;margin-right:2rem;margin-top:10rem}.highlights h2{margin-bottom:5rem}}@media screen and (max-width:1000px){.call-to-action .btn{height:4.5rem}.button-arrow path{stroke-width:5px;stroke:#d1d28d}}@media only screen and (max-width:700px){.home-hero h1{font-size:10rem}}@media only screen and (max-width:640px){.call-to-action{padding:0}.highlights .container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:400px){.home-hero h1{font-size:8rem}.heading1{margin-left:-2rem}.heading2{margin-right:2rem}}@media (hover:none) and (pointer:coarse){.image,.section{min-height:100svh}}@media (hover:hover) and (pointer:fine){.call-to-action .btn-wrapper:hover .btn{border-color:var(--color-bg-secondary);border-radius:50%;height:6rem;padding:0;width:6rem}.call-to-action .btn-wrapper:hover .text{opacity:0;transition:opacity .2s ease}.call-to-action .btn-wrapper:hover .button-arrow{opacity:1}}.footer{align-items:center;background-color:var(--color-bg-primary);bottom:0;cursor:default;display:flex;flex-direction:column;height:clamp(20rem,35vw,50rem);justify-content:center;left:0;overflow:hidden;position:fixed;text-align:center;width:100%;z-index:-1}.footer p{bottom:clamp(-55%,-13vw,-10%);color:var(--color-text-secondary);font-family:heap;font-size:clamp(10rem,30vw,69rem);font-weight:400;line-height:1;position:absolute}html{overflow-x:hidden}.about-container{margin-bottom:clamp(5rem,15vw,50rem)}.about-hero{height:200vh}.video-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.video-stage{height:100vh;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100vw}.video-container2{height:40rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:25rem}video{filter:brightness(.7);height:100%;object-fit:cover}.shadow,video{width:100%;z-index:998}.shadow{background:linear-gradient(0,#000,#0000 50%);height:100.1%;left:0;top:0}.cone,.shadow{position:absolute}.cone{height:auto;opacity:0;width:32px;z-index:998}.cone .cls-1{stroke:#fff;stroke-width:.75}.story{background-color:#000;height:550vh}.story-wrapper{align-items:center;display:flex;height:100vh;justify-content:center}.story-wrapper .text{color:var(--color-text-secondary);font-family:heap;font-size:var(--font-size-heading-large);font-weight:400;position:relative}.wrapper{min-width:100vw}.long{background-image:url(/static/media/cheers.369a4c20c1cc31214e01.jpg);background-image:-webkit-image-set(url(/static/media/cheers.6a1516a729537b4c1679.avif) type("image/avif"),url(/static/media/cheers.76c4581c29cc240e1292.webp) type("image/webp"),url(/static/media/cheers.369a4c20c1cc31214e01.jpg) type("image/jpeg"));background-image:image-set(url(/static/media/cheers.6a1516a729537b4c1679.avif) type("image/avif"),url(/static/media/cheers.76c4581c29cc240e1292.webp) type("image/webp"),url(/static/media/cheers.369a4c20c1cc31214e01.jpg) type("image/jpeg"));background-position:10% 80%;background-repeat:no-repeat;background-size:cover;display:flex;height:300vh;justify-content:center;top:0;width:100vw}.long picture{inset:0;position:absolute}.long picture img{height:100%;object-fit:cover;object-position:10% 80%;width:100%}.text-section3{background-color:var(--color-bg-secondary);width:100vw}.text-item{align-items:center;display:flex;text-align:center}.text-item p{overflow-wrap:normal;white-space:normal;word-break:keep-all}.text-item p,.text-item1{font-family:Montserrat,sans-serif;font-size:var(--font-size-paragraph-small);font-weight:400}.text-item1{align-items:center;color:var(--color-text-primary);display:flex;inset:0;opacity:0;padding:0 10vw;position:absolute;text-align:center;transform:scale(.5);z-index:998}.text-item2{color:#000;margin-top:50vh;padding:0 10vw}.text2{color:#000;opacity:0;scale:1}.text-item3{align-items:start;background-color:var(--color-bg-primary);height:500vh;padding-top:50vh}.text3{color:var(--color-text-primary);padding:0 10vw}@media only screen and (max-width:1024px){.horizontal{display:block;height:auto;overflow:visible;padding:0}.horizontal-image{background-size:cover;height:80vh;width:100vw}.horizontal-image,.long{background-position:50%}}@media only screen and (max-height:650px){.story{height:750vh}}.loader-overlay{background-color:var(--color-bg-primary);display:grid;inset:0;place-items:center;position:fixed;z-index:999}.loader-cone{animation:fadePulse 1.1s ease-in-out infinite alternate;display:inline-block;height:auto;opacity:.6;width:2.4rem;will-change:opacity}.loader-cone .cls-1{stroke:#fff}@keyframes fadePulse{to{opacity:1}}.cart-empty{align-items:center;background-color:#071111;display:flex;height:100vh;justify-content:center;margin-bottom:clamp(5rem,15vw,50rem);width:100vw}.cart-empty h2{color:#fff;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400}.cart-page{background-color:#071111;margin-bottom:clamp(5rem,15vw,50rem);margin-top:12rem;min-height:calc(100vh - 10rem);padding-bottom:10rem}.cart-page>h1{color:var(--color-text-primary);font-family:Montserrat,sans-serif;font-size:2.4rem;margin:auto;width:90rem}.cart-item-container{border:1px solid var(--color-bg-secondary);display:grid;grid-template-columns:-webkit-min-content 1fr 1fr;grid-template-columns:min-content 1fr 1fr;margin:1rem auto auto;padding:1rem;width:90rem}.cart-item-image{background:#ccc;height:20rem;object-fit:cover;width:auto}.cart-input-container{align-items:center;border:1px solid var(--color-bg-secondary);border-radius:5px;display:grid;grid-template-columns:30px 1fr 30px;margin-top:.7rem;overflow:hidden}.cart-input-container input[type=number]::-webkit-inner-spin-button,.cart-input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-input-container>button{background:none;border:none;border-radius:0;color:var(--color-text-secondary);cursor:pointer;font-size:2.4rem;height:100%;text-align:center;width:100%}.cart-input-container>button:hover{background-color:var(--color-bg-secondary);color:var(--color-text-third)}.cart-input-container>button:first-child{border-right:1px solid var(--color-bg-secondary)}.cart-input-container>button:last-child{border-left:1px solid var(--color-bg-secondary)}.cart-input{background:none;border:none;color:var(--color-text-secondary);font-size:1.8rem;text-align:center;width:100%}.cart-input:focus{border-color:var(--color-bg-secondary);box-shadow:none;outline:none}.cart-item-info{display:flex;flex-direction:column;gap:1rem;margin-left:1rem}.cart-item-name{font-size:2.4rem;font-weight:600}.cart-item-name,.cart-item-price-volume{color:var(--color-text-primary);font-family:Montserrat,sans-serif}.cart-item-price-volume{font-size:1.8rem;font-weight:300}.cart-item-total{color:var(--color-text-primary);font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:400}.cart-item-right{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.delete-btn{background:none;border:none;cursor:pointer;height:2.4rem;width:2.4rem}.clear-cart-container{display:flex;justify-content:flex-end;margin:1rem auto 0;width:90rem}.clear-cart{background:none;border:none;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:400}.bottom-container{align-items:center;background-color:#071111;border-top:2px solid #d1d28d;bottom:0;display:flex;justify-content:end;left:0;position:fixed;width:100%}.bottom-container,.pay-button{color:#fff;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:400}.pay-button{background:none;border:2px solid #fff;border-radius:5px;cursor:pointer;margin:2.5rem 4rem 2.5rem 5rem;padding:1rem 2rem}.pay-button,.pay-button:hover{transition:border-radius .5s ease}.pay-button:hover{border-color:#d1d28d;border-radius:20px;color:#d1d28d}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.modal{background:#071111;border:2px solid #d1d28d;border-radius:12px;box-shadow:0 10px 30px #00000080;color:#fff;padding:2rem 2.4rem;width:min(92vw,520px)}.modal h3{color:#d1d28d;font-family:heap;font-size:2.2rem;font-weight:400;margin:0 0 1rem}.modal p{font-family:Montserrat,sans-serif;font-size:1.6rem;line-height:1.5;margin:0}@media only screen and (max-width:1000px){.cart-page>h1{margin:0 2rem;width:auto}.cart-item-container{margin:1rem 2rem auto;width:auto}.cart-item-name{font-size:1.8rem}.cart-item-price-volume{font-size:1.6rem}.clear-cart-container{margin:1rem 2rem auto auto;width:auto}.pay-button{margin-right:2rem}}@media only screen and (max-width:800px){.bottom-container,.pay-button{font-size:1.6rem}.pay-button{margin-left:2rem}}@media only screen and (max-width:450px){.cart-item-image{height:15rem}.bottom-container{justify-content:space-around}.pay-button{margin-right:0}}*{box-sizing:border-box}.contact-page{background-color:var(--color-bg-primary);display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:clamp(5rem,15vw,50rem);min-height:100svh;overflow:hidden;width:100%}.contact-image-container{min-height:100%;position:relative}.contact-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.contact-info-wrapper{display:grid;padding:4vw}.contact-info{grid-gap:clamp(1.6rem,2.8vh,2.8rem);align-content:center;display:grid;gap:clamp(1.6rem,2.8vh,2.8rem)}.contact-info h2{color:var(--color-text-primary);font-family:heap;font-size:var(--font-size-heading-medium);font-weight:400;line-height:1;margin:0 0 clamp(.8rem,1vh,1.2rem)}.contact-info label{grid-gap:.8rem;color:var(--color-text-primary);display:grid;font-family:Montserrat,sans-serif;font-size:1.8rem;gap:.8rem}.contact-info input,.contact-info textarea{background-color:#0e2424;border:none;border-radius:10px;color:var(--color-text-primary);font:inherit;outline:none;padding:1.4rem 1.8rem;width:100%}.contact-info textarea{min-height:clamp(16rem,24vh,28rem);resize:none}.contact-info input:focus,.contact-info textarea:focus{background-color:#133131;box-shadow:inset 0 0 0 2px #d1d28d40}.contact-actions{align-items:center;display:flex;justify-content:space-between;margin-top:clamp(.8rem,1.5vh,1.6rem)}.contact-btn{background:none;border:2px solid #fff;border-radius:8px;color:var(--color-text-primary);cursor:pointer;font-family:Montserrat,sans-serif;font-size:var(--font-size-button-small);font-weight:400;padding:1.2rem 2.8rem;transition:border-color .2s ease,color .2s ease,border-radius .3s ease}.contact-btn:hover{border-color:var(--color-bg-secondary);border-radius:20px;color:var(--color-text-secondary);transition:border-radius .5s ease}.status-message{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:var(--font-size-button-small);gap:.8rem}.status-message,.success-message{color:var(--color-text-secondary)}.failure-message{color:#ff7b7b}.status-message span{align-items:center;display:inline-flex;gap:.6rem;line-height:1}.status-message svg{display:block;height:1.8rem;width:1.8rem}.spinner{animation:spin .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;display:inline-block;height:1.2rem;width:1.2rem}@keyframes spin{to{transform:rotate(1turn)}}.contact-btn:disabled{cursor:not-allowed;opacity:.6}@media only screen and (max-width:1024px){.contact-page{grid-template-columns:1fr}.contact-image-container{height:55vh;min-height:28rem}.contact-image{height:100%;position:static}}@media only screen and (max-width:560px){.contact-info-wrapper{padding:5rem 2rem}}.shop-container{background-color:var(--color-bg-primary);margin-bottom:clamp(5rem,15vw,50rem)}.title-container{align-items:center;display:flex;font-weight:300;gap:5vh;height:100vh;justify-content:center}.title-container,.title-container h1{color:var(--color-text-primary);position:relative}.title-container h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff 0,#fff 50%,#d1d28d 0,#d1d28d);-webkit-background-clip:text;background-clip:text;background-position:0 0;background-size:100% 200%;font-family:heap;font-size:clamp(10rem,20vw,40rem);font-weight:400;margin-top:10rem;transform:translateY(-50px);z-index:2}.mask{background-color:#0000004d;bottom:0;z-index:2}.beers-video,.mask{height:100vh;position:absolute;top:0;width:100vw}.beers-video{left:0;object-fit:cover;pointer-events:none;z-index:1}.shop-grid{grid-gap:10rem 1rem;display:grid;gap:10rem 1rem;grid-template-columns:repeat(3,1fr);padding:6rem 1rem}.product{cursor:pointer;display:flex;flex-direction:column;opacity:0}.product-image-wrapper{display:flex;overflow:hidden;position:relative}.product-bg-image{display:block;height:auto;object-fit:cover;position:static;width:100%}.product-bottle-image{height:100%;left:18%;position:absolute;top:0;transition:transform .2s ease-out;z-index:2}.product:hover .product-bottle-image{transform:scale(1.05)}.product h3{font-family:heap;font-size:3rem;font-weight:400;margin-bottom:.5rem;margin-top:1rem;word-break:break-word}.product h3,.product p{color:var(--color-text-secondary);margin-left:1rem}.product p{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:300;font-weight:400}.product .price,.product .volume{color:var(--color-text-secondary);font-family:heap;font-size:1.2vw;font-weight:400}@media only screen and (max-width:1100px){.shop-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:710px){.shop-grid{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:400px){.title-container h1{font-size:10rem}}.product-page{margin-bottom:clamp(5rem,15vw,50rem)}.product-page-container{align-items:center;background-color:var(--color-bg-primary);display:flex;height:100vh;justify-content:center;position:relative}.product-page-info{bottom:10vh;left:15rem;position:absolute;width:50%;z-index:10}.alcohol{margin-top:1rem}.product-page-image-wrapper{height:100svh;overflow:hidden;position:relative;width:100%}.product-page-bg-image{height:100%;object-fit:cover;width:100%}.product-page-bottle-image{height:100%;left:50%;position:absolute;top:53%;width:auto;z-index:2}.product-page-info h1{font-family:heap;font-size:clamp(5rem,6vw,10rem)}.product-page-info h1,.product-page-info p{color:var(--color-text-secondary);font-weight:400}.product-page-info p{font-family:Montserrat,sans-serif;font-size:var(--font-size-paragraph-small)}.add-to-cart-section{bottom:10vh;display:flex;flex-direction:column;position:absolute;right:15rem;z-index:700}.amount-wrapper{position:relative;width:35rem}.amount-section{grid-gap:1rem;border:2px solid #d1d28d;border-radius:20px;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);max-height:15.8rem;overflow:hidden;padding:1.5rem 1rem 1rem;transition:max-height .4s ease;width:35rem}.amount-section.expanded{max-height:30rem}.custom-input-wrapper input[type=number]::-webkit-inner-spin-button,.custom-input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.custom-input-wrapper{align-items:center;border:2px solid #d1d28d;border-radius:10px;display:grid;grid-template-columns:56px 1fr 56px;overflow:hidden}.custom-input{background:none;border:none;box-sizing:border-box;color:var(--color-text-secondary);font-family:heap;font-size:2.4rem;padding:1rem 1.6rem;text-align:center;width:100%}.custom-input:focus{border-color:var(--color-bg-secondary);box-shadow:none;outline:none}.amount-option{background:none;border:2px solid #d1d28d;border-radius:10px;color:var(--color-text-secondary);cursor:pointer;font-family:heap;font-size:3rem;padding:1rem 0;text-align:center;transition:background-color .3s ease,border-radius .5s ease}.amount-section .amount-option:hover,.arrow-button:hover{background-color:var(--color-bg-secondary);color:var(--color-text-third)}.amount-plus{border-left:2px solid #d1d28d}.amount-minus{border-right:2px solid #d1d28d}.amount-option.selected{background-color:var(--color-bg-secondary);border-radius:25px;color:var(--color-text-third);transition:border-radius .5s ease}.input-container{grid-column:1/-1;margin-top:1.5rem;position:relative}.amount-minus,.amount-plus{align-items:center;display:flex;font-family:Montserrat,sans-serif;height:100%;justify-content:center}.arrow-button{background:none;border:none;border-radius:0;color:var(--color-text-secondary);cursor:pointer;font-size:3rem;height:100%;text-align:center;width:100%}.plus-container{display:flex;justify-content:center;width:35rem}.plus{color:var(--color-text-secondary);cursor:pointer;font-size:3rem}.plus:hover{color:var(--color-text-primary)}.add-to-cart-button{background:none;border:3px solid #d1d28d;border-radius:10px;color:var(--color-text-secondary);cursor:pointer;font-family:heap;font-size:6rem;font-weight:400;height:10rem;margin-top:3rem;overflow:hidden;width:35rem}.add-to-cart-button:not(:disabled):hover{background-color:var(--color-bg-secondary);color:var(--color-text-third)}.add-to-cart-button:not(:disabled):hover .slide-container{transform:translateY(-50%)}.add-to-cart-button:disabled{border-color:#222;color:#222;cursor:default}.add-to-cart span{align-items:center;display:flex;height:10rem;justify-content:center;width:100%}.slide-container{display:flex;flex-direction:column;height:200%;transform:translateY(0);transition:transform .4s ease-in-out}.text-default,.text-hover{align-items:center;display:flex;height:10rem;justify-content:center;width:100%}.product-page-details{background-color:var(--color-bg-primary);display:grid;grid-template-columns:repeat(2,1fr)}.product-page-details p{color:var(--color-text-primary);font-family:Montserrat,sans-serif;font-size:var(--font-size-paragraph-small);font-weight:200}.product-page-details-info-wrapper{display:none}.info-wrapper{margin-top:50vh;padding-left:15rem;padding-right:5rem;text-align:justify}.fits{display:flex;gap:5rem;margin-bottom:10rem;margin-top:5rem}.icon-wrapper p{font-size:var(--font-size-paragraph-small)}.icon-wrapper:hover{border-color:var(--color-bg-secondary)}.icon .cls-1,.icon .cls-2,.icon .cls-3,.icon .cls-4{stroke:#fff}.icon:hover .cls-1,.icon:hover .cls-2,.icon:hover .cls-3,.icon:hover .cls-4{stroke:#d1d28d}.icon-wrapper{align-items:center;border-radius:50%;cursor:default;display:flex;justify-content:center;position:relative}.icon-label{background:var(--color-bg-primary);border-radius:2px;bottom:8rem;color:var(--color-text-primary);font-family:Montserrat,sans-serif;font-size:clamp(1.4rem,1.2vw,2rem);font-weight:400;left:50%;opacity:0;padding:.4rem .8rem;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,10px);transition:opacity .2s ease,transform .2s ease;z-index:5}.icon-wrapper.show-label .icon-label,.icon-wrapper:focus .icon-label,.icon-wrapper:hover .icon-label{opacity:1;transform:translate(-50%)}.icon{border:2px solid #fff;border-radius:50%;cursor:pointer;height:5rem;padding:.2rem;width:5rem}.icon:hover{border-color:var(--color-bg-secondary)}.icon .cls-1,.icon .cls-2,.icon .cls-3,.icon .cls-4,.icon .st0{stroke:#fff}.icon:hover .cls-1,.icon:hover .cls-2,.icon:hover .cls-3,.icon:hover .cls-4,.icon:hover .st0{stroke:#d1d28d}.pill-icon .st1{stroke:#fff;fill:#fff}.pill-icon:hover .st1{stroke:#d1d28d;fill:#d1d28d}.product-page-details-image-wrapper{align-items:center;display:flex;justify-content:center}.product-page-details-image-wrapper img{width:70%}@media only screen and (max-width:1530px){.product-page-info{left:5rem}.product-page-info h1{margin-bottom:2rem}.add-to-cart-section{right:5rem}.info-wrapper{padding-left:5rem}}@media only screen and (max-width:1200px){.add-to-cart-section{right:0}.amount-section{width:30rem}.add-to-cart-button{font-size:5rem;width:30rem}.plus-container{width:30rem}}@media only screen and (max-width:1000px){.plus-container,.product-page-info{display:none}.add-to-cart-section{background:var(--color-bg-primary);bottom:0;box-sizing:border-box;display:flex;flex-direction:row;gap:1rem;left:0;padding:2rem 1rem;position:fixed;right:0;width:100%;z-index:990}.add-to-cart-button,.amount-wrapper{flex:1 1;height:56px;margin:0}.custom-input-wrapper{border:3px solid #d1d28d;border-radius:10px}.arrow-button,.custom-input{height:100%}.add-to-cart-button{border-width:3px;display:flex;font-size:2.4rem;justify-content:center}.amount-section{border:none;border-radius:10px;display:block;height:100%;margin:0;padding:0;width:100%}.amount-section .amount-option{display:none}.input-container{margin-top:0}.info-wrapper{margin-top:5rem;padding:0 5rem}.product-page-details{display:flex;flex-direction:column}.product-page-details-image-wrapper{display:none}.product-page-details-info-wrapper{display:flex;flex-direction:column;margin-left:5rem;margin-top:5rem}.product-page-details-info-wrapper h1{color:var(--color-text-secondary);font-family:heap;font-size:clamp(5rem,6vw,10rem);font-weight:400}.product-page-details-info-wrapper p{color:var(--color-text-secondary);font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:400}.alcohol{margin-top:0}}@media only screen and (max-width:450px){.info-wrapper{padding-left:2rem;padding-right:2rem}.product-page-details-info-wrapper{margin-left:2rem;margin-top:0}.product-page-details p{font-weight:400}.custom-input-wrapper{grid-template-columns:40px 1fr 40px}}@media only screen and (max-height:700px){.vol-alc{display:flex;flex-direction:row;gap:2rem}.alcohol{margin-top:0}.info-wrapper{margin-top:60vh}}@media only screen and (max-height:700px) and (max-width:1000px){.info-wrapper{margin-top:10vh}}
/*# sourceMappingURL=main.6ac2159d.css.map*/