.contained{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:20px;padding-right:20px}.btn-white{align-items:center;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid var(--base-3);border-left:1px solid transparent;padding:18px 32px}.btn-white:is(:hover,:focus){color:var(--base-3);cursor:pointer;background-color:var(--contrast-2);border:1px solid var(--base-3)}.btn-white icon{color:var(--accent)}@media (max-width:1024px){.btn-white{font-size:16px}}@media (max-width:767px){.btn-white{padding:12px 22px}}.btn-location{align-items:center;color:#0e100f;column-gap:6px;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding-bottom:7px;padding-right:15px;padding-top:7px;text-decoration:none;border-bottom:1px solid #0e100f}.btn-location icon{color:var(--accent)}@media (max-width:1024px){.btn-location{font-size:16px}}.primary-btn{align-items:center;background-color:var(--accent);color:var(--contrast-2);column-gap:0.5em;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;text-decoration:none;padding:18px 64px}.primary-btn:is(:hover,:focus){cursor:pointer;background-color:var(--contrast-2);color:var(--base-3)}@media (max-width:767px){.primary-btn{font-size:16px;padding:12px 44px}}.outline-btn{align-items:center;color:#535353;column-gap:0.5em;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;border:1px solid #535353;padding:13px}.outline-btn:is(:hover,:focus){cursor:pointer;background-color:var(--contrast-2);color:var(--base-3)}.btn-black{align-items:center;background-color:var(--contrast-2);color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;padding:13px 40px}.btn-black:is(:hover,:focus){background-color:var(--accent);cursor:pointer;color:var(--contrast-2)}.contained-partners{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:20px;padding-right:20px}.btn-gifts-under{align-items:center;border-bottom-style:solid;border-bottom-width:1px;color:var(--contrast-2);column-gap:0.5em;display:inline-flex;font-size:28px;font-weight:600;justify-content:space-between;padding-bottom:16px;width:100%}.btn-gifts-under:is(:hover,:focus){cursor:pointer;color:var(--accent-3)}.btn-gifts-under .gb-shape svg{width:1em;height:1em;fill:currentColor}.img-profile-review{display:block;height:43px;max-width:100%;object-fit:cover;width:43px}.customer-name-review{font-weight:600}.customer-date-review{color:#9c9c9c;font-size:15px}@media (max-width:767px){.customer-date-review{font-size:13px}}.verified-user{background-color:#ffe9be;font-size:14px;font-weight:600;padding-left:10px;padding-right:10px;border-radius:50px}@media (max-width:767px){.verified-user{font-size:12px;padding-left:5px;padding-right:5px}}.customer-title-review{font-size:21px;font-weight:600;margin-bottom:12px}@media (max-width:767px){.customer-title-review{font-size:18px}}.btn-blog{align-items:center;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;border:1px solid var(--base-3);padding:18px 50px}.btn-blog:is(:hover,:focus){color:var(--base-3);cursor:pointer;background-color:var(--contrast-2);border:1px solid var(--base-3)}.btn-blog icon{color:var(--accent)}@media (max-width:1024px){.btn-blog{font-size:16px}}@media (max-width:767px){.btn-blog{padding:12px 22px}}.filter-wine .fct-shop-checkbox input:checked~.checkmark{background-color:var(--accent-2);border-top-color:var(--accent-2);border-right-color:var(--accent-2);border-bottom-color:var(--accent-2);border-left-color:var(--accent-2)}.filter-wine .fct-shop-filter-item .fct-shop-checkbox-group{font-size:15px;font-weight:500;color:var(--contrast-2)}.filter-wine .fct-shop-filter-item .item-heading{font-size:18px;font-weight:500;color:var(--contrast-2)}.filter-wine .fct-shop-product-search input{background-color:#f5f5f5}@media (max-width:1024px){.filter-wine .fct-shop-filter-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.filter-wine .fct-shop-filter-item{margin-bottom:0px}.filter-wine .fct-shop-product-search{grid-column:1/3}}@media (max-width:767px){.filter-wine .fct-shop-filter-form{display:block}.filter-wine .fct-shop-filter-wrapper.is-collapsed{display:block}}.grid-product-archive-wine .fct-item-price{font-size:22px;color:var(--contrast-2);font-weight:600;display:none}.grid-product-archive-wine .fct-product-card{border-top-color:#d6d6d6;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;border-left-color:#d6d6d6;text-align:center;border-radius:0px;padding:29px 20px 40px 20px}.grid-product-archive-wine .fct-product-card .fct-product-card-image-wrap{aspect-ratio:auto;text-align:center}.grid-product-archive-wine .fct-product-card .fct-product-card-prices{padding:0px}.grid-product-archive-wine .fct-product-card h3{margin-bottom:15px;text-align:center;font-size:18px;font-weight:600;color:var(--contrast-2);text-decoration:none;text-transform:uppercase;padding:0px}.grid-product-archive-wine .fct-product-card h3 a:hover{text-decoration:none}.grid-product-archive-wine .fct-product-card img{width:auto;height:auto;aspect-ratio:auto;max-height:318px}.grid-product-archive-wine .fct-products-container{column-gap:0px;row-gap:0px}.grid-product-archive-wine .fct-shop-sorting-container .fct-sorting-toggle{font-size:18px;color:var(--contrast-2);font-weight:600}.grid-product-archive-wine .fluent-cart-add-to-cart-button,.fct-product-view-button{display:none}.grid-product-archive-wine .fluent-product-categories{font-size:14px;font-weight:600;color:var(--accent-2);text-transform:uppercase;margin-bottom:15px;margin-top:12px}.grid-product-archive-wine .primary-btn{padding:13px}.grid-product-archive-wine .wine-buttons-wrapper{display:flex;align-items:center;justify-content:center;column-gap:10px}@media (max-width:1024px){.grid-product-archive-wine .fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-3,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grid-product-archive-wine .fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-3,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-3{grid-template-columns:1fr}}.price-wrapper{font-size:21px;font-weight:600}.price-wrapper .og-price{font-size:18px;color:var(--contrast-4)}.gift-baskets-product{display:flex;flex-direction:column;height:100%;justify-content:space-between;border:1px solid #d6d6d6;padding:24px 28px 23px 28px}.custom-pagination .page-numbers{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;color:var(--contrast-4);font-size:18px;font-weight:600;border:1px solid var(--contrast-4)}.custom-pagination .page-numbers.current{color:var(--accent-2)}.custom-pagination .page-numbers:hover{color:var(--accent-2)}.custom-pagination .product-pagination{display:flex;align-items:center;justify-content:center}.plugin-pagination .fct-shop-paginator{flex-direction:column-reverse}.plugin-pagination .fct-shop-paginator .fct-shop-paginator-pager{column-gap:0px;background-color:var(--base-3);border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-radius:0px;padding:0px}.plugin-pagination .fct-shop-paginator .fct-shop-paginator-pager button{width:60px;height:60px;max-height:60px;font-size:18px;font-weight:600;color:var(--contrast-4);border-top-color:var(--contrast-4);border-right-color:var(--contrast-4);border-bottom-color:var(--contrast-4);border-left-color:var(--contrast-4);border-radius:0px;padding:0px}.plugin-pagination .fct-shop-paginator .fct-shop-paginator-pager button.active,.fct-shop-paginator .fct-shop-paginator-pager li.active button{background-color:transparent;color:var(--accent-2)}.plugin-pagination .fct-shop-paginator .fct-shop-paginator-pager button:hover{color:var(--accent-2);background-color:transparent}.plugin-pagination .fct-shop-per-page-selector{display:none}@media (max-width:767px){.plugin-pagination .fct-shop-paginator .fct-shop-paginator-pager button{width:35px;height:35px;font-size:16px}}.icon-product-info{align-items:center;column-gap:0.5em;display:inline-flex}.icon-product-info .gb-shape svg{fill:transparent;width:34px;height:34px}.icon-product-info img{display:block;width:33px;height:33px}@media (max-width:767px){.icon-product-info{font-size:24px}}.acf-title-product-info{font-size:21px;font-weight:600}@media (max-width:767px){.acf-title-product-info{font-size:18px}}.acf-text-more-info-product p{font-size:15px;margin-bottom:14px}.acf-text-more-info-product ul{margin-left:25px;margin-bottom:10px;font-size:15px}.product-tag{align-items:center;background-color:var(--accent);display:inline-flex;font-size:18px;font-weight:500;justify-content:center;position:absolute;right:15px;top:15px;padding:8px 20px}.product-card-brandy-mazzeti{display:flex;flex-direction:column;height:100%;justify-content:space-between;border:1px solid #d8d2c7}.product-img-wrapper-brandy-mazzeti{position:relative;text-align:center}.product-img-brandy-mazzeti{display:block;height:auto;max-height:400px;max-width:100%;object-fit:cover;width:100%}.product-info-wrapper-brandy-mazzeti{padding:20px 14px 29px 14px}.product-title{font-size:18px;font-weight:600;line-height:100%;margin-bottom:15px;text-align:center;text-transform:uppercase}.product-title a{color:var(--contrast-2)}.product-detail-brandy-mazzeti{align-items:center;column-gap:4px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:15px}.bottle-size{font-size:18px;text-transform:uppercase}.btn-wrapper-brandy-mazzeti{align-items:center;column-gap:10px;display:flex;justify-content:center;row-gap:10px;text-align:center}.search-wrapper #ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{color:var(--base-3)}.login-fomr .ff-btn-submit{font-weight:600;border-radius:50px;padding:5px 30px}.login-fomr .ff-btn-submit:hover{background-color:var(--accent-2);color:var(--contrast-2)}.login-fomr input{border-top-color:var(--contrast-4);border-right-color:var(--contrast-4);border-bottom-color:var(--contrast-4);border-left-color:var(--contrast-4);border-radius:4px}