.mobile-menu[data-v-be6371b7]{font-size:1.2rem}.mobile-menu .mobile-menu-bar[data-v-be6371b7]{line-height:0}.mobile-menu .mobile-menu-bar svg[data-v-be6371b7]{fill:var(--primary);transition:all .3s;cursor:pointer;padding:2px;display:inline-block}.mobile-menu .mobile-menu-bar svg[data-v-be6371b7]:hover{fill:var(--primary-lighter)}.mobile-menu-closed[data-v-be6371b7]{opacity:0;pointer-events:none}.mobile-menu-open[data-v-be6371b7]{opacity:1;pointer-events:auto}.mobile-menu-wrapper[data-v-be6371b7]{position:fixed;top:0;height:100vh;width:100%;z-index:100;background-color:var(--secondary);color:#fff;text-align:center;transition:opacity .4s ease-in-out}.mobile-menu-header[data-v-be6371b7]{display:flex;justify-content:flex-start;padding:20px 30px;font-size:1.5rem}.mobile-menu-header svg[data-v-be6371b7]{fill:var(--primary);transition:all .3s;cursor:pointer;padding:2px}.mobile-menu-header svg[data-v-be6371b7]:hover{fill:var(--accent)}.mobile-menu-content[data-v-be6371b7]{width:100%;font-family:var(--primary-text);font-weight:600;letter-spacing:4px;font-size:1.2rem;text-transform:uppercase;justify-content:center;align-items:center;display:flex;flex-direction:column;gap:15px;padding:60px 30px 20px}.mobile-menu-content a[data-v-be6371b7]{color:var(--primary);transform:translateY(40px);opacity:.5;transition:all .6s}.mobile-menu-content a.menu-opened[data-v-be6371b7]{transform:translateY(0);opacity:1}.mobile-menu-content a[data-v-be6371b7]:hover,.mobile-menu-content a.router-link-active[data-v-be6371b7]{color:var(--accent)}@media screen and (max-width:575px){.mobile-menu .mobile-menu-bar[data-v-be6371b7]{font-size:1.2rem}.mobile-menu .mobile-menu-bar svg[data-v-be6371b7]{padding:5px}}.cart-icon-svg[data-v-b5c9f150]{fill:var(--primary);stroke-linecap:round;stroke-miterlimit:10;stroke-width:5.03px}.cart-icon-holder[data-v-d902fb74]{display:inline-block;position:relative}.cart-icon-holder .cart-count[data-v-d902fb74]{position:absolute;top:2px;right:-9px;background-color:var(--accent);color:var(--secondary);border-radius:50%;padding:1px 7px;font-weight:600;font-size:.75rem;line-height:1.4}.shopping-bag-icon[data-v-d902fb74]{transition:all .2s;height:32px}.shopping-bag-icon[data-v-d902fb74]:hover{cursor:pointer;transform:scale(1.05)}.nav{display:flex;gap:40px;transition:all .2s;padding:0 20px;justify-content:center;font-family:var(--primary-text);font-weight:500;text-transform:uppercase}.nav a{color:var(--primary);font-size:1rem}.nav a:hover{color:var(--accent);text-underline-offset:5px}.nav a.router-link-active{color:var(--accent);text-underline-offset:5px;font-weight:500}@media screen and (max-width:1199px){.nav{gap:20px;padding:0 10px}.nav a{font-size:.9rem}}.svg-fill-1[data-v-3ce181c8]{fill:#b7b7b8}.header[data-v-dab31a9c]{width:100%;background-color:var(--secondary)}.header-content[data-v-dab31a9c]{padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center}.header__logo-holder[data-v-dab31a9c]{width:100%;display:flex;justify-content:flex-start;align-items:center;margin:0 20px 0 0;flex:1 1 50%}.header__logo-holder svg[data-v-dab31a9c]{width:450px}.header__logo-holder a[data-v-dab31a9c]{display:flex;justify-content:center;align-items:center;transition:none}.nav-holder[data-v-dab31a9c]{display:flex;align-items:center;flex:1 1 50%}.nav-holder-left[data-v-dab31a9c]{justify-content:flex-start}.nav-holder-right[data-v-dab31a9c]{justify-content:flex-end}.nav-holder-desktop[data-v-dab31a9c]{display:flex}.mobile-nav-icon-holder[data-v-dab31a9c]{display:none;flex:1 1 10%}.cart-icon-wrapper[data-v-dab31a9c]{text-align:right;font-size:1.3rem;line-height:1;padding:0 14px;display:flex;align-items:center}@media screen and (max-width:991px){.header__logo-holder svg[data-v-dab31a9c]{width:100%}}@media screen and (max-width:767px){.header-content[data-v-dab31a9c]{justify-content:space-between}.header__logo-holder[data-v-dab31a9c]{flex:1 1 70%}.mobile-nav-icon-holder[data-v-dab31a9c]{display:block}.nav-holder[data-v-dab31a9c]{display:none;flex:1 1 20%}.nav-holder-desktop[data-v-dab31a9c]{display:none}.nav-holder-right[data-v-dab31a9c]{display:flex}.cart-icon-wrapper[data-v-dab31a9c]{display:block}}@media screen and (max-width:575px){.header[data-v-dab31a9c]{padding:0}.header-content[data-v-dab31a9c]{padding-top:10px;padding-bottom:10px}.cart-icon-wrapper[data-v-dab31a9c]{font-size:1.2rem;text-align:center}}.header-empty-space-holder[data-v-23911416]{height:115px;display:none}.header-empty-space-holder.visible[data-v-23911416]{display:block}.header-wrapper-sticky[data-v-23911416]{position:fixed;top:0;left:0;width:100%;background:#ffffffd9;text-align:center;z-index:90;pointer-events:none;opacity:0}.header-wrapper-sticky.visible[data-v-23911416]{opacity:1;pointer-events:auto;transition:opacity .5s ease-out}.svg-fill-1[data-v-6bd066a3]{fill:#b7b7b8}footer[data-v-d6718cf6]{padding:70px 0;background-color:var(--secondary);border-top:1px solid var(--secondary-lighter)}footer p[data-v-d6718cf6]{color:var(--primary-darker);font-weight:300;font-size:.8rem;line-height:2;letter-spacing:1px;text-align:center}.footer-wrapper[data-v-d6718cf6]{padding:0 60px}.footer-logo__holder[data-v-d6718cf6]{width:100%;max-width:250px;margin:0 auto}.footer-logo[data-v-d6718cf6]{fill:#f1eee4}.footer__legal[data-v-d6718cf6]{margin-top:30px}.footer__nav[data-v-d6718cf6]{display:flex;justify-content:center;gap:20px;margin:20px 0;font-size:.9rem;align-items:center}.footer__nav a[data-v-d6718cf6]{font-weight:300;letter-spacing:1px;color:var(--primary-darker)}.footer__nav a[data-v-d6718cf6]:hover,.footer__nav a[data-v-d6718cf6]:active{color:var(--primary)}@media screen and (max-width:767px){.footer-top[data-v-d6718cf6]{flex-direction:column}.footer__nav[data-v-d6718cf6]{margin-top:40px;flex-direction:column;gap:10px;margin-bottom:30px}}.svg-fill-1[data-v-30b0d033]{fill:#b7b7b8}.intro-section[data-v-01beb2ae]{background-color:var(--secondary);width:100%;padding-bottom:50px;margin:0 auto;text-align:center;border-bottom:1px solid var(--secondary-lighter)}.intro-section h1[data-v-01beb2ae]{margin-bottom:30px}.intro-section p[data-v-01beb2ae]{font-size:.9rem;line-height:2;text-transform:uppercase;letter-spacing:10px;font-weight:500;max-width:900px;margin:0 auto 40px;display:block}.intro-section__banner[data-v-01beb2ae]{display:flex;justify-content:center;align-items:center;object-fit:cover;overflow:hidden;height:500px;border-radius:20px;margin-bottom:40px}.intro-section .btn[data-v-01beb2ae]{margin-top:10px}@media screen and (max-width:991px){.intro-section__banner[data-v-01beb2ae]{height:400px}}@media screen and (max-width:767px){.intro-section__banner[data-v-01beb2ae]{height:300px}.intro-section p[data-v-01beb2ae]{letter-spacing:8px}}@media screen and (max-width:575px){.intro-section__banner[data-v-01beb2ae]{height:200px}.intro-section .btn[data-v-01beb2ae]{margin-top:0}}.home-banner[data-v-537bcdb3]{width:100%;padding-top:40px;padding-bottom:40px}.home-banner-info-holder[data-v-537bcdb3]{display:flex;gap:40px}.home-banner-image-holder[data-v-537bcdb3]{display:flex;align-items:center;justify-content:center}.home-banner-info-holder .home-banner-text[data-v-537bcdb3]{order:1}.home-banner-info-holder .home-banner-image-holder[data-v-537bcdb3]{order:2}.home-banner-info-holder.image-first .home-banner-image-holder[data-v-537bcdb3]{order:1}.home-banner-info-holder.image-first .home-banner-text[data-v-537bcdb3]{order:2}.home-banner-info-holder .col-2[data-v-537bcdb3]{flex:1 1 50%}.home-banner-image[data-v-537bcdb3]{height:600px;width:auto;border-radius:var(--border-radius);border:1px solid var(--gray-500)}.home-banner-text[data-v-537bcdb3]{display:flex;align-items:center;justify-content:right}.home-banner-text__inner[data-v-537bcdb3]{max-width:600px}.home-banner-text__inner p[data-v-537bcdb3],.home-banner-text__inner h2[data-v-537bcdb3],.home-banner-text__inner h3[data-v-537bcdb3],.home-banner-text__inner h4[data-v-537bcdb3]{color:inherit}.home-banner-info-holder.image-first .home-banner-text[data-v-537bcdb3]{justify-content:left}.home-banner-info-holder.image-first .home-banner-text__inner[data-v-537bcdb3]{text-align:left}@media screen and (max-width:991px){.home-banner-image[data-v-537bcdb3]{width:100%;height:auto}}@media screen and (max-width:767px){.home-banner-info-holder[data-v-537bcdb3]{flex-direction:column}.home-banner-info-holder .col-2[data-v-537bcdb3]{flex:1 1 100%}.home-banner-info-holder.image-first .home-banner-text[data-v-537bcdb3]{justify-content:unset}.home-banner-info-holder .home-banner-text__inner[data-v-537bcdb3]{text-align:left}.home-banner-info-holder .home-banner-image-holder[data-v-537bcdb3]{order:1}.home-banner-info-holder .home-banner-text[data-v-537bcdb3]{order:2}}.featured-wine-section[data-v-0fd85f47]{width:100%;padding-top:50px;padding-bottom:70px}.featured-wine-section-holder[data-v-0fd85f47]{display:flex}.featured-wine-section-holder .col-2[data-v-0fd85f47]{flex:0 0 50%}.featured-wine-section-image-holder[data-v-0fd85f47]{text-align:center;padding:30px;display:flex;align-items:center;justify-content:center}.featured-wine-section-image-wrapper[data-v-0fd85f47]{border-radius:var(--border-radius);border:1px solid var(--gray-500);padding:30px}.featured-wine-section-text[data-v-0fd85f47]{padding:40px 60px;display:flex;justify-content:left;align-items:center}.featured-wine-section-text__inner[data-v-0fd85f47]{max-width:600px}.featured-wine-section-text h1[data-v-0fd85f47]{font-size:2.4rem;line-height:1;color:var(--accent);font-weight:500}.featured-wine-price[data-v-0fd85f47]{font-size:1.4rem;font-weight:600}@media screen and (max-width:991px){.featured-wine-section-text[data-v-0fd85f47]{padding:40px}.home-banner-text h1[data-v-0fd85f47]{font-size:2rem}}@media screen and (max-width:767px){.featured-wine-section-holder[data-v-0fd85f47]{flex-direction:column}.featured-wine-section-holder .col-2[data-v-0fd85f47]{flex:0 0 100%}.featured-wine-section-image-holder[data-v-0fd85f47]{padding:30px 0 10px}.featured-wine-section-image-wrapper[data-v-0fd85f47]{width:100%}.featured-wine-section-text[data-v-0fd85f47]{padding:40px 0 60px}}.three-column-container[data-v-c3710a7e]{text-align:center;padding-top:70px;padding-bottom:70px;background-color:var(--secondary-darker)}.three-column-container__header[data-v-c3710a7e]{padding-top:10px}.three-column-container__header h3[data-v-c3710a7e]{margin-bottom:.8rem}.three-column-container__wrapper[data-v-c3710a7e]{display:flex;gap:50px;justify-content:space-between;align-items:flex-start}.three-column-container__col3[data-v-c3710a7e]{padding-top:20px;padding-bottom:20px}.three-column-container__col-header[data-v-c3710a7e]{padding-top:10px;padding-bottom:20px;font-size:1.2rem}.three-column-container__col-image[data-v-c3710a7e]{overflow:hidden;border-radius:var(--border-radius-sm)}.three-column-container__col-image img[data-v-c3710a7e]{object-fit:cover;width:100%;height:100%}.three-column-container__col-text[data-v-c3710a7e]{padding-top:20px;padding-bottom:10px}@media screen and (max-width:991px){.three-column-container__wrapper[data-v-c3710a7e]{gap:30px}}@media screen and (max-width:767px){.three-column-container__wrapper[data-v-c3710a7e]{flex-direction:column;gap:20px}.three-column-container__col3[data-v-c3710a7e]:not(:last-child){border-bottom:2px solid var(--secondary-lighter);padding-bottom:30px}}.st0[data-v-f7be70b2]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.animate[data-v-f7be70b2]{stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw-loop-f7be70b2 3s linear infinite}@keyframes draw-loop-f7be70b2{0%{stroke-dashoffset:1000}50%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}.contact-wrapper[data-v-2e27d648]{padding:40px 0}.contact-wrapper .form-control[data-v-2e27d648]{border:1px solid var(--primary-darker);border-radius:var(--border-radius-sm);background-color:var(--secondary);color:var(--primary)}.contact-wrapper .form-control[data-v-2e27d648]:focus{box-shadow:0 0 0 .25rem #31313140}.contact-form-wrapper[data-v-2e27d648]{margin:0 auto;padding:20px;max-width:800px;position:relative}.contact-form-wrapper h2[data-v-2e27d648]{margin-bottom:2.8rem;letter-spacing:1px;text-align:center}.contact-form-wrapper p[data-v-2e27d648]{margin-bottom:2.4rem}.contact-form .form-group[data-v-2e27d648]{margin-bottom:1.2rem}.required-label[data-v-2e27d648]{color:var(--primary-darker);font-size:.8rem}.error[data-v-2e27d648]{color:var(--red-600);font-size:.9rem}.field-error[data-v-2e27d648]{border-color:var(--red-600)}.submit-button-wrapper[data-v-2e27d648]{padding-top:1rem;padding-bottom:1rem}.submit-button-wrapper button[data-v-2e27d648]{padding:.5rem 4rem;font-size:1.1rem;display:block;margin:0 auto;letter-spacing:.5px;border-radius:10px;transition:all .2s ease-in-out}.submit-button-wrapper button[data-v-2e27d648]:hover{color:var(--primary-lighter)}.submit-button-wrapper button[data-v-2e27d648]:active{background-color:transparent;color:var(--primary);border:1px solid var(--primary-lighter);transform:scale(.99)}.overlay[data-v-2e27d648]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;border-radius:30px;background:#71717ab3;z-index:20;transition:all 1s ease-in}.overlayVisible[data-v-2e27d648]{animation:pulseOpacity 2s ease-in-out infinite;pointer-events:all}.overlayNotVisible[data-v-2e27d648]{opacity:0;pointer-events:none}.alert[data-v-2e27d648]{width:100%;text-align:center;padding:20px;margin-top:20px;color:#fff;border-radius:10px;background-color:var(--secondary)}.alert-success[data-v-2e27d648]{background-color:#28961d}.alert-danger[data-v-2e27d648]{background-color:#df6161}@media screen and (max-width:991px){.contact-form-wrapper h2[data-v-2e27d648]{text-align:left}}@media screen and (max-width:767px){.contact-form button[data-v-2e27d648]{width:100%}.contact-banner[data-v-2e27d648]{height:200px}}.breadcrumbs-wrapper[data-v-90bbe503]{padding:20px;font-size:.9rem;color:var(--primary-darker);background-color:var(--secondary);border-bottom:1px solid var(--secondary-lighter);border-top:1px solid var(--secondary-lighter)}.breadcrumbs-wrapper a[data-v-90bbe503]{color:var(--primary-darker);text-decoration:none;transition:all .2s ease-in-out}.breadcrumbs-wrapper a[data-v-90bbe503]:hover,.breadcrumbs-wrapper a[data-v-90bbe503]:focus,.breadcrumbs-wrapper a[data-v-90bbe503]:active{color:var(--primary)}.current-route[data-v-90bbe503]{color:var(--primary)}.breadcrumbs-arrow[data-v-90bbe503]{padding:0 5px}.outline[data-v-84c8fcda]{fill:none;stroke-linecap:round;stroke-miterlimit:10;stroke-width:37px}.animate[data-v-84c8fcda]{stroke-dasharray:1600;stroke-dashoffset:1600;animation:draw-84c8fcda 1.5s ease forwards}.animate[data-v-84c8fcda]:nth-child(2){animation-delay:.2s}.animate[data-v-84c8fcda]:nth-child(3){animation-delay:.6s}@keyframes draw-84c8fcda{to{stroke-dashoffset:0}}.product-card-wrapper[data-v-50071fbe]{width:100%;position:relative}.product-card[data-v-50071fbe]{width:100%;display:grid;grid-template-rows:auto 1fr fit-content(50px) fit-content(50px);background-color:transparent;padding:20px 20px 30px;transition:all .3s;overflow:hidden;border:1px var(--primary-darker) solid}.product-card[data-v-50071fbe]:hover{background-color:var(--secondary-darker)}.product-card.soldout[data-v-50071fbe]:hover{background-color:var(--secondary)}.product-card__image[data-v-50071fbe]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative}.product-card__image img[data-v-50071fbe]{display:block;max-height:500px;width:100%;transition:all .3s}.product-card__image img[data-v-50071fbe]:hover{filter:brightness(1.2)}.product-card__image img.soldout[data-v-50071fbe]{opacity:.5}.product-card__image img.soldout[data-v-50071fbe]:hover{filter:brightness(1)}.product-card h3[data-v-50071fbe]{line-height:1.5;text-align:center;font-size:1rem;margin-bottom:.2rem;font-family:var(--primary-text);font-weight:400;text-transform:unset;text-wrap:balance;letter-spacing:2px}.product-card__title[data-v-50071fbe]{max-width:350px;margin:0 auto}.product-card__price[data-v-50071fbe]{text-align:center;font-family:var(--accent-text);font-size:1.5rem;font-weight:400;margin-bottom:10px;letter-spacing:.5px;color:var(--primary);letter-spacing:1.3px;transition:color .3s}.product-card__button[data-v-50071fbe]{margin-top:5px;align-self:end;text-align:center}.product-card:hover .btn-product[data-v-50071fbe]:hover{background-color:var(--secondary);border-color:var(--primary-lighter);color:#fff}.product-card:hover .btn-product[data-v-50071fbe]:active{background-color:var(--accent);border:1px solid var(--accent)}.product-card.soldout .btn-product[data-v-50071fbe]:hover{background-color:#fff;border:1px solid var(--gray-300);color:var(--gray-300)}.product-card__added-to-cart[data-v-50071fbe]{position:absolute;background-color:#18181880;color:#fff;width:150px;height:150px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:50%}@media screen and (max-width:991px){.product-card__image img[data-v-50071fbe]{max-height:400px}}@media screen and (max-width:767px){.product-card__image img[data-v-50071fbe]{max-height:360px}}.product-card[data-v-23e0e177]{width:100%;display:grid;grid-template-rows:auto 1fr 50px 50px}.product-card__image[data-v-23e0e177]{width:100%;height:400px;background-color:var(--slate-grey-200);border-radius:var(--border-radius);margin-bottom:var(--border-radius)}.product-card__title[data-v-23e0e177]{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-23e0e177]{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-23e0e177]{width:80%;height:40px;background-color:var(--slate-grey-200);border-radius:var(--border-radius);margin:0 auto}.products-wrapper[data-v-6ce67335]{padding:40px 0;display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:20px}.load-more[data-v-6ce67335]{width:100%;padding:40px 20px;text-align:center}@media screen and (max-width:991px){.products-wrapper[data-v-6ce67335]{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media screen and (max-width:767px){.products-wrapper[data-v-6ce67335]{grid-template-columns:repeat(1,minmax(240px,1fr))}}.page-wrapper[data-v-0b140e39]{width:100%;background-color:var(--secondary)}.wines-wrapper[data-v-0b140e39]{padding:40px 60px}.wines-wrapper h1[data-v-0b140e39]{text-align:center}.wines-wrapper p[data-v-0b140e39]{text-align:center;color:var(--primary);font-size:1rem;letter-spacing:1px}.content[data-v-bd34997a]{text-align:center;padding:40px 0}.image-not-found-container[data-v-bd34997a]{max-width:800px;width:100%;margin:30px auto 0}.image-not-found[data-v-bd34997a]{max-width:100%}.page-wrapper[data-v-b8e34c6d]{width:100%;background-color:var(--secondary)}.product-container-wrapper[data-v-b8e34c6d]{width:100%}.product-container[data-v-b8e34c6d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px;padding-bottom:20px}.product__title-wrapper[data-v-b8e34c6d]{border-bottom:1px solid var(--secondary-lighter)}.product__title[data-v-b8e34c6d]{padding:40px 20px;text-align:center}.product__title h1[data-v-b8e34c6d]{font-size:1.6rem;line-height:1.4;letter-spacing:5px;margin-bottom:1rem;font-weight:400}.product-wrapper[data-v-b8e34c6d]{width:100%;display:flex}.product__image[data-v-b8e34c6d]{flex:0 0 40%;padding:20px 0;border-bottom:none;display:flex;justify-content:center;align-items:flex-start;position:relative}.product__image img[data-v-b8e34c6d]{display:block;margin:0 auto;max-height:600px;width:auto}.product__info[data-v-b8e34c6d]{flex:0 0 60%;display:flex;flex-direction:column;justify-content:flex-start;padding:40px}.product__info .btn-product[data-v-b8e34c6d]{color:var(--primary);border:1px solid var(--primary-darker);width:90%}.product__info .btn-product[data-v-b8e34c6d]:hover{color:var(--primary-lighter);background-color:transparent;border:1px solid var(--primary)}.product__info .btn-product[data-v-b8e34c6d]:active{color:var(--primary-lighter);background-color:var(--accent)}.product__info .btn-product.btn-disabled[data-v-b8e34c6d]{border:1px solid var(--gray-300);color:var(--gray-300);background-color:transparent}.product__info .btn-product.btn-disabled[data-v-b8e34c6d]:hover{border:1px solid var(--gray-300);color:var(--gray-300)}.product__price-wrapper[data-v-b8e34c6d]{font-size:1.8rem;margin-bottom:2rem;font-family:var(--primary-text);color:var(--primary-darker)}.product__price-wrapper .product__price[data-v-b8e34c6d]{font-size:2rem;font-weight:600;letter-spacing:2px;color:var(--primary)}.product__price-wrapper .product__price-description[data-v-b8e34c6d]{font-size:1.2rem;color:var(--primary)}.product__description-wrapper[data-v-b8e34c6d]{padding:20px 0;margin-bottom:20px}.product-card__added-to-cart[data-v-b8e34c6d]{position:absolute;background-color:#18181880;color:#fff;width:180px;height:180px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:50%}.not-enough-inventory[data-v-b8e34c6d]{margin-bottom:1rem;font-size:.9rem;color:var(--red-600)}.product-amount-in-cart[data-v-b8e34c6d]{margin-top:1rem;font-size:.8rem;color:var(--primary-darker)}@media screen and (max-width:991px){.product__image[data-v-b8e34c6d]{flex:0 0 30%}.product__info[data-v-b8e34c6d]{flex:0 0 70%}.product__title[data-v-b8e34c6d]{padding:50px 20px}.product__title h1[data-v-b8e34c6d]{font-size:2rem;margin-bottom:.8rem}}@media screen and (max-width:767px){.product-wrapper[data-v-b8e34c6d]{flex-direction:column}.product__info[data-v-b8e34c6d]{padding:20px}.product__image[data-v-b8e34c6d]{width:100%}.product__image img[data-v-b8e34c6d]{max-width:96%}.product__title[data-v-b8e34c6d]{padding:40px 20px}.product__title h1[data-v-b8e34c6d]{font-size:1.9rem;margin-bottom:.7rem}}@media screen and (max-width:575px){.product__title[data-v-b8e34c6d]{padding:30px 20px}.product__title h1[data-v-b8e34c6d]{font-size:1.8rem;margin-bottom:.6rem}}.product-wrapper[data-v-362f5490]{display:flex;gap:10px;justify-content:space-between;margin-bottom:0;padding:20px 0;border-bottom:1px solid var(--secondary-lighter);transition:all .2s ease-in-out}.product-wrapper[data-v-362f5490]:nth-child(1){border-top:1px solid var(--secondary-lighter)}.product-wrapper[data-v-362f5490]:hover{background-color:var(--secondary-lighter)}.product-image[data-v-362f5490]{flex:0 0 25%;display:flex;align-items:center;justify-content:center;border:none;padding:0;overflow:hidden;height:100px;line-height:0}.product-image img[data-v-362f5490]{transform:rotate(90deg);width:100px;height:auto}.product-name[data-v-362f5490]{flex:0 0 25%;display:flex;align-items:center;font-size:1.1rem;line-height:1.4;font-weight:400}.product-name a[data-v-362f5490]{color:var(--primary);text-decoration:none;letter-spacing:.5px}.product-name a[data-v-362f5490]:hover{color:var(--primary-lighter)}.product-info[data-v-362f5490]{flex:0 0 35%;display:flex;align-items:center;justify-content:center;gap:20px}.product-remove[data-v-362f5490]{flex:0 0 auto;padding:0 20px;display:flex;align-items:center;font-size:1.2rem}.product-remove svg[data-v-362f5490]{fill:var(--primary);transition:all .3s}.product-remove[data-v-362f5490]:hover{cursor:pointer}.product-remove:hover svg[data-v-362f5490]{fill:var(--accent)}.product-price[data-v-362f5490]{font-size:1.2rem;margin-bottom:5px}.quantity-input-group[data-v-362f5490]{position:relative;display:flex;align-items:stretch;justify-content:center;overflow:hidden;width:100%;max-width:120px;text-decoration:none;vertical-align:middle}.quantity-input-group .quantity-adjustment-button[data-v-362f5490]{display:flex;flex:1 1 30%;justify-content:center;align-items:center;width:40px;background-color:var(--primary-darker)}.quantity-input-group .quantity-adjustment-button svg[data-v-362f5490]{cursor:pointer}.quantity-input-group .quantity-adjustment-button[data-v-362f5490]:hover{background-color:var(--accent)}.quantity-input-group .quantity-adjustment-button[data-v-362f5490]:active,.quantity-input-group .quantity-adjustment-button[data-v-362f5490]:focus{background-color:var(--accent)}.quantity-input-group .quantity-adjustment-button button[data-v-362f5490]{border:none;background-color:transparent;width:100%;height:100%;padding:10px 2px;cursor:pointer}.quantity-input-field[data-v-362f5490]{background-color:var(--secondary-lighter);border:none;width:50px;text-align:center;font-size:1rem;font-weight:500;color:var(--primary);display:flex;justify-content:center;align-items:center;flex:1 1 40%}.quantity-input-field svg[data-v-362f5490]{fill:var(--gray-300)}.error-message[data-v-362f5490]{color:var(--red-600);font-size:.8rem;margin-top:5px}@media screen and (max-width:767px){.product-image[data-v-362f5490]{height:unset;flex:0 0 10%}.product-image img[data-v-362f5490]{transform:rotate(0);max-height:100px;width:auto}.product-name[data-v-362f5490]{flex:0 0 30%;font-size:1rem;line-height:1.4}.product-info[data-v-362f5490]{flex:0 0 40%;gap:10px}.product-price[data-v-362f5490]{font-size:1rem}.quantity-input-group[data-v-362f5490]{max-width:100px}.product-remove[data-v-362f5490]{padding:0;font-size:1.1rem}.quantity-input-field[data-v-362f5490]{width:40px}}.page-wrapper[data-v-ce590269]{width:100%;height:100%}.cart-wrapper[data-v-ce590269]{padding:80px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.cart-has-items[data-v-ce590269],.cart-empty[data-v-ce590269]{width:100%;padding:0 20px}.cart-empty[data-v-ce590269]{text-align:center}.cart-total[data-v-ce590269]{margin:20px 0;text-align:right}.cart-total h3[data-v-ce590269]{font-size:1.5rem;font-weight:600}.cart-checkout[data-v-ce590269]{text-align:right}.cart-checkout button[data-v-ce590269]{width:90%;max-width:400px;padding:10px 20px}.cart-checkout button[data-v-ce590269]:hover,.cart-checkout button[data-v-ce590269]:focus{border-color:var(--primary-lighter);color:var(--primary-lighter)}.cart-checkout button[data-v-ce590269]:active{border-color:var(--accent);color:var(--accent)}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--primary-text: "Montserrat", sans-serif;--accent-text: "Montserrat", sans-serif;--border-radius: 20px;--border-radius-sm: 10px;--primary: #d3d3d3;--primary-lighter: #ececec;--primary-darker: #b7b7b8;--secondary: #222c33;--secondary-lighter: #323e47;--secondary-darker: #161f25;--accent: #b7955e;--red-600: #dc2626;--gray-100: #f9fafb;--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-gray-700: #334155;--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:border-box}html{height:100%;margin:0}body{color:var(--primary);background:var(--secondary);line-height:1.6;font-family:var(--primary-text);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0}h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}img{max-width:100%;height:auto}.wrapper{display:grid;grid-template-rows:auto 1fr fit-content(100px);min-height:100vh;width:100%;bottom:0;left:0;right:0}.main{background-color:var(--secondary)}.main-wrapper{padding-bottom:30px}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}.container-fluid{width:100%;padding:0 20px}@media screen and (max-width:1399px){.container{max-width:1140px}}@media screen and (max-width:1199px){.container{max-width:960px}}@media screen and (max-width:991px){.container{max-width:720px}}@media screen and (max-width:767px){.container{max-width:540px}}@media screen and (max-width:575px){.container{max-width:100vw}}h1{font-family:var(--accent-text);font-weight:500;font-style:normal;font-size:1.8rem;line-height:1.2;margin-bottom:1.4rem;text-transform:uppercase;letter-spacing:12px}h2{font-family:var(--accent-text);font-weight:500;font-style:normal;font-size:1.6rem;margin-bottom:1.6rem;line-height:1.3;text-transform:uppercase;letter-spacing:10px}h3{font-family:var(--accent-text);font-weight:500;font-style:normal;font-size:1.4rem;margin-bottom:1.6rem;line-height:1.3;text-transform:uppercase;letter-spacing:10px}h4,h5,h6{font-family:var(--primary-text);font-weight:400;font-size:1.2rem;line-height:1.4;text-transform:uppercase;letter-spacing:10px}h5,h6{font-size:1.1rem;line-height:1.5}p{font-family:var(--primary-text);font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:.2px;margin-bottom:1.6rem}p.subheading{font-size:1.2rem;letter-spacing:.1px}a{text-decoration:none;color:var(--accent);transition:all .4s}a:hover{color:var(--secondary-lighter)}::placeholder{color:var(--slate-grey-600)}hr{margin:20px 0}.btn,a.btn{display:inline-block;font-weight:400;line-height:1.5;color:var(--primary);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid var(--primary);padding:.375rem .75rem;font-size:1rem;letter-spacing:.5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-main,a.btn-main{color:var(--primary);background-color:transparent;border-color:var(--primary);border-radius:var(--border-radius-sm);padding:10px 40px}.btn-main:hover,a.btn-main:hover{background-color:transparent;border-color:var(--primary-lighter);color:var(--primary-lighter)}.btn-main:active{background-color:var(--accent);border-color:var(--accent)}.btn-transparent{color:var(--primary);background-color:transparent;border-color:var(--primary);border-radius:var(--border-radius-sm);padding:10px 40px}.btn-transparent:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}.btn-transparent:active{background-color:var(--primary-lighter);border-color:var(--primary-lighter)}.btn-disabled{color:var(--gray-300);border-color:var(--gray-300);cursor:not-allowed}.btn-disabled:hover{color:var(--gray-300);border-color:var(--gray-300);background-color:transparent;cursor:not-allowed}.btn-product{color:var(--primary);background-color:transparent;border:1px solid var(--gray-400);padding:10px 40px;font-size:1rem;cursor:pointer;border-radius:0%;transition:all .3s}.btn-product:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}.btn-product:active{background-color:var(--accent);border:1px solid var(--accent)}.btn-product.btn-disabled,.btn-product.btn-disabled:hover{border:1px solid var(--gray-300);color:var(--gray-300)}.technical-message{color:var(--gray-500);font-size:.9rem;padding:10px 0}label{display:inline-block}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-floating{position:relative}.form-floating .form-control{padding:1.3rem 20px}.form-floating .form-control,.form-floating .form-select{line-height:1.25}.form-floating input::placeholder,.form-floating select::placeholder,.form-floating textarea::placeholder{color:transparent}.form-floating label{position:absolute;top:0;left:0;height:100%;padding:1rem 20px;pointer-events:none;color:var(--primary);border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-floating .form-control:focus~label,.form-floating .form-control:not(:placeholder-shown)~label,.form-floating .form-select~label{color:var(--primary);transform:scale(.85) translateY(-1.1rem) translate(.75rem);background-color:var(--secondary);padding:5px 10px;height:unset;border-radius:var(--border-radius)}.product__description h3{font-family:var(--primary-text);margin:1.3rem 0;color:var(--primary);font-size:1.2rem}.product__description h4{font-family:var(--primary-text);margin:1.2rem 0;color:var(--primary);font-size:1.1rem}.product__description p{font-size:.95rem;letter-spacing:.7px;line-height:1.4;font-weight:400;margin-bottom:1rem}.article__description{color:var(--gray-600)}.article__description h2{font-family:var(--primary-text);font-size:1.7rem;margin:1.3rem 0;color:var(--primary)}.article__description h3{font-family:var(--primary-text);margin:1.3rem 0;color:var(--primary);font-size:1.4rem}.article__description h4{font-family:var(--primary-text);margin:1.2rem 0;color:var(--primary);font-size:1.2rem}.article__description p{font-size:1rem;line-height:1.6;font-weight:400;margin-bottom:1rem}blockquote{font-family:var(--handwriting-text);font-weight:400;font-style:normal;font-size:2.4rem;line-height:1.5}@media screen and (max-width:767px){h1{font-size:1.6rem;line-height:1.4;margin-bottom:1.4rem;letter-spacing:10px}h2{font-size:1.4rem;margin-bottom:1.4rem;line-height:1.4}h3{font-size:1.3rem;margin-bottom:1.4rem;line-height:1.5}}@media screen and (max-width:575px){h1{font-size:1.5rem}h2{font-size:1.3rem}}.bold{font-weight:600}.color-gray-200{color:var(--gray-200)}.color-gray-300{color:var(--gray-300)}.color-gray-400{color:var(--gray-400)}.color-gray-500{color:var(--gray-500)}.color-gray-600{color:var(--gray-600)}.color-accent{color:var(--accent)}.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)}}@keyframes pulseOpacity{0%,to{opacity:.2}50%{opacity:.9}}
