body.boxed{}@media (min-width:768px){.page-layout-1column .product-info-main,.page-layout-2columns-left .product-info-main,.page-layout-2columns-right .product-info-main,.page-layout-3columns .product-info-main{width:49%}.page-layout-1column .product.media,.page-layout-2columns-left .product.media,.page-layout-2columns-right .product.media,.page-layout-3columns .product.media{width:49%}.page-layout-1column .column.main > .custom-block ~ .product-info-main,.page-layout-2columns-left .column.main > .custom-block ~ .product-info-main,.page-layout-2columns-right .column.main > .custom-block ~ .product-info-main,.page-layout-3columns .column.main > .custom-block ~ .product-info-main{width:36.75%}.page-layout-1column .column.main > .custom-block ~ .product.media,.page-layout-2columns-left .column.main > .custom-block ~ .product.media,.page-layout-2columns-right .column.main > .custom-block ~ .product.media,.page-layout-3columns .column.main > .custom-block ~ .product.media{width:36.75%}}.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown,.minicart-wrapper .block-minicart,.product-item .tocart,.bundle-options-container .block-bundle-summary .product-addto-links > .action,.product-item-actions .actions-secondary.action,.action.tocompare,.product-addto-links .action.tocompare,.product-social-links .action.tocompare,.wishlist.split.button > .action.split,.product-social-links .action.mailto.friend,.product-social-links .action.towishlist,.block-bundle-summary .action.towishlist,.product-item .action.towishlist,.table-comparison .action.towishlist,input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"],.footer-middle .block.newsletter input,.footer-middle .block.newsletter .action.subscribe,.filter-options-title,.filter-options-item.active .filter-options-title,.filter-options-content,.filter-options-title:after,.toolbar select,.swatch-option,.pages .page,.pages .action,.fotorama__stage,.fotorama__nav--thumbs .fotorama__thumb,.fotorama__nav .fotorama__thumb-border,.input-text.qty,.qty.field .qty-changer > a,button,a.action.primary,textarea,.minicart-items .item-qty,.block-minicart .block-content > .actions > .secondary .action.viewcart,.cart.table-wrapper .product-image-container,.cart-summary,select,#discount-coupon-form #coupon_code,.abs-discount-block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.cancel,.block-compare .action.primary,.cart-summary .block .actions-toolbar > .primary .action.primary,.cart-summary .form.giftregistry .fieldset .action.primary,.paypal-review-discount .actions-toolbar .action.primary,.paypal-review-discount .actions-toolbar .action.cancel,.cart-discount .actions-toolbar .action.primary,.cart-discount .actions-toolbar .action.cancel,.login-container,.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account,.form.form-edit-account,.form-address-edit,.form-newsletter-manage,.message,.box .box-title,.box .box-actions,.customer-welcome .header.links,.btn,.cms-index-index blockquote.testimonial,.recent-posts .item .post-image,.prev-next-products .product-nav .product-pop,#newsletter_popup,.product-label,.page-header.type11 .navigation li.level0.active,.page-header.type11 .navigation li.level0:hover,.filter .filter-current-subtitle,.filter-actions,.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2,.block-header-customer-login,.bundle-options-container .block-bundle-summary .product-addto-links > .action,.product-item-actions .actions-secondary.action,.action.tocompare,.product-addto-links .action.tocompare,.moved-add-to-links .action.tocompare,.product-social-links .action.tocompare,.wishlist.split.button > .action.split,.product-social-links .action.mailto.friend,.moved-add-to-links .action.mailto.friend,.product-social-links .action.towishlist,.product-addto-links .action.towishlist,.block-bundle-summary .action.towishlist,.product-item .action.towishlist,.table-comparison .action.towishlist{border-radius:0}.sw-megamenu.navigation li.level0.fullwidth:hover > .submenu,.sw-megamenu.navigation li.level0.staticwidth:hover > .submenu,.sw-megamenu.navigation li.level0.classic .submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu,.sw-megamenu.navigation span.cat-label,.category-boxed-banner .owl-item .item,.iwd-summary-cart,.iwd-one-page-checkout-sidebar .iwd-opc-block-summary{border-radius:0 !important}@media (min-width:768px){.block-search input,.page-header.type1 .navigation > ul,.navigation li.level0,.page-header.type1 .navigation li.level0.parent:hover,.page-header.type1 .navigation li.level0.active,.page-header.type1 .navigation li.level0:hover,.page-header .navigation .level0 .submenu,.product.data.items > .item.title > .switch,.customer-welcome .header.links,.page-header.type5 .block-search input,.page-header.type5 .navigation .level0.parent:hover > .level-top,.page-header.type6 .block-search input,.page-header.type6 .navigation .level0:hover > .level-top,.page-header.type6 .navigation .level0.parent:hover > .level-top,.product.info.detailed.vertical .product.data.items > .item.title > .switch,.page-header.type5 .navigation .level0:hover > .level-top,.page-header.type11 .navigation li.level0.parent:hover{border-radius:0}}@media (min-width:640px){.modes-mode{border-radius:0}}.product-item-photo{border-radius:0;border:0;padding:0}.product-image-photo.hover_image{padding:0;border-radius:0}:root{--font-txt:"Inter",sans-serif;--font-title:"Playfair Display",serif;--font-size-3x:4rem;--font-size-2x:3.5rem;--font-size-1x:3rem;--font-size-big:2.5rem;--font-size-medium:2rem;--font-size-normal:1.5rem;--font-size-small:1rem;--line-height-3x:5rem;--line-height-2x:4.5rem;--line-height-1x:4rem;--line-height-big:3.5rem;--line-height-medium:3rem;--line-height-normal:2.5rem;--line-height-small:2rem;--color-1:#000000;--color-2:#fff;--color-3:#00707b;--color-price:#00707b}body{font-family:var(--font-txt);font-size:var(--font-size-normal);line-height:var(--line-height-normal);color:var(--color-1);background-image:linear-gradient(to right,#eeeeee 1px,transparent 1px),linear-gradient(to bottom,#eeeeee 1px,transparent 1px) !important;background-size:80px 80px !important}h1,h2,h3,h4,h5,h6{font-family:var(--font-txt);color:var(--color-1);text-transform:uppercase}h1{font-size:var(--font-size-2x);font-weight:600;line-height:var(--line-height-2x);margin:1rem 0 1rem}h2{font-size:var(--font-size-big);font-weight:700;line-height:var(--line-height-1x);margin:1rem 0 1rem}h3{font-size:var(--font-size-big);font-weight:400;line-height:var(--line-height-big);margin:1.5rem 0 1rem}h4{font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);margin:1rem 0 1rem}h5{font-size:var(--font-size-normal);font-weight:400;line-height:var(--line-height-normal);margin:1rem 0 1rem}h6{font-size:var(--font-size-normal);font-weight:400;line-height:var(--line-height-normal);margin:1rem 0 1rem}p{font-family:var(--font-txt);font-size:var(--font-size-normal);line-height:var(--line-height-normal);color:var(--color-1)}.container-fluid{margin:3rem 0}.container-fluid .row{margin:0}.t-center{text-align:center}.page-wrapper>.breadcrumbs{background-color:transparent}.t-color-white p{color:var(--color-3)}p.t-big{font-family:var(--font-title);font-size:var(--font-size-1x);font-weight:500;line-height:var(--line-height-1x);margin:1rem 0 1rem;color:var(--color-3);text-transform:uppercase}p.t-small{font-family:var(--font-txt-wine);font-size:var(--font-size-normal);font-weight:300;line-height:var(--line-height-1x);margin:1rem 0 0;color:var(--color-1);text-transform:uppercase}.container-fluid.section-home .row,.container-fluid.section-cantina .row{display:flex;align-items:center}a.bt-gabe{font-family:var(--font-title);font-size:var(--font-size-big);text-transform:uppercase;color:var(--color-3);border-top:1px solid var(--color-3);border-bottom:1px solid var(--color-3);margin:2rem 0;display:block;width:fit-content;padding:1rem 0;letter-spacing:1px}a.bt-gabe:hover{text-decoration:none;color:var(--color-1)}.ico-separator img{width:50px;margin:0 auto;display:block;position:relative}.ico-separator{position:relative;padding:7% 0}.ico-separator::before,.ico-separator::after{content:'';width:46%;height:1px;background-color:var(--color-3);position:absolute;top:50%}.ico-separator::before{right:0}.ico-separator::after{left:0}.category-description h1{text-transform:uppercase}.price-container .price{font-size:2rem;color:var(--color-1);padding:.5rem;margin:11px auto;display:block;width:fit-content;font-family:var(--font-txt);font-weight:600}.page-wrapper--geppa .products-grid .product-item-name{height:fit-content;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:16px;max-height:114px;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:77px}.abs-product-link,.product-item-name,.product.name a{font-weight:700;color:var(--color-1);font-family:var(--font-txt);font-size:1.5rem;text-decoration:none;line-height:1.5rem;text-transform:uppercase}.abs-product-link>a:visited,.product-item-name>a:visited,.product.name a>a:visited,{color:var(--color-1);text-decoration:none}.abs-product-link>a:hover,.product-item-name>a:hover,.product.name a>a:hover,{color:var(--color-2);text-decoration:none}.product-item-photo{display:block;position:relative;overflow:hidden;padding:3px;border:0;border-radius:7px}.page-wrapper--geppa .products.wrapper .product-item .qty-box{display:none}.page-wrapper--geppa .product-item .tocart{padding:1rem}.products-grid .product-item-details .product-item-actions .tocart{color:var(--color-1);font-family:var(--font-txt);border:1px solid var(--color-1);background:none;text-transform:uppercase}.products-grid .product-item-details .product-item-actions .tocart:hover{background-color:#787878}.product-item .tocart:before{display:none}.owl-theme .owl-dots .owl-dot span{background:var(--color-1);border-radius:0}.owl-theme .owl-dots .owl-dot.active span{background:var(--color-3)}.spa-ola{display:none}.section-category-wines .wine-box{border:1px solid #000 !important;text-align:center;padding:0;transition:all 0.3s ease;background:var(--color-2);display:flex;flex-direction:column}.section-category-wines .image-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:none !important;flex:1}.section-category-wines .wine-name{flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px}.section-category-wines h3{font-size:1.9rem;font-family:var(--font-txt);margin:0 0 5px 0;font-weight:800;color:var(--color-1)}.section-category-wines p{margin:0;font-size:1.5rem;font-family:var(--font-title);color:var(--color-1)}.section-category-wines .wine-image{overflow:hidden;aspect-ratio:4 / 3}.section-category-wines .wine-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.section-category-wines .wine-image img:hover{transform:scale(1.05)}a.image-link:hover{text-decoration:none}@media (min-width:768px){.section-category-wines .row{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.section-category-wines .wine-box.col-md-4{flex:0 0 calc(33.333% - 13.334px);max-width:calc(33.333% - 13.334px)}}.section-category-wines .wine-box:hover,.section-category-wines .image-link:hover,.section-category-wines .wine-box:active,.section-category-wines .image-link:active{background:none !important}.ka-button{background-color:#ffffff;border:1px solid #000000;display:inline-block;cursor:pointer;color:var(--color-1);font-family:var(--font-txt);font-weight:600;text-transform:uppercase;font-size:17px;padding:11px 11px;text-decoration:none;margin:1rem 0 0}.ka-button:hover{background-color:#e3e3e3;color:var(--color-1);text-decoration:none}.ka-button:active,.ka-button:visited{position:relative;top:1px;text-decoration:none;color:var(--color-1)}.container-home{margin:4rem 0 4rem}.container-home .col-md-6{padding:0 10px!important}.product-info-main .page-title-wrapper h1{margin:0 0 15px;font-size:28px;font-weight:700;line-height:1;color:var(--color-1)}.page-wrapper--geppa .product-info-main .product-info-price .price-wrapper .price{font-size:26px;line-height:26px;font-weight:700;color:var(--color-1);font-family:var(--font-txt)}.page-wrapper--geppa .product-info-main .box-tocart .action.tocart{height:48px;text-transform:uppercase;margin-left:0;padding-left:35px;padding-right:35px;margin-bottom:20px;margin-right:0;font-family:var(--font-txt);font-weight:700;border:1px solid var(--color-1);background-color:var(--color-1);color:var(--color-2)}.page-wrapper--geppa .product-info-main .box-tocart .action.tocart:hover{background-color:var(--color-2);color:var(--color-1)}.page-wrapper--geppa .product-info-main .box-tocart .field.qty{background-color:var(--color-2);border:1px solid var(--color-1);margin-right:15px;margin-bottom:10px;vertical-align:top;margin-top:2px}.page-wrapper--geppa .product-info-main .qty.field .qty-changer>a{height:43px;width:35px;line-height:43px;font-size:15px;text-align:center;border:none;color:var(--color-1)}.product-info-main .product-info-price{border-bottom:1px var(--color-1) solid;display:table;width:100%;margin-bottom:15px}.page-wrapper--geppa .product-info-main .product-info-stock-sku{padding-left:0;padding-top:15px;padding-bottom:0;display:block;text-align:left;border-top:1px var(--color-1) solid}.page-wrapper--geppa .geppa-main-attributes{margin-top:15px;padding-top:15px;border-top:1px var(--color-1) solid}.fotorama__stage{border:1px solid var(--color-1);border-radius:0;background:#fff;max-width:100%;overflow:hidden;margin-bottom:2px}.page-wrapper--geppa .geppa-prod-char-wrapper{border-top:1px solid var(--color-1);margin-top:15px;overflow:hidden}.page-wrapper--geppa .geppa-prod-char-wrapper .prod-desc{border:none;border-left:1px solid var(--color-1)}.filter-options-title{padding:10px 15px;font-size:13px;font-weight:700;text-transform:uppercase;border:1px solid var(--color-1);background-color:var(--color-1);position:relative;cursor:pointer;border-radius:0;display:block;text-decoration:none;color:var(--color-2)}.filter-options-title:after{width:26px;height:26px;display:block;border:1px solid var(--color-2);position:absolute;right:15px;top:50%;margin-top:-13px;border-radius:3px;color:var(--color-1);text-align:center;line-height:24px;background-color:#fff;font-size:10px}.filter-options-content{margin:0;padding:10px 15px;font-size:13px;border:1px solid var(--color-1);border-top:0;border-radius:0;background-color:var(--color-2);color:var(--color-1)}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email]{background:#fff;background-clip:padding-box;border:1px solid var(--color-1);border-radius:6px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;height:38px;line-height:1.4;padding:10px;vertical-align:baseline;width:100%;box-sizing:border-box}.block-category-list .block-content .item a,.sidebar>.block.filter .item a{color:#000}.filter-options-content a{color:#000 !important}.contact-info i.porto-icon-phone{display:none}.geppa-buy-by-phone{display:none !important}.spa-ola{display:none}.bank-transfer-accepted-row{display:none}.page-header.type5.header-newskin .header.content{display:block;vertical-align:middle;padding:18px 15px;margin:1rem auto;border:1px solid #000;background-color:var(--color-2)}.panel.header .switcher.geppa-country-dropdown ul.dropdown-options{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid var(--color-1);margin-top:0;min-width:100%;z-index:10;box-sizing:border-box;display:none;position:absolute;top:100%;color:var(--color-1)}.panel.header .switcher.geppa-country-dropdown .dropdown-options .item--warning{width:100%;text-align:center;text-transform:none;border-bottom:1px solid var(--color-1);margin-bottom:15px}.page-header{background-color:transparent;border-top:3px solid #08c;position:relative;z-index:4}.page-wrapper--geppa .why-us__item h5,.page-wrapper--geppa .why-us__item p{color:var(--color-1)}.page-wrapper--geppa .why-us__item h5{font-weight:700}.navigation .level0 .submenu a{color:var(--color-1)}header.page-header.sticky-header .nav-sections{border-bottom:1px solid var(--color-1)}.page-header.header-newskin .navigation .level0>.level-top{color:inherit;padding:0 7px;line-height:42px;font-size:13px;font-weight:400;letter-spacing:.025em}.homepage-bar{border-top:1px solid var(--color-1);border-bottom:1px solid var(--color-1);background-color:var(--color-2)}.homepage-bar .col-lg-4{border-left:1px solid var(--color-1);padding-top:14px;padding-bottom:14px}.homepage-bar h3{color:var(--color-1)}.footer-middle .block .block-title strong{font-weight:700;padding:0;font-size:16px;color:#fff;text-transform:none;font-family:var(--font-title)}.footer-middle a{color:#FFFFFF;font-family:var(--font-title)}.block-content{font-family:var(--font-title)}.page-wrapper--geppa .footer-middle .block.newsletter .actions .action.subscribe{max-width:100px;border-radius:5px;background-color:var(--color-2);border-radius:0;color:var(--color-1);text-transform:uppercase;font-family:var(--font-txt);padding:0}.cart.table-wrapper .product-item-name > a{color:var(--color-1)}.checkout-cart-index #cart-totals .table-wrapper{background-color:var(--color-2);position:relative;min-height:50px}.cart.table-wrapper .col.subtotal .price{color:var(--color-1)}.page-main > .page-title-wrapper .page-title,.cart-discount .block > .title strong{color:var(--color-1)}.cart-container .form-cart .actions.main button:not(.primary){border:1px solid var(--color-1);color:var(--color-1);line-height:30px;padding:0 12px;height:32px;background-color:#fff}.cart.table-wrapper .cart>.item{border-bottom:1px solid var(--color-1);position:relative;border-top:1px solid var(--color-1)}.cart-summary{border:1px solid var(--color-1);background:var(--color-2)}cart-index #cart-totals .table-wrapper{background-color:var(--color-2);position:relative;min-height:50px}.abs-sidebar-totals,.cart-totals,.opc-block-summary .table-totals{border-top:1px solid var(--color-1);padding-top:10px}.abs-sidebar-totals .grand .mark,.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark{border-top:1px solid var(--color-1);font-size:1.8rem;padding-right:9px}.abs-sidebar-totals .grand .amount,.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{border-top:1px solid var(--color-1);font-size:1.8rem}.qty.field .qty-changer>a{display:block;border:1px solid var(--color-1);border-radius:3px;height:18px;line-height:16px;margin-top:2px;color:var(--color-1);font-size:11px}.opc-wrapper .step-title{border-bottom:1px solid var(--color-1)}.opc-block-summary{background:var(--color-2);padding:22px 27px;border:1px solid var(--color-1);border-radius:8px;margin-bottom:30px}.abs-checkout-title,.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{padding-bottom:9px;color:var(--color-1);font-weight:300;font-size:2.2rem}.opc-block-summary .items-in-cart>.title{border-bottom:1px solid var(--color-1);padding:9px 36px 9px 0;cursor:pointer;display:block;text-decoration:none;margin-bottom:0;position:relative}select{border:1px solid var(--color-1)}.actions-toolbar .primary button:not(.primary){border:1px solid var(--color-1);color:var(--color-1);line-height:30px;padding:0 12px;height:32px;background-color:#fff}.opc-block-summary .mark .value{color:var(--color-1);display:block}hr{border:0;border-top:1px solid var(--color-1);margin-bottom:18px;margin-top:18px}.checkout-payment-method .payment-method-title{border-top:1px solid var(--color-1);padding:18px 0;margin:0}.opc-block-shipping-information .shipping-information-title{border-bottom:1px solid var(--color-1);margin:0 0 18px;position:relative}.msp-container-ui .msp-ui-form-control{background-color:#fff;border:1px solid var(--color-1);color:#666;box-shadow:none;font-weight:400;font-size:14px;padding:6px 12px;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-wrapper--geppa .checkout-payment-method .billing-address-details+.geppa--billing-address-same-as-shipping-block label{border:1px solid var(--color-1);color:var(--color-1);line-height:16px;padding:10px 12px;min-height:32px;background-color:#fff;float:left;display:block;cursor:pointer}