.mobile-menu[data-v-e2d86f6e]{font-size:1.2rem;display:none}.mobile-menu .mobile-menu-bar[data-v-e2d86f6e]{font-size:1.3rem}.mobile-menu .mobile-menu-bar i[data-v-e2d86f6e]{color:#fff;transition:all .3s;cursor:pointer;padding:10px;display:inline-block}.mobile-menu .mobile-menu-bar i[data-v-e2d86f6e]:hover{color:var(--gray-300)}.mobile-menu-closed[data-v-e2d86f6e]{width:0;opacity:0;left:-1000px}.mobile-menu-open[data-v-e2d86f6e]{width:100%;opacity:1;left:0}.mobile-menu-wrapper[data-v-e2d86f6e]{height:100vh;position:fixed;top:0;max-width:400px;background-color:var(--zinc-900);z-index:100;color:#fff;transition:all .3s ease-in-out}.mobile-menu-header[data-v-e2d86f6e]{display:flex;justify-content:flex-end;padding:20px 30px;font-size:1.5rem}.mobile-menu-header i[data-v-e2d86f6e]{color:#fff;transition:all .3s;cursor:pointer}.mobile-menu-header i[data-v-e2d86f6e]:hover{color:var(--gray-300)}.mobile-menu-content[data-v-e2d86f6e]{width:100%;font-family:Montserrat,sans-serif;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-e2d86f6e]{color:var(--gray-200)}.mobile-menu-content a[data-v-e2d86f6e]:hover,.mobile-menu-content a.router-link-active[data-v-e2d86f6e]{color:var(--accent)}@media screen and (max-width: 767px){.mobile-menu[data-v-e2d86f6e]{display:block}}@media screen and (max-width: 575px){.mobile-menu .mobile-menu-bar[data-v-e2d86f6e]{font-size:1.2rem;text-align:center}.mobile-menu .mobile-menu-bar i[data-v-e2d86f6e]{padding:5px}}.cart-icon-holder[data-v-3dd8e3e4]{display:inline-block;position:relative}.cart-icon-holder i[data-v-3dd8e3e4]{color:#fff;transition:all .3s;cursor:pointer;padding:10px;display:inline-block}.cart-icon-holder i[data-v-3dd8e3e4]:hover{color:var(--gray-300)}.cart-icon-holder .cart-count[data-v-3dd8e3e4]{position:absolute;top:2px;right:-5px;background-color:var(--accent);color:var(--black);border-radius:50%;padding:1px 8px;font-size:.7rem}@media screen and (max-width: 575px){.cart-icon-holder i[data-v-3dd8e3e4]{padding:5px}}.sidecart-product-wrapper[data-v-937b7fac]{margin-bottom:20px}.sidecart-product-image[data-v-937b7fac]{border:1px solid var(--zinc-600);background-color:var(--zinc-100);padding:0;overflow:hidden;display:flex;justify-content:center;align-items:center;height:130px;border-radius:10px}.sidecart-product-image img[data-v-937b7fac]{width:150%;transform:rotate(25deg)}.sidecart-product-title[data-v-937b7fac]{font-size:.9rem;line-height:1.3;margin-bottom:5px}.sidecart-product-title a[data-v-937b7fac]{color:var(--gray-200);text-decoration:none;letter-spacing:.5px}.sidecart-product-title a[data-v-937b7fac]:hover{color:var(--gray-400)}.sidecart-product-remove[data-v-937b7fac]{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1.2rem}.sidecart-product-remove i[data-v-937b7fac]{color:var(--primary-lighter);transition:all .3s}.sidecart-product-remove i[data-v-937b7fac]:hover{color:var(--primary);transition:all .3s}.sidecart-product-price[data-v-937b7fac]{font-size:1.2rem;margin-bottom:5px}.quantity-input-group[data-v-937b7fac]{position:relative;display:flex;align-items:stretch;justify-content:center;border-radius:5px;overflow:hidden;width:100%;max-width:120px;border:1px solid var(--gray-400)}.quantity-input-group .quantity-adjustment-button[data-v-937b7fac]{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-937b7fac]:hover{background-color:var(--gray-300)}.quantity-input-group .quantity-adjustment-button[data-v-937b7fac]:active,.quantity-input-group .quantity-adjustment-button[data-v-937b7fac]:focus{background-color:var(--gray-400)}.quantity-input-group .quantity-adjustment-button button[data-v-937b7fac]{border:none;background-color:transparent;width:100%}.quantity-input-field[data-v-937b7fac]{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-937b7fac]{color:var(--gray-300);animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.error-message[data-v-937b7fac]{color:var(--red-600);font-size:.8rem;margin-top:5px}.sidecart-closed[data-v-38ba7690]{width:0;opacity:0;right:-1000px}.sidecart-open[data-v-38ba7690]{width:100%;opacity:1;right:0}.sidecart-wrapper[data-v-38ba7690]{height:100vh;position:fixed;top:0;max-width:400px;background-color:var(--zinc-900);z-index:100;color:var(--gray-200);transition:all .3s ease-in-out}.sidecart-header[data-v-38ba7690]{display:flex;justify-content:flex-end;padding:20px 30px;font-size:1.5rem}.sidecart-header i[data-v-38ba7690]{color:var(--primary-lighter);transition:all .3s;cursor:pointer}.sidecart-header i[data-v-38ba7690]:hover{color:var(--primary)}.sidecart-content[data-v-38ba7690]{width:100%;display:flex;flex-direction:column;gap:20px;padding:20px 30px}.sidecart-content a[data-v-38ba7690]{color:var(--gray-300)}.cart-checkout[data-v-38ba7690]{margin:20px 0}.cart-checkout button[data-v-38ba7690]{color:#fff;background-color:var(--primary);border-color:var(--primary);width:100%}.cart-checkout button[data-v-38ba7690]:hover{color:var(--gray-100);background-color:var(--gray-600);border-color:var(--gray-600)}.cart-total p[data-v-38ba7690]{font-size:.8rem;color:var(--gray-200)}.nav[data-v-c7085c05]{background-color:#503b3bb3;display:flex;justify-content:center;align-items:center;gap:20px;padding:12px 0;font-size:1rem}.nav a[data-v-c7085c05],.nav a[data-v-c7085c05]:visited{color:#fff}.nav a[data-v-c7085c05]:hover{color:var(--accent)}@media screen and (max-width: 767px){.nav[data-v-c7085c05]{display:none}}.header-content[data-v-5e9be37f]{background-color:var(--black);padding:20px 0 15px;color:var(--gray-50)}.header-wrapper[data-v-5e9be37f]{display:flex;justify-content:space-between;align-items:center}.home-header-wrapper[data-v-5e9be37f]{display:flex;justify-content:center;align-items:center;position:relative}.home-header-wrapper .cart-icon-wrapper[data-v-5e9be37f]{position:absolute;z-index:10;right:20px}.header__mobile-menu-holder .nav[data-v-5e9be37f]{flex-grow:1;padding:0 40px}.header-logo[data-v-5e9be37f]{width:96%;max-width:300px}.header__logo-holder[data-v-5e9be37f]{text-align:left;flex-grow:0}.cart-icon-wrapper[data-v-5e9be37f]{text-align:right;font-size:1.3rem}.header-wrapper .nav[data-v-5e9be37f]{background-color:transparent;display:flex;justify-content:center;align-items:center;gap:20px;padding:12px 0;font-size:1rem}@media screen and (max-width: 991px){.header__mobile-menu-holder[data-v-5e9be37f]{padding:0 20px}}@media screen and (max-width: 767px){.header__mobile-menu-holder[data-v-5e9be37f]{flex-grow:0;padding:0 10px}.header__logo-holder[data-v-5e9be37f]{text-align:left;flex-grow:1}.header__main-menu-holder .nav[data-v-5e9be37f]{display:none}.home-header-wrapper .cart-icon-wrapper[data-v-5e9be37f]{position:static}.header-wrapper .nav[data-v-5e9be37f]{display:none}}@media screen and (max-width: 575px){.main-wrapper[data-v-5e9be37f]{margin-top:20px}.header-logo[data-v-5e9be37f]{width:100%}.cart-icon-wrapper[data-v-5e9be37f]{font-size:1.2rem;text-align:center}}footer[data-v-634b28ca]{border-top:1px solid #242424;background-color:var(--primary);color:var(--stone-300);padding:50px 0;font-size:.8rem}.footer__logo[data-v-634b28ca]{width:90%;max-width:250px;margin-bottom:20px}.footer__legal[data-v-634b28ca]{font-size:.75rem}.footer__nav[data-v-634b28ca]{display:flex;justify-content:center;gap:20px;margin:30px 0;font-size:.9rem}.footer__nav a[data-v-634b28ca]{color:var(--stone-300)}.footer__nav a[data-v-634b28ca]:hover,.footer__nav a[data-v-634b28ca]:active{color:var(--stone-400)}@media screen and (max-width: 767px){.footer__nav[data-v-634b28ca]{flex-direction:column;gap:10px}}.home-banner{background-image:url(/assets/Main_Banner_BKG-h_G_me5V.jpg);background-size:cover;background-position:center;min-height:400px;display:grid;grid-template-rows:fit-content(120px) 1fr;color:#fff;position:relative}.home-banner:after{content:"";position:absolute}.description{display:flex;justify-content:center;align-items:center;position:relative;z-index:100}.description-wrapper{max-width:600px;text-align:center;font-size:.9rem}@media screen and (max-width: 767px){.home-banner{display:flex;flex-direction:column;justify-content:center;color:#fff}.description-wrapper{padding:30px 20px}.home-banner:after{background-color:#0000004d;top:0;left:0;width:100%;height:100%}}.wine-image{background-size:cover;background-position:right center;min-height:400px}.text-container{display:flex;flex-direction:column;justify-content:center;padding-right:5%;padding-left:50px}.text-container h1{font-size:1.2rem;font-weight:600;margin-bottom:1.6rem}.text-container p{font-size:.9rem;line-height:1.65;font-weight:400}.wine-one .image-container{background-image:url(/assets/Jackman_Vineyards_Shiraz_2021-DLgbhtCH.jpg)}.wine-one .text-container{background-color:var(--primary);color:#fff}.wine-one .text-container .btn{background-color:var(--light-beige);color:var(--primary-darker);font-weight:600;width:200px;letter-spacing:0;margin-top:1.6rem;letter-spacing:0px}.wine-one .text-container .btn:hover{background-color:var(--secondary);color:var(--primary-darker)}.wine-two .text-container{background-color:var(--zinc-800);color:#fff}.wine-two .image-container{background-image:url(/assets/Jackman_Vineyards_Shiraz_2019-BatuwrIZ.jpg)}.wine-two .text-container .btn{font-weight:400;width:200px;letter-spacing:0;margin-top:1.6rem}@media screen and (max-width: 991px){.wine-image{min-height:400px}.wine-one .image-container,.wine-two .image-container{background-position:center center}}@media screen and (max-width: 767px){.wine-image{min-height:300px}}.banner-wrapper[data-v-be913f99]{padding:30px 0;background-image:url(/assets/view_all_wines-BM7GN5Me.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.view-all-wines[data-v-be913f99]{max-width:800px;margin:0 auto;text-align:center;padding:80px 20px;font-size:.9rem;font-weight:500;letter-spacing:.1px;color:var(--zinc-900)}.view-all-wines a[data-v-be913f99]{color:var(--primary);text-decoration:none}.view-all-wines a[data-v-be913f99]:hover{color:var(--primary-lighter);text-decoration:none;color:var(--gray-50)}.view-all-wines .btn[data-v-be913f99]{color:var(--gray-100);font-weight:400;width:300px;letter-spacing:0;margin-top:1.2rem;letter-spacing:0px}@media screen and (max-width: 767px){.view-all-wines[data-v-be913f99]{padding:40px 20px}}.main-wrapper[data-v-b5411298]{margin-top:0;margin-bottom:0}.breadcrumbs-wrapper[data-v-65740dcc]{padding-top:20px;padding-bottom:20px;font-size:.9rem;color:var(--gray-400)}.breadcrumbs-wrapper a[data-v-65740dcc]:link,.breadcrumbs-wrapper a[data-v-65740dcc]:visited{color:var(--gray-400)}.breadcrumbs-wrapper a[data-v-65740dcc]:hover{color:var(--accent)}.current-route[data-v-65740dcc]{font-weight:400;color:var(--accent)}.breadcrumbs-arrow[data-v-65740dcc]{padding:0 5px}.product-card[data-v-c898d4cc]{display:grid;grid-template-rows:auto 1fr 50px 50px;margin:20px 0 40px}.product-card__image[data-v-c898d4cc]{margin-bottom:20px}.product-card__image img[data-v-c898d4cc]{display:block;margin:0 auto;max-height:400px;max-width:100%;transition:opacity .3s}.product-card__image img[data-v-c898d4cc]:hover{opacity:.7}.product-card__image img.soldout[data-v-c898d4cc]{opacity:.5}.product-card h3[data-v-c898d4cc]{line-height:1.5;text-align:center;font-size:1rem;margin-bottom:10px;font-weight:600}.product-card__title[data-v-c898d4cc]{max-width:350px;margin:0 auto;font-weight:600}.product-card__price[data-v-c898d4cc]{text-align:center;font-size:1.3rem;font-weight:700;margin-bottom:10px;color:var(--primary)}.product-card__button[data-v-c898d4cc]{align-self:end;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.product-card__button i[data-v-c898d4cc]{color:var(--accent);display:block;margin:0;padding:0;position:absolute;z-index:100;pointer-events:none}.product-card[data-v-1f6ca03e]{display:grid;grid-template-rows:auto 1fr 50px 50px;margin:20px 0}.product-card__image[data-v-1f6ca03e]{width:100%;height:300px;background-color:var(--gray-200);border-radius:10px;margin-bottom:10px}.product-card__title[data-v-1f6ca03e]{width:100%;height:50px;background-color:var(--gray-200);border-radius:10px;margin-bottom:10px}.product-card__price[data-v-1f6ca03e]{width:50%;height:40px;background-color:var(--gray-200);border-radius:10px;margin:0 auto 10px}.product-card__button[data-v-1f6ca03e]{width:80%;height:40px;background-color:var(--gray-200);border-radius:10px;margin:0 auto}.products-wrapper[data-v-83bc1ecc]{padding:40px 0}h1[data-v-6ddec01b]{font-size:2rem;letter-spacing:1px}.not-found-wrapper[data-v-0150c3c9]{margin-top:40px}.content[data-v-0150c3c9]{text-align:center}.content h1[data-v-0150c3c9]{font-size:4.5rem}@media screen and (max-width: 991px){.content h1[data-v-0150c3c9]{font-size:2.5rem}}.section-title[data-v-5aa5a597]{padding:10px 0 40px;text-align:center}.section-title h1[data-v-5aa5a597]{font-size:2rem;letter-spacing:1px}.product-wrapper[data-v-5aa5a597]{margin-top:20px;margin-bottom:40px}.product__info[data-v-5aa5a597]{text-align:left}.product__info h3[data-v-5aa5a597]{font-size:1.1rem}.product__info button[data-v-5aa5a597]{position:relative;text-align:center}.product__info button i[data-v-5aa5a597]{position:absolute;z-index:100;top:calc(50% - .5rem);left:calc(50% - .8rem);display:block;pointer-events:none;color:var(--accent)}.product__description[data-v-5aa5a597]{margin-bottom:40px}.product__image[data-v-5aa5a597]{margin-bottom:2rem}.product__image img[data-v-5aa5a597]{max-width:100%;display:block;margin:0 auto}.product__price-wrapper[data-v-5aa5a597]{font-size:1.8rem;margin-bottom:1rem}.product__price-wrapper .product__price[data-v-5aa5a597]{font-weight:600;font-style:normal;font-size:2.5rem;color:var(--accent)}.product__price-wrapper .product__price-description[data-v-5aa5a597]{font-size:1.2rem}@media screen and (max-width: 767px){.product__image img[data-v-5aa5a597]{max-width:80%}.product__info[data-v-5aa5a597]{text-align:center}.product__info h1[data-v-5aa5a597]{font-size:1.9rem}}@media screen and (max-width: 575px){.product-wrapper[data-v-5aa5a597]{margin-top:0}.section-title h1[data-v-5aa5a597]{font-size:1.6rem;letter-spacing:1px}}h1[data-v-232766d0]{margin-bottom:1.5rem}.main-wrapper[data-v-232766d0]{margin-bottom:0}.main-wrapper p[data-v-232766d0]{margin-bottom:2.5rem;color:var(--zinc-900)}.c-form .form-control[data-v-232766d0]{background-color:var(--zinc-200);border:1px solid var(--zinc-400);color:var(--zinc-800)}.c-form .form-control[data-v-232766d0]:focus{box-shadow:0 0 0 .25rem #e9ad3f59}.c-form label[data-v-232766d0]{color:var(--gray-900);margin-bottom:.3rem}.contact-image img[data-v-232766d0]{width:100%;height:auto}.contact-form .form-group[data-v-232766d0]{margin-bottom:1.2rem}.required-label[data-v-232766d0]{color:var(--gray-600);font-size:.8rem}.error[data-v-232766d0]{color:var(--red-600);font-size:.9rem}.field-error[data-v-232766d0]{border-color:var(--red-600)}@media screen and (max-width: 767px){.main-wrapper[data-v-232766d0]{background-image:none;margin-bottom:2rem}.contact-form button[data-v-232766d0]{width:100%}}:root{--primary: #503b3b;--primary-darker: #3e2c2c;--primary-lighter: #5e4949;--secondary: #ab917a;--accent: #c69735;--accent-lighter: #d6aa4c;--accent-darker: #a57e2a;--light-beige: #c7b8b8;--gray-50: #f9fafb;--gray-100: #f3f4f6;--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;--black: #000000;--red-600: #dc2626;--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{box-sizing:border-box;margin:0;padding:0}html{height:100%;margin:0}body{color:var(--zinc-900);background-color:#fff;transition:color .5s,background-color .5s;line-height:1.6;font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0}h1{font-family:Montserrat,serif;font-weight:400;font-style:normal;font-size:2.5rem}h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600}a{text-decoration:none;color:var(--accent-lighter);transition:.4s}a:hover{color:var(--accent)}::placeholder{color:var(--gray-500)}.btn-main{color:var(--gray-50);background-color:var(--primary);border:var(--primary);font-size:.9rem;padding:8px 30px}.btn-main:hover{background-color:var(--primary-darker);border:var(--primary-darker);color:var(--gray-50)}.btn-disabled{color:#fff;background-color:var(--gray-400);border-color:var(--gray-400);cursor:not-allowed}.wrapper{display:grid;grid-template-rows:auto 1fr fit-content(100px);height:100vh}.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}}
