.position-relative{position:relative}body:not(.index-template) .header-sticky:not(.header-scrolled) .header:before{background-color:#0000!important;opacity:var(--header-background-opacity);color:#000}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .reversed-link{color:#000}.header-sticky.header-scrolled .header{box-shadow:none!important}.header__menu .menu__item{font-size:15px;font-weight:600!important}@media (max-width: 767px){.header{--header-icon-size: 3rem}.menu-drawer__item a{font-size:1.8em!important}}body:not(.index-template) .announcement-bar{border-bottom:1px solid #CACACA}body.veuve-clicquot .announcement-bar *{color:#fff!important}.wishlist-hero-header-icon{display:flex;justify-content:center;align-items:center}.wishlist-hero-header-icon svg{padding-top:0!important}body:not(.index-template):not(.veuve-clicquot) .header-sticky:not(.header-scrolled) .header .header__buttons .wishlist-hero-header-icon svg{color:#000}body .site-header__icon span.wishlist-hero-items-count.wishlist-hero-items-count-exists{display:none!important}.MuiSvgIcon-root{fill:#000!important}.MuiButton-containedPrimary{color:#000!important;background-color:#fff!important}.MuiTypography-body1,.MuiButton-label{color:#000!important;font-size:15px!important}.MuiPaper-elevation1{box-shadow:none!important}.MuiPaper-rounded{border-radius:0!important;border:1px solid #000!important}.MuiButton-contained{border-radius:0!important;border:1px solid #000!important;box-shadow:none!important}@media (min-width: 1920px){.MuiGrid-grid-xl-2{flex-grow:0;max-width:25%!important;flex-basis:25%!important}}.MuiBadge-root svg{color:#000!important}.MuiSnackbarContent-root{font-size:13px!important}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .search-drawer-button svg{color:#000}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .search-drawer-button:hover svg{color:#333}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .account-button svg path{fill:#000!important;stroke:#000!important}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .account-button:hover svg path{fill:#333!important;stroke:#333!important}.cart .limit-x-message-container,.cart-drawer .limit-x-message-container{display:none;visibility:hidden}.cart-drawer .text-pcard-title{font-size:2rem}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button svg>path,body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button svg>g>path,body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button svg g[mask] path{fill:#000!important;stroke:none!important}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button svg mask *{fill:#fff!important;stroke:none!important}.drawer__footer-buttons a[href="/cart"]{display:none!important;visibility:hidden!important}.cart-item__backorder-notice{font-size:.8em!important}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .menu-drawer-button svg{color:#000}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .menu-drawer-button:hover svg{color:#333}@media (min-width: 768px){body.index-template .header-sticky:not(.header-scrolled) .header .header__logo--desktop.header__logo--transparent{opacity:0;pointer-events:none}body.index-template .header-sticky:not(.header-scrolled) .header .logo.header__logo--desktop:not(.header__logo--transparent){opacity:1;pointer-events:auto}body:not(.index-template) .header .header__logo--desktop.header__logo--image{position:relative}body:not(.index-template) .header .header__logo--desktop.header__logo--transparent{opacity:0;pointer-events:auto;transition:opacity .2s ease}body:not(.index-template) .header .logo.header__logo--desktop:not(.header__logo--transparent){opacity:1;pointer-events:none;transition:opacity .2s ease}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__logo--desktop.header__logo--transparent{opacity:1;pointer-events:none}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .logo.header__logo--desktop:not(.header__logo--transparent){opacity:0;pointer-events:auto}}@media (max-width: 767px){body.index-template .header-sticky:not(.header-scrolled) .header .header__logo--mobile.header__logo--transparent{opacity:1;pointer-events:auto}body.index-template .header-sticky:not(.header-scrolled) .header .logo.header__logo--mobile:not(.header__logo--transparent){opacity:0;pointer-events:none}body.index-template .header-sticky.header-scrolled .header .header__logo--mobile.header__logo--transparent{opacity:1;pointer-events:auto}body.index-template .header-sticky.header-scrolled .header .logo.header__logo--mobile:not(.header__logo--transparent){opacity:0;pointer-events:none}body:not(.index-template) .header .header__logo--mobile.header__logo--image{position:relative}body:not(.index-template) .header .header__logo--mobile.header__logo--transparent{opacity:1;pointer-events:auto;transition:opacity .2s ease}body:not(.index-template) .header .logo.header__logo--mobile:not(.header__logo--transparent){opacity:0;pointer-events:none;transition:opacity .2s ease}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__logo--mobile.header__logo--transparent{opacity:0;pointer-events:none}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .logo.header__logo--mobile:not(.header__logo--transparent){opacity:1;pointer-events:auto}}.dicono_di_noi_wrapper{display:flex;justify-content:center;align-items:center;width:100%}.dicono_di_noi_wrapper img{max-width:100%;height:auto;display:block}.dicono_di_noi_desktop{display:block}.dicono_di_noi_mobile{display:none!important}@media screen and (max-width: 768px){.dicono_di_noi_desktop{display:none!important}.dicono_di_noi_mobile{display:block!important}}.btn.btn--primary,.btn.btn--secondary{font-size:1.3rem!important}.drg_single_image .media-wrapper{background-color:#0000}.drg_single_image .image-with-text__wrapper{display:flex;flex-direction:column;max-width:1920px;margin:0 auto;overflow:visible}@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine){.drg_single_image .hover-wrapper:hover .hover-scale-up{--scale-x: 1;--scale-y: 1}}@media screen and (max-width: 768px){.drg-slideshow-wrapper .slideshow-height--large{--slide-height: 48rem}.drg-slideshow-wrapper img{width:50%}}.search__box.search__results .text-pcard-title{font-size:1.2em}.subscription-popup .flex{padding-bottom:100%;height:0px}.subscription-popup .subscription-popup__image{order:10;position:absolute;top:0;height:0;padding-bottom:100%}.subscription-popup .subscription-popup__blocks{order:1;background:#0000;padding:45px 100px!important;position:relative;float:left;display:inline-block}.subscription-popup .subscription-popup__blocks *{color:#fff;border:0px}.subscription-popup .subscription-popup__blocks .newsletter-form__field-wrapper .form-field{display:flex;flex-direction:row;justify-content:center;align-items:center}.subscription-popup .subscription-popup__blocks .newsletter-form__field-wrapper .form-field #NewsletterForm-Popup{flex:1;background:#fff;border:2px solid #FFF;color:#333}.subscription-popup .subscription-popup__blocks .newsletter-form__field-wrapper .newsletter-form__button{flex-basis:10px;width:10px;background:#fff;color:#fff;margin:0;background:url(/cdn/shop/files/arrow-right-svgrepo-com.svg?v=1756453375) center center no-repeat;background-size:50%;border-color:#fff;background-color:#fff;padding:25px}.subscription-popup .subscription-popup__blocks .newsletter-form__field-wrapper .newsletter-form__button:hover{border-color:#fff!important;background-color:#fff!important}.subscription-popup .subscription-popup__blocks .newsletter-form__field-wrapper .newsletter-form__button:hover:before{display:none!important}.subscription-popup .subscription-popup__blocks .newsletter-form__field-wrapper .newsletter-form__button:hover:after{display:none!important}@media (max-width: 767px){.subscription-popup .subscription-popup__blocks{padding:45px 20px 25px!important}.subscription-popup__title h3{font-size:23px}.drawer__close-btn{width:25px;height:25px}}body.product-template .header-sticky:not(.header-scrolled) .header .header__buttons .menu-drawer-button svg,body.page-template.reserva .header-sticky:not(.header-scrolled) .header .header__buttons .menu-drawer-button svg,body.page-template.coda-nera .header-sticky:not(.header-scrolled) .header .header__buttons .menu-drawer-button svg{color:#000}.drg_confini .custom-image-with-text__image{display:flex;flex-direction:column;justify-content:flex-start}.drg_confini .custom-image-with-text__image motion-element{transform:none;position:relative;width:100%;border-radius:0;background:#0000;color:#fff;top:auto;display:flex;justify-content:center;align-items:center;order:10}.drg_confini .custom-image-with-text__image motion-element h3{color:#fff;font-weight:100!important}.drg_confini .custom-image-with-text__image motion-element div{transform:none;font-size:2rem;width:100%;text-align:left}.drg_confini .custom__block--image_with_text{height:100%!important}.drg_confini .custom-image-with-text__wrapper{height:100%;flex-direction:column-reverse}.drg_confini .custom-image-with-text__text{justify-content:center;display:flex;flex-direction:column}.drg_confini .rich-text{max-width:350px}.drg_confini .btn{padding:0;font-size:1rem}@media (min-width: 1024px){.drg_selezione .lg\:f-grid-3-cols{display:grid;grid-template-columns:2fr 1fr 1fr;--col-number: 3}}.drg_selezione .lg\:f-grid-3-cols .f-column:nth-of-type(n+2) .media-wrapper{aspect-ratio:1 / 2}.product__inventory--preorder .product__inventory-icon,.product__inventory--preorder .product__inventory-icon:before,.product__inventory--preorder .product__inventory-icon:after{background:#f59e0b!important}.product__inventory--preorder .product__inventory-text{color:#f59e0b!important}.product__preorder-notice{margin-top:.5rem;color:#6b7280;font-style:italic}.product__preorder-notice small{font-size:1rem}.collection.page-width{min-width:100%;max-width:100%;width:100%;padding:40px}@media (max-width: 767px){.collection.page-width{padding:40px 15px}}.quantity{--quantity-border-width: 0px}.product-form__buttons{flex-direction:column;align-items:flex-start!important;justify-content:stretch}.product-form__buttons button:not(.quantity__button){width:100%}.product__block.product__block--sku{padding:0;margin:0;font-family:var(--font-heading-family)}.product__block.product__block--sku *{color:#000}.product__block.product__block--sku .product__sku{padding:0;margin:0}.product__block.product__block--sku .product__sku .visually-hidden{position:relative!important;width:auto!important;height:auto!important;margin-right:10px}.product__block.product__block--custom_liquid hr{margin:0}.wishlisthero-product-page-button-container button{width:100%!important}.wishlisthero-product-page-button-container button span{font-size:13px!important}.wishlisthero-product-page-button-container button:hover span{color:#fff!important}.product-template.veuve-clicquot .shopify-section-group-header-group.announcement-bar-section{background:#000!important}.product-template.veuve-clicquot .shopify-section-group-header-group.announcement-bar-section .announcement-bar{background:#000!important;color:#fff!important}@media (min-width: 768px){body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__logo--desktop.header__logo--transparent{opacity:0;pointer-events:none}body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .logo.header__logo--desktop:not(.header__logo--transparent){opacity:1;pointer-events:auto}}@media (max-width: 767px){body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__logo--mobile.header__logo--transparent{opacity:1;pointer-events:auto}body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .logo.header__logo--mobile:not(.header__logo--transparent){opacity:0;pointer-events:none}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .menu-drawer-button svg{color:#000}body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__buttons .menu-drawer-button svg{color:#fff}}body.product-template.veuve-clicquot .header{background:#000;color:#fff;border-bottom-width:0px!important;border-top:1px solid #DFDFDF}body.product-template.veuve-clicquot .header ul li a span{color:#fff!important}body.product-template.veuve-clicquot .wishlisthero-product-page-button-container button{background:#0000!important;color:#fff!important;border:1px solid #FFF!important}body.product-template.veuve-clicquot .wishlisthero-product-page-button-container button:hover{background:#fff!important;color:#000!important;border:1px solid #FFF!important}body.product-template.veuve-clicquot .wishlisthero-product-page-button-container button.btn:before{background-color:#fff!important;color:#000!important}body.product-template.veuve-clicquot .wishlisthero-product-page-button-container button.btn:after{background-color:#fff!important;color:#000!important}body.product-template.veuve-clicquot .wishlisthero-product-page-button-container button:hover svg{color:#000!important}body.product-template.veuve-clicquot .wishlisthero-product-page-button-container button:hover span{color:#000!important}@media (max-width: 768px){button[id^=quick-add-template-]{display:none!important}}body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__buttons .search-drawer-button svg{color:#fff}body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__buttons .search-drawer-button:hover svg{color:#333}body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__buttons .account-button svg path{fill:#fff!important;stroke:#fff!important}body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__buttons .account-button:hover svg path{fill:#333!important;stroke:#333!important}body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button svg>path,body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button svg>g>path,body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button svg g[mask] path{fill:#fff!important;stroke:none!important}body.product-template.veuve-clicquot .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button svg mask *{fill:#fff!important;stroke:none!important}body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button:hover svg>path,body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button:hover svg>g>path,body:not(.index-template) .header-sticky:not(.header-scrolled) .header .header__buttons .cart-drawer-button:hover svg g[mask] path{fill:#333!important;stroke:none!important}.product-template.veuve-clicquot .metafields-table *,.product-template.veuve-clicquot .product__block.product__block--sku *{color:#fff}.footer-newsletter__term{position:relative;float:left;display:flex;justify-content:flex-start;align-items:flex-start;padding-top:10px}.footer-newsletter__term p{padding:0 0 0 5px;margin:0;font-size:.8em}.footer__copyright-content{font-size:12px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mosaico.css.map */
