.mobile-menu[data-v-cb1b47f6]{font-size:1.2rem;display:none}.mobile-menu .mobile-menu-bar[data-v-cb1b47f6]{font-size:1.3rem}.mobile-menu .mobile-menu-bar i[data-v-cb1b47f6]{color:#fff;transition:all .3s;cursor:pointer;padding:10px;display:inline-block}.mobile-menu .mobile-menu-bar i[data-v-cb1b47f6]:hover{color:var(--slate-grey-300)}.mobile-menu-closed[data-v-cb1b47f6]{width:0;opacity:0;left:-1000px}.mobile-menu-open[data-v-cb1b47f6]{width:100%;opacity:1;left:0}.mobile-menu-wrapper[data-v-cb1b47f6]{height:100vh;position:fixed;top:0;max-width:400px;background-color:var(--primary);z-index:100;color:#fff;transition:all .3s ease-in-out}.mobile-menu-header[data-v-cb1b47f6]{display:flex;justify-content:flex-end;padding:20px 30px;font-size:1.5rem}.mobile-menu-header i[data-v-cb1b47f6]{color:#fff;transition:all .3s;cursor:pointer}.mobile-menu-header i[data-v-cb1b47f6]:hover{color:var(--slate-grey-300)}.mobile-menu-content[data-v-cb1b47f6]{width:100%;font-family:var(--primary-text);letter-spacing:1px;font-size:1.3rem;text-transform:uppercase;justify-content:center;align-items:center;display:flex;flex-direction:column;gap:20px;padding:20px 30px}.mobile-menu-content a[data-v-cb1b47f6]{color:var(--slate-grey-300)}.mobile-menu-content a[data-v-cb1b47f6]:hover,.mobile-menu-content a.router-link-active[data-v-cb1b47f6]{color:#fff;filter:drop-shadow(1px 1px 4px #fff)}@media screen and (max-width: 1199px){.nav[data-v-cb1b47f6]{display:none;font-size:1.1rem;gap:20px}.mobile-menu[data-v-cb1b47f6]{display:block}}@media screen and (max-width: 575px){.mobile-menu .mobile-menu-bar[data-v-cb1b47f6]{font-size:1.2rem;text-align:center}.mobile-menu .mobile-menu-bar i[data-v-cb1b47f6]{padding:5px}}.cart-icon-holder[data-v-168610b1]{display:inline-block;position:relative}.cart-icon-holder .cart-count[data-v-168610b1]{position:absolute;top:2px;right:-9px;background-color:var(--secondary);color:#fff;border-radius:50%;padding:1px 8px;font-size:.7rem}.shopping-bag-icon[data-v-168610b1]{transition:all .2s;height:28px}.shopping-bag-icon[data-v-168610b1]:hover{cursor:pointer;transform:scale(1.1)}.sidecart-product-wrapper[data-v-cd4dee14]{margin-bottom:20px}.sidecart-product-image[data-v-cd4dee14]{border:none;padding:0;overflow:hidden;display:flex;justify-content:center;align-items:center;height:130px;border-radius:var(--border-radius)}.sidecart-product-image img[data-v-cd4dee14]{height:100%;width:auto}.sidecart-product-title[data-v-cd4dee14]{font-size:1.1rem;line-height:1.2;margin-bottom:5px}.sidecart-product-title a[data-v-cd4dee14]{color:var(--primary);text-decoration:none}.sidecart-product-title a[data-v-cd4dee14]:hover{color:var(--slate-grey-600)}.sidecart-product-remove[data-v-cd4dee14]{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1.2rem}.sidecart-product-remove i[data-v-cd4dee14]{color:var(--primary);transition:all .3s}.sidecart-product-remove i[data-v-cd4dee14]:hover{color:var(--gray-400);transition:all .3s}.sidecart-product-price[data-v-cd4dee14]{font-size:1.2rem;margin-bottom:5px}.quantity-input-group[data-v-cd4dee14]{position:relative;display:flex;align-items:stretch;justify-content:center;border-radius:var(--border-radius);overflow:hidden;width:100%;max-width:120px;border:1px solid var(--gray-400)}.quantity-input-group .quantity-adjustment-button[data-v-cd4dee14]{display:flex;justify-content:center;align-items:center;width:40px;background-color:var(--gray-200);cursor:pointer}.quantity-input-group .quantity-adjustment-button[data-v-cd4dee14]:hover{background-color:var(--gray-300)}.quantity-input-group .quantity-adjustment-button[data-v-cd4dee14]:active,.quantity-input-group .quantity-adjustment-button[data-v-cd4dee14]:focus{background-color:var(--gray-400)}.quantity-input-group .quantity-adjustment-button button[data-v-cd4dee14]{border:none;background-color:transparent;width:100%}.quantity-input-field[data-v-cd4dee14]{background-color:#fff;border:none;width:50px;text-align:center;font-size:1rem;font-weight:500;color:var(--primary)}.quantity-input-field i[data-v-cd4dee14]{color:var(--gray-300);animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.error-message[data-v-cd4dee14]{color:var(--red-600);font-size:.8rem;margin-top:5px}.sidecart-closed[data-v-fdd3ada1]{width:0;opacity:0;right:-1000px}.sidecart-open[data-v-fdd3ada1]{width:100%;opacity:1;right:0}.sidecart-wrapper[data-v-fdd3ada1]{height:100vh;position:fixed;top:0;max-width:400px;background-color:var(--gray-200);z-index:100;color:var(--primary);transition:all .3s ease-in-out}.sidecart-header[data-v-fdd3ada1]{display:flex;justify-content:flex-end;padding:20px 30px;font-size:1.5rem}.sidecart-header i[data-v-fdd3ada1]{color:var(--primary);transition:all .3s;cursor:pointer}.sidecart-header i[data-v-fdd3ada1]:hover{color:var(--slate-grey-600)}.sidecart-content[data-v-fdd3ada1]{width:100%;display:flex;flex-direction:column;gap:20px;padding:20px 30px}.sidecart-content a[data-v-fdd3ada1]{color:var(--slate-grey-300)}.cart-checkout[data-v-fdd3ada1]{margin:20px 0}.cart-checkout button[data-v-fdd3ada1]{color:#fff;background-color:var(--primary);border-color:var(--primary);width:100%;font-size:1.2rem;letter-spacing:2px;border-radius:0}.cart-checkout button[data-v-fdd3ada1]:hover{color:var(--slate-grey-100);background-color:var(--slate-grey-600);border-color:var(--slate-grey-600)}.cart-total p[data-v-fdd3ada1]{font-size:.8rem;color:var(--gray-600)}.header-content[data-v-f79b5133]{background-color:var(--primary);padding:25px 0;color:var(--zinc-50)}.header-logo[data-v-f79b5133]{width:90%}.header__logo-holder[data-v-f79b5133]{text-align:center}.nav[data-v-f79b5133]{font-family:var(--primary-text);display:flex;gap:25px;text-transform:uppercase;padding:0;transition:all .2s}.nav a[data-v-f79b5133]{color:var(--zinc-50);font-size:.9rem;letter-spacing:1.5px}.nav a[data-v-f79b5133]:hover{color:var(--accent)}.nav a.router-link-active[data-v-f79b5133]{border-bottom:2px solid var(--zinc-50)}.header-border-bottom[data-v-f79b5133]{width:100%;height:12px;background-image:url(/assets/bronze_background-Cucr0X85.webp);background-repeat:repeat-x;background-size:cover}.cart-icon-wrapper[data-v-f79b5133]{text-align:right;font-size:1.3rem}@media screen and (max-width: 1199px){.nav[data-v-f79b5133]{display:none;font-size:1.1rem;gap:20px}}@media screen and (max-width: 991px){.nav[data-v-f79b5133]{font-size:1.1rem}}@media screen and (max-width: 767px){.header-logo[data-v-f79b5133]{width:96%}}@media screen and (max-width: 575px){.main-wrapper[data-v-f79b5133]{margin-top:20px}.header-logo[data-v-f79b5133]{width:100%}.cart-icon-wrapper[data-v-f79b5133]{font-size:1.2rem;text-align:center}}footer[data-v-9d5bfbf4]{background-color:var(--primary);color:var(--zinc-300);padding:50px 0}footer p[data-v-9d5bfbf4]{font-size:.9rem;color:var(--zinc-300)}.footer__logo[data-v-9d5bfbf4]{width:90%;max-width:300px;margin-bottom:20px}.footer__legal[data-v-9d5bfbf4]{font-size:.9rem;letter-spacing:1px}.footer__nav[data-v-9d5bfbf4]{display:flex;justify-content:center;gap:20px;margin:30px 0;font-size:1rem}.footer__nav a[data-v-9d5bfbf4]{color:#fff;color:var(--zinc-300)}.footer__nav a[data-v-9d5bfbf4]:hover,.footer__nav a[data-v-9d5bfbf4]:active{color:var(--gray-400)}@media screen and (max-width: 767px){.footer__nav[data-v-9d5bfbf4]{flex-direction:column;gap:10px}}.background-image-wrapper[data-v-0ed0a845]{background-image:url(/assets/top-banner-bkg-C6MobZnR.webp);background-size:cover;background-position:center bottom;width:100%}.background-symbol[data-v-0ed0a845]{width:90%;max-width:700px;position:absolute;top:10px;right:0}.background-symbol img[data-v-0ed0a845]{width:100%;opacity:.08}.main-banner[data-v-0ed0a845]{padding-top:60px;padding-bottom:30px;position:relative}.main-banner-content[data-v-0ed0a845]{position:relative;z-index:1}.main-banner__image-holder[data-v-0ed0a845]{z-index:0}.main-banner-image[data-v-0ed0a845]{width:100%;height:auto}.main-banner__info-holder[data-v-0ed0a845]{text-align:center;display:flex;flex-direction:column;justify-content:center;z-index:1}.main-banner__info-holder p[data-v-0ed0a845]{font-size:1.3rem}@media screen and (max-width: 1199px){.background-symbol[data-v-0ed0a845]{max-width:600px}}@media screen and (max-width: 991px){.background-symbol[data-v-0ed0a845]{max-width:460px}}@media screen and (max-width: 767px){.main-banner[data-v-0ed0a845]{padding-bottom:30px}.header-logo[data-v-0ed0a845]{width:80%}.background-symbol[data-v-0ed0a845]{width:120%;max-width:120%;right:-10%}}@media screen and (max-width: 575px){.main-banner[data-v-0ed0a845]{padding-top:40px}}.section-wrapper[data-v-7baf77a6]{background-color:#fff;width:100%}.alex-kelly-section[data-v-7baf77a6]{padding:50px;background-color:var(--primary);color:#fff;font-size:1.2rem;text-align:center;overflow:hidden;position:relative}.alex-kelly-section img[data-v-7baf77a6]{width:100%;max-width:300px;height:auto}.alex-kelly-section h2[data-v-7baf77a6]{margin-bottom:20px}.alex-kelly-section p[data-v-7baf77a6]{font-size:1.2rem;letter-spacing:1px}.alex-kelly-section a[data-v-7baf77a6],.alex-kelly-section a[data-v-7baf77a6]:link,.alex-kelly-section a[data-v-7baf77a6]:visited{color:#fff;text-decoration:underline;text-underline-offset:8px}.alex-kelly-section a[data-v-7baf77a6]:hover{text-underline-offset:12px}.alex-kelly-section a[data-v-7baf77a6]:active{text-underline-offset:4px}.alex-kelly-text[data-v-7baf77a6]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}@media screen and (max-width: 767px){.alex-kelly-text[data-v-7baf77a6]{padding-bottom:40px}}.browse-our-wines[data-v-618acf3a]{background-color:var(--primary);padding:200px 0 50px;margin-top:-140px;color:#fff;background-image:url(/assets/about-us-bkg-BIUxvu2S.webp);background-size:cover;background-position:center}.browse-our-wines__button-holder[data-v-618acf3a]{text-align:center;font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;margin-top:40px}.section-wrapper[data-v-618acf3a]{text-align:center;padding:50px 20px}.section-wrapper p[data-v-618acf3a]{font-size:1.1rem;letter-spacing:.5px;margin-bottom:20px}@media screen and (max-width: 767px){.section-wrapper[data-v-618acf3a]{padding:20px}}.main-wrapper[data-v-ae6955c0]{padding:0}.breadcrumbs-wrapper[data-v-18f177cf]{padding-top:20px;padding-bottom:20px;font-size:1rem;color:var(--slate-grey-400)}.current-route[data-v-18f177cf]{font-weight:600;color:var(--slate-grey-600)}.breadcrumbs-arrow[data-v-18f177cf]{padding:0 5px}.product-card[data-v-ccac3ef5]{display:grid;grid-template-rows:auto 1fr 50px 50px;margin:20px 0 40px}.product-card__image[data-v-ccac3ef5]{margin-bottom:20px}.product-card__image img[data-v-ccac3ef5]{display:block;margin:0 auto;max-height:400px;max-width:100%;transition:all .3s}.product-card__image img[data-v-ccac3ef5]:hover{scale:1.1}.product-card__image img.soldout[data-v-ccac3ef5]{opacity:.5}.product-card h3[data-v-ccac3ef5]{line-height:1.4;text-align:center;font-size:1.1rem;margin-bottom:10px;font-weight:600}.product-card__title[data-v-ccac3ef5]{max-width:350px;margin:0 auto}.product-card__price[data-v-ccac3ef5]{text-align:center;font-family:var(--primary-text);font-size:1.3rem;font-weight:400;margin-bottom:10px;letter-spacing:1px}.product-card__button[data-v-ccac3ef5]{align-self:end;text-align:center}.product-card[data-v-6bb1c814]{display:grid;grid-template-rows:auto 1fr 50px 50px;margin:20px 0}.product-card__image[data-v-6bb1c814]{width:100%;height:300px;background-color:var(--slate-grey-200);border-radius:var(--border-radius);margin-bottom:var(--border-radius)}.product-card__title[data-v-6bb1c814]{width:100%;height:50px;background-color:var(--slate-grey-200);border-radius:var(--border-radius);margin-bottom:var(--border-radius)}.product-card__price[data-v-6bb1c814]{width:50%;height:40px;background-color:var(--slate-grey-200);border-radius:var(--border-radius);margin:0 auto;margin-bottom:var(--border-radius)}.product-card__button[data-v-6bb1c814]{width:80%;height:40px;background-color:var(--slate-grey-200);border-radius:var(--border-radius);margin:0 auto}.products-wrapper[data-v-83bc1ecc]{padding:40px 0}.wines-wrapper h1[data-v-c9d65d9d]{text-align:center}.wines-wrapper p[data-v-c9d65d9d]{text-align:center;color:var(--zinc-500);font-size:1.1rem;letter-spacing:1px}.main-wrapper[data-v-97f858f0]{margin-top:40px}.content[data-v-97f858f0]{text-align:center}.product-wrapper[data-v-3b1e06a7]{margin-top:20px}.product__info[data-v-3b1e06a7]{text-align:left}.product__info h1[data-v-3b1e06a7]{font-size:2.5rem;margin-bottom:1.5rem}.product__image[data-v-3b1e06a7]{margin-bottom:2rem}.product__image img[data-v-3b1e06a7]{max-width:100%;display:block;margin:0 auto}.product__price-wrapper[data-v-3b1e06a7]{font-size:1.8rem;margin-bottom:1rem}.product__price-wrapper .product__price[data-v-3b1e06a7]{font-weight:700}.product__price-wrapper .product__price-description[data-v-3b1e06a7]{font-size:1.2rem}@media screen and (max-width: 767px){.product__image img[data-v-3b1e06a7]{max-width:80%}.product__info[data-v-3b1e06a7]{text-align:center}.product__info h1[data-v-3b1e06a7]{font-size:1.9rem}}@media screen and (max-width: 575px){.main-wrapper[data-v-3b1e06a7]{margin-top:20px}}h1[data-v-49385371]{margin-bottom:1.5rem}.main-wrapper[data-v-49385371]{margin-bottom:0;padding:0 20px}.main-wrapper p[data-v-49385371]{font-size:1.2rem;letter-spacing:.5px}.main-wrapper h1[data-v-49385371]{text-align:center}.about-wrapper[data-v-49385371]{padding:50px 0}.about-image[data-v-49385371]{width:80%;max-width:200px;margin-bottom:20px}.float-left[data-v-49385371]{float:left;margin-right:30px;margin-bottom:20px}.float-right[data-v-49385371]{float:right;margin-left:30px;margin-bottom:20px}.about-content[data-v-49385371]{margin-bottom:40px}@media screen and (max-width: 767px){.about-wrapper[data-v-49385371]{padding:20px 0}.about-image[data-v-49385371]{width:90%;max-width:300px;margin-bottom:20px}}@media screen and (max-width: 575px){.about-image[data-v-49385371]{width:90%;max-width:200px;margin-bottom:20px}}.contact-wrapper .form-control[data-v-03a8420d]{border:1px solid var(--stone-900);border-radius:var(--border-radius)}.contact-wrapper .form-control[data-v-03a8420d]:focus{box-shadow:0 0 0 .25rem #85583340}.contact-form-wrapper h1[data-v-03a8420d]{margin-bottom:2.8rem;color:var(--stone-950);letter-spacing:1px;text-align:center}.contact-form .form-group[data-v-03a8420d]{margin-bottom:1.2rem}.required-label[data-v-03a8420d]{color:var(--gray-400);font-size:.8rem}.error[data-v-03a8420d]{color:var(--red-600);font-size:.9rem}.field-error[data-v-03a8420d]{border-color:var(--red-600)}.submit-button-wrapper[data-v-03a8420d]{padding-top:1rem;padding-bottom:1rem}.submit-button-wrapper button[data-v-03a8420d]{padding:.5rem 4rem;font-size:1.1rem;display:block;margin:0 auto;text-transform:uppercase;letter-spacing:2px}@media screen and (max-width: 767px){.main-wrapper[data-v-03a8420d]{background-image:none;margin-bottom:2rem}.contact-form button[data-v-03a8420d]{width:100%}.contact-banner h1[data-v-03a8420d]{text-transform:uppercase;letter-spacing:4px;font-size:4rem}.contact-banner[data-v-03a8420d]{height:200px}}@media screen and (max-width: 575px){.contact-banner h1[data-v-03a8420d]{text-transform:uppercase;letter-spacing:3px;font-size:2.5rem}}.main-wrapper[data-v-05899622]{margin-bottom:0}@media screen and (max-width: 767px){.main-wrapper[data-v-05899622]{margin-bottom:2rem}}:root{--primary-text: "Afacad", serif;--border-radius: 0;--primary: #192440;--primary-lighter: #223155;--primary-darker: #0f182a;--secondary: #79522c;--secondary-lighter: #8f6f3c;--secondary-darker: #5e431f;--accent: #dba588;--red-600: #dc2626;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--gray-950: #030712;--slate-grey-50: #f8fafc;--slate-grey-100: #f1f5f9;--slate-grey-200: #e5e7eb;--slate-grey-300: #cbd5e1;--slate-grey-400: #94a3b8;--slate-grey-500: #64748b;--slate-grey-600: #475569;--slate-grey-800: #1e293b;--slate-grey-900: #0f172a;--zinc-50: #fafafa;--zinc-100: #f4f4f5;--zinc-200: #e4e4e7;--zinc-300: #d4d4d8;--zinc-400: #a1a1aa;--zinc-500: #71717a;--zinc-600: #52525b;--zinc-700: #3f3f46;--zinc-800: #27272a;--zinc-900: #18181b;--zinc-950: #09090b;--stone-50: #fafaf9;--stone-100: #f5f5f4;--stone-200: #e7e5e4;--stone-300: #d6d3d1;--stone-400: #a8a29e;--stone-500: #78716c;--stone-600: #57534e;--stone-700: #44403c;--stone-800: #292524;--stone-900: #1c1917;--stone-950: #0c0a09}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}html{height:100%;margin:0}body{color:var(--dark-slate-grey);background:#fff;line-height:1.6;font-family:var(--primary-text);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;box-sizing:border-box}h1{font-family:var(--primary-text);font-weight:700;font-style:normal;color:var(--dark-slate-grey);font-size:3rem}h2,h3,h4,h5,h6{font-family:var(--primary-text);font-weight:600;color:var(--dark-slate-grey)}p{font-family:var(--primary-text);font-weight:400;font-size:16px}a{text-decoration:none;color:var(--slate-grey-400);transition:.4s}a:hover{color:var(--slate-grey-600)}::placeholder{color:var(--slate-grey-600)}.btn-main{color:#fff;background-color:var(--secondary);border-color:var(--secondary);border-radius:var(--border-radius);padding:10px 40px}.btn-main:hover{color:#fff;background-color:var(--secondary-lighter);border-color:var(--secondary-lighter)}.btn-product{color:var(--gray-950);border:1px solid var(--gray-700);border-radius:var(--border-radius);padding:10px 40px;font-size:1.2rem;cursor:pointer}.btn-disabled{color:var(--slate-grey-500);border-color:var(--slate-grey-100);cursor:not-allowed}.btn-product:hover{background-color:var(--gray-200)}.wrapper{display:grid;grid-template-rows:auto 1fr fit-content(100px);height:100vh}.main-wrapper{padding-top:20px;padding-bottom:50px}.technical-message{color:var(--gray-500);font-size:.9rem;padding:10px 0}.bold{font-weight:600}.gray-400{color:var(--gray-400)}.gray-500{color:var(--gray-500)}.gray-600{color:var(--gray-600)}.weight400{font-weight:400}.animate-pulse{animation:pulse 1s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 575px){h1{font-size:2rem}}
