.cocktailsList_plusIconContainer__dwIrR{cursor:pointer;position:relative;height:.75rem;width:.75rem}@media(min-width:992px){.cocktailsList_plusIconContainer__dwIrR{height:1rem;width:1rem}}.cocktailsList_plusIconContainer__dwIrR .cocktailsList_line__9dUO_{height:.0625rem;width:.75rem;position:absolute;left:0;top:50%;transition:.3s ease-in-out}@media(min-width:992px){.cocktailsList_plusIconContainer__dwIrR .cocktailsList_line__9dUO_{width:1rem}}.cocktailsList_plusIconContainer__dwIrR .cocktailsList_lineClose__fFurx{transform:rotate(90deg)}@keyframes cocktailsList_pulse79__IrOZi{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes cocktailsList_waveEffect__T3mlY{15%{transform:scale(1.2)}30%{transform:scale(1)}to{transform:scale(1)}0%{transform:scale(1)}}.cocktailsList_doorStepDiv1__Wj1P_ button,.cocktailsList_friendsContent__8_sJh button,.cocktailsList_heroTitle__STXGy button{padding:10px 30px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-blue);color:var(--font-yellow);font-family:var(--font-family-avenir);border:1.5px solid var(--main-blue);border-radius:999px;cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_doorStepDiv1__Wj1P_ button:hover,.cocktailsList_friendsContent__8_sJh button:hover,.cocktailsList_heroTitle__STXGy button:hover{background-color:transparent;color:var(--font-blue)}.cocktailsList_contactForm__i8bka button{width:100%;padding:10px 30px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-blue);color:var(--font-yellow);font-family:var(--font-family-avenir);border:1.5px solid var(--main-blue);border-radius:999px;cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_contactForm__i8bka button:hover{background-color:transparent;color:var(--font-blue)}.cocktailsList_orderButton__bNieI{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cocktailsList_orderButton__bNieI button{padding:8px 20px;font-size:14px;line-height:20px;font-weight:400;background-color:var(--main-blue);color:var(--font-yellow);font-family:var(--font-family-avenir);border:1px solid var(--main-yellow);border-radius:999px;display:flex;align-items:center;gap:7px}.cocktailsList_orderButton__bNieI button .cocktailsList_dotDiv___B296{width:7px;height:7px;border-radius:50%;background-color:var(--main-yellow);margin-bottom:2px}.cocktailsList_orderMainButton__W3Jj_{display:flex;align-items:center;flex-wrap:wrap}.cocktailsList_orderMainButton__W3Jj_ button{min-width:170px;padding:10px 30px;font-size:16px;line-height:28px;font-weight:600;background-color:transparent;color:var(--font-blue);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_orderMainButton__W3Jj_ button.cocktailsList_active__11AOl{background-color:var(--main-blue);color:var(--font-yellow)}@media(max-width:576px){.cocktailsList_orderMainButton__W3Jj_ button{min-width:auto}}.cocktailsList_orderModalButton__SceCh{display:flex;align-items:center}@media(max-width:350px){.cocktailsList_orderModalButton__SceCh{flex-wrap:wrap}}.cocktailsList_orderModalButton__SceCh button{width:100%;padding:10px 30px;font-size:16px;line-height:28px;font-weight:600;background-color:transparent;color:var(--font-blue);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_orderModalButton__SceCh button.cocktailsList_active__11AOl{cursor:default;background-color:var(--main-blue);color:var(--color-white)}.cocktailsList_orderModalSave__obliR{display:flex;justify-content:flex-end;padding:20px;border-top:1px solid var(--border-color)}.cocktailsList_orderModalSave__obliR button{padding:6px 55px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-blue);color:var(--color-white);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_orderModalSave__obliR button:hover{background-color:transparent;color:var(--font-blue)}.cocktailsList_viewCartButton__Lrivi button{padding:6px 55px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-blue);color:var(--color-white);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_viewCartButton__Lrivi button:hover{background-color:transparent;color:var(--font-blue)}.cocktailsList_addToCart__R5ygu button{width:100%;padding:12px;font-size:16px;line-height:28px;font-weight:400;background-color:var(--main-blue);color:var(--color-white);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_addToCart__R5ygu button:hover{background-color:transparent;color:var(--font-blue)}.cocktailsList_checkoutButton__y2zQs button{width:100%;padding:12px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-yellow);color:var(--font-blue);font-family:var(--font-family-caudex);border:1px solid var(--main-yellow);cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_checkoutButton__y2zQs button:hover{background-color:transparent;color:var(--font-yellow)}.cocktailsList_loginBannerUpper__UU9LC button{padding:10px 30px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--color-white);color:var(--font-blue);font-family:var(--font-family-avenir);border:2px solid var(--color-white);border-radius:999px;cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_loginBannerUpper__UU9LC button:hover{background-color:transparent;color:var(--color-white)}.cocktailsList_nextStep__n27k_,.cocktailsList_signInButton__mif2r{margin:30px 0 0}.cocktailsList_nextStep__n27k_ button,.cocktailsList_signInButton__mif2r button{width:100%;padding:12px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-blue);color:var(--color-white);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.35);cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_nextStep__n27k_ button:hover,.cocktailsList_signInButton__mif2r button:hover{background-color:transparent;box-shadow:none;color:var(--font-blue)}.cocktailsList_googleSignup__SE6o6 button{width:100%;padding:12px;font-size:16px;line-height:30px;font-weight:500;background-color:var(--color-white);color:var(--font-blue);font-family:var(--font-family-avenir);border:1.5px solid transparent;box-shadow:0 5px 15px rgba(0,0,0,.35);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s ease-in-out}.cocktailsList_googleSignup__SE6o6 button:hover{border:1.5px solid var(--border-color)}.cocktailsList_container__cJ5s5{max-width:1340px;margin:0 auto;padding:0 30px}@media(max-width:768px){.cocktailsList_container__cJ5s5{padding:0 20px}}.cocktailsList_containerCart__Ll045{max-width:1240px;margin:0 auto;padding:0 30px}@media(max-width:768px){.cocktailsList_containerCart__Ll045{padding:0 20px}}.cocktailsList_cocktailsList__VonDp{display:grid;grid-template-columns:45% 1fr;position:relative}@media(max-width:768px){.cocktailsList_cocktailsList__VonDp{grid-template-columns:1fr}}.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListImg__1OuQM{height:100vh;position:-webkit-sticky;position:sticky;top:0}@media(max-width:768px){.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListImg__1OuQM{height:500px;position:relative;background-attachment:fixed;background-image:url(/_next/static/media/cocktailBG.a8361109.webp);background-size:cover;background-position:50%}}.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListImg__1OuQM img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListImg__1OuQM img{display:none}}.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai{padding:50px}@media(max-width:576px){.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai{padding:50px 20px}}.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai .cocktailsList_cocktailsMain__5VEiD{margin-bottom:60px}@media(max-width:576px){.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai .cocktailsList_cocktailsMain__5VEiD{margin-bottom:30px}}.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai .cocktailsList_cocktailsMain__5VEiD:last-child{margin-bottom:0}.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai .cocktailsList_cocktailsMain__5VEiD h2{font-size:35px;line-height:45px;font-weight:400;font-family:var(--font-family-caudex);color:var(--font-red);margin-bottom:10px}@media(max-width:576px){.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai .cocktailsList_cocktailsMain__5VEiD h2{font-size:30px;line-height:40px}}.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai .cocktailsList_cocktailsMain__5VEiD .cocktailsList_cocktailGrid__9X0zG{padding:15px 0;border-top:1px solid var(--border-color);display:grid;grid-template-columns:70% 1fr;grid-gap:20px;gap:20px}.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai .cocktailsList_cocktailsMain__5VEiD .cocktailsList_cocktailGrid__9X0zG .cocktailsList_cocktailsMainDetail__1gBBI h3{font-size:30px;line-height:40px;font-weight:400;font-family:var(--font-family-caudex);color:var(--font-blue);margin-bottom:10px}@media(max-width:576px){.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai .cocktailsList_cocktailsMain__5VEiD .cocktailsList_cocktailGrid__9X0zG .cocktailsList_cocktailsMainDetail__1gBBI h3{font-size:25px;line-height:28px}}.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai .cocktailsList_cocktailsMain__5VEiD .cocktailsList_cocktailGrid__9X0zG .cocktailsList_cocktailsMainDetail__1gBBI p{font-size:16px;line-height:20px;font-weight:400;font-family:var(--font-family-avenir);color:var(--font-blue)}.cocktailsList_cocktailsList__VonDp .cocktailsList_cocktailsListContent__o8Fai .cocktailsList_cocktailsMain__5VEiD .cocktailsList_cocktailGrid__9X0zG span{text-align:right;font-size:16px;line-height:20px;font-weight:400;font-family:var(--font-family-avenir);color:var(--font-blue)}@font-face{font-family:Avenir;src:url(/_next/static/media/AvenirLTStd-Light.bb5fdcc5.otf) format("opentype");font-weight:300}@font-face{font-family:Avenir;src:url(/_next/static/media/AvenirLTStd-Book.a518a54c.otf) format("opentype");font-weight:400}@font-face{font-family:Avenir;src:url(/_next/static/media/AvenirLTStd-Medium.bcdfbf1d.otf) format("opentype");font-weight:500}@font-face{font-family:Avenir;src:url(/_next/static/media/AvenirLTStd-Heavy.2d20bafb.otf) format("opentype");font-weight:800}@font-face{font-family:Avenir;src:url(/_next/static/media/AvenirLTStd-Black.8f8e7d37.otf) format("opentype");font-weight:900}@font-face{font-family:Caudex;src:url(/_next/static/media/Caudex-Regular.91971bef.ttf) format("truetype");font-weight:400}@font-face{font-family:Caudex;src:url(/_next/static/media/Caudex-Bold.8bf84f1f.ttf) format("truetype");font-weight:700}.ourBanner_plusIconContainer__LsBir{cursor:pointer;position:relative;height:.75rem;width:.75rem}@media(min-width:992px){.ourBanner_plusIconContainer__LsBir{height:1rem;width:1rem}}.ourBanner_plusIconContainer__LsBir .ourBanner_line__DM9Yy{height:.0625rem;width:.75rem;position:absolute;left:0;top:50%;transition:.3s ease-in-out}@media(min-width:992px){.ourBanner_plusIconContainer__LsBir .ourBanner_line__DM9Yy{width:1rem}}.ourBanner_plusIconContainer__LsBir .ourBanner_lineClose__SLnC3{transform:rotate(90deg)}@keyframes ourBanner_pulse79__w_aBC{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes ourBanner_waveEffect__0fGEN{15%{transform:scale(1.2)}30%{transform:scale(1)}to{transform:scale(1)}0%{transform:scale(1)}}.ourBanner_doorStepDiv1__ybssa button,.ourBanner_friendsContent___DQb7 button,.ourBanner_heroTitle__ifZii button{padding:10px 30px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-blue);color:var(--font-yellow);font-family:var(--font-family-avenir);border:1.5px solid var(--main-blue);border-radius:999px;cursor:pointer;transition:all .3s ease-in-out}.ourBanner_doorStepDiv1__ybssa button:hover,.ourBanner_friendsContent___DQb7 button:hover,.ourBanner_heroTitle__ifZii button:hover{background-color:transparent;color:var(--font-blue)}.ourBanner_contactForm__UPD6K button{width:100%;padding:10px 30px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-blue);color:var(--font-yellow);font-family:var(--font-family-avenir);border:1.5px solid var(--main-blue);border-radius:999px;cursor:pointer;transition:all .3s ease-in-out}.ourBanner_contactForm__UPD6K button:hover{background-color:transparent;color:var(--font-blue)}.ourBanner_orderButton__eaPsg{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ourBanner_orderButton__eaPsg button{padding:8px 20px;font-size:14px;line-height:20px;font-weight:400;background-color:var(--main-blue);color:var(--font-yellow);font-family:var(--font-family-avenir);border:1px solid var(--main-yellow);border-radius:999px;display:flex;align-items:center;gap:7px}.ourBanner_orderButton__eaPsg button .ourBanner_dotDiv__KkOq_{width:7px;height:7px;border-radius:50%;background-color:var(--main-yellow);margin-bottom:2px}.ourBanner_orderMainButton__LW_N_{display:flex;align-items:center;flex-wrap:wrap}.ourBanner_orderMainButton__LW_N_ button{min-width:170px;padding:10px 30px;font-size:16px;line-height:28px;font-weight:600;background-color:transparent;color:var(--font-blue);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);cursor:pointer;transition:all .3s ease-in-out}.ourBanner_orderMainButton__LW_N_ button.ourBanner_active__f1xK9{background-color:var(--main-blue);color:var(--font-yellow)}@media(max-width:576px){.ourBanner_orderMainButton__LW_N_ button{min-width:auto}}.ourBanner_orderModalButton__4Hlmq{display:flex;align-items:center}@media(max-width:350px){.ourBanner_orderModalButton__4Hlmq{flex-wrap:wrap}}.ourBanner_orderModalButton__4Hlmq button{width:100%;padding:10px 30px;font-size:16px;line-height:28px;font-weight:600;background-color:transparent;color:var(--font-blue);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);cursor:pointer;transition:all .3s ease-in-out}.ourBanner_orderModalButton__4Hlmq button.ourBanner_active__f1xK9{cursor:default;background-color:var(--main-blue);color:var(--color-white)}.ourBanner_orderModalSave__Nht28{display:flex;justify-content:flex-end;padding:20px;border-top:1px solid var(--border-color)}.ourBanner_orderModalSave__Nht28 button{padding:6px 55px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-blue);color:var(--color-white);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);cursor:pointer;transition:all .3s ease-in-out}.ourBanner_orderModalSave__Nht28 button:hover{background-color:transparent;color:var(--font-blue)}.ourBanner_viewCartButton__H83F0 button{padding:6px 55px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-blue);color:var(--color-white);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);cursor:pointer;transition:all .3s ease-in-out}.ourBanner_viewCartButton__H83F0 button:hover{background-color:transparent;color:var(--font-blue)}.ourBanner_addToCart__LsCLn button{width:100%;padding:12px;font-size:16px;line-height:28px;font-weight:400;background-color:var(--main-blue);color:var(--color-white);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);cursor:pointer;transition:all .3s ease-in-out}.ourBanner_addToCart__LsCLn button:hover{background-color:transparent;color:var(--font-blue)}.ourBanner_checkoutButton__PCNL_ button{width:100%;padding:12px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-yellow);color:var(--font-blue);font-family:var(--font-family-caudex);border:1px solid var(--main-yellow);cursor:pointer;transition:all .3s ease-in-out}.ourBanner_checkoutButton__PCNL_ button:hover{background-color:transparent;color:var(--font-yellow)}.ourBanner_loginBannerUpper__kX6h2 button{padding:10px 30px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--color-white);color:var(--font-blue);font-family:var(--font-family-avenir);border:2px solid var(--color-white);border-radius:999px;cursor:pointer;transition:all .3s ease-in-out}.ourBanner_loginBannerUpper__kX6h2 button:hover{background-color:transparent;color:var(--color-white)}.ourBanner_nextStep__f66du,.ourBanner_signInButton__GbQDZ{margin:30px 0 0}.ourBanner_nextStep__f66du button,.ourBanner_signInButton__GbQDZ button{width:100%;padding:12px;font-size:16px;line-height:28px;font-weight:600;background-color:var(--main-blue);color:var(--color-white);font-family:var(--font-family-caudex);border:1.5px solid var(--main-blue);border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.35);cursor:pointer;transition:all .3s ease-in-out}.ourBanner_nextStep__f66du button:hover,.ourBanner_signInButton__GbQDZ button:hover{background-color:transparent;box-shadow:none;color:var(--font-blue)}.ourBanner_googleSignup__WOMXC button{width:100%;padding:12px;font-size:16px;line-height:30px;font-weight:500;background-color:var(--color-white);color:var(--font-blue);font-family:var(--font-family-avenir);border:1.5px solid transparent;box-shadow:0 5px 15px rgba(0,0,0,.35);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s ease-in-out}.ourBanner_googleSignup__WOMXC button:hover{border:1.5px solid var(--border-color)}.ourBanner_container__wLjde{max-width:1340px;margin:0 auto;padding:0 30px}@media(max-width:768px){.ourBanner_container__wLjde{padding:0 20px}}.ourBanner_containerCart__ypQ6B{max-width:1240px;margin:0 auto;padding:0 30px}@media(max-width:768px){.ourBanner_containerCart__ypQ6B{padding:0 20px}}.ourBanner_ourBanner__V1ZLx{padding:200px 20px 100px;display:flex;flex-direction:column;align-items:center}@media(max-width:576px){.ourBanner_ourBanner__V1ZLx{padding:100px 0 50px}}.ourBanner_ourBanner__V1ZLx h1{font-size:60px;line-height:48px;font-weight:400;font-family:var(--font-family-caudex);color:var(--font-blue);margin-top:20px;text-align:center}@media(max-width:576px){.ourBanner_ourBanner__V1ZLx h1{font-size:30px;line-height:40px}}