@import url('https://fonts.googleapis.com/css2?family=Alegreya:wght@400;500&family=Cormorant:wght@300;400;500;600;700&display=swap');.mdt-shop-header-inner{display:flex;flex-direction:row;align-items:center;margin-top:50px}.xfrm-ams-title h1{font-size:72px;text-transform:capitalize;text-shadow:unset !important}.xfrm-ams-title{text-shadow:unset !important}.mdt-title-element{position:absolute;top:50%;transform:translateY(-50%);left:180px;max-width:580px}.mdt-shop-left-row{position:relative}.mdt-subtitle-by{text-transform:capitalize}.mdt-collection-block{width:400px;text-align:center;max-height:500px;background:#fff;height:380px;overflow:hidden;border:20px solid #fff;display:grid}.mdt-collections-wrapper{display:flex;flex-direction:column;padding-top:20px;overflow-y:auto}.mdt-img-wrapper img{max-width:140px;margin:unset}.mdt-shop-left-row{width:80%}.mdt-shop-right-row{position:absolute;right:0;top:60%;transform:translateY(-50%)}a.mdt-line-link{margin:3px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.mdt-line-link.active{color:#f44f6b}a.mdt-line-link.active:before{content:'';height:1px;background:#f44f6b;width:50px;position:absolute;left:-60px;top:50%}.mdt-quote-line-wrapper{margin-top:50px}.mdt-quote-line-inner{text-align:center;max-width:800px;margin:auto}.mdt-quote-line-inner{text-align:center;max-width:fit-content;margin:auto;width:90%}.mdt-ql-quotes span{font-size:100px;line-height:1;font-family:'butler_medium-webfont'}.mdt-ql-text h2{line-height:1.4}.mdt-ql-author{margin-top:50px;margin-bottom:50px}.xfrm-custom-preloader-inner{position:fixed;width:100%;height:100%;top:0;left:0;background:#ffffff7a;z-index:999}.xfrm-custom-preloader-inner,.xfrm-custom-preloader-wrapper{display:flex;align-items:center;justify-content:center}html .xfrm-custom-preloader-wrapper{display:none}html.popup-loading .xfrm-custom-preloader-wrapper{display:block}.centered-image-animated img{max-width:200px}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 3s linear infinite;-moz-animation:rotating 3s linear infinite;-ms-animation:rotating 3s linear infinite;-o-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite}li.product .xfrm-description-open{background:unset !important}.gallery-single-prod.swiper-slide li .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{font-size:25px;margin-right:unset}.inner-button-recently-seen{position:relative}.wrapper-button-recently-seen{line-height:1 !important;padding:7px 25px;border-radius:50px;font-size:12px;letter-spacing:3px;height:41px;font-weight:400 !important;background:#d6fcf3 !important;color:#050a25 !important;border:1px solid #d6fcf3 !important;float:unset !important;display:block;margin:auto;width:fit-content;text-transform:uppercase;position:fixed;align-items:center;display:flex;bottom:20px;right:150px;z-index:100;cursor:pointer;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}.wrapper-button-recently-seen:hover{background-color:#fff !important;color:#000 !important;border:1px solid #d6fcf3 !important}.inner-contain-product-recently-seen{position:fixed;bottom:0;width:100%;transform:translateY(100%);background:#fff;z-index:999999;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;padding-top:30px}.gallery-single-prod{max-width:260px}.text-recently-seen{transition:.3s linear;font-size:13px;letter-spacing:1.5px}.xfrm-last-arrivals-product-inner .product:hover .controls-inner{background:0 0 !important;box-shadow:none}.xfrm-last-arrivals-product-inner li.product a img{margin:0}.inner-contain-product-recently-seen .xfrm-last-arrivals-product-inner{max-width:100%}.inner-contain-product-recently-seen .xfrm-last-arrivals-product-inner .flickity-slider li.product{border:10px solid #f7f7f8}.inner-contain-product-recently-seen .xfrm-last-arrivals-product-inner .xfrm-loop-thumbnail{display:flex;justify-content:center;align-items:center;background:#fff;min-height:260px;max-height:260px;transition:all ease-in .4s;width:260px;margin:auto}.inner-contain-product-recently-seen .xfrm-last-arrivals-product-inner .flickity-slider li.product{width:25%}.inner-contain-product-recently-seen div#custom-gallery{margin:unset !important}.inner-button-recently-seen{display:none}.archive .inner-button-recently-seen{display:block}.single-product .inner-button-recently-seen{display:block}#overlay-popup-recently-seen{position:fixed;width:100%;height:100%;background:#0000008a;top:0;left:0;z-index:99999;visibility:hidden;opacity:0}#overlay-popup-recently-seen.active-additional-overlay{visibility:visible;opacity:1}.text-recently-seen{transition:.3s linear}.text-recently-seen.active-remove-text{transition:.2s linear;width:0 !important;display:none;height:0;opacity:0;visibility:hidden}.icon-recently-seen.remove-add-icon{transition:.2s linear;width:0 !important;display:none;height:0;opacity:0;visibility:hidden}.icon-recently-seen{transition:.3s linear}.et-icon-wrapper.img-recently-seen svg,.et-icon-wrapper.img-recently-seen{width:20px;height:20px}.inner-button-recently-seen.active-change-text-icon .wrapper-button-recently-seen{padding:15px !important;height:auto !important;background:#f1cdbb !important;border:transparent !important;z-index:1000000 !important}.wrapper-button-recently-seen:hover{background-color:#f1cdbb !important;color:#000 !important;border:1px solid #f1cdbb !important}.wrapper-button-recently-seen:hover .et-icon-wrapper.img-recently-seen svg{fill:#fff}html.popup-opened div#overlay-popup-recently-seen{top:50px !important}@media screen and (min-height:850px) and (orientation:landscape){.inner-contain-product-recently-seen{max-height:70vh !important;overflow-y:auto}}@media screen and (max-width:450px){.inner-contain-product-recently-seen{max-height:390px !important;overflow-y:auto}}html .woocommerce.archive .content-area{margin-top:100px}.xfrm-summary-wrapper{display:flex;width:84%;margin:auto;align-items:flex-start;justify-content:center}.woocommerce-product-gallery__image{max-height:100% !important}h1.product_title.entry-title.xframe-product-title{font-size:38px !important;font-family:'Cormorant',serif !important;font-family:'dashicons';font-weight:400;font-size:38px !important;color:#000}.xfrm-product-specification-row{background:#eeeeec}.xfrm-product-specifications{width:100%}.xfrm-product-specifications{background:#fff}div#details{max-width:75%;margin:auto}.woocommerce.singolo-prodotto .content-area{margin-top:0}a#product-request-info button.xfrn-product-button{margin-left:unset !important;border:1px solid #a9a38f !important;background-color:transparent !important;transition:.3s linear;background:#a9a38f !important;border-radius:50px;font-size:14px !important;line-height:.7 !important;color:#fff;border-radius:0;width:240px}button.xfrn-product-button.full{margin-left:unset !important;background-color:transparent !important;transition:.3s linear;border-radius:0;font-size:14px !important;line-height:.7 !important;border:unset !important;background:0 0 !important;background-color:transparent !important}a#backToShop button.xfrn-product-button.full{margin-left:unset !important;border:1px solid #6e6257 !important;background-color:transparent !important;transition:.3s linear;border-radius:0;font-size:14px !important;line-height:.7 !important;color:#6e6257 !important;background:0 0 !important;background-color:transparent !important;width:240px}.request-info-text span{font-size:17px;font-family:'Mukta';color:#a9a38f;font-weight:400;letter-spacing:inherit}.request-info-block-inner .info-button{margin-right:10px;padding:25px;background:#a9a38f;border-radius:0;box-shadow:6px 0px 13px #00000021}.xfrn-product-button{max-width:240px;margin:0 10px}.woocommerce div.product form.cart .single_variation_wrap{padding-bottom:0}a#backToShop button.xfrn-product-button.full:hover{background-color:#a9a38f !important;color:#fff !important;border:1px solid #a9a38f !important;display:block}.additional-description-div{text-transform:inherit;font-size:16px}.woocommerce.singolo-prodotto .content-area{margin-top:0 !important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:#a9a38f;color:#fff}html .woo-variation-swatches .variable-items-wrapper{margin-bottom:0 !important}table#configurable.variations td.value{flex-direction:row;align-items:center;display:flex;border:1px solid #000 !important;padding:5px !important;width:240px !important}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:12px 34px;border-radius:5px}table#configurable tr{display:block !important;border:unset !important;background:0 0 !important;width:100% !important;margin:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){height:100% !important}table#configurable td.label{padding-left:0 !important}.woocommerce div.product form.cart .variations label{margin-bottom:0 !important}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item:focus,.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item:hover,.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item.selected,.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-itemselected:hover,input[type=radio]:checked,input[type=checkbox]:checked,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider span.ui-slider-handle,.woocommerce .widget_price_filter .ui-slider span.ui-slider-range,.tawcvs-swatches .swatch-label:hover,.tawcvs-swatches .swatch-label.selected,.swatches--style-square .tawcvs-swatches .swatch-label.selected,.swatches--style-square .tawcvs-swatches .swatch.selected,.swatches--style-square .tawcvs-swatches .swatch-label:hover,.swatches--style-square .tawcvs-swatches .swatch:hover,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:hover,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:hover{background-color:#a9a38f}span.woo-selected-variation-item-name{color:#a9a38f}.xfrm-product-hidden-inner{display:flex;width:100%;justify-content:center;padding:0 20px}.ccf-left-column.ccf-column{align-items:center;width:50%;display:flex;flex-direction:column;justify-content:center}.ccf-left-column.ccf-column .ccf-left-column-inner{max-width:600px}.ccf-right-column.ccf-column{width:50%;padding:0 50px}.xfrm-product-hidden-inner .row.naked-form{display:flex;flex-wrap:wrap}.xfrm-product-hidden-inner .row.naked-form .vc_col-sm-6{width:50%;padding:0 10px}.xfrm-product-hidden-inner .row.naked-form .vc_col-sm-12{width:100%;padding:0 10px}.ccf-left-column.ccf-column h2{font-size:72px !important}h2.xfrc-cf7-title.first{margin-left:-100px}div#custom-contact-form{margin:100px 0}div#guide{max-width:75%;margin:auto}div#details{margin-bottom:100px}p.xfrm-product-guide-text{font-size:15px;color:#3f3f3f;letter-spacing:1px}.single_variation_wrap.inner-eplay-add-to-cart{margin-top:40px}.xfrm-product-spec-heading span{font-size:15px;letter-spacing:1px;font-weight:400;color:#000}.xfrm-attr-label{letter-spacing:1px;font-weight:400;color:#3f3f3f;text-transform:uppercase;font-size:15px}.xfrm-attr-value{width:70%;padding:0 10px;text-align:left;text-transform:uppercase;font-weight:400;color:#3f3f3f;font-size:15px;letter-spacing:1px}.row-contact-form .wpcf7-text,.row-contact-form .wpcf7-number,.row-contact-form .wpcf7-textarea{border-bottom:1px solid #d2d2d2 !important}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item:focus,.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item:hover,.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item.selected,.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-itemselected:hover,input[type=radio]:checked,input[type=checkbox]:checked,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider span.ui-slider-handle,.woocommerce .widget_price_filter .ui-slider span.ui-slider-range,.tawcvs-swatches .swatch-label:hover,.tawcvs-swatches .swatch-label.selected,.swatches--style-square .tawcvs-swatches .swatch-label.selected,.swatches--style-square .tawcvs-swatches .swatch.selected,.swatches--style-square .tawcvs-swatches .swatch-label:hover,.swatches--style-square .tawcvs-swatches .swatch:hover,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:hover,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:hover{background-color:#a9a38f !important}.xfrm-product-top-bar-wrapper{background:#f7f7f6}.read-more-button p{color:#000;font-weight:400;font-size:14px;text-decoration:none;width:fit-content;margin:unset;cursor:pointer;letter-spacing:1px;text-transform:uppercase}.read-more-button{position:relative}.read-more-button p:before{content:'';height:1px;background:#f44f6b;width:50px;position:absolute;left:-60px;top:50%}.read-more-button{position:relative;left:60px;margin-top:10px}table#configurable td.label label{font-size:15px;font-weight:400}.xframe-product-subtitle{margin-left:-50px;font-size:38px;margin-bottom:0}.inner-new-title-first-row h1{margin-bottom:0 !important}.xfrm-product-spec-heading{margin-top:50px}.popup_product_details.show .single-clm.right{margin-bottom:20px}.woocommerce div.product form.cart .variations{margin-bottom:0}.single-clm.left{position:sticky !important;top:0}.xfrm-product-bar-img img{max-height:80px}.xfrm-product-bar-title h2{font-size:15px;text-transform:capitalize;margin-bottom:0 !important;line-height:1.4;color:#000 !IMPORTANT;font-weight:400 !important}p.stock.available-on-backorder{padding:unset;margin-top:15px;font-family:'Open Sans',sans-serif;font-size:14px !important;letter-spacing:.5px}.xfrm-product-top-bar-inner{max-height:80px;min-height:80px}.xfrm-product-top-bar-inner{padding-right:130px}.xfrm-summary-wrapper .yith-wcwl-add-button{width:fit-content}.xfrm-summary-wrapper .yith-wcwl-add-button a{padding:0 !important}.xfrm-summary-wrapper .inner-product-wishlist{max-width:50px}.xfrm-product-loop{display:flex;flex-wrap:wrap;width:100%;margin:auto !important;padding-top:30px;justify-content:center;align-items:center;margin:0 40px}.woocommerce-page li.product img{transform:scale(1);max-width:100%}.xfrm-product-loop li.product.four-column-display{max-width:33% !important;width:calc(25% - 10px) !important;box-shadow:0px 0px 2px #ccc;border-radius:5px}.xfrm-product-brand.in-loop.xfrm-product-brand-text p{font-size:16px !important;color:#6e6257}h6.product_title.entry-title.xframe-loop-product-title{font-size:16px !important;font-family:inherit;text-transform:capitalize;color:#000;-webkit-line-clamp:1}.controls-inner{position:relative;left:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);top:20px;padding:0;flex-direction:row}.controls-inner>div{background:#fff !important;border-radius:0 !important}.controls{width:50px;height:50px;margin:0 !important}.controls.whatsapp-control .et-icon-wrapper.icon-control-loop,.controls.whatsapp-control .et-icon-wrapper.icon-control-loop svg{width:19px;height:19px}.et-icon-wrapper.icon-control-loop{width:19px;height:19px;margin:auto}.icon-control-loop svg{width:25px;height:25px;fill:#a9a38f;transition:.3s linear}.icon-control-loop:hover svg{fill:#000}.post-type-archive-product .products .yith-wcwl-add-to-wishlist{position:relative;opacity:1;visibility:visible;margin:unset;width:25px;height:25px}.controls-inner .controls i{transition:.3s linear;width:25px;height:25px;margin:unset;font-size:25px;display:flex;justify-content:center;align-items:center;color:#a9a38f}.control-divider{position:relative}.icon-control-loop svg path{fill:#a9a38f;transition:.3s linear}.icon-control-loop:hover svg path{fill:#000}.controls.wishlist-control{transition-delay:.25s !important}.controls.whatsapp-control{transition-delay:.15s !important}.xfrm-upper-controls .controls{opacity:1 !important}.xfrm-upper-controls .controls i{color:#a9a38f !important}span.close{transition:.3s linear;z-index:999999;position:sticky;right:2.7%;top:17px;border-color:#1d1d1b;width:50px;height:50px;text-align:center;display:block;cursor:pointer;opacity:unset;background:#fff;color:#5d5955;font-weight:100;font-family:system-ui;font-size:45px;line-height:41px;margin-left:auto;border-radius:100%}.specification-button.active{border-bottom:1px solid #d3d3d3 !important}.xfrm-product-spec-heading{top:80px}#yith-wcwl-popup-message{transform:translate(-50%,-50%);margin-left:unset !important;font-weight:400;padding:5px 45px;border-radius:10px;box-shadow:none;background:#a9a38f;color:#fff;line-height:inherit}.mdt-ql-text h1{font-size:48px !important}.xfrm-summary-wrapper .yith-wcwl-add-button a{font-size:0 !important}.inner-new-title-first-row .yith-wcwl-add-to-wishlist{margin-top:10px;width:fit-content;margin-left:auto}.inner-new-title-first-row{width:fit-content}.xfrm-filters-inner .collapsable-box{width:fit-content !important}.xfrm-filters-column-wrapper{width:100%}ul#sidebar.inner-filter-new .collapsable-box .content{background:#e7e6e2}.xframe-widget-sidebar.widget.collapsable-box ul li a{color:#000 !important;width:190px;justify-content:center;padding:12px 0 !important;margin:5px !important;background-color:#a9a38f;border-radius:0;display:flex;text-transform:lowercase;border:unset;border-radius:0;text-transform:capitalize;background:#fff;font-size:15px}.xframe-widget-sidebar.widget.collapsable-box ul li a:hover,.xframe-widget-sidebar.widget.collapsable-box .wc-layered-nav-term.chosen>a{color:#fff !important;background-color:#f44f6b !important;border:unset !important}.archive .xfrm-filters-column #sidebar{padding-left:20px}.collapsable-box .title-box>h2{font-size:14px !important;font-weight:400}.xfrm-filters-column{top:60px}div#ewcs_layered_nav_filters-2 ul{margin-bottom:0 !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:1px;padding:0;position:relative;width:calc(25% - 1px);margin-left:0}.post-type-archive-product main#main{max-width:100% !important;margin:auto;padding:0}.site-content .ast-container{flex-wrap:wrap}.xfrm-product-loop li.product.four-column-display{margin:5px !important}.post-type-archive-product div#primary{width:100% !important}.woocommerce-Price-amount.amount{color:#000 !important}.price span{font-size:14px;color:#000 !important;padding-left:0;font-weight:400}.yith-wcwl-wishlistexistsbrowse{font-size:0 !important}.controls-inner>div{background:#fff !important;border-radius:0 !important;margin:0 3px !important;border:1px solid #a9a38f}.mch-fixed-header-wrap{position:fixed;width:100%;top:0;z-index:9999;background:#fff;transform:translateY(-100%);transition:all ease-in .3s}.mch-logo img{max-width:270px}.mch-fixed-header-inner{display:flex}.mch-fixed-header-wrap.fixed{transform:translateY(0);transition:all ease-in .3s}.admin-bar .mch-fixed-header-wrap{top:32px}.mch-logo img{max-width:200px;padding:10px 20px}.mch-fh-left,.mch-fh-right{width:30%}.mch-fh-center{width:40%}.mch-fixed-header-wrap ul#menu-primary-menu{display:flex;justify-content:center;align-items:center;margin:0}.mch-fh-center{display:flex;justify-content:center;align-items:center}.mch-menu.ast-below-header-bar a{font-size:14px;font-size:.875rem;color:var(--ast-global-color-3)}table#configurable.variations td.value:before{content:unset !important}.xfrm-shop-attributes{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;font-family:'Alegreya',serif !important}p.xfrm-price-element.xfrm-price{margin:20px 0 !important}span.xfrm-vat{font-size:14px;color:#000}.xfrm-price-element.xfrm-price bdi{color:#000;font-size:24px}.woocommerce.singolo-prodotto #main{padding-top:0 !important}.xframe-price-item span.price span.woocommerce-Price-amount.amount{font-size:16px}.xframe-widget-sidebar.widget.collapsable-box ul li a:hover,.xframe-widget-sidebar.widget.collapsable-box .wc-layered-nav-term.chosen>a{color:#fff !important;background-color:#333 !important;border:unset !important}.yith-wcwl-wishlistaddedbrowse{font-size:0}.xfrm-filters-column{margin-top:60px}.admin-bar .xfrm-filters-column{top:91px}dl.variation{display:flex;flex-wrap:wrap;align-items:center;padding:15px 0}dl.variation dt{width:50%}dl.variation dd{width:50%;margin:unset}dl.variation dd p{margin:unset}.variations_form a#backToShop p{font-size:14px;font-weight:400;letter-spacing:0;width:100%;margin-bottom:0;font-family:inherit;color:#a9a38f;text-align:center;padding:unset;transition:all .3s linear}.variations_form a#backToShop:hover p{color:#fff}.woo-multi-currency.wmc-sidebar{z-index:99}.woocommerce-info:before{color:#a9a38f}.single-product main#main{max-width:100% !important}.single-product .single-clm.left{margin-bottom:50px}.custom-bck-product-image{max-width:160px;min-width:160px;max-height:160px;min-height:160px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;border:1px solid #b9b9b9}.custom-bck-product-image-popup-cart{width:90px;height:90px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important}.vi-wcaio-sidebar-cart-pd-img-wrap a{display:flex;align-items:center}ul.woocommerce-error li{display:flex;flex-direction:column-reverse;justify-content:left;text-align:left}ul.woocommerce-error li a.button.wc-forward.wp-element-button{max-width:240px;margin-top:10px;background:#a9a38f !important;border:1px solid #a9a38f !important;color:#fff !important;transition:.3s linear;width:100%;margin-right:unset;margin-left:unset !important;border-radius:unset;font-size:14px !important;text-align:center;font-weight:400}.woocommerce-error:before{top:50%;transform:translateY(-50%)}@media screen and (max-width:2000px){.xfrm-product-loop li.product.four-column-display{max-width:25% !important;width:calc(25% - 10px) !important;min-height:fit-content !important}}@media screen and (max-width:1550px){.xfrm-product-loop li.product.four-column-display{max-width:33% !important;width:calc(25% - 10px) !important}}@media screen and (min-width:990px){.xfrm-controls{position:absolute;width:100%;left:0;bottom:50px}}@media screen and (max-width:1275px){.summary.entry-summary{width:97% !important}}@media screen and (max-width:1220px){a#product-request-info button.xfrn-product-button,.single-clm.right .single_variation_wrap button.alt.xfrn-product-button,button.single_add_to_cart_button.ajax_add_to_cart.button.alt.xfrn-product-button.half,a#backToShop button.xfrn-product-button.full,.single-clm.right a.added_to_cart.wc-forward{width:240px !important;font-size:13px !important}}@media screen and (max-width:1211px){.single_variation_wrap button.xfrn-product-button.full{margin-top:15px}}@media screen and (max-width:1100px){h6.product_title.entry-title.xframe-loop-product-title{font-size:14px !important}}@media screen and (max-width:1025px){.xfrm-product-loop li.product.four-column-display{max-width:33% !important;width:calc(33% - 10px) !important}.woocommerce.singolo-prodotto .single-clm.left{width:65% !important;margin:auto;position:inherit !important}.single-product .single-clm.left{width:65% !important;margin:auto;position:inherit !important}.controls-inner{position:inherit;transform:unset}.controls-inner .controls{opacity:1 !important}.wishlist-space{max-width:33% !important;width:calc(33.33% - 10px) !important}.single_variation_wrap button.xfrn-product-button.full{margin-top:unset}.summary.entry-summary{width:100% !important}.single-product .summary.entry-summary{padding-left:unset}}@media screen and (max-width:992px){.popup_product_details.show .single-clm.right{margin-top:40px}.single-product .single-clm.right{margin-top:40px}}@media screen and (max-width:800px){.xfrm-loop-single-thumbnail.main-thumb{min-height:250px}.woocommerce-page li.product img{max-height:200px}}@media screen and (max-width:700px){.controls{width:40px;height:40px}.controls-inner .controls i{width:20px;height:20px;font-size:20px;margin:auto}.post-type-archive-product .products .yith-wcwl-add-to-wishlist{width:20px;height:20px}h1.product_title.entry-title.xframe-product-title{font-size:30px !important;color:#000;padding-right:55px}div#details,div#guide{max-width:90%}div#guide{margin-top:50px !important}.xfrm-attr-value{text-align:right}p.xfrm-product-guide-text{font-size:13px}.xfrm-product-spec-heading span{font-size:13px}}@media screen and (max-width:650px){.xfrm-product-loop li.product.four-column-display{max-width:50% !important;width:calc(50% - 10px) !important}.wishlist-space{max-width:50% !important;width:calc(50% - 10px) !important}.xframe-buttons-wrapper.no-conatact{flex-direction:column}.xfrm-product-top-bar-inner{padding-right:60px !important}}@media screen and (max-width:550px){.woocommerce.singolo-prodotto .single-clm.left{width:90% !important}.single-product .single-clm.left{width:100% !important}.single-product main#main{padding:20px 10px !important}}@media screen and (max-width:500px){.woocommerce-page li.product img{max-height:160px}.xfrm-loop-single-thumbnail.main-thumb{min-height:200px}.singolo-prodotto .summary.entry-summary{padding-left:10px}span.close{width:40px;height:40px;font-size:35px;line-height:31px}.xfrm-product-top-bar-inner{max-height:60px;min-height:60px}.xfrm-product-top-bar-inner{padding-right:40px !important}.woocommerce-error{padding:10px;padding-left:20px}.woocommerce-error:before{top:50%;transform:translateY(-50%);left:5px}}@media screen and (max-width:484px){.woocommerce div.product form.cart .variations{padding:unset !important}div#details,div#guide{max-width:100%}#yith-wcwl-popup-message{width:240px !important;font-size:13px;padding:10px 15px}}@media screen and (max-width:430px){.xfrm-product-loop li.product.four-column-display{max-width:100% !important;width:calc(100% - 10px) !important}.wishlist-space{max-width:100% !important;width:calc(100% - 10px) !important}}.woocommerce .widget_layered_nav_filters ul li a:before{background-color:#a9a38f !important;width:25px;height:25px;background-image:url(https://www.micheletto.com/wp-content/uploads/2023/07/cancel-4.png) !important;background-size:contain;background-size:90% !IMPORTANT}.xfrm-filters-inner.visual-desktop .xframe-widget-sidebar-active-filter ul li a{font-size:14px}.xfrm-description-open{display:flex;align-items:center;justify-content:space-between}.xfrm-product-loop-hover{display:none}.xfrm-description-open .price{line-height:1;margin:0 !important}.xfrm-upper-controls{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;max-width:100%;padding:15px}ul.color-variations li{width:30px;height:30px;overflow:hidden;background:#d3d3d3;margin:2px 5px;outline:1px solid #d3d3d3;border:2px solid #fff;font-size:0;position:relative;border-radius:100%}ul.color-variations{display:flex;justify-content:center;align-items:center}ul.color-variations li a{position:absolute;width:100%;height:100%}li.variant-color-element:hover{scale:1.2;transition:all .2s ease-in}li.variant-color-element{scale:1;transition:all .2s ease-in}table#configurable select{text-transform:uppercase !important}.variant-color-rodiato{background:#bebbbb !important}.variant-color-rosa{background:#f2c4a7 !important}.variant-color-satinato-rosa{background:#ecb28e !important}.variant-color-giallo-satinato{background:#f5cc86 !important}.variant-color-rosa-satinato{background:#e4b87a !important}.variant-color-dorato-rosa{background:#fcc6a9 !important}.variant-color-satinato-dorato{background:#bba275 !important}.variant-color-dorato{background:#ecb980 !important}.variant-color-giallo{background:#eabc71 !important}.variant-color-dorato-giallo{background:linear-gradient(90deg,rgba(228,207,160,1) 31%,rgba(252,233,186,.7805497198879552) 79%) !important}.variant-color-dorato-rosa{background:linear-gradient(90deg,rgba(234,193,179,1) 31%,rgba(254,223,213,1) 79%) !important}.variant-color-dorato-bianco{background:linear-gradient(90deg,rgba(198,198,198,1) 31%,rgba(226,224,219,1) 79%) !important}.variant-color-rodiato-bianco{background:linear-gradient(90deg,rgba(198,198,198,1) 31%,rgba(226,224,219,1) 79%) !important}.variant-color-rodiato-nero{background:linear-gradient(90deg,rgba(198,198,198,1) 31%,#76 79%) !important}.xfrm-controls .color-variations{margin-bottom:0 !important}span.xfrm-dvn-item-title{font-weight:400;min-width:160px}.xfrm-stock-value{display:flex;align-items:center;margin-left:10px}.xfrm-dvn-item.xfrm-stock{display:flex;align-items:center}.xfrm-dvn-item{margin-bottom:10px;padding-left:5px}.xfrm-delivery-text{font-weight:500;color:#000;font-size:14px}.xfrm-stock-value .material-symbols-outlined{margin-right:10px;font-size:20px}.xfrm-stock-value a{color:#000}.et-icon-wrapper.header-icon{width:20px;height:20px}.et-icon-wrapper.header-icon svg{width:20px;height:20px;fill:#a9a38f}.site-header-above-section-right i.yith-wcwl-icon.fa.fa-heart-o{font-size:15px !important}.ast-header-html-2{display:none}.vc_row.wpb_row.vc_row-fluid.first-row-homepage{padding:0 !important;left:0 !important;width:100% !important}section.woocommerce-bacs-bank-details h2{font-size:25px}h3.wc-bacs-bank-details-account-name{font-size:16px}.cxfrm-woocommerce-myaccount-template .woocommerce{max-width:1200px !important;margin:auto !important;margin-top:90px !important;margin-bottom:90px !important}nav.woocommerce-MyAccount-navigation a{padding:10px 15px;width:100%;text-align:center;color:#fff}li.woocommerce-MyAccount-navigation-link{background:#333;min-width:200px;display:flex;justify-content:center;align-items:center;max-width:250px;margin:5px}li.woocommerce-MyAccount-navigation-link.is-active,li.woocommerce-MyAccount-navigation-link:hover{background:#a9a38f !important}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{color:#fff;border-radius:0 !important;background:#a9a38f;padding:15px 40px}header.woocommerce-Address-title.title h3{font-size:18px !important}.woocommerce-MyAccount-content .edit{font-size:13px;font-weight:700;color:#000;border:1px solid;padding:2px 10px}.cxfrm-woocommerce-myaccount-template .woocommerce button.woocommerce-Button.button{background:#333 !important;font-size:15px !important;padding:15px 0 !important;margin-top:30px !important}.ast-above-header.ast-above-header-bar{background-color:#fff !important}@media screen and (max-width:991px){div#ast-mobile-header.animate-mobile-header .ast-main-header-wrap.main-header-bar-wrap.fixed-mobile-header{top:0 !important;z-index:9999}.xfrm-filters-column{top:65px !important}.inner-filter-column-left,.inner-filter-column-right{width:100%}.single-clm.left,.single-clm.right{padding:0 !important}.popup_product_details.show{padding:unset !important;top:70px !important}.xfrm-product-bar-img img{max-height:60px}}@media screen and (max-width:768px){span.xfrm-dvn-item-title{text-align:left}.xfrm-delivery-text{margin-top:20px}.xfrm-product-top-bar-inner{padding-right:60px !important}a#product-request-info button.xfrn-product-button,.single-clm.right .single_variation_wrap button.alt.xfrn-product-button,button.single_add_to_cart_button.ajax_add_to_cart.button.alt.xfrn-product-button.half,a#backToShop button.xfrn-product-button.full,.single-clm.right a.added_to_cart.wc-forward{width:100% !important;font-size:13px !important;max-width:93% !important}.woocommerce div.product form.cart .single_variation_wrap,.woocommerce div.product form.cart .variations{width:100% !important}.page-id-1007 .first-row-homepage .ep-box-title{font-size:20px !important}body.page-id-1007 .ep-mid-title{font-size:36px}ul.tabs.xfrm-reg-custom-controller{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;margin-bottom:40px}ul.tabs.xfrm-reg-custom-controller li{margin:10px 0 !important}.xfrm-ac-tab h3,.custom-b2b-register h3{text-align:center}}span.wpcf7-not-valid-tip{bottom:-20px !important}.wpcf7-form{flex-wrap:wrap !important}.wpcf7-response-output{margin-bottom:10px !important}