/**handles:wpclv-frontend,brands-styles,astra-bootstrap,astra-style,child-style,newsletter**/
.wpclv-attributes .wpclv-terms{margin:0 -3px;padding:0;list-style:none;display:inline-block}.wpclv-attributes .wpclv-attribute{margin-bottom:1em}.wpclv-attributes .wpclv-attribute-label{text-align:start}.wpclv-attributes .wpclv-terms .wpclv-more{display:inline-block;height:42px;line-height:42px;margin:6px 3px 0 3px;padding:3px;float:left}.wpclv-attributes .wpclv-terms .wpclv-terms-select{float:left}.wpclv-attributes .wpclv-terms .wpclv-term{display:inline-block;height:42px;min-width:42px;line-height:40px;text-align:center;margin:6px 3px 0 3px;padding:3px;border-radius:2px;border-width:1px;border-style:solid;border-color:#ddd;background-color:#fff;position:relative;float:left}.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-image{height:auto;width:42px}.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-image a,.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-image span{padding:0;height:auto}.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-image img{margin:0!important}.wpclv-attributes .wpclv-terms .wpclv-term.active,.wpclv-attributes .wpclv-terms .wpclv-term:hover{border-color:green}.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-disabled{opacity:.5;cursor:not-allowed}.wpclv-attributes .wpclv-terms .wpclv-term a,.wpclv-attributes .wpclv-terms .wpclv-term span{display:block;padding:0 20px;white-space:nowrap;height:34px;line-height:34px;width:100%;position:relative;background-color:#efefef;border-radius:2px;outline:0;box-shadow:none}.wpclv-attributes .wpclv-terms .wpclv-term-color a,.wpclv-attributes .wpclv-terms .wpclv-term-color span{font-size:0;width:34px;padding:0}.wpclv-attributes .wpclv-terms img{display:block;width:100%;height:auto}.wpclv-tippy-inner{padding:5px 1px;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.wpclv-tippy-inner .wpclv-tippy-title{font-weight:700}.wpclv-tippy-inner>span{margin-bottom:5px}.wpclv-tippy-inner>span:last-child{margin-bottom:0}.wpclv-tippy-inner .wpclv-tippy-image{display:block;width:100%;min-width:150px;max-width:600px}.wpclv-tippy-inner .wpclv-tippy-image img{width:100%;height:auto;border-radius:3px;margin:0!important;padding:0!important}
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
@charset "UTF-8";address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}main,nav{display:block}progress{display:inline-block;vertical-align:baseline}a{background-color:transparent;transition:all .1s linear;text-decoration:none!important;outline:0!important}a:active{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none;cursor:pointer}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#comments .submit,.search .search-submit{padding:10px 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:1.85714285714286;border:0}.search .site-main .ast-search-submit{display:none}.post-type-archive-product .site-main{margin-top:-55px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #eaeaea;margin:0 0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */.ast-container{max-width:100%}.ast-container,.ast-container-fluid,.site-primary-footer-wrap{margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.main-header-bar.ast-header-breadcrumb .ast-container{padding-left:0;padding-right:0}.ast-row{margin-left:-20px;margin-right:-20px}.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-float{float:left}@media (max-width:992px){.ast-width-sm-25{width:25%}.ast-width-md-50{width:50%}}@media (max-width:921px){.ast-container,.ast-container-fluid,.site-primary-footer-wrap{padding-left:30px;padding-right:30px}}@media (max-width:768px){.ast-width-md-25{width:25%}}.ast-full-width{width:100%}.ast-width-50{width:50%}@media (min-width:768px){.ast-width-md-4{width:33.3333333333%}.ast-width-md-16{width:16.6666666667%}.ast-width-md-6{width:50%;float:left}.ast-width-md-3{width:25%}.ast-width-md-66{width:66.6666666667%}}@media (min-width:769px){.ast-width-md-20{width:20%}}@media (min-width:992px){.ast-width-lg-33{width:33.3333333333%}.ast-width-lg-16{width:16.6666666667%}.ast-width-lg-50{width:50%}.ast-width-lg-66{width:66.6666666667%}}h1,h2,h3,h4,h5,h6{clear:both}.entry-content h1,h1{color:#000;font-size:2em;line-height:1.2}.entry-content h2,h2{color:#000;font-size:1.7em;line-height:1.3}.entry-content h3,h3{color:#000;font-size:1.5em;line-height:1.4}.entry-content h4,h4{color:#000;line-height:1.5;font-size:1.3em}.entry-content h5,h5{color:#000;line-height:1.6;font-size:1.2em}.entry-content h6,h6{color:#000;line-height:1.7;font-size:1.1em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#000;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:none;list-style-type:none;margin:0}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-size:14px;font-weight:700;line-height:15px;float:none!important;margin:0!important;text-transform:capitalize}dd{margin:0 1.5em 1.5em;float:none!important}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}big{font-size:125%}ins,mark{background:0 0;text-decoration:none}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:700}td,th{padding:8px;border-width:0 1px 1px 0}.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#eaeaea;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:#eaeaea;transition:all .1s linear}.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#eaeaea;outline:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a:focus,a:hover{color:#ccc}a:focus{outline:thin dotted}a:hover{outline:0;transition:all .1s linear}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}::selection{color:#fff;background:#0274be}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.logged-in){position:relative}#page{position:relative}a,a:focus{text-decoration:none}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .1s linear}.capitalize{text-transform:uppercase}img{vertical-align:middle}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.ast-button,.button,input[type=button],input[type=submit]{-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}.site-title{font-weight:400}.site-description,.site-title{margin-bottom:0}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .1s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}.ast-search-menu-icon{position:relative;z-index:4}.ast-search-menu-icon.ast-dropdown-active{position:absolute;top:0;bottom:0;left:0;right:0;height:90px;background:#fff;display:block;text-align:center;border-bottom:1px solid #000}.ast-search-menu-icon.ast-dropdown-active .ast-search-icon{top:23px;width:50px;height:45px;display:inline-block;right:70px}.ast-search-menu-icon.ast-dropdown-active .search-form{display:inline-block!important;max-width:500px!important;top:47%!important;padding-left:0!important;position:relative!important;height:45px!important;border:0}.ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field,.ast-search-menu-icon.ast-dropdown-active .search-field{width:435px}.ast-search-menu-icon.ast-dropdown-active .search-form .search-field{width:100%;outline:0;margin-left:0!important}.ast-search-menu-icon.ast-dropdown-active .search-form label button{display:none}.ast-search-menu-icon.ast-dropdown-active .search-form input{border:1px solid #000;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.ast-search-menu-icon.slide-search .search-form{transition:none}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}input,select{line-height:1}.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.85714285714286}.site-title a{line-height:1.2}.site-header .site-description{line-height:1.5}.ast-single-post .entry-title,.woocommerce-order-details__title{font-family:barlow!important;font-weight:700!important;text-transform:uppercase}.ast-single-post .entry-title,.ast-single-post .entry-title a,.woocommerce-order-details__title{line-height:1.2}.entry-title,.entry-title a{font-weight:400}.ast-oembed-container{position:relative;padding-top:56.25%;overflow:hidden;max-width:100%;height:auto}.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}body .ast-oembed-container *{position:absolute;top:0;left:0;width:100%;height:100%}.ast-hidden{display:none!important}body{background-color:#fff}#page{display:block}#primary{width:100%;margin:0;padding:0}.ast-separate-container{background-color:#f5f5f5}.ast-separate-container #primary{padding:4em 0;margin:0;border:0}.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid #eee;margin:0;padding:5.34em 6.67em}.ast-separate-container .blog-layout-1{padding:0;border-bottom:0}.ast-separate-container .ast-article-single{border-bottom:0}.page-template-default .ast-article-single{padding:0 200px}.home.page-template-default .ast-article-single,.page-id-173.page-template-default .ast-article-single,.page-id-346.page-template-default .ast-article-single,.page-id-348.page-template-default .ast-article-single,.page-id-350.page-template-default .ast-article-single,.page-template-default .ast-article-single{padding:0!important}.entry-content>.wp-block-columns{margin:0!important;max-width:100%!important;width:100%!important}#secondary{width:40%!important;margin:0!important;padding-right:30px!important}.ast-left-sidebar #primary{padding-left:0!important;border:0}.ast-left-sidebar #secondary{position:fixed;z-index:9999;padding:0!important;top:0;bottom:0;right:-9999px;background:#fff;overflow-x:auto;width:400px!important;margin:70px 0!important}.ast-left-sidebar #secondary.open{right:0}.sidebar-main .sub-menu,.wp-block-column .sub-menu{margin-top:0;margin-bottom:10px}.sidebar-main li.menu-item-has-children,.wp-block-column li.menu-item-has-children{border-top:1px solid #ddd;margin:0!important}.sidebar-main li.menu-item-has-children>a,.wp-block-column li.menu-item-has-children>a{color:#000;width:100%;display:block;position:relative;line-height:45px;font-weight:700}[aria-current]{text-decoration:none!important;text-underline-offset:0!important;font-weight:700}.tog_menu{float:right}.wpc-empty-chips-container{margin:0!important}.woocommerce-js .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.page-child .select2-selection.select2-selection--single,.page-parent .select2-selection.select2-selection--single,.woocommerce-shop .select2-selection.select2-selection--single{border:1px solid #000!important;text-transform:uppercase;font-family:barlow;font-size:15px;height:40px!important;display:flex;float:left;padding:10px 15px 10px 40px!important;margin-right:30px;background-image:none;position:relative;white-space:nowrap}.page-child .select2-selection.select2-selection--single:before,.page-parent .select2-selection.select2-selection--single:before,.woocommerce-shop .select2-selection.select2-selection--single:before{font-family:"Material Symbols Outlined";content:"\e164";position:absolute;font-size:22px;font-weight:700;left:10px;top:7px}.page-child .select2-selection.select2-selection--single:hover,.page-parent .select2-selection.select2-selection--single:hover,.woocommerce-shop .select2-selection.select2-selection--single:hover{outline:2px solid #000;cursor:pointer}.cont_order{position:relative;float:left;width:100%}.butt_filter,.tasto_filtra{font-family:barlow;font-size:15px;height:40px;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;white-space:nowrap;float:left;padding:10px 15px 10px 40px;margin-right:30px;color:#fff;background:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.butt_filter:before,.tasto_filtra:before{font-family:"Material Symbols Outlined";content:"\e152";position:absolute;font-size:22px;font-weight:700;left:10px;top:0}.butt_filter:hover,.tasto_filtra:hover{cursor:pointer;outline:2px solid #000000}.tot_count{position:relative;display:block;height:40px;line-height:40px;float:right}.tot_count.small{float:left;display:none;margin-top:30px;line-height:1.3;height:auto}div.woof_info_popup{opacity:1!important;background:#fff;color:#000;font-size:0;padding:30px;border:2px solid #000;box-shadow:0 0 10px rgba(0,0,0,.5);top:calc(50% - 30px);left:calc(50% - 30px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;animation:spinner 1s linear infinite}div.woof_info_popup:after,div.woof_info_popup:before{font-family:"Material Symbols Outlined";content:"\e838";position:absolute;font-size:60px;font-weight:700;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.woof_info_popup:after{content:"";font-size:24px;background:#000;width:21px;height:21px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#woof_widget-2{margin-bottom:0}.woof_container{padding:0;margin:0}.woocommerce.widget_price_filter{border-bottom:1px solid #000}.woocommerce.widget_price_filter h4{line-height:2}.woof_price_search_container form .price_slider_wrapper{display:none;padding:15px 30px}.woof_products_top_panel{padding:20px 2px 2px 2px;margin:-2px;z-index:1}.woof_products_top_panel_ul{position:relative;display:inline-block;margin-bottom:10px}.woof_products_top_panel_ul>li{display:none}.woof_products_top_panel_ul>li:first-child{display:block}.woof_products_top_panel_ul button{font-family:barlow;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 15px 0 40px;margin-top:10px;background:#808285;border:1px solid #808285;text-transform:uppercase;line-height:30px;vertical-align:top}.woocommerce-ordering,.woof_products_top_panel_ul ul li:first-child,.woof_submit_search_form_container{display:none}.single_filter{position:relative;border:1px solid #000;display:inline-block;font-size:13px;text-transform:uppercase;line-height:30px;vertical-align:top;padding:0 15px 0 40px;margin:10px 15px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.single_filter:before,.woof_products_top_panel_ul button:before{font-family:"Material Symbols Outlined";content:"\e5cd";position:absolute;font-size:22px;font-weight:700;left:10px;top:1}.single_filter:before{top:0}.woof_products_top_panel_ul button:hover{outline:2px solid #808285}.bottom_filter,.titolo_filter{position:fixed;display:flex;flex-direction:row;width:400px;height:70px;background:#fff}.titolo_filter{top:0;border-bottom:1px solid #000}.bottom_filter{bottom:0;padding:15px 30px;border-top:1px solid #000}.ast-left-sidebar #secondary.open .bottom_filter,.ast-left-sidebar #secondary.open .titolo_filter{right:0}.titolo_filter>div{position:relative;display:table-cell;top:10px}.bottom_filter>div{display:flex;flex-direction:column;text-align:center;flex:1 0 50%;margin:0}.titolo_filter>div:first-child{display:flex;flex-direction:column;flex-grow:2}.titolo_filter>div>div:first-child{text-align:center;font-family:barlow;font-size:15px;text-transform:uppercase}.conteggio_form{text-align:center;font-size:14px;line-height:1}.tasto_cancella a{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tasto_cancella a span{font-size:14px;text-transform:uppercase}.widget-woof .widget-title,.woof_childs_list_opener,li.woof_childs_list_li>.woof_checkbox_term{display:none!important}li.woof_childs_list_li{margin:0!important;border-bottom:1px solid #000!important}.woof_childs_list{padding:0 30px 15px 30px!important}.woof_childs_list li{margin:0!important}.woof_childs_list li label{text-transform:uppercase;padding:0;font-size:15px}.woof_checkbox_label_selected{font-weight:400}.woof-label{font-family:barlow;color:#000!important;font-size:15px;position:relative;padding:15px 30px!important;margin:0!important;text-transform:uppercase;width:100%}.woof-label:before{font-family:"Material Symbols Outlined";content:"\e5db";font-size:30px;font-weight:700;position:absolute;top:0;right:25px}.woof-label.open:before{content:"\e5d8"}.sidebar-main #valore_sel.selected:after,.woof-label.selected:after{content:"";position:relative;width:10px;height:10px;display:inline-block;background:red;margin-left:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.woof-label:hover{cursor:pointer}.filter-content{display:none;padding:0 30px 15px 30px}.widget_yith-woocommerce-ajax-navigation-filters,.yith-wcan-filters{margin-bottom:0!important}.yith-wcan-filters .yith-wcan-filter{margin:0;border-bottom:1px solid #000}.woof_autohide_wrapper{display:none}.filter-item a{font-size:14px;text-transform:uppercase;color:#000!important;margin-left:5px}.filter-item label input{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);margin-left:3px}.nascondi-prodotti{display:none}.no_results{min-height:600px;font-size:30px;color:#fff;text-shadow:0 0 10px #000;background-image:url(/wp-content/uploads/2025/07/noresults.png);background-repeat:no-repeat;background-size:cover;width:calc(100% + 100px);background-position:center;margin:-93px -50px -50px!important;text-align:center;vertical-align:middle;position:relative;display:flex;flex-direction:column;justify-content:center;text-transform:uppercase;font-weight:700;padding:50px 70px;float:left}.orderby,.secondario{display:none;position:absolute!important;left:0;top:50px;background-color:#fff;border:1px solid #000}.orderby span,.secondario span{float:left}.orderby span ul,.secondario span ul{padding:3px}.secondario .select2-dropdown{position:relative;left:auto;border:0!important}.sopra{white-space:nowrap;float:left;width:100%}.sopra input{display:none}.sopra:hover{cursor:pointer;background:#ccc}.sopra[aria-selected=true]{position:relative;padding-left:30px;color:#777}.sopra[aria-selected=true]:before{font-family:"Material Symbols Outlined";content:"\e15b";font-size:20px;position:absolute;top:2px;left:8px}#valore_sel span{display:none}@media (max-width:1200px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}.page-template-default .ast-article-single{padding:0 200px}}@media (min-width:992px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}}@media (max-width:991px){#secondary{margin:0!important;padding-right:30px!important}.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}.page-template-default .ast-article-single{padding:0 100px}}@media (min-width:922px){.ast-woo-shop-archive .site-content>.ast-container{max-width:100%!important}.single-product.ast-left-sidebar #secondary,.woocommerce-cart.ast-left-sidebar #secondary{display:none}}@media (max-width:921px){.ast-left-sidebar #content>.ast-container,.single-product.ast-left-sidebar #content>.ast-container,.woocommerce-cart.ast-left-sidebar #content>.ast-container,.woocommerce-shop.ast-left-sidebar #content>.ast-container,.wp-container-core-columns-layout-1.wp-container-core-columns-layout-1{flex-direction:column!important}.no_results{width:calc(100% + 60px);margin:0 -30px -50px}}@media (min-width:767px){.wpc-open-close-filters-button{display:none!important}}@media (max-width:767px){#secondary{width:100%!important}.wpc-open-close-filters-button{display:inline-block!important}.ast-left-sidebar #content>.ast-container{flex-direction:column!important}.ast-left-sidebar #primary{padding-left:0!important}.ast-left-sidebar #secondary{padding-right:0!important;width:90%!important}.bottom_filter,.titolo_filter{width:90%}#valore_sel span{display:inline-block;font-family:Roboto,sans-serif;text-transform:none;padding-left:15px}.select2-container.principale{width:100%!important;border-bottom:1px solid #000!important}.woocommerce-js .select2-container.principale .select2-selection--single{padding:15px 30px!important;width:100%;margin:0;border:0!important;float:left;display:block;height:auto!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce-js .select2-container.principale.select2-container--open .select2-selection--single:before{content:"\e5d8"}.woocommerce-js .select2-container.principale .select2-selection--single:before{content:"\e5db";font-size:30px;top:12px;right:25px;left:auto}.woocommerce-js .select2-container.principale .select2-selection--single:hover{outline:0}.orderby,.secondario{position:relative!important;top:auto;left:auto;box-shadow:none;border:none;padding:0 30px 15px}.orderby span ul,.secondario span ul{padding:0}.orderby span ul li,.secondario span ul li{margin:0!important;padding:0!important;text-transform:uppercase;font-size:15px!important;min-height:32px;background:#fff!important}.orderby span ul li span,.secondario span ul li span{margin-left:11px;float:none}.orderby span ul li input,.secondario span ul li input{display:inline-block}.sopra[aria-selected=true]{color:#000}.sopra[aria-selected=true]:before{content:""}.ast-single-post .entry-title,.woocommerce-order-details__title{text-align:center}.butt_filter{width:100%;margin-right:0;padding-right:40px}.tot_count.large{display:none}.tot_count.small{display:block}}@media (max-width:544px){.ast-search-menu-icon.ast-dropdown-active{height:60px}}.ast-search-icon .astra-search-icon{font-size:1.3em}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:initial}#astra-footer-menu .menu-link .new,.astra-footer-menu .menu-link .new,.link_preferenze .new,.main-header-menu .sub-menu .menu-link .new,.main-header-menu>a,.main-header-menu>li>.menu-link,.page-child ul.products li a.ast-loop-product__link h2 span,.page-parent ul.products li a.ast-loop-product__link h2 span,.tasto_cancella a span,.txt3,.wlfmc-table-item .center-column a,.woocommerce-shop ul.products li a.ast-loop-product__link h2 span,.wp-block-post-title a{position:relative;padding:0;display:inline;border:none;box-shadow:none;text-decoration:none;color:#000;background-color:transparent;background-image:linear-gradient(to top,#000 0 0),linear-gradient(to top,transparent 0,transparent 0);background-repeat:no-repeat;background-position:bottom center,bottom center;background-size:0 .1rem,100% .1rem;transition-property:background-size;transition-timing-function:ease;transition-duration:.25s}.page-child ul.products li a.ast-loop-product__link,.page-parent ul.products li a.ast-loop-product__link,.woocommerce-shop ul.products li a.ast-loop-product__link{width:auto!important}.main-header-menu>a:hover,.main-header-menu>li>.menu-link.active,.main-header-menu>li>.menu-link:hover,.txt3:hover,.wlfmc-table-item .center-column a:hover,.wp-block-post-title a:hover{color:#000!important;background-position:bottom center,bottom center;background-size:100% 2px,100% 2px}#astra-footer-menu .menu-link .new:hover,.astra-footer-menu .menu-link .new:hover,.link_preferenze .new:hover,.main-header-menu .sub-menu .menu-link .new:hover,.tasto_cancella a span:hover{color:#000!important;background-position:bottom center,bottom center;background-size:100% 1px,100% 1px}.sidebar-main li.nodisp,.wp-block-column li.nodisp{display:none!important}.dropdown-menu-toggle{display:none}.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}@media (min-width:769px){.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu{width:100%;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}}.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu{transition:none!important}.sub-menu{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:30px;padding:0 50px}.sub-menu .col_menu div:first-child a{margin:0}.main-header-menu .sub-menu .menu-link{padding:0;display:block;word-wrap:break-word;color:#000;width:100%;position:relative;line-height:1;font-size:14px;margin-top:15px}.main-header-menu .sub-menu li:first-child .menu-link{margin-top:0}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow svg{position:absolute;right:.6em;top:50%;-webkit-transform:translate(0,-50%) rotate(270deg);-moz-transform:translate(0,-50%) rotate(270deg);-ms-transform:translate(0,-50%) rotate(270deg);-o-transform:translate(0,-50%) rotate(270deg);transform:translate(0,-50%) rotate(270deg)}.main-header-menu .sub-menu .sub-menu{top:0}.submenu-with-border .sub-menu{border-width:0;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.submenu-with-border .sub-menu .sub-menu{top:-1px}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-width:0}.ast-header-break-point .main-navigation{padding-left:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 30px;display:inline-block;width:100%;border:0!important}.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before{font-family:"Material Symbols Outlined";content:"\f108";font-size:20px;position:absolute;left:27px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:20px}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{display:none}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{margin:0}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:43px;font-weight:400}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:0!important;border-style:solid;border-color:#eaeaea}.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0}.ast-header-break-point .submenu-with-border .sub-menu{border:0}.ast-header-break-point .dropdown-menu-toggle{display:none}.ast-mobile-menu-buttons{display:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.85714285714286}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-size:1rem;font-weight:600}.ast-button-wrap .menu-toggle .menu-toggle-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}.ast-button-wrap .menu-toggle .menu-toggle-icon:before{content:"\e5d2";font-family:Astra;text-decoration:inherit}.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2){display:none}.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child{display:none}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2){display:block}.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}.ast-button-wrap .menu-toggle:focus{outline:0;border:0!important}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-search-menu-icon.ast-dropdown-active a{display:block!important;top:6px!important;z-index:5!important;text-align:left}.ast-search-menu-icon.ast-dropdown-active a.closex{position:absolute!important;right:-35px!important;top:10px!important;color:#000!important}.ast-search-menu-icon.ast-dropdown-active a.closex:hover{color:#ccc!important}.ast-search-menu-icon.ast-dropdown-active a .ast-icon.icon-search{display:block!important}.ast-search-menu-icon.ast-dropdown-active a.astra-search-icon{position:relative;left:0;width:50px;height:34px;text-align:center!important}.ast-icon.icon-search svg{color:#000;height:1em;width:.9em;margin-top:7px;margin-right:0;transition:all .1s linear;display:none}.ast-icon.icon-search svg:hover,.ast-icon.icon-search:hover,[data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg:hover,button svg:hover{color:#ccc!important;fill:#ccc!important;transition:all .1s linear}.ast-live-search-results{left:50%;width:100%;max-width:300px;max-height:400px;padding-bottom:30px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.ast-header-break-point .user-select{clear:both}.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center}.ast-header-break-point .main-header-bar-navigation{flex:auto}.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.ast-header-break-point .sub-menu .ast-icon.icon-arrow svg{height:.65em;width:.75em;position:relative;margin-left:10px}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-next,.comment-navigation .nav-previous,.post-navigation .nav-next,.post-navigation .nav-previous,.posts-navigation .nav-next,.posts-navigation .nav-previous{width:50%;display:inline-block}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:right}.ast-icon svg{fill:#000}.post-navigation a{background:0 0;font-size:1.06666rem;padding:0 1.5em;height:2.33333em;line-height:calc(2.33333em - 3px)}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin-top:1em}.page-links a{display:inline-block}.page-links a .page-link{border-color:#eaeaea;background:0 0}.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid #eaeaea;color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc(2.5em - 4px);display:inline-block;text-align:center;transition:all .1s linear}.page-links .page-link:focus,.page-links .page-link:hover{color:#000}@media (max-width:768px){.page-links .page-link{margin-bottom:6px}.page-template-default .ast-article-single{padding:0 50px}.ast-header-break-point .main-navigation ul .menu-item .menu-link{font-size:1.3rem}}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}.bypostauthor{display:block}.ast-no-sidebar .entry-content .alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.stardust-beauty-studio.ast-no-sidebar .entry-content .alignfull{border-bottom:1px solid #000}.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-no-sidebar .entry-content .alignfull .alignwide{width:100%;margin-left:auto;margin-right:auto}.ast-no-sidebar .entry-content .alignwide{margin-left:calc(-41vw + 50%);margin-right:calc(-41vw + 50%);max-width:unset;width:unset}.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-no-sidebar .entry-content .alignwide .alignwide{width:100%;margin-left:auto;margin-right:auto}.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-no-sidebar .entry-content .wp-block-column .alignwide{margin-left:auto;margin-right:auto;width:100%}.blocks-gallery-grid,.wp-block-gallery{margin:0}.wp-block-separator{max-width:100px}.wp-block-separator.is-style-dots,.wp-block-separator.is-style-wide{max-width:none}.entry-content .has-2-columns .wp-block-column:first-child{padding-right:10px}.entry-content .has-2-columns .wp-block-column:last-child{padding-left:10px}@media (max-width:782px){.entry-content .wp-block-columns .wp-block-column{flex-basis:100%}.entry-content .has-2-columns .wp-block-column:first-child{padding-right:0}.entry-content .has-2-columns .wp-block-column:last-child{padding-left:0}}body{overflow-x:hidden}body .entry-content .wp-block-latest-posts{margin-left:0}body .entry-content .wp-block-latest-posts li{list-style:none}.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts{margin-left:0}.ast-header-break-point .entry-content .alignwide{margin-left:auto;margin-right:auto}.entry-content .blocks-gallery-item img{margin-bottom:auto}.wp-block-pullquote{border-top:4px solid #555d66;border-bottom:4px solid #555d66;color:#40464d}.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5}.widget{margin:0 0 2.8em 0}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.no-widget-text{margin-bottom:0}.widget_nav_menu ul ul.sub-menu{margin-top:0!important;margin-bottom:15px!important}.widget_nav_menu ul ul.sub-menu li{padding-left:20px;margin-bottom:0!important}.widget_nav_menu ul ul.sub-menu a:after{left:-20px}.widget_nav_menu ul ul.sub-menu ul a:after{left:-40px}.widget_nav_menu ul ul.sub-menu ul ul a:after{left:-60px}.widget_nav_menu li{transition:all .1s linear}.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}.widget_search .search-form>label{position:relative}.widget_search .search-form i{color:#3a3a3a}.widget_search .search-form button{position:absolute;top:0;right:15px;border:none;padding:0;cursor:pointer;background:0 0}.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:transparent;background:0 0;max-width:45px;z-index:2}.widget_search .search-form .search-field{background:#fafafa;border-width:1px;border-color:#eaeaea;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:16px 45px 16px 15px}.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children{position:relative;margin-top:5px;width:100%}.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li{padding-left:20px}.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after{left:-20px}.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after{left:-40px}.widget_tag_cloud .tagcloud{margin-top:10px;display:inline-block}.widget_tag_cloud .tagcloud a{border:1px solid #e2e2e2;padding:.5em .9em;display:inline-block;margin-bottom:4px;font-size:14px;margin-right:4px;line-height:1.5;transition:all .1s linear}section.newsletter,section.servizi,section.videoconsulenza{display:table;width:100%;border-top:1px solid #000;margin-top:50px}section.newsletter,section.servizi{margin-top:0}.stardust-beauty-studio section.videoconsulenza,.woocommerce-checkout section.videoconsulenza{margin-top:0}section.videoconsulenza a{display:table-cell;width:100%;color:#fff;text-align:center;background:#000}section.servizi a{display:table-cell;width:50%;color:#fff;text-align:center}.servizi0{position:relative;padding:50px;min-height:100px}.servizi1,.servizi2{position:relative;padding:50px;background-size:cover;background-position:50% 20%;min-height:400px}.servizi0 .txt0{position:relative;width:100%}.servizi1 .txt0,.servizi2 .txt0{position:absolute;width:100%;padding:0 50px;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.servizi1{border-right:1px solid #000;background-image:url(/wp-content/uploads/2025/07/make_up.jpg)}.servizi2{background-image:url(/wp-content/uploads/2025/07/make_up.jpg)}.news1{display:table-cell;width:100%;padding:50px}a .servizi0 .txt1,a .servizi1 .txt1,a .servizi2 .txt1{font-family:barlow;font-size:40px;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:40px}a .servizi0 .txt1{margin-bottom:10px}.news1 .txt2,a .servizi0 .txt2,a .servizi1 .txt2,a .servizi2 .txt2{font-size:24px;line-height:1;margin-bottom:40px}a .servizi0 .txt2{margin-bottom:0}.news1 .txt2{margin-bottom:10px}.news1 .txt3{font-family:barlow;font-size:28px;text-transform:uppercase;font-weight:700;line-height:1.2;position:relative;display:inline-flex}.news1 .txt3 .iscriviti{padding-right:20px;display:inline-block}.news1 .txt3 .freccia{font-family:"Material Symbols Outlined"!important;font-size:50px;display:inline-flex;min-width:40px}.news1 .txt3 .freccia:before{content:"\e941";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.condizioni,.vantaggi{float:left;padding:50px;background-color:#000}.condizioni{padding:0;background-color:#fff;margin-bottom:20px;width:100%}.condizioni>div,.vantaggi>div{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:50px}.condizioni>div{grid-template-columns:repeat(3,1fr);grid-column-gap:15px}.condizioni>div>div>div,.vantaggi>div>div>div{font-size:14px;line-height:1;color:#fff;position:relative;display:table;width:100%}.condizioni>div>div>div{text-align:center;color:#000}.vantaggi>div>div>div:last-child{margin-top:15px}.condizioni>div>div>div:last-child{margin-top:10px}.condizioni>div>div>div>span,.vantaggi>div>div>div>span{font-family:barlow;text-transform:uppercase;font-weight:700;line-height:1;display:table-cell}.condizioni>div>div>div>span,.woocommerce .payment-methods-list legend span{display:block!important;float:none!important;width:100%!important}.condizioni>div>div>div>span:last-child,.vantaggi>div>div>div>span:last-child{font-size:16px;width:100%;padding-right:40px;float:left}.condizioni>div>div>div>span:last-child{padding-right:0}.condizioni>div>div>div>span:first-child,.vantaggi>div>div>div>span:first-child,.woocommerce .payment-methods-list legend span:first-child{font-family:"Material Symbols Outlined"!important;font-size:35px;display:inline-flex;width:35px;float:right}.condizioni>div>div>div>span:first-child{margin-bottom:10px}.woocommerce .payment-methods-list legend span:first-child{margin-bottom:5px}.vantaggi>div>div>div>span:first-child:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.condizioni>div>div>div>span:first-child:before,.woocommerce .payment-methods-list legend span:first-child:before{position:relative}.vantaggi div.van1>div>span:first-child:before,.woocommerce .payment-methods-list legend span:first-child:before{content:"\e897"}.condizioni div.cond1>div>span:first-child:before{content:"\e2eb"}.condizioni div.cond2>div>span:first-child:before,.vantaggi div.van2>div>span:first-child:before{content:"\f3a1"}.condizioni div.cond3>div>span:first-child:before,.vantaggi div.van3>div>span:first-child:before{content:"\f569"}.vantaggi div.van4>div>span:first-child:before{content:"\e61d"}@media (max-width:921px){.news1,.servizi1,.servizi2{padding:50px 30px}.servizi1 .txt0,.servizi2 .txt0{padding:0 30px}.vantaggi{padding:40px 30px 50px 30px}.vantaggi>div{grid-template-columns:repeat(2,1fr);grid-column-gap:30px;row-gap:30px}}@media (max-width:768px){.news1,section.servizi a{display:block;width:100%;text-align:center;border:0}.news1 .txt2{font-size:20px}.news1 .txt3{font-size:24px}.news1 .txt3 .freccia{font-size:46px}.vantaggi>div>div>div{text-align:center}.vantaggi>div>div>div>span{display:block!important;float:none!important;width:100%!important}.vantaggi>div>div>div>span:last-child{padding-right:0}.vantaggi>div>div>div>span:first-child{font-size:50px;margin-bottom:10px}.vantaggi>div>div>div>span:first-child:before{position:relative}}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-footer-grid-columns{grid-column-gap:10px}.ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr auto 1fr}.ast-builder-layout-element{align-items:center}.ast-builder-grid-row.ast-grid-center-col-layout-only{-js-display:flex;display:flex;height:100%;justify-content:center}.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center{flex-grow:1}.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row{padding:0}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section .ast-main-header-bar-alignment{height:100%}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.site-header-section .ast-builder-menu{align-items:center}.ast-builder-layout-element.ast-header-search{height:auto}.ast-grid-right-center-section{justify-content:flex-start;flex-grow:1}.ast-grid-right-section{justify-content:flex-end}.ast-grid-right-section .ast-site-identity>:first-child{text-align:right}.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity>:first-child{text-align:left}.ast-grid-left-center-section{justify-content:flex-end;flex-grow:1}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .1s linear}.ast-grid-section-center{justify-content:center}.ast-grid-section-center .ast-site-identity>:first-child{text-align:center}.ast-builder-social-element{line-height:1;color:#3a3a3a;background:0 0;vertical-align:middle;transition:all .1s;margin:0 25px 15px 0!important;justify-content:center;align-items:center}.ast-builder-social-element:hover{color:#0274be}.ast-builder-social-element .social-item-label{padding-left:6px}.ast-social-stack-desktop .ast-builder-social-element,.ast-social-stack-mobile .ast-builder-social-element,.ast-social-stack-tablet .ast-builder-social-element{margin-top:6px;margin-bottom:6px}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:35px!important;height:35px!important;transition:none}.ahfb-svg-iconset svg>*{transition:none}.ast-mobile-header-wrap .site-header-primary-section-left .ast-builder-layout-element:first-child{margin-left:-5px;padding-right:5px}.ast-mobile-header-content{float:left;height:auto;position:fixed;overflow:auto;top:0;bottom:0}.ast-footer-copyright p{margin-bottom:0;white-space:nowrap}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center;gap:15px}@media (max-width:921px){.ast-builder-menu .main-navigation>ul{gap:0}}.ast-footer-copyright,.ast-footer-social-wrap,.site-footer-focus-item{width:100%;border-color:#ddd!important}.ast-footer-social-wrap{line-height:1}.ast-footer-social-wrap svg{width:18px!important;height:18px!important}.ast-footer-social-wrap svg:hover{filter:invert(87%) sepia(13%) saturate(5%) hue-rotate(329deg) brightness(97%) contrast(81%)}#astra-footer-menu,.astra-footer-menu{margin:0;list-style:none;background:inherit}#astra-footer-menu>li,.astra-footer-menu>li{margin-bottom:12px;line-height:1.2;min-height:16px;display:flex}#astra-footer-menu>ul,.astra-footer-menu>ul{margin:0;list-style:none;background:inherit}#astra-footer-menu .menu-item>a,.astra-footer-menu .menu-item>a{padding:0;color:#000;font-size:14px;display:inline!important}@media (max-width:768px){.ast-builder-footer-grid-columns{grid-template-columns:repeat(2,1fr)!important}.site-primary-footer-wrap{padding-top:30px!important;padding-bottom:30px!important}#astra-footer-menu,.astra-footer-menu{display:none;margin-bottom:30px}.site-footer-section-1,.site-footer-section-2,.site-footer-section-3{border-bottom:2px solid #000;grid-column:1/-1}.titolo_footer.active{position:relative;padding:20px 0;margin:0}.titolo_footer.active:hover{cursor:pointer}.titolo_footer.active:after{font-family:"Material Symbols Outlined";content:"\e5db";font-size:30px;position:absolute;top:12px;right:-5px}.titolo_footer.active.open:after{content:"\e5d8"}.site-footer-section-4,.site-footer-section-5{padding:20px 0}}.site-above-footer-wrap[data-section=section-above-footer-builder]{height:0!important;min-height:0!important;padding:0!important}.ast-header-break-point #ast-mobile-header{display:block}.ast-header-break-point .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;bottom:0;left:0;right:0;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;font-weight:400;line-height:inherit;border:0;outline:0}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{position:absolute;top:26px;right:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ast-header-break-point .main-header-bar-navigation .sub-menu .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{top:11px}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none;margin-bottom:0;margin-top:-5px;padding-bottom:30px;padding-right:0}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu .sub-menu{padding-bottom:0;padding-right:30px}.ast-above-header-wrap{position:relative}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.fixed_bar{color:#fff;position:fixed;bottom:20px;right:48px;z-index:999}.fixed_contatti,.fixed_video_consulenza{position:relative;font-family:barlow;text-transform:uppercase;color:#fff;font-size:15px;font-weight:700;cursor:pointer;display:inline-block;min-height:42px;vertical-align:bottom;margin-left:10px;padding:5px 12px 5px 35px;border:2px solid #fff;background:#000;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;transition:all .4s}.fixed_contatti:hover,.fixed_video_consulenza:hover{color:#fff}.ast-above-header-wrap .before_1:before,.ast-above-header-wrap .before_2:before{font-family:"Material Symbols Outlined";margin-right:7px;display:inline-block;font-size:20px;vertical-align:middle}.fixed_contatti:before,.fixed_video_consulenza:before{font-family:"Material Symbols Outlined";font-size:20px;float:left;display:block;position:absolute;left:9px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ast-above-header-wrap .before_1:before{content:"\e558"}.fixed_contatti:before{content:"\e9cd"}.ast-above-header-wrap .before_2:before,.fixed_video_consulenza:before{content:"\f01f"}.spedizione_top{color:#fff;font-weight:700;display:grid;place-items:center;height:100%;margin:0;line-height:1.7;font-size:1.1em}.contenitore-slider{height:40px;overflow:hidden}.text-slider{position:relative;animation:slidexx 8s ease infinite}.parola{display:block;height:40px;line-height:40px;text-align:center}@keyframes slidexx{0%,45%{transform:translateY(0)}50%,95%{transform:translateY(-50%)}100%{transform:translateY(-100%)}}.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3}.site-footer-section{justify-content:center;margin-bottom:0!important}.site-footer-section>*{margin-bottom:0}.site-footer-section>:last-child{margin-bottom:0}.site-primary-footer-wrap{padding-top:50px;padding-bottom:50px}.site-above-footer-wrap,.site-below-footer-wrap{padding-top:0;padding-bottom:0}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0}.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg{display:none}.ast-hfb-header .menu-toggle.toggled .ast-close-svg{display:block}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-hfb-header .ast-button-wrap .menu-toggle .mobile-menu-wrap{align-items:center;-js-display:flex;display:flex}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:5px 0;align-items:center;-js-display:flex;display:flex}.ast-search-menu-icon.ast-inline-search .search-field{width:100%;padding:.6em;padding-right:5.5em}@media (min-width:769px){.footer-nav-wrap .astra-footer-horizontal-menu li{margin:0}.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0}.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 .5em}}.site-header{z-index:999;position:relative}.fixed-menu{height:175px}#masthead{position:fixed;width:100%;top:0}.main-header-container{position:relative}.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff}.main-header-bar{margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{padding:20px;border:1px solid #000;transition:none;z-index:99999;white-space:nowrap;width:auto;display:block}.ast-header-custom-item-inside .button-custom-menu-item .menu-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.ast-main-header-nav-open .main-header-bar{padding-bottom:0}.main-header-bar{z-index:4;position:relative}.main-header-bar.ast-header-breadcrumb{border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important;padding-left:30px;padding-right:30px}.main-header-bar .main-header-bar-navigation:empty{padding:0}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.custom-mobile-logo-link{display:none}.ast-site-identity{padding:1em 0}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex:1;align-self:center}.ast-header-break-point .ast-site-identity{width:100%}.ast-header-break-point .main-header-bar{display:block;line-height:3;padding-left:30px!important;padding-right:30px!important}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .1s}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:1px;border-style:solid;border-color:#eaeaea}.ast-header-break-point .main-navigation{display:block;width:100%}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}.ast-header-break-point .main-navigation .stack-on-mobile li{width:100%;border-bottom:1px solid #000}.ast-header-break-point .main-navigation .stack-on-mobile ul.sub-menu li{height:45px;border-bottom:0}.ast-header-break-point .main-navigation .widget{margin-bottom:1em}.ast-header-break-point .main-navigation .widget li{width:auto}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.ast-header-break-point .main-header-menu ul ul{top:0}.ast-header-break-point .ast-builder-menu{width:100%}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:#eaeaea;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .1s linear}input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#eaeaea;box-shadow:none}input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}input[type=range]{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);-webkit-border-radius:13.6px;-moz-border-radius:13.6px;border-radius:13.6px;border:0 solid #fff}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(255,255,255,.2)}input[type=range]::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);-webkit-border-radius:13.6px;-moz-border-radius:13.6px;border-radius:13.6px;border:0 solid #fff}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#0274be;cursor:pointer}input[type=range]::-ms-track{width:100%;height:8.6px;cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:rgba(199,199,199,.2);border:0 solid #fff;-webkit-border-radius:27.2px;-moz-border-radius:27.2px;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}input[type=range]::-ms-fill-upper{background:rgba(255,255,255,.2);border:0 solid #fff;-webkit-border-radius:27.2px;-moz-border-radius:27.2px;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}input[type=range]::-ms-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;width:20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#0274be;cursor:pointer;height:8.6px}input[type=range]:focus::-ms-fill-lower{background:rgba(255,255,255,.2)}input[type=range]:focus::-ms-fill-upper{background:rgba(255,255,255,.2)}input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}.search .entry-header{margin-bottom:1em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1em;word-wrap:break-word}.entry-header+.ast-blog-featured-section{margin-top:.5em}.entry-content{word-wrap:break-word}.page-child .entry-content,.page-parent .entry-content,.woocommerce-shop .entry-content{margin:0}.page-child .woocommerce.columns-3,.page-parent .woocommerce.columns-3,.woocommerce-shop .woocommerce.columns-3{display:none}.entry-content p{margin-bottom:1.6em}.read-more{margin-bottom:0}.read-more .ast-right-arrow{font-size:1em}.ast-no-thumb .ast-blog-featured-section{margin-bottom:0}.ast-no-thumb .entry-header+.ast-blog-featured-section{margin-top:0}.ast-blog-featured-section{margin-bottom:1.5em}.error404 .page-header{margin-bottom:1.5em}.error404 .page-header .page-title{margin-bottom:0}.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}.search .ast-article-inner{padding:0;box-shadow:none}.search .ast-article-inner a:hover img{transform:scale(1.1);transition:.3s ease-in-out}.search .ast-blog-layout-6-grid .blog-layout-6 .ast-blog-featured-section{position:relative;margin-bottom:15px}.search .ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element,.search .ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element *{color:inherit;font-size:1.2rem!important;font-weight:700!important;overflow:hidden;border-radius:4px}.search .ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element :hover{color:#ccc!important}.search .ast-row{margin:0 -15px}.search .ast-grid-common-col{padding:0 15px}.search .ast-blog-layout-6-grid .blog-layout-6 .ast-blog-featured-section:before{background-color:transparent}.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}.page-title{margin-bottom:1em;text-transform:uppercase}.entry-title{margin-bottom:.2em}.ast-article-post{margin-bottom:3em}.ast-article-post:last-child{margin-bottom:0;border-bottom:0}.site-content{margin-top:35px;margin-bottom:35px}.search .site-content .content-area .search-form{margin-bottom:3em}.home .site-content,.stardust-beauty-studio .site-content{margin-top:0;margin-bottom:0}.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog .posted-on{z-index:1}.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em}.ast-blog-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap,.main-header-bar,.main-header-bar-wrap .ast-builder-grid-row.ast-grid-center-col-layout{height:90px}@media (max-width:921px){.fixed_bar{right:28px}.parola{text-align:left}.ast-blog-layout-6-grid .ast-article-post{max-width:50%}}@media (max-width:768px){.fixed_contatti{padding-left:0;min-width:42px}.fixed_contatti span{display:none}}@media (max-width:544px){.ast-blog-layout-6-grid .ast-article-post{max-width:100%}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap,.main-header-bar,.main-header-bar-wrap .ast-builder-grid-row.ast-grid-center-col-layout{height:60px}}.ast-author-box img.avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 0 0 20px}.ast-archive-description{margin-bottom:28px;padding-bottom:0;border-bottom:0;float:left}.ast-archive-description .ast-archive-title{font-family:barlow!important;font-size:25px!important;font-weight:700!important;text-transform:uppercase;margin-bottom:0}.ast-archive-description p{margin-bottom:0;font-size:1.42857rem;line-height:1.65;font-weight:300}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}}@media (max-width:992px){.ast-separate-container .ast-archive-description{padding:2.14em}}@media (min-width:1201px){.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}}.single .entry-header{margin-bottom:2em}.single .post-navigation{margin:0;padding:2em 0 0;border-top:1px solid #eee}@media (max-width:768px){.single .post-navigation{padding-top:1.5em}}.single .post-navigation a{margin:2px;display:inline-block;text-align:center;color:#000}@media (min-width:421px){.single .post-navigation .nav-links{-js-display:flex;display:flex}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{flex:auto}}@media (max-width:420px){.single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow{display:none}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:100%}.single .post-navigation .nav-next a,.single .post-navigation .nav-previous a{width:100%}.single .post-navigation .nav-previous{margin-bottom:1em}}.single .entry-header .ast-single-post-order+.post-thumb img{margin-top:2em;margin-bottom:0}.single .entry-header.ast-no-title .post-thumb+.ast-single-post-order{margin-top:0}.single .entry-header .post-thumb+.ast-single-post-order{margin-top:2em}.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}.post-password-form{text-align:center}@media (max-width:420px){.post-password-form input[type=password]{display:block;margin:10px auto}}.post-password-form input[type=submit]{padding:10px 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ast-separate-container .post-navigation{border-top:0;padding-left:3.33333em;padding-right:3.33333em}@media (max-width:420px){.ast-separate-container .post-navigation{padding-left:0;padding-right:0}}@media (max-width:768px){.ast-separate-container .entry-header{margin-bottom:1em}}.ast-404-layout-1{text-align:center;margin:4em auto}.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}.ast-404-layout-1 .widget_search{padding-top:.5em}.ast-404-search{margin-top:1.5em}.ast-404-search .widget_search{max-width:370px;margin:0 auto}.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}@media (max-width:1200px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}}@media (max-width:768px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}}@media (max-width:544px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}.page-template-default .ast-article-single{padding:0}}@media (min-width:1201px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}}.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid #eee}.blog-layout-1 .posted-on{left:0}.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-flex-1{flex:1}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-justify-content-flex-start{justify-content:flex-start}.ast-justify-content-flex-end{justify-content:flex-end}.ast-justify-content-center{justify-content:center}.ast-justify-content-space-between{justify-content:space-between}.ast-justify-content-space-around{justify-content:space-around}.ast-align-content-flex-start{align-content:flex-start}.ast-align-content-flex-end{align-content:flex-end}.ast-align-content-center{align-content:center}.ast-align-content-space-between{align-content:space-between}.ast-align-content-space-around{align-content:space-around}.ast-align-content-stretch{align-content:stretch}.ast-flex-grow-1{flex-grow:1}.ast-woo-header-cart-info-wrap{display:none!important}.header-widget-area{position:relative}.ast-hfb-header .ast-addon-cart-wrap{padding:0}.ast-cart-menu-wrap,.ast-site-header-cart i.astra-icon:after,.wishlist_products_counter_text{background:#000!important;-webkit-border-radius:50px!important;-moz-border-radius:50px!important;border-radius:50px!important;height:20px;width:20px;position:absolute;left:25px;top:2px}.ast-site-header-cart i.astra-icon{padding:0!important}.ast-site-header-cart i.astra-icon:after{left:15px;top:-12px;padding-top:1px;padding-right:1px;box-shadow:none;z-index:1;border:1px solid #fff!important;display:none;font-size:10px}.ast-cart-menu-wrap{left:16px!important}.ast-cart-menu-wrap .count,.wishlist_products_counter_number{position:absolute;left:25px;top:3px;color:#fff!important;font-size:10px;font-weight:700;font-family:Roboto,sans-serif;width:20px;height:20px;text-align:center;background-color:#000;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:1px solid #fff}.ast-cart-menu-wrap .count{border:0;left:0;top:-.5px;padding:0;width:20px;height:20px;min-width:20px;min-height:20px}.ast-cart-menu-wrap .count:after,.ast-header-account-type-icon .ast-inline-flex,.wishlist_products_counter_number,.wishlist_products_counter_text{display:none}.ast-site-header-cart .ast-cart-menu-wrap:hover .count{background:0 0}.ast-header-account-type-icon,.ast-icon.icon-cart,.ast-icon.icon-search,.cart-container,.single-product .wlfmc-add-to-wishlist i,.wishlist_products_counter{font-family:"Material Symbols Outlined"!important;font-size:30px;color:#000}.ast-icon.icon-search:before{content:"\e8b6"}.wishlist_products_counter:before{content:"\e87e"}.ast-header-account-type-icon:before{position:relative;content:"\e853"}.logged-in .ast-header-account-type-icon{position:relative}.logged-in .ast-header-account-type-icon:after{background-image:url(/wp-content/uploads/2025/02/check_circle.png);content:"";display:inline!important;width:20px;height:20px;position:absolute;left:15px;top:3px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ast-icon.icon-cart:before{content:"\e8cc"}.tit_testi,.titolo_footer,.woocommerce .payment-methods-list legend{font-family:barlow;text-align:left;font-weight:700;margin-bottom:20px;line-height:1.2;text-transform:uppercase}.contatti_phone{text-align:left;font-size:20px;padding-bottom:15px}.contatti_phone a:hover{color:#ccc}.ast-icon.icon-cart svg{display:none}.ast-icon.icon-cart.hover,.ast-icon.icon-cart:hover{color:#ccc!important;fill:#ccc!important;transition:all .1s linear!important}a:hover::before,a:hover:before{color:#ccc!important;transition:all .1s linear!important}.single_filter:hover{cursor:pointer;outline:2px solid #000000!important;color:#000!important}.single_filter:hover:before{color:#000!important}.breadcrumb_last{text-decoration:none!important;text-underline-offset:0}.cky-btn-revisit-wrapper,.cky-footer-wrapper>div:last-child{display:none!important}a.cky-banner-element{padding:8px 30px;background:#f8f9fa;color:#858a8f;border:1px solid #dee2e6;box-sizing:border-box;border-radius:2px;cursor:pointer}.cky-audit-table-element h3:first-child{margin-top:0}.link_preferenze{font-size:14px;color:#000;line-height:1.2;min-height:16px;display:inline;float:left}#CybotCookiebotDialog{width:100%!important;-ms-transform:scale(1)!important;-moz-transform:scale(1)!important;-webkit-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}#CybotCookiebotDialogBody{padding:20px!important}#CybotCookiebotDialogPoweredbyImage{display:none!important}#CybotCookiebotDialogBodyContent{padding:0 0 15px 0!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{float:left!important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{padding:10px 0!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;margin:0 10px 10px 0!important;width:140px!important}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:#0170b9!important;border-color:#0170b9!important}#CybotCookiebotDialogBodyLevelButtons{width:100%!important;margin-left:0!important}#CybotCookiebotDialogBodyLevelButtonsTable{width:100%!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane{padding:10px 10px 10px 12px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important}input[type=checkbox].CybotCookiebotDialogBodyLevelButton{-ms-transform:scale(1.5)!important;-moz-transform:scale(1.5)!important;-webkit-transform:scale(1.5)!important;-o-transform:scale(1.5)!important;transform:scale(1.5)!important;opacity:unset!important;margin-top:2px!important}input[type=checkbox].CybotCookiebotDialogBodyLevelButton+label{font-size:14px!important;padding-left:25px!important}a#CybotCookiebotDialogBodyLevelDetailsButton{float:right!important;font-size:14px!important;margin:6px!important}#CybotCookiebotDialogDetailBody{max-width:640px!important;margin-top:15px!important;padding:0 20px 20px 20px!important;width:auto!important}#CybotCookiebotDialogDetailBodyContentTextOverview{display:block!important}#CybotCookiebotDialogBodyLevelDetailsWrapper{display:none!important}.CybotCookiebotDialogBodyLevelButtonWrapper{width:22%!important}.CookiebotWidget-main-logo{display:none!important}@media (max-width:544px){#CybotCookiebotDialogBodyLevelWrapper{display:table!important;direction:rtl}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{display:table-cell!important;width:50%!important;float:none!important;border-left:5px solid #fff}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{width:100%!important;white-space:normal!important;margin-right:0!important;height:auto!important}#CybotCookiebotDialogBodyLevelButtons{display:table-cell!important;width:50%!important;float:none!important;border-right:5px solid #fff;vertical-align:top}#CybotCookiebotDialogBodyLevelButtonsTable{margin:0!important}.CybotCookiebotDialogBodyLevelButtonWrapper{line-height:30px!important;margin-right:0!important;width:100%!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane{padding-bottom:0!important}}.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,.cli-style-v2 .cli-bar-btn_container .cli_action_button,.cli-style-v2 .cli-bar-btn_container .cli_settings_button{margin-left:10px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important}@media (max-width:985px){.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,.cli-style-v2 .cli-bar-btn_container .cli_action_button,.cli-style-v2 .cli-bar-btn_container .cli_settings_button{margin-left:0!important;margin-right:10px!important}}.ast-header-break-point .header-widget-area[data-section=sidebar-widgets-header-widget-2],.header-widget-area[data-section=sidebar-widgets-header-widget-2]{height:26px!important;margin-right:-5px!important;padding:0!important}.titolo_home{margin-bottom:15px!important;text-align:left!important}.subtitolo_home{max-width:100%!important;margin-bottom:35px!important;text-align:left!important}.subtitolo_home a{color:#000!important;text-decoration:underline!important}.subtitolo_home a:hover{color:#ccc!important;text-decoration:none!important}.woo_home li{margin-bottom:0!important;font-size:16px!important}.woo_home li a div{font-weight:700!important}.woo_home.wc-block-grid__products{margin:0 -10px 16px!important;border-left:10px solid transparent!important;border-right:10px solid transparent!important}.wc-block-grid{font-family:"Barlow Semi Condensed",sans-serif!important}.wc-block-grid a{color:#000!important}.wc-block-grid a:hover{text-decoration:none!important}.button_home{margin-bottom:70px!important}.banner_button,.wp-block-button.is-style-fill a{border:2px solid #fff!important;background-color:rgba(0,0,0,.5)!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}.wp-block-button.is-style-fill a:hover{background-color:#000!important}section#block-9 p{width:0!important;height:0!important;margin:0!important}.trp-language-switcher{height:26px!important;margin:0!important;width:auto;float:right}.trp-language-switcher>div{width:90px!important;padding:0!important;overflow:hidden!important;z-index:5!important;background-color:#fff!important;background-position:calc(100% - 12px) calc(1em + 2px),calc(100% - 3px) calc(1em + 0px);border-color:#000}.trp-language-switcher>div>a{text-align:left;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.trp-language-switcher>div>a>img{vertical-align:unset!important;margin:7px 7px 0 0!important;float:left;width:24px;height:16px}.menu-item-object-language_switcher .trp-flag-image{margin:-3px 10px -3px 0}body .select2-container,body .ui-widget.ui-datepicker{z-index:98!important}body .select2-container{position:relative;float:left;width:auto!important}body.woocommerce-checkout .select2-container{width:100%!important}.bapf_sfilter{margin-bottom:15px!important}.bapf_sfa_mt_hide{float:left;width:100%;margin-bottom:25px!important}.berocket_ajax_group_filter_title{padding-bottom:15px}.berocket_aapf_widget_selected_filter ul{margin:0}.berocket_aapf_widget_selected_filter ul li a{color:#444;padding:0 15px!important;line-height:35px;border:1px solid #ddd;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;float:left;margin:0 15px 15px 0}.berocket_aapf_widget_selected_filter ul li a i{padding-right:10px}.bapf_sfa_unall li a{color:#fff;background-color:#ddd}.bapf_sfa_unall li a i{padding-right:5px!important}.berocket_aapf_widget_selected_filter ul li a:hover{border-color:#ccc;color:#ccc}.bapf_sfa_unall li a:hover{color:#fff!important;background-color:#ccc!important}.bapf_lcontainer .bapf_loader,.bapf_lcontainer .bapf_loader .bapf_lfirst,.bapf_lcontainer .bapf_loader .bapf_lsecond{display:none!important}.bapf_labove{position:relative!important;text-align:inherit!important;margin:auto;border:4px solid #eaf0f6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-top:4px solid #ff7a59;width:40px!important;height:40px;left:calc(0px)!important;bottom:inherit!important;z-index:12!important;animation:spinner 2s linear infinite}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#block-11 p,#block-13 p{margin-bottom:0!important}#block-11 p a,#block-13 p a{color:#000!important}#block-11 p a:hover,#block-13 p a:hover{color:#ccc!important}.footer-widget-area.widget-area.site-footer-focus-item{width:100%!important}.footer-widget-area[data-section=sidebar-widgets-footer-widget-1].footer-widget-area-inner{text-align:left}.footer-widget-area[data-section=sidebar-widgets-footer-widget-2]{display:block!important;margin-top:0!important}.wpfFilterWrapper[data-filter-type]{padding:5px 0!important;margin-top:0!important}.entry-content [class*="__inner-container"]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){text-align:center}.woocommerce .wrap_grid .wrap_contenuto{display:block;width:100%;padding:30px 50px 50px 30px;float:left}@media (min-width:922px){.woocommerce .wrap_grid{display:flex;flex-wrap:wrap;padding:0;list-style:none;width:50%}.wrap_prodotto{display:block;top:20px;position:sticky;float:left;width:100%}.single-product .site-main,.woocommerce #content .ast-woocommerce-container{display:block;width:100%;float:left}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:100%;margin-bottom:0!important}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs .entry-content p,.woocommerce-page #content div.product .woocommerce-tabs .entry-content p,.woocommerce-page div.product .woocommerce-tabs .entry-content p{line-height:1.5;padding-top:0!important;margin-bottom:35px!important;display:none}}.home .vedi-catalogo-sotto{margin-top:15px;margin-bottom:60px}.home-sotto{text-shadow:0 0 5px #000!important}.home-sotto h2{margin-top:0!important;margin-bottom:10px!important}.home-sotto .img-cover{margin:0}.home-sotto .titolo-cover{font-family:barlow}.home-sotto .sottotitolo-cover{font-weight:400!important;margin-bottom:50px}.home-sotto .pulsante-cover a:hover{box-shadow:inset 0 0 0 .1rem #fff;font-weight:700!important;transition:none}.home-sotto .img-titolo{width:500px!important;margin-bottom:50px}.home .wp-block-columns{gap:0;flex-wrap:nowrap!important;margin-top:30px!important}.home .wp-block-column:first-child{flex-basis:300px!important;padding-right:30px}.home .wp-block-column:last-child{flex-basis:100%!important}.page .entry-header,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{margin-bottom:28px!important;width:100%;float:left;position:relative;z-index:1}.home.page .entry-header,.stardust-beauty-studio .entry-header{display:none;margin-bottom:0!important}.entry-content h1,.entry-title{margin-bottom:0;font-size:25px}.bio_artista{border:1px solid #ddd;width:100%;padding:30px;margin-top:100px;margin-bottom:55px;background:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bio_artista p{margin-bottom:0}.bio_img{float:left;margin-bottom:30px;margin-right:30px;width:23%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff}.bio_img img{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.chi_siamo .widget-area.secondary,.chi_siamo header.entry-header{display:none}.chi_siamo .site-content{margin:0}.chi_siamo .entry-content{margin:0 -30px!important}.chi_siamo .wp-block-cover{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important}.chi_siamo .wp-block-heading{font-size:50px;color:#fff;padding-bottom:10px}.chi_siamo .wp-block-cover{font-size:20px;font-weight:700}.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium,.wp-core-ui div.wpforms-container input.wpforms-field-medium,.wp-core-ui div.wpforms-container select.wpforms-field-medium,.wp-core-ui div.wpforms-container-full textarea,.wpforms-container .wpforms-field-row.wpforms-field-medium,.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,div.wpforms-container-full textarea{max-width:500px!important}div.wpforms-container-full:not(:empty){margin:10px 0 0 0!important}.wp-core-ui div.wpforms-container .wpforms-field,.wpforms-container .wpforms-field{padding:0 0 10px 0!important}div.wpforms-container-full input[type=text]{height:45px}.wpforms-container .wpforms-recaptcha-container .g-recaptcha{padding:0!important}.wpforms-submit{font-weight:700!important;background:#000!important;height:35px!important;float:left!important;margin-top:15px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}.wrap_categoria{margin-bottom:15px}.wrap_prodotti .woocommerce.columns-3{margin-top:-64px}.immagini-wrap{width:100%;height:auto;margin:auto;position:fixed;overflow:auto;z-index:1000;top:0;left:0;bottom:0;right:0;background:#f1f1f1;display:none}.immagini-wrap img{width:100%}.immagini-wrap .close{position:fixed;top:30px;right:30px;font-family:"Material Symbols Outlined"!important;background:#fff;width:70px;height:70px;font-size:30px;font-weight:700;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:1px 1px 15px #ddd;transition:all .1s linear}.immagini-wrap .close:hover{font-size:35px;box-shadow:1px 1px 15px #888}.immagini-wrap .close:before{content:"\e5cd"!important;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.remove_booking:before{content:"\e5cd"!important;font-family:"Material Icons Outlined"!important;padding:15px;background:#fff;border-radius:50%}.tasti_immagini{position:relative;min-width:50%;max-width:50%;width:100%;float:left;margin-bottom:-1px}.immagine_principale .blockUI.blockOverlay{width:100%;min-height:300px;border-right:1px solid #000;border-bottom:1px solid #000}p.price .blockUI.blockOverlay{height:32px!important}p.price .blockUI.blockOverlay:before{width:30px;height:30px;top:0;left:0;margin:0}.immagine,.immagine_principale{background:#f1f1f1;position:relative}.immagine img,.immagine_principale img{border-right:1px solid #000;border-bottom:1px solid #000;min-width:100%}.immagine:hover,.immagine_principale:hover{cursor:zoom-in}.immagine{width:50%;max-width:50%;display:inline-block}.rtwpvg-images{display:none!important;margin-bottom:-1px}.rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper,.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image img,.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image img{border-right:1px solid #000;border-bottom:1px solid #000}.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-grid-layout .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image,.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-thumbnail-wrapper .rtwpvg-thumbnail-slider .rtwpvg-thumbnail-image{opacity:1!important}.swiper-slide-thumb-active{display:none!important}.single-product .site-content{margin:0;float:left;width:100%}.single-product .site-content .ast-container{float:left;padding:0;width:100%}.ast-shipping-text,.product-info-text{display:block;font-size:14px;margin-bottom:20px!important}.wpclv-attributes .wpclv-attribute{float:left;margin-bottom:14px;margin-left:1px}.wpclv-attributes .wpclv-terms{display:block;margin:0 -4px}.wpclv-attributes .wpclv-terms .wpclv-term{width:100px!important;padding:0;margin:0 4px 6px 4px;border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.page-child ul.products,.page-parent ul.products,.woocommerce-shop ul.products{position:relative;margin-left:-100px;right:-50px;column-gap:0}.page-child ul.products li .wpclv-attributes,.page-parent ul.products li .wpclv-attributes,.woocommerce-shop ul.products li .wpclv-attributes{padding:0 16px;max-width:max-content;z-index:2}.page-child .wpclv-attributes .wpclv-terms .wpclv-term,.page-parent .wpclv-attributes .wpclv-terms .wpclv-term,.woocommerce-shop .wpclv-attributes .wpclv-terms .wpclv-term{width:40px!important;min-width:40px!important}.page-child .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link,.page-parent .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link,.woocommerce-shop .astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link{overflow:hidden;box-shadow:0 0 0 1px #000}.page-child .astra-shop-summary-wrap,.page-parent .astra-shop-summary-wrap,.woocommerce-shop .astra-shop-summary-wrap{padding:10px 16px}.page-child .astra-shop-summary-wrap h2,.page-parent .astra-shop-summary-wrap h2,.woocommerce-shop .astra-shop-summary-wrap h2{font-family:barlow;font-size:18px;text-transform:uppercase}.wpclv-attributes .wpclv-terms .wpclv-term:hover{border-color:#000;outline:1px solid #000}.wpclv-attributes .wpclv-terms .wpclv-term.active{outline:2px solid #000;border-color:#000}.page-child .wpclv-attributes .wpclv-terms .wpclv-term.active,.page-parent .wpclv-attributes .wpclv-terms .wpclv-term.active,.woocommerce-shop .wpclv-attributes .wpclv-terms .wpclv-term.active{display:none}.wpclv-attributes .wpclv-terms .wpclv-term img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transform:scale(1)!important}.sp-smart-swatches-container{padding-top:3px}.sp-smart-swatches-item.sp-smart-swatch-label-option{font-family:barlow;padding:10px 15px!important;font-weight:700;text-transform:uppercase}.sp-smart-selected-swatch.sp-smart-swatches-item{background:#000!important}.wpclv-attribute-label{padding-bottom:3px}.product-info-toggles{float:left;width:100%;margin-top:0;margin-bottom:35px}.wrap_testi_aggiuntivi{float:left;width:100%;border-top:2px solid #000}.wrap_testi_aggiuntivi:last-child{border-bottom:2px solid #000}.woocommerce-product-details__short-description{float:left}.woocommerce-product-details__short-description p{font-size:15px;margin-bottom:20px!important}.tit_testi{position:relative;padding:15px 0;margin:0;font-size:15px}.tit_testi:hover{cursor:pointer}.tit_testi:after{font-family:"Material Symbols Outlined";content:"\e5db";font-size:25px;position:absolute;top:10px;right:-5px}.tit_testi.open:after{content:"\e5d8"}.toggle-content{display:none}.wrap_testi_aggiuntivi.descrizione{border-top:none;border-bottom:none}.wrap_testi_aggiuntivi.descrizione .tit_testi{display:none}.wrap_testi_aggiuntivi.descrizione .toggle-content{display:block}.toggle-content div,.toggle-content p,.toggle-content span{font-family:Roboto,sans-serif!important}@media (max-width:1100px){.bio_img{width:35%}}@media (max-width:921px){.home .wp-block-columns{flex-wrap:wrap!important}.home .wp-block-column:first-child{flex-basis:100%!important;padding-bottom:35px;padding-right:0}.sidebar-main .sub-menu,.wp-block-column .sub-menu{margin-left:0;display:none}.widget_nav_menu ul ul.sub-menu{margin-top:5px!important}.widget_nav_menu ul ul.sub-menu li{padding:5px 0;margin-bottom:5px!important;line-height:15px;font-size:14px}.widget_nav_menu ul ul.sub-menu li a{line-height:15px}.ast-archive-description{float:left;text-align:center!important}.bio_img{width:40%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{margin-top:30px}.woocommerce-checkout .col2-set .col-2{margin-top:20px}.ast-header-account-type-icon:before{color:#fff;position:absolute;top:-8px;right:26px}.logged-in .ast-header-account-type-icon:before{top:-28px;right:-2px}.logged-in .ast-header-account-type-icon:after{left:-12px;top:-22px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce .wrap_grid .wrap_contenuto{padding-right:30px}}@media (max-width:768px){.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{width:90%!important}.home-sotto{padding:30px}.home-sotto .titolo-cover{font-size:4em!important}.home-sotto h2.titolo-cover{font-size:2em!important}.home-sotto .sottotitolo-cover{font-size:24px!important;margin-top:10px;margin-bottom:10px}.home-sotto .img-titolo{width:350px!important;margin-bottom:10px}.home-sotto .wp-block-buttons{margin-top:10px}.single-product div.ast-article-single{flex-direction:column}.tasti_immagini{max-width:100%}.wrap_immagini{padding:0;overflow-x:auto;overflow-y:visible;position:relative;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:#000 #eee;padding-bottom:15px;scrollbar-width:thin}.wrap_immagini>div{display:table!important;width:100%!important;max-width:100%!important}.wrap_immagini>div>div{position:relative;display:table-cell}.wrap_immagini>div>div img{max-width:none;min-width:auto;max-height:none;min-height:auto;width:auto;height:auto;object-fit:cover}.immagine img,.immagine_principale img{border-right:0}}@media (max-width:480px){.home-sotto .titolo-cover{font-size:3em!important}.home-sotto .img-titolo{width:250px!important}}.row-titolo>h2{font-family:barlow;font-size:40px;margin-top:50px!important;margin-bottom:30px!important;text-align:left}.stardust-beauty-studio .row-titolo>h2{font-size:25px;margin-top:35px!important;margin-bottom:28px!important}.blog .wp-block-group__inner-container{box-shadow:1px 1px 15px #ddd}.blog .wp-block-group__inner-container:hover{box-shadow:1px 1px 15px #bbb}.blog .wp-block-media-text__content{padding:15px!important;text-align:left;word-break:normal}.magazine .taxonomy-category,.magazine .wp-block-post-date,.magazine .wp-block-post-title,.pagina-blog .taxonomy-category,.pagina-blog .wp-block-post-date,.pagina-blog .wp-block-post-title{display:block;text-transform:uppercase;font-family:barlow}.magazine .taxonomy-category,.magazine .wp-block-post-date,.pagina-blog .taxonomy-category,.pagina-blog .wp-block-post-date{color:#555;display:block;height:20px;line-height:20px}.pagina-blog .wp-block-post-date{margin-bottom:.67rem}.magazine .wp-block-post-title,.pagina-blog .wp-block-post-title{margin-bottom:0}.magazine .wp-block-post-title a:hover,.pagina-blog .wp-block-post-title a:hover{color:#ccc}.row-titolo{padding:0;width:100%!important;max-width:100%!important}.row-titolo .wp-block-button.tasto-tutto{margin-right:20px}.row-titolo .slider-magazine .tasto-tutto{margin-right:0}.my-slider{padding:0;overflow-x:auto;overflow-y:visible;margin-left:-100px;position:relative;right:-50px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:#000 #eee;padding-bottom:15px;scrollbar-width:thin}.my-slider ul{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed}.my-slider ul li{position:relative;display:table-cell;min-width:300px;width:300px}.home .magazine ul li{width:33%;min-width:307px}.home .magazine ul li figure{border:1px solid #000;border-right:0;box-sizing:initial}.home .magazine ul li figure{height:auto!important}.home .magazine ul li:last-child figure{border-right:1px solid #000}.pagina-blog ul li{position:relative}.pagina-blog ul li div.wp-block-post-content{font-size:14px;max-height:90px;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.amati ul li h2,.detersione ul li h2,.idratazione ul li h2,.protocolli ul li h2,.trattamenti ul li h2{font-family:barlow}.slider-amati,.slider-detersione,.slider-idratazione,.slider-magazine,.slider-protocolli,.slider-trattamenti{gap:10px}.home .wp-block-group .wp-block-buttons.slider-magazine .tastodx,.home .wp-block-group .wp-block-buttons.slider-magazine .tastosx{display:none}.slider-tasti_foto{display:none;position:absolute;top:50%;left:15px;right:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slider-tasti_foto .tastosx{float:left}.slider-tasti_foto .tastodx{float:right}.slider-amati .wp-block-button a,.slider-detersione .wp-block-button a,.slider-idratazione .wp-block-button a,.slider-magazine .wp-block-button a,.slider-protocolli .wp-block-button a,.slider-tasti_foto a,.slider-trattamenti .wp-block-button a{background-color:transparent;padding:0}.slider-amati .wp-block-button a code,.slider-detersione .wp-block-button a code,.slider-idratazione .wp-block-button a code,.slider-magazine .wp-block-button a code,.slider-protocolli .wp-block-button a code,.slider-tasti_foto a code,.slider-trattamenti .wp-block-button a code,a .servizi1 code,a .servizi2 code{font-family:Roboto,sans-serif;color:#000;font-size:18px;padding:10px 20px;display:block;border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap}a .servizi1 code,a .servizi2 code{text-transform:uppercase;color:#fff;border-color:#fff;float:left;left:50%;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.slider-amati .wp-block-button.stop a code,.slider-detersione .wp-block-button.stop a code,.slider-idratazione .wp-block-button.stop a code,.slider-magazine .wp-block-button.stop a code,.slider-protocolli .wp-block-button.stop a code,.slider-tasti_foto .stop a code,.slider-trattamenti .wp-block-button.stop a code{color:#ccc;border-color:#ccc}.slider-amati .wp-block-button a:hover,.slider-detersione .wp-block-button a:hover,.slider-idratazione .wp-block-button a:hover,.slider-magazine .wp-block-button a:hover,.slider-protocolli .wp-block-button a:hover,.slider-trattamenti .wp-block-button a:hover{background-color:#fff}.slider-amati .wp-block-button a code:hover,.slider-detersione .wp-block-button a code:hover,.slider-idratazione .wp-block-button a code:hover,.slider-magazine .wp-block-button a code:hover,.slider-protocolli .wp-block-button a code:hover,.slider-tasti_foto a code:hover,.slider-trattamenti .wp-block-button a code:hover{font-weight:700;background-color:#fff;box-shadow:inset 0 0 0 .1rem #000}.slider-tasti_foto a code:hover{background-color:inherit}a:hover .servizi1 code,a:hover .servizi2 code{font-weight:700;box-shadow:inset 0 0 0 .1rem #fff}.slider-amati .wp-block-button.stop a code:hover,.slider-detersione .wp-block-button.stop a code:hover,.slider-idratazione .wp-block-button.stop a code:hover,.slider-magazine .wp-block-button.stop a code:hover,.slider-protocolli .wp-block-button.stop a code:hover,.slider-tasti_foto .stop a code:hover,.slider-trattamenti .wp-block-button.stop a code:hover{color:#ccc;font-weight:400;border-color:#ccc;box-shadow:inset 0 0 0 0 #000;cursor:default}.amati .wp-block-button,.amati .wp-block-button a,.amati .wp-block-button a:hover,.detersione .wp-block-button,.detersione .wp-block-button a,.detersione .wp-block-button a:hover,.idratazione .wp-block-button,.idratazione .wp-block-button a,.idratazione .wp-block-button a:hover,.magazine .wp-block-button,.magazine .wp-block-button a,.magazine .wp-block-button a:hover,.page-child ul.products li .wp-block-button,.page-child ul.products li .wp-block-button a,.page-child ul.products li .wp-block-button a:hover,.page-parent ul.products li .wp-block-button,.page-parent ul.products li .wp-block-button a,.page-parent ul.products li .wp-block-button a:hover,.pagina-blog .wp-block-button,.pagina-blog .wp-block-button a,.pagina-blog .wp-block-button a:hover,.protocolli .wp-block-button,.protocolli .wp-block-button a,.protocolli .wp-block-button a:hover,.trattamenti .wp-block-button,.trattamenti .wp-block-button a,.trattamenti .wp-block-button a:hover,.woocommerce-shop ul.products li .wp-block-button,.woocommerce-shop ul.products li .wp-block-button a,.woocommerce-shop ul.products li .wp-block-button a:hover{position:absolute;top:0;left:0;right:0;bottom:0;color:transparent;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:1;padding:0}.amati li.hover img,.detersione li.hover img,.idratazione li.hover img,.page-child ul.products li.hover img.attachment-woocommerce_thumbnail,.page-parent ul.products li.hover img.attachment-woocommerce_thumbnail,.protocolli li.hover img,.trattamenti li.hover img,.woocommerce-shop ul.products li.hover img.attachment-woocommerce_thumbnail{transform:scale(1.1)}.amati li.hover h2 a,.detersione li.hover h2 a,.idratazione li.hover h2 a,.magazine li.hover h2 a,.page-child ul.products li.hover a.ast-loop-product__link h2 span,.page-parent ul.products li.hover a.ast-loop-product__link h2 span,.pagina-blog li.hover h3 a,.protocolli li.hover h2 a,.trattamenti li.hover h2 a,.woocommerce-shop ul.products li.hover a.ast-loop-product__link h2 span{background-size:100% 2px,100% 2px}.home .wp-block-group .woocommerce,.home .wp-block-group .wp-block-buttons,.home .wp-block-group h2{max-width:100%!important;margin:50px 0 30px 0}.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button>a i{padding:10px;border-radius:50%;background:#fff;box-shadow:0 0 5px #999}.wlfmc-action i:after{left:13px}.wlfmc-counter-icon i{font-family:"Material Symbols Outlined"!important;font-size:30px}.wlfmc-counter-icon i:before{content:"\e87d"!important}.single-product .wlfmc-add-to-wishlist i:before{content:"\f884"!important}.single-product .wlfmc-add-to-wishlist .wlfmc-removefromwishlist i:before{content:"\f883"!important}.wlfmc-counter-wrapper .wlfmc-counter-icon .wlfmc-counter-number{top:-10px;left:15px!important;right:inherit!important;font-weight:700;min-width:20px;height:20px;background-color:#000;border-radius:50%;line-height:20px;border:1px solid #fff}.toast-top-left{left:inherit;right:12px}.toast-success{background:#000!important}.toast-progress{background:#ddd!important}.wlfmc-default-table-header:not(.is-elementor),.wlfmc-default-table:not(.is-elementor) .total-prices,.wlfmc-default-table:not(.is-elementor) .total-prices>div,.wlfmc-default-table:not(.is-elementor) .wishlist-items-wrapper:not(.wishlist-empty) tr,.wlfmc-default-table:not(.is-elementor) .wlfmc-wishlist-footer .wlfmc-total-td,.wlfmc-default-table:not(.is-elementor) .wlfmc-wishlist-footer tr.actions,.wlfmc-list input[type=checkbox]+span:before{border-color:#000!important}.wlfmc-wishlist-table.view-mode-list .product-thumbnail{background:#f1f1f1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.wlfmc-wishlist-footer tr.actions td,.wlfmc-wishlist-table.view-mode-list .last-column{padding-left:20px!important;padding-right:20px!important;max-width:500px}.wlfmc-table-item .center-column{padding-left:20px!important}.wlfmc-table-item .center-column .d-flex{width:auto;float:left}.wlfmc-table-item .center-column a{font-family:barlow;text-transform:uppercase;font-size:16px;line-height:1.2}.wlfmc-list .wlfmc-remove-from-list i,.wlfmc-list .wlfmc-remove-from-list:visited i{color:#000!important;font-size:24px}.wlfmc-list .wlfmc-remove-from-list:hover i{color:#ccc!important}.wlfmc-list .action-wrapper #bulk_actions{margin-left:20px}.wlfmc-list .action-wrapper .button,.wlfmc-wishlist-table tr td.last-column .button:not(.minus):not(.plus){text-transform:uppercase}.wlfmc-list .action-wrapper .button:hover,.wlfmc-wishlist-table tr td.last-column .button:not(.minus):not(.plus):hover{outline:1px solid #000!important}.wlfmc-list dl.variation dd,.wlfmc-list dl.variation dt{display:inline-block;font-weight:400}.wlfmc-wishlist-table .wishlist-empty-row td .empty-button{display:none!important}.no_menu .site-main{position:relative;max-width:800px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.no_menu .entry-header{text-align:center}.no_menu .entry-meta{margin-top:20px!important;margin-bottom:30px!important}.no_menu .entry-header .post-thumb img{min-width:100%}.no_menu .comments-area{display:none}@media (max-width:921px){.wrap_prodotto{top:0;position:relative;float:none}.ast-search-menu-icon.ast-dropdown-active .search-form{top:50%!important}.ast-search-menu-icon.ast-dropdown-active .search-form input{width:100%!important}.ast-search-menu-icon.ast-dropdown-active .search-form{left:30px!important;display:block!important;max-width:100%!important;width:100%;float:left;padding-right:90px!important}.ast-search-menu-icon.ast-dropdown-active a.closex{right:55px!important}.ast-search-menu-icon.ast-dropdown-active .ast-search-icon{display:none}.my-slider,.page-child ul.products,.page-parent ul.products,.woocommerce-shop ul.products{margin-left:-60px;right:-30px}.home .wp-block-group .wp-block-buttons.slider-magazine .tastodx,.home .wp-block-group .wp-block-buttons.slider-magazine .tastosx{display:flex}.row-titolo .slider-magazine .tasto-tutto{margin-right:20px}.pagina-blog ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.my-slider ul{table-layout:auto}}@media (max-width:768px){.row-titolo{flex-direction:column;gap:0}.row-titolo>h2{margin-bottom:0!important;text-align:center}.row-titolo .wp-block-buttons{margin-top:20px!important}.row-titolo .wp-block-button.tasto-tutto{margin-right:0}.wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty) tr.wlfmc-table-item:not(.ui-sortable-placeholder){padding-bottom:0!important;max-width:100%}.wlfmc-wishlist-footer tr.actions td,.wlfmc-wishlist-table.view-mode-list .last-column{padding-left:5px!important;padding-right:10px!important}.wlfmc-list .action-wrapper #bulk_actions{margin-left:0}}@media (max-width:544px){.bio_img{width:100%}.chi_siamo .wp-block-cover{padding:4em 1em!important}}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product div.summary{margin-bottom:0!important}.woocommerce div.product .woocommerce-tabs .panel pre{white-space:normal}.woocommerce div.product .woocommerce-tabs .panel p{margin-bottom:10px!important;line-height:1.5!important}.additional_information_tab,.ast-stock-avail,.conteggio,.onsale,.product_meta,.return-to-shop,.variation-prices,.variation-trp-form-language,.woocommerce .woocommerce-result-count,.woocommerce div.product form.cart .reset_variations,.woocommerce-js ul.products li.product .woocommerce-loop-category__title .count,.woocommerce-js.single-product a.added_to_cart,.woocommerce-page .woocommerce-result-count,.woocommerce-page ul.products li.product .woocommerce-loop-category__title .count,.woocommerce-variation-availability,.woocommerce-variation-price{display:none!important}.cont_tempi{margin-top:15px;display:table;width:100%;float:left}.tempi{display:table-cell;font-size:14px;text-align:left;line-height:15px;width:60%;vertical-align:middle}#mappaPersonalizzata{width:calc(100% + 100px)!important;height:500px;position:relative;overflow:hidden;left:-50px;margin-top:60px;border-top:1px solid #000}gmp-advanced-marker img{width:40px;height:40px;box-shadow:1px 1px 10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.infowindow h3{font-family:barlow;text-transform:uppercase;margin-bottom:10px;font-size:22px}.infowindow .ind_info,.infowindow .tel_info{font-family:Roboto,sans-serif;font-size:14px;padding-left:20px;margin-bottom:12px;position:relative}.infowindow .tel_info{margin-bottom:3px}.infowindow .ind_info:before,.infowindow .tel_info:before{font-family:"Material Symbols Outlined"!important;font-size:20px;position:absolute;left:-3px;top:-5px}.infowindow .ind_info:before{content:"\e0c8"}.infowindow .tel_info:before{content:"\e0b0"}.gm-style-iw-chr{position:absolute;right:0;top:0}.gm-style-iw-d{margin-top:10px}.fc-itemcontent-padding{padding:10px 0 6px 0!important}.woocommerce-variation.single_variation{display:table-cell!important;visibility:visible;text-align:right;width:40%;vertical-align:middle}.woocommerce div.product form.variations_form{margin:0 0 1.2em}.woocommerce .payment-methods-list{float:left;width:100%}.woocommerce .payment-methods-list legend{color:#fff;padding-bottom:5px;margin:0;text-align:center;display:none}.woocommerce .payment-methods-list>div{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.woocommerce .payment-methods-list>div>div{flex-grow:1;width:14.25%}@media (max-width:922px){.woocommerce .payment-methods-list{text-align:center}.woocommerce .payment-methods-list>div{justify-content:center}.woocommerce .payment-methods-list>div>div{max-width:70px}#mappaPersonalizzata{width:calc(100% + 60px)!important;left:-30px}}@media (max-width:480px){.woocommerce .payment-methods-list>div>div{width:25%}}.woocommerce .payment-methods-list img{padding:5px;width:100%}.ast-woo-product-category{font-size:14px!important;margin-bottom:5px!important}.woocommerce #content div.product .woocommerce-tabs span.ast-woo-product-category{font-size:16px!important;font-weight:700!important}.woocommerce-Tabs-panel--description>div{padding-top:10px!important}.woocommerce-Tabs-panel--additional_information{display:none!important}.my-slider .wc-block-grid__product-image,.woocommerce .my-slider ul.products li.product a,.woocommerce-page .my-slider ul.products li.product a{display:block!important;overflow:hidden;border:1px solid #000;border-right:0;margin:0!important}.amati li:last-child .wc-block-grid__product-image,.detersione li:last-child .wc-block-grid__product-image,.idratazione li:last-child .wc-block-grid__product-image,.protocolli li:last-child .wc-block-grid__product-image,.trattamenti li:last-child .wc-block-grid__product-image{border-right:1px solid #000}.wc-block-grid__product-image img,.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{display:block;transition:.3s ease-in-out;margin-bottom:0!important}.wc-block-grid__product-image img{min-width:300px}@media (min-width:923px){.wc-block-grid__product-image img{width:100%!important}}.woocommerce ul.products li.product a img.linked_img{display:none}.wc-block-grid__product-image:hover img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{transform:scale(1.1)}.woocommerce-js div.product{display:flex;width:100%;float:left}.woocommerce-js div.product div.images .flex-control-thumbs{width:25%;float:left}.woocommerce-js div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:calc(100% - 30px)}.woocommerce div.product div.images .flex-control-thumbs li img,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{float:right;width:75%}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{top:15px;right:15px}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#000}.woocommerce div.product .product_title{margin-bottom:0!important;font-size:2rem;text-align:left}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;width:21px;height:33px}.rotating2{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rotating.car_heart{color:#fff;font-size:22px;width:22px;height:40px;position:absolute;top:4px;right:14px;text-shadow:0 0 5px #000}.spinner{position:absolute;color:#000;font-size:20px;left:50%;top:50%;transform:translate(-50%,-46%)}.car_heart_inner:before,.spinner:before{font-family:"Material Symbols Outlined"!important;content:"\e9c1"}.woocommerce div.product p.price,.woocommerce div.product span.price{margin:0;color:#000;font-size:1.5294117647059rem;font-weight:400;line-height:33px}.woocommerce div.product .wrap_prodotto p.price,.woocommerce div.product .wrap_prodotto span.price{line-height:1;display:block;font-size:2rem;font-weight:700}.woocommerce div.product p.ast-stock-detail,.woocommerce div.product p.stock{margin-bottom:0}.dispo{color:#000;font-size:1.1rem;font-weight:400}.woocommerce div.product form.cart{margin-bottom:35px!important}.woocommerce div.product form.cart div.prezzo,.woocommerce div.product form.cart div.quantity,.woocommerce form.woocommerce-cart-form div.quantity{float:left;padding:0;margin:0;outline:1px solid #000;margin-left:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce form.woocommerce-cart-form div.quantity{float:right}.quantity.hidden{display:block!important;margin:0!important}.quantita{display:none}.prezzo{height:32px;font-size:16px;width:100%;float:left}.woocommerce-js div.product div.images img{width:100%}.woocommerce-js div.product form.cart .variations{float:left;margin:-10px 0 0 0;border:0}.woocommerce-js div.product form.cart .variations th,.woocommerce-js div.product form.cart .variations tr{margin:0}.woocommerce-js div.product form.cart .variations td{margin-bottom:10px}.woocommerce-js div.product form.cart .variations label{font-weight:400}.woocommerce-js div.product form.cart .variations a.misure{color:#000;font-size:14px;margin-left:15px;font-weight:400;text-decoration:underline!important}.woocommerce-js div.product form.cart .variations a.misure:hover{color:#ccc}.woocommerce-js div.product form.cart .single_variation_wrap{float:left;margin-top:20px}.info_consulenza,.info_contatti{display:none;position:fixed;z-index:9999;top:10%;bottom:10%;left:50%;background:#fff;border:1px solid #000;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);overflow-x:auto;padding:30px}.info_consulenza .titolo_div,.info_contatti .titolo_div{font-size:25px;font-weight:700;margin-bottom:15px;float:left;padding-right:60px;text-align:left;line-height:25px;text-transform:uppercase}.info_consulenza div,.info_contatti div{float:left;width:100%}.info_consulenza label,.info_contatti label{font-weight:600;font-size:15px;float:left;padding-top:10px!important}.remove_booking{font-size:25px;font-weight:700;position:absolute;top:20px;right:12px;cursor:pointer;z-index:1;width:auto!important}.woocommerce-checkout .order_wrap .remove_booking{display:none}.remove_booking:hover{color:#ddd}.remove_booking:before{content:"\e5cd"!important;font-family:"Material Symbols Outlined"!important;padding:15px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce-js .widget_shopping_cart li:last-child,.woocommerce-js ul.product_list_widget .cart_list li:last-child,.woocommerce-js ul.product_list_widget li:last-child,.woocommerce.widget_shopping_cart .cart_list li,widget_shopping_cart .cart_list li:last-child{padding:0 0 20px 90px;margin-bottom:25px}.woocommerce-js ul.product_list_widget li img{left:0;top:0;transform:none;width:70px;height:auto}.woocommerce-js ul.cart_list li>a,.woocommerce-js ul.product_list_widget li>a{font-family:barlow;text-transform:uppercase}.woocommerce-js ul.cart_list li>.quantity,.woocommerce-js ul.product_list_widget li>.quantity{font-size:14px}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:-10px!important;left:-10px}.woocommerce-js td.product-name .wc-item-meta dd,.woocommerce-js td.product-name dl.variation dd,.woocommerce-js td.product-name ul.wc-item-meta li,.woocommerce-js ul.cart_list li dl,.woocommerce-js ul.product_list_widget li dl{padding-left:0;border-left:0;font-size:14px!important;line-height:15px;font-weight:400;white-space:nowrap;display:inline-block;float:left}.woocommerce-js td.product-name dl.variation{float:left;display:block;line-height:1;position:relative;margin-bottom:5px}.woocommerce-checkout td.product-name dl.variation{margin-top:5px}.woocommerce-cart tbody th.product-name{vertical-align:top;padding-top:15px;border-color:#000!important}.woocommerce-cart tbody th.product-name dl.variation{align-items:center;line-height:15px;margin-bottom:10px}.woocommerce-cart tbody th.product-name dl.variation dd,.woocommerce-cart tbody th.product-name dl.variation dd p,.woocommerce-cart tbody th.product-name dl.variation dt{margin:0;display:inline-block}.eh_spinner,.shop_table .actions,.woocommerce-NoticeGroup-checkout,.woocommerce-account .show-password-input,.woocommerce-account .widget-area.secondary,.woocommerce-cart .cart-collaterals .cart_totals>h2,.woocommerce-cart .cart-collaterals .cross-sells>h2,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .cart-subtotal,.woocommerce-checkout .entry-header,.woocommerce-checkout .widget-area.secondary,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce>div.woocommerce-notices-wrapper,.woocommerce-js #content table.cart td.product-remove,.woocommerce-js a.remove:before,.woocommerce-js table.shop_table thead th.product-remove,.woocommerce-js td.product-name .wc-item-meta dt,.woocommerce-js td.product-name dl.variation .wc-item-meta-label,.woocommerce-page #content table.cart td.product-remove,.woocommerce-page table.shop_table thead th.product-remove{display:none}body.admin-bar .astra-cart-drawer{padding-top:0}.astra-cart-drawer .astra-cart-drawer-header{padding:0 0 55px 0}.astra-cart-drawer .astra-cart-drawer-header .astra-cart-drawer-title{font-family:barlow;font-size:25px;text-transform:uppercase;padding:15px 20px}.astra-cart-drawer .astra-cart-drawer-close{top:0;padding:10px 15px}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart-item .variation{margin-bottom:3px;float:none;align-items:center;line-height:15px;width:100%}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout{font-family:barlow;text-transform:uppercase;margin-top:0!important}.woocommerce-checkout .site-content{margin-top:0;margin-bottom:0}.woocommerce-order-received .site-content{margin-bottom:35px}.woocommerce-checkout form .form-row,.woocommerce-lost-password form .form-row{padding:0!important;margin-bottom:10px!important}.woocommerce-account form .form-row input,.woocommerce-checkout form .form-row input,.woocommerce-lost-password form .form-row input{color:#000!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important;background-image:none}.woocommerce-checkout .form-row.place-order{margin-bottom:0!important}.woocommerce-checkout .select2-container,.woocommerce-checkout .select2-selection{height:45px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important}.woocommerce-checkout .select2-selection{padding:12px!important}.woocommerce-checkout #ast-desktop-header .ast-site-header-cart-li a,.woocommerce-checkout #ast-mobile-header .ast-site-header-cart-li a{pointer-events:all}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important;line-height:1.3!important}.sidebar-main .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2!important}.woocommerce-page.woocommerce-checkout #payment ul.payment_methods,.woocommerce.woocommerce-checkout #payment ul.payment_methods{border:1px solid #000;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important}.woocommerce-page.woocommerce-checkout #payment ul.payment_methods li,.woocommerce.woocommerce-checkout #payment ul.payment_methods li{padding:15px;border-bottom:1px solid #000;position:relative}.woocommerce-page.woocommerce-checkout #payment div.payment_box,.woocommerce.woocommerce-checkout #payment div.payment_box{padding:15px 30px 15px 30px;margin:15px -15px -15px -15px;width:auto;text-align:center}.woocommerce-page.woocommerce-checkout #payment div.payment_box.payment_method_stripe_wechat,.woocommerce.woocommerce-checkout #payment div.payment_box.payment_method_stripe_wechat{text-align:left}.woocommerce-checkout .mark_tab{display:table;width:100%;margin-bottom:5px}.woocommerce-checkout .mark_tab:last-child{margin-bottom:0}.woocommerce-checkout .mark_tab div{display:table-cell;width:auto}.woocommerce-checkout .mark_tab div:last-child{padding-left:10px;width:100%}.woocommerce-page.woocommerce-checkout #payment div.payment_box.payment_method_stripe_ideal iframe,.woocommerce.woocommerce-checkout #payment div.payment_box.payment_method_stripe_ideal iframe{background:#fff}.woocommerce-checkout .wc-stripe-gateway-desc{margin:0}.woocommerce-account #add_payment_method #payment div.payment_box:before,.woocommerce-page.woocommerce-checkout #payment div.payment_box:before,.woocommerce.woocommerce-checkout #payment div.payment_box:before{top:-13px;left:50%;margin:-15px 0 0 0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.woocommerce-page.woocommerce-checkout #payment ul.payment_methods li:last-child,.woocommerce.woocommerce-checkout #payment ul.payment_methods li:last-child{border-bottom:0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{margin:5px 0 0 5px!important;height:24px!important;float:right!important;width:auto}#add_payment_method #payment ul.payment_methods li label[for=payment_method_stripe_googlepay] img,.woocommerce-cart #payment ul.payment_methods li label[for=payment_method_stripe_googlepay] img,.woocommerce-checkout #payment ul.payment_methods li label[for=payment_method_stripe_googlepay] img{height:35px!important;margin:0!important}.woocommerce-checkout .reind{text-align:center;width:100%;margin:10px 0 20px 0}.woocommerce-checkout #payment ul.payment_methods li .reind img{margin:0!important;height:70px!important;max-width:100%;max-height:100%;float:none!important}.wc-stripe-local-desc.stripe_sepa,.wc-stripe_klarna-container,.wc-stripe_wechat-container,.woocommerce-checkout label[for=payment_method_eh_paypal_express] img{display:none!important}#wc_stripe_local_payment_stripe_becs,#wc_stripe_local_payment_stripe_sepa{margin:15px 0;background:#fff}.woocommerce-checkout .tit_pag{display:table-cell;width:150px}.woocommerce-checkout .tit_pag2{background-image:url(/wp-content/uploads/2024/04/paypal-logo.png);background-repeat:no-repeat;background-size:auto 25px;display:table-cell;width:88px;height:25px;float:right;margin-top:4px}.wc-stripe-card-icons-container,.wc-stripe-paymentRequest-icons-container{float:none!important;display:table-cell!important;text-align:right;vertical-align:middle;margin-top:-5px}.woocommerce-checkout label[for=payment_method_stripe_cc]{display:table;margin-left:30px!important;margin-top:-32px!important;width:calc(100% - 30px)}ul.payment_methods li[class*=payment_method] input[name=payment_method]{margin:0 6px 3px 0!important}.woocommerce-checkout form.checkout.woocommerce-checkout{display:table;width:calc(100% + 100px);background:#fafafa;margin-left:-50px}.woocommerce-page.woocommerce-checkout form #customer_details.col2-set,.woocommerce.woocommerce-checkout form #customer_details.col2-set{position:relative;display:table-cell!important;float:none!important;padding:30px 30px 60px 50px!important;border-right:1px solid;vertical-align:top;background:#fff}.woocommerce-checkout .order_wrap{position:sticky;top:80px;padding:30px 50px 60px 30px!important;display:block}.woocommerce-checkout .riepilogo_ordine{display:none;border-bottom:1px solid #000;padding:15px 0}.woocommerce-checkout .riepilogo_txt{transition:none}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){width:100%!important;padding:0!important;border:0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{display:none}.woocommerce-checkout .on_paypal,.woocommerce-checkout .on_stripe{display:none;color:#fff;font-weight:700;padding:0 20px;background:#000;float:right;width:100%;text-align:center;height:36px;line-height:36px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.woocommerce-checkout .on_paypal:hover,.woocommerce-checkout .on_stripe:hover{color:#000;background-color:#ccc}.woocommerce-checkout .on_li{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.woocommerce-checkout .wc-stripe-label-payment-type{text-align:left;color:#000!important;margin-bottom:10px!important}.woocommerce-checkout label[for=stripe_cc_use_saved]{margin-top:30px}.woocommerce-checkout .wc-stripe-label-payment-type:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin-right:10px;margin-left:0;box-shadow:0 0 0 2px #808285;width:16px;height:16px;vertical-align:sub}input.wc-stripe-klarna-category:checked+label.wc-stripe-label-klarna-category:before,input.wc-stripe-payment-type:checked+label.wc-stripe-label-payment-type:before{box-shadow:0 0 0 2px #0274be;background:#0274be!important}.woocommerce-checkout li[class*=payment_method_stripe] .select2-container .select2-selection--single{padding:0!important}.woocommerce-account.woocommerce-view-order td,.woocommerce-account.woocommerce-view-order th{border:0;border-collapse:collapse}.woocommerce-account .woocommerce-form{margin:0 0 30px 0!important}.woocommerce-account .woocommerce-form-row label,.woocommerce-order-received .woocommerce-form-login .form-row-first label,.woocommerce-order-received .woocommerce-form-login .form-row-last label{line-height:1!important;margin-bottom:10px}.woocommerce-order-received .woocommerce-info{margin:35px 0 1.6em 0!important;padding:0;border-top:0;background:#fff}.woocommerce-order-received .woocommerce-info:before{content:""}.woocommerce-account .woocommerce-form-login__rememberme,.woocommerce-order-received .woocommerce-form-login__rememberme{margin:10px 0 20px 0!important}.woocommerce-account .woocommerce-form-login__rememberme span,.woocommerce-order-received .woocommerce-form-login__rememberme span{vertical-align:middle}.woocommerce-account .woocommerce-LostPassword{margin:20px 0 0 0}.woocommerce-account .woocommerce-LostPassword a{display:block;line-height:1}.woocommerce-order-received .lost_password{margin:20px 0}.woocommerce-account .woocommerce-form-login .form-row-wide{display:inline-block;width:48%}.woocommerce-account .woocommerce-form-login .form-row-wide:nth-child(2){float:right}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--downloads,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--wishlist{display:none}.woocommerce-account.logged-in .menu_account{text-align:center}.woocommerce-account.logged-in .menu_account nav{margin-bottom:35px}.woocommerce-account.logged-in .woocommerce-MyAccount-content{width:67%}.woocommerce-account.logged-in .woocommerce-order-details__title{padding:.5em;border:1px solid #ddd;background:#fbfbfb;margin-bottom:0}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods{margin-bottom:25px!important}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods th,.woocommerce-account.logged-in .woocommerce-orders-table th{border-bottom:1px solid #ddd}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods td,.woocommerce-account.logged-in .woocommerce-orders-table td{border-top:0;border-bottom:1px solid #ddd}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--method,.woocommerce-account.logged-in .woocommerce-orders-table .woocommerce-orders-table__cell-order-number{border-left:1px solid #ddd}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions,.woocommerce-account.logged-in .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{text-align:center!important;display:table-cell}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods td .button,.woocommerce-account.logged-in .woocommerce-orders-table td .button{color:#fff!important}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods td .button{margin:5px}.woocommerce-account.woocommerce-orders .wc-forward.button{display:none}.woocommerce-account.woocommerce-edit-address .button{margin-top:15px;margin-left:3px}.woocommerce-account.woocommerce-edit-address .woocommerce-Address header{padding:21px}.woocommerce-account.woocommerce-edit-address .woocommerce-Address h2{font-size:20px}.woocommerce-account.woocommerce-edit-address .woocommerce-Address a.edit{float:left;padding:0}.woocommerce-js table.my_account_orders{font-size:inherit}@media (max-width:921px){.woocommerce-page.woocommerce-checkout form #customer_details.col2-set,.woocommerce.woocommerce-checkout form #customer_details.col2-set{width:50%;margin-right:0}.woocommerce-account .woocommerce-form-login .form-row-wide{display:block;width:100%}.woocommerce-account .woocommerce-form-login .form-row-wide:nth-child(2){float:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link{border:0!important}.woocommerce-account.logged-in .menu_account{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-left:-30px;margin-right:-30px;padding:15px 0 5px 0}.woocommerce-account.logged-in .menu_account nav{margin-bottom:0}.woocommerce-account.logged-in .menu_account svg{width:24px;height:24px}.woocommerce-account.logged-in .menu_account svg:hover{cursor:pointer;color:#ccc!important;fill:#ccc!important;transition:all .1s linear}.woocommerce-account.logged-in .menu_container{display:none;margin-top:5px;text-align:center}.woocommerce-account.logged-in .woocommerce-MyAccount-content{width:100%;margin-top:35px;margin-bottom:35px}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods tr,.woocommerce-account.logged-in .woocommerce-orders-table tr{display:table-row!important}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods tr td,.woocommerce-account.logged-in .woocommerce-orders-table tr td{display:table-cell!important;text-align:left!important}.woocommerce-account .woocommerce-form-row label,.woocommerce-order-received .woocommerce-form-login .form-row-first label,.woocommerce-order-received .woocommerce-form-login .form-row-last label{margin-top:10px}.woocommerce-account p:first-of-type label{margin-top:0}}@media (max-width:795px){.woocommerce-checkout form.checkout.woocommerce-checkout{width:calc(100% + 60px);margin-left:-30px}.woocommerce-page.woocommerce-checkout form #customer_details.col2-set,.woocommerce.woocommerce-checkout form #customer_details.col2-set{display:block!important;float:left!important;padding-left:30px!important;padding-right:30px!important;border-right:0;width:100%;margin-right:0;margin-bottom:0}.woocommerce-checkout .order_wrap{display:none;padding:0!important;border:30px solid #fff;position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;background:#fff}.woocommerce-checkout .order_wrap .order_cont{position:relative;background:#f5f5f5;padding:30px;overflow-x:hidden;overflow-y:auto;height:auto;max-height:100%}.woocommerce-checkout .order_wrap .order_cont .sotto_ordine{border:0}.woocommerce-checkout .order_wrap .remove_booking{display:block;top:-22px;right:-26px}.sotto_ordine,.woocommerce-checkout #order_review{background:#f5f5f5}.woocommerce-checkout .riepilogo_ordine{position:fixed;bottom:0;display:table;border-top:1px solid #000;padding:15px 30px;width:100%;cursor:pointer;background:#efefef;margin-left:-30px;z-index:99}.woocommerce-checkout .riepilogo_ordine:before{content:"\e145"!important;font-family:"Material Symbols Outlined"!important;font-size:20px;position:absolute;top:50%;left:26px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#197bbd}.woocommerce-checkout .riepilogo_txt{display:table-cell;padding-left:21px;color:#197bbd;font-weight:700;line-height:1}.woocommerce-checkout .riepilogo_tot{display:table-cell;text-align:right;font-size:20px}}@media (max-width:600px){.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods tr td,.woocommerce-account.logged-in .woocommerce-orders-table tr td{display:block!important;text-align:center!important;border:0;border-left:1px solid #ddd;border-right:1px solid #ddd}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--method,.woocommerce-account.logged-in .woocommerce-orders-table .woocommerce-orders-table__cell-order-number{border-top:1px solid #ddd!important;padding-top:25px}.woocommerce-account.logged-in .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{border-bottom:1px solid #ddd;padding-bottom:25px;margin-bottom:30px}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions{padding-bottom:25px}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods tr:last-child td.woocommerce-PaymentMethod--actions{border-bottom:1px solid #ddd}}@media (max-width:480px){.woocommerce-js td.product-name .wc-item-meta dd,.woocommerce-js td.product-name dl.variation dd,.woocommerce-js td.product-name ul.wc-item-meta li,.woocommerce-js ul.cart_list li dl,.woocommerce-js ul.product_list_widget li dl{float:none;text-align:center}}form #order_review table thead{display:none}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:15px 0 30px 0}.woocommerce-js .woocommerce table.shop_table{border:0;margin:0}.woocommerce-js table.shop_table thead,.woocommerce-page table.shop_table thead{background-color:#fff}.woocommerce-js table.shop_table thead th,.woocommerce-page table.shop_table thead th{padding-top:0}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{background:#fff;padding:25px 0 0 0;font-weight:700;border:0;font-size:25px}.woocommerce-account.woocommerce-view-order table.shop_table,.woocommerce-checkout.woocommerce-order-received table.shop_table{border:0!important}.woocommerce-account.woocommerce-view-order table.shop_table td,.woocommerce-account.woocommerce-view-order table.shop_table th,.woocommerce-cart table.cart td,.woocommerce-checkout.woocommerce-order-received table.shop_table td,.woocommerce-checkout.woocommerce-order-received table.shop_table th{padding:15px 0 15px 15px!important;border-color:#000!important}.woocommerce-account.woocommerce-view-order table.shop_table td,.woocommerce-account.woocommerce-view-order table.shop_table th,.woocommerce-checkout.woocommerce-order-received table.shop_table td,.woocommerce-checkout.woocommerce-order-received table.shop_table th{text-align:right;line-height:1}.woocommerce-checkout.woocommerce-order-received table.shop_table thead tr th{padding-top:0!important}.woocommerce-checkout.woocommerce-order-received table.shop_table th{border-left:0;border-right:0}.woocommerce-account.woocommerce-view-order table.shop_table th{border-left:0;border-right:0}.woocommerce-cart table.cart td:first-child,.woocommerce-checkout.woocommerce-order-received table.shop_table td:first-child,.woocommerce-checkout.woocommerce-order-received table.shop_table th:first-child{padding-left:0!important;text-align:left;border-right:0}.woocommerce-account.woocommerce-view-order table.shop_table td:first-child,.woocommerce-account.woocommerce-view-order table.shop_table th:first-child{border-left:1px solid #ddd;text-align:left;border-right:0}.woocommerce-checkout.woocommerce-order-received table.shop_table td:last-child,.woocommerce-checkout.woocommerce-order-received table.shop_table th:last-child{padding-right:0!important;width:170px;white-space:nowrap}.woocommerce-account.woocommerce-view-order table.shop_table td:last-child,.woocommerce-account.woocommerce-view-order table.shop_table th:last-child{border-right:1px solid #ddd;padding-right:15px!important;width:170px;white-space:nowrap}.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-quantity,.woocommerce-cart table.cart .product-subtotal{text-align:right;padding-right:0;width:120px}.woocommerce-cart table.cart .product-quantity{width:170px}.woocommerce-cart table.cart .product-thumbnail{position:relative;padding-left:0!important;padding-right:0!important;width:100px}.woocommerce-order-received .prodotto-immagine,.woocommerce-view-order .prodotto-immagine{float:left;display:block;width:115px;height:100px}.woocommerce-order-received .prodotto-immagine img,.woocommerce-view-order .prodotto-immagine img{position:relative!important;top:0!important}.woocommerce-order-received .prodotto-immagine a,.woocommerce-view-order .prodotto-immagine a{display:block;line-height:1}.woocommerce-order-received td.product-name .wc-item-meta,.woocommerce-view-order td.product-name .wc-item-meta{margin-top:5px;margin-bottom:5px;min-height:15px}.woocommerce-cart table.cart .size-woocommerce_thumbnail{max-width:100px!important}.woocommerce .cart-collaterals div,.woocommerce-page .cart-collaterals div{width:100%!important;float:left!important;display:block;padding:0!important}.tempi_con{font-weight:400;width:auto;font-size:14px;line-height:15px;margin-bottom:0!important;white-space:normal;padding-top:10px}.woocommerce .cart-collaterals .continua a{border:1px solid #000;color:#000;background:#fff}.woocommerce .cart-collaterals .continua a:hover{border-color:#ccc;color:#ccc}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{float:right;font-size:16px;line-height:normal;margin-bottom:0;background-color:#000;border-color:#000}.gpay-card-info-container{min-width:200px!important;height:47px!important}.titolo_tasti{text-align:center;width:100%;margin:0 0 10px 0}div.banner-divider{display:flex;align-items:center;top:-13px;right:0;left:0;background:0 0;white-space:nowrap;font-size:16px;margin-top:15px}div.banner-divider:before{margin-right:1rem}div.banner-divider:after{margin-left:1rem}div.banner-divider:after,div.banner-divider:before{content:" ";height:1px;background:#000;display:block;width:50%}.tasti_rapidi{display:table;width:100%;margin:0!important;padding:0!important}.tasti_rapidi>div{position:relative;display:table-cell!important;width:50%!important;margin:0 0 15px 0!important;padding:0 0 0 7.5px!important;z-index:1}.tasti_rapidi>div:first-child{padding:0 7.5px 0 0!important}.tasti_rapidi fieldset,.tasti_rapidi iframe,.tasti_rapidi li,.tasti_rapidi ul,.tasti_rapidi>div>div,.tasti_rapidi>div>div>div{float:left;width:100%!important;max-width:100%!important;height:45px!important;max-height:45px!important;margin:0!important;padding:0!important}.gpay-button.black.plain{padding:8px 10px!important}.single-product .gpay-button.black.plain{height:43px!important;min-height:43px!important}.woocommerce-account.woocommerce-view-order table.shop_table .sin_tot,.woocommerce-checkout .woocommerce-order table.shop_table .sin_tot{display:none}.woocommerce-cart table.shop_table .product-name>a{line-height:1;display:block;margin-bottom:10px}.woocommerce-cart .woocommerce-notices-wrapper{display:none}.woocommerce-account.woocommerce-view-order table.shop_table .prz_unit,.woocommerce-checkout.woocommerce-order-received table.shop_table .prz_unit{white-space:nowrap}@media (max-width:1191px){.gpay-button.black.plain,.tasti_rapidi fieldset,.tasti_rapidi iframe,.tasti_rapidi li,.tasti_rapidi ul,.tasti_rapidi>div,.tasti_rapidi>div>div,.tasti_rapidi>div>div>div{height:35px!important;min-height:35px!important}}@media (max-width:921px){.gpay-button.black.plain,.tasti_rapidi fieldset,.tasti_rapidi iframe,.tasti_rapidi li,.tasti_rapidi ul,.tasti_rapidi>div,.tasti_rapidi>div>div,.tasti_rapidi>div>div>div{height:45px!important;min-height:45px!important}.tasti_rapidi>div{width:100%!important;display:block!important;padding:0!important}.tasti_rapidi>div:first-child{padding:0!important}.woocommerce-cart table.shop_table .product-name,.woocommerce-cart table.shop_table .product-price,.woocommerce-cart table.shop_table .product-quantity,.woocommerce-cart table.shop_table .product-subtotal,.woocommerce-cart table.shop_table .product-thumbnail{display:table-cell!important}.woocommerce-cart table.shop_table .product-thumbnail{vertical-align:top}.woocommerce-cart table.shop_table .product-quantity{min-width:170px}.woocommerce-cart table.shop_table .product-subtotal{min-width:120px}.woocommerce-cart table.shop_table .product-name{text-align:left!important;width:100%}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-cart table.cart tbody tr:last-child,.woocommerce-page table.shop_table_responsive tr td:before{display:none}.woocommerce table.shop_table_responsive thead,.woocommerce-cart table.shop_table .order-total th,.woocommerce-page table.shop_table_responsive thead{display:table-header-group}}@media (max-width:795px){.gpay-button.black.plain,.tasti_rapidi fieldset,.tasti_rapidi iframe,.tasti_rapidi li,.tasti_rapidi ul,.tasti_rapidi>div,.tasti_rapidi>div>div,.tasti_rapidi>div>div>div{height:45px!important;min-height:45px!important}.tasti_rapidi>div{width:50%!important;display:table-cell!important;padding:0 0 0 7.5px!important}.tasti_rapidi>div:first-child{padding:0 7.5px 0 0!important}}@media (max-width:768px){.info_consulenza,.info_contatti{text-align:center;top:0;bottom:0;left:0;right:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media (max-width:688px){.gpay-button.black.plain,.tasti_rapidi fieldset,.tasti_rapidi iframe,.tasti_rapidi li,.tasti_rapidi ul,.tasti_rapidi>div,.tasti_rapidi>div>div,.tasti_rapidi>div>div>div{height:35px!important;min-height:35px!important}.woocommerce-checkout.woocommerce-order-received table.shop_table td.product-name{width:100%}.woocommerce-account.woocommerce-view-order table.shop_table .prz_unit,.woocommerce-account.woocommerce-view-order table.shop_table .prz_unit0,.woocommerce-account.woocommerce-view-order table.shop_table .qta,.woocommerce-account.woocommerce-view-order table.shop_table .qta0,.woocommerce-account.woocommerce-view-order table.shop_table th.product-name,.woocommerce-account.woocommerce-view-order table.shop_table th.product-total,.woocommerce-checkout .woocommerce-order table.shop_table .prz_unit,.woocommerce-checkout .woocommerce-order table.shop_table .prz_unit0,.woocommerce-checkout .woocommerce-order table.shop_table .qta,.woocommerce-checkout .woocommerce-order table.shop_table .qta0,.woocommerce-checkout .woocommerce-order table.shop_table th.product-total{display:none}.woocommerce-account.woocommerce-view-order table.shop_table .sin_tot,.woocommerce-checkout .woocommerce-order table.shop_table .sin_tot{font-weight:400!important;display:block;white-space:nowrap;margin-top:15px}.woocommerce-account.woocommerce-view-order table.shop_table .sin_tot .sin_tot_1,.woocommerce-checkout .woocommerce-order table.shop_table .sin_tot .sin_tot_1{float:left}.woocommerce-account.woocommerce-view-order table.shop_table .sin_tot .woocommerce-Price-amount.amount,.woocommerce-checkout .woocommerce-order table.shop_table .sin_tot .woocommerce-Price-amount.amount{display:inline-block!important;float:right;width:70px!important;text-align:right}.woocommerce-account.woocommerce-view-order .pz_txt,.woocommerce-checkout.woocommerce-order-received .pz_txt{text-align:left!important}.woocommerce-account.logged-in .woocommerce-order-details__title{border-bottom:0}.woocommerce-account.woocommerce-view-order table.shop_table td:first-child,.woocommerce-account.woocommerce-view-order table.shop_table th:first-child{padding-right:15px!important;border-right:1px solid #ddd}.woocommerce-account.woocommerce-view-order table.shop_table tbody tr:last-child td{width:50%}.woocommerce-account.woocommerce-view-order table.shop_table tbody tr:last-child td:first-child{border-right:0;padding-right:0!important}.woocommerce-cart table.shop_table th.product-price,.woocommerce-checkout.woocommerce-order-received table.shop_table thead{display:none!important}.woocommerce-cart table.tab_prz{border:0;margin-bottom:0!important}.woocommerce-cart table.tab_prz tr td{padding-top:0!important;padding-bottom:0!important;min-height:0!important;height:30px;vertical-align:top}.woocommerce-cart table.tab_prz tr td:first-child{font-weight:700;font-size:14px;text-align:left!important}.woocommerce-cart table.tab_prz tr td:last-child{text-align:left!important;width:100%!important}.woocommerce-cart table.shop_table td.product-name{width:100%!important}}@media (max-width:600px){.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce-cart tbody th.product-name{padding-right:0}.woocommerce-cart table.tab_prz tr td:last-child{text-align:right!important}.woocommerce-cart table.shop_table_responsive table.tab_qty1,.woocommerce-cart table.shop_table_responsive table.tab_qty2{border:0;margin:0;width:100%}.woocommerce-cart table.shop_table_responsive table.tab_qty1 tr td{text-align:right!important;padding-top:10px!important;padding-bottom:10px!important}.woocommerce-cart table.shop_table_responsive table.tab_qty2 tr td{min-height:0!important;height:30px;vertical-align:top;padding-top:0!important;padding-bottom:0!important}.woocommerce-cart table.shop_table_responsive table.tab_qty1 tr td:first-child{height:65px;align-content:center}.woocommerce-cart table.shop_table_responsive table.tab_qty1 tr td:first-child,.woocommerce-cart table.shop_table_responsive table.tab_qty2 tr td:first-child{text-align:left!important;font-weight:700;font-size:14px;white-space:nowrap}.woocommerce-cart .cart-collaterals .cart_totals .shop_table,.woocommerce-cart .cart-collaterals .cross-sells .shop_table{width:100%!important}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{min-width:auto!important}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.cart-subtotal th,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.order-total th,.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.shipping th,.woocommerce-cart .cart-collaterals .cross-sells .shop_table tr.order-total th{width:100%;text-align:left;padding-left:0}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.shipping td{white-space:nowrap}}@media (max-width:488px){.gpay-button.black.plain,.tasti_rapidi fieldset,.tasti_rapidi iframe,.tasti_rapidi li,.tasti_rapidi ul,.tasti_rapidi>div>div,.tasti_rapidi>div>div>div{height:45px!important;min-height:45px!important}.tasti_rapidi>div{display:block!important;width:100%!important;padding:0!important;height:45px!important;max-height:45px!important}.tasti_rapidi>div:first-child{padding:0!important}div.banner-divider{margin-top:0}.single-product .gpay-button.black.plain{height:52px!important;max-height:52px!important}.woocommerce-cart .wc-proceed-to-checkout{text-align:center}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{float:left;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-quantity,.woocommerce-cart table.cart .product-subtotal{width:100%;min-width:0}}@media (max-width:480px){.woocommerce-cart tbody th.product-name{padding:10px 0 15px 0;border-top:0!important;width:100%;float:left}.woocommerce-account.woocommerce-view-order table.shop_table .product-total,.woocommerce-checkout .woocommerce-order table.shop_table .product-total{display:none}.woocommerce-checkout.woocommerce-order-received table.shop_table td.product-name{text-align:center}}@media (max-width:374px){.gpay-button.black.plain,.tasti_rapidi fieldset,.tasti_rapidi iframe,.tasti_rapidi li,.tasti_rapidi ul,.tasti_rapidi>div,.tasti_rapidi>div>div,.tasti_rapidi>div>div>div{height:35px!important;min-height:35px!important}}@media (max-width:274px){.gpay-button.black.plain,.tasti_rapidi fieldset,.tasti_rapidi iframe,.tasti_rapidi li,.tasti_rapidi ul,.tasti_rapidi>div,.tasti_rapidi>div>div,.tasti_rapidi>div>div>div{height:25px!important;min-height:25px!important}}.wc-stripe-banner-checkout fieldset{border:0!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important}.wc-stripe-banner-checkout fieldset legend,.wc-stripe-banner-checkout span.banner-divider{display:none!important}.woocommerce-billing-fields__field-wrapper{position:relative;margin-top:-15px}.woocommerce-billing-fields__field-wrapper label,.woocommerce-checkout .titolo{font-weight:700!important;margin-top:20px;margin-bottom:10px;font-size:20px!important}.woocommerce-checkout .titolo.tit2{margin-bottom:0;float:left}.woocommerce-checkout .titolo.primo{margin-top:30px}.woocommerce-billing-fields__field-wrapper label[for=billing_email]{margin-top:30px}.cont_accedi{padding:7px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fafafa;border:1px solid #000}.accedi.active:before,.accedi:before{font-family:"Material Symbols Outlined"!important;float:right;font-size:25px;margin-top:-7px}.accedi:before{content:"\e5cf"!important}.accedi.active:before{content:"\e5ce"!important}.vedi_pass.active:before,.vedi_pass:before{font-family:"Material Symbols Outlined"!important;font-size:20px;position:absolute;right:15px;top:-50px}.woocommerce-account .vedi_pass{position:relative;cursor:pointer}.woocommerce-account .vedi_pass.active:before,.woocommerce-account .vedi_pass:before{top:-40px;padding:0 10px;margin-right:-10px}.woocommerce-account .vedi_pass.active.v2:before,.woocommerce-account .vedi_pass.v2:before{top:5px}.vedi_pass:before{content:"\e8f4"!important}.vedi_pass.active:before{content:"\e8f5"!important}.accedi:hover{cursor:pointer}.campi_accedi{display:none;padding-top:15px;transition:all .1s linear}.cont_accedi div{position:relative}.campi_accedi input[type=password],.campi_accedi input[type=text]{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px}.campi_accedi input[type=password]:focus,.campi_accedi input[type=text]:focus{border-color:#ddd!important}.campi_accedi input[type=checkbox]{margin-right:10px!important}.campi_accedi .bottone{padding:3px 10px;margin-top:20px;color:#fff;background:#000;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:150px;text-align:center}.campi_accedi .bottone:hover{background:#ccc;color:#000}.campi_accedi .pass{margin-top:10px}.errori0,.errorix{display:none;position:relative;border:1px solid red;margin:35px 0 0 0;color:red;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.errori0{margin:0 0 15px 0}.errori1{position:relative;background:red;padding:7px 12px 7px 43px;color:#fff;font-weight:700}.errori1:before{content:"\e000"!important;font-family:"Material Symbols Outlined"!important;float:left;font-weight:400;font-size:25px;color:#fff;position:absolute;top:0;left:9px}.errori,.errori2{padding:7px 12px}.errori a{display:none}.woocommerce-checkout .product-name{position:relative;padding-left:90px!important;align-items:normal!important;flex-direction:column!important;min-height:100px!important;font-weight:700!important;line-height:1}.woocommerce-checkout .product-total,.woocommerce-checkout .shipping td{position:relative;padding-right:0!important;line-height:1}.woocommerce-cart .shipping{font-size:14px!important}.woocommerce-checkout .shipping th{padding:10px 10px 10px 0!important;border:0!important;font-weight:700!important}.shipped_via,.woocommerce-cart .shipping input,.woocommerce-checkout .shipping input,.woocommerce-shipping-destination{display:none!important}.woocommerce-checkout .product-name img{position:absolute;top:15px;left:0}.woocommerce-checkout .product-name:before{content:""!important;background:#000;position:absolute;top:2px;left:55px;z-index:1;color:transparent;width:22px;height:22px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.woocommerce-checkout .product-quantity{position:absolute;width:22px;top:6px;left:55px;z-index:2;color:#fff;font-size:13px;font-weight:700!important;text-align:center}.woocommerce-account.woocommerce-view-order .product-name:before,.woocommerce-account.woocommerce-view-order .product-quantity,.woocommerce-checkout.woocommerce-order-received .product-name:before,.woocommerce-checkout.woocommerce-order-received .product-quantity{display:none}.woocommerce-checkout .order-total th{border:0!important;font-weight:700!important;font-size:20px;padding-bottom:0!important}.woocommerce-checkout .order-total td{font-weight:700!important;font-size:20px;padding-right:0!important;padding-bottom:0!important}.woocommerce-cart #shipping_method .amount,.woocommerce-checkout #shipping_method .amount{font-weight:400!important}.woocommerce-checkout .order-total .amount{font-weight:700!important}.woocommerce-shipping-fields h3#ship-to-different-address{padding:0!important;border:0!important;margin-bottom:10px!important}#add_payment_method #payment ul.payment_methods li input,.woocommerce-account .woocommerce-form__input-checkbox,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input,.woocommerce-checkout input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);width:20px;vertical-align:middle;margin-right:6px}.woocommerce-shipping-fields h3#ship-to-different-address span{font-size:16px;font-weight:400}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{font-size:16px;font-weight:400}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cross-sells{border-width:0;border-top-width:1px;border-color:#000;margin-bottom:20px}.woocommerce-cart .cart-collaterals .cart_totals .shop_table,.woocommerce-cart .cart-collaterals .cross-sells .shop_table{float:right;width:auto;text-align:right;margin-bottom:15px}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border:0;padding-right:0;font-size:20px;font-weight:700!important;width:auto;display:table-cell;min-width:120px}.woocommerce-cart .cart-collaterals .cart_totals tr.cart-subtotal td,.woocommerce-cart .cart-collaterals .cart_totals tr.cart-subtotal th,.woocommerce-cart .cart-collaterals .cart_totals tr.shipping td,.woocommerce-cart .cart-collaterals .cart_totals tr.shipping th{font-size:16px;padding:20px 0 0 0;width:100%}.woocommerce-cart .cart-collaterals .cart_totals tr.shipping td,.woocommerce-cart .cart-collaterals .cart_totals tr.shipping th{padding:14px 0 0 0}.woocommerce-cart .cart-collaterals .cart_totals tr.cart-subtotal td,.woocommerce-cart .cart-collaterals .cart_totals tr.shipping td{font-weight:400!important}.woocommerce-cart .cart-collaterals .cart_totals tr.shipping td li{padding:0!important;text-indent:0!important}.woocommerce-order-received .woocommerce-thankyou-order-received{margin:0 -50px;text-align:center;font-size:30px;font-weight:700;color:#fff;background:green;padding:30px;line-height:1.2}.woocommerce-order-received .woocommerce-verify-email{margin-top:35px;margin-bottom:30px}.woocommerce-lost-password .woocommerce-ResetPassword{float:left;width:100%;position:relative;margin-bottom:30px}.woocommerce-lost-password .woocommerce-ResetPassword label,.woocommerce-order-received .woocommerce-verify-email label{font-weight:700;font-size:16px;padding-bottom:3px}.woocommerce-lost-password .woocommerce-ResetPassword p.form-row,.woocommerce-order-received .woocommerce-verify-email p.form-row{display:table-cell;position:relative;width:350px}.woocommerce-lost-password .woocommerce-ResetPassword button,.woocommerce-order-received .woocommerce-verify-email button{position:absolute;height:45px;margin-left:-3px;bottom:0;background-color:#000;-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.woocommerce-lost-password .woocommerce-ResetPassword button{height:44px;bottom:2px;padding:0 15px}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details,.woocommerce.woocommerce-account ul.order_details,.woocommerce.woocommerce-checkout .woocommerce-order ul.order_details{margin:0 -50px 20px -50px;text-align:center;padding:30px;border-bottom:1px solid #ddd;background:#f5f5f5}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details li,.woocommerce.woocommerce-account ul.order_details li,.woocommerce.woocommerce-checkout .woocommerce-order ul.order_details li{float:none;display:inline-block;margin:10px;padding:0;border:0}.woocommerce-account.woocommerce-view-order table.shop_table,.woocommerce-checkout .woocommerce-order table.shop_table{border:1px solid #ddd;border-top:0}.woocommerce-account.woocommerce-view-order table.shop_table.custom-fields,.woocommerce-checkout .woocommerce-order table.shop_table.custom-fields{display:none}.woocommerce-account.woocommerce-view-order .product-name,.woocommerce-checkout .woocommerce-order .product-name{padding-left:16px!important;border-right:1px solid}.woocommerce-cart table.shop_table tr.order-total .woocommerce-Price-amount,.woocommerce-js table.shop_table a,.woocommerce-page table.shop_table a{font-weight:700!important;color:#000!important}.woocommerce-js ul.cart_list li dl dd,.woocommerce-js ul.product_list_widget li dl dd{padding:0!important;margin:0!important;width:auto}.woocommerce-js .quantity .minus,.woocommerce-js .quantity .plus{display:inline-flex;width:30px;height:45px;vertical-align:top;color:#000!important;font-size:20px;font-weight:700;position:relative;border:0}.woocommerce-js .quantity .minus:hover,.woocommerce-js .quantity .plus:hover{font-size:25px}.woocommerce-js .quantity .minus{margin-right:-42px}.woocommerce-cart .quantity .minus{margin-right:-37px}.woocommerce-js .quantity .plus{margin-left:-4px;margin-right:0}.woocommerce-cart .quantity .plus{margin-left:0}.woocommerce .quantity input[type=number],.woocommerce div.product form.cart .variations select{width:30px!important;min-height:45px;font-family:barlow;font-size:15px;color:#000;border:0}.woocommerce-js a.remove{font-family:Roboto,sans-serif;font-weight:700;width:auto;height:auto;font-size:14px;text-align:left;opacity:1;text-transform:uppercase;text-decoration:underline!important;float:left}.woocommerce-js a.remove .ast-inline-flex{position:relative;top:-8px;left:-8px;z-index:1;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.woocommerce-checkout a.remove{position:absolute;top:1px;right:0;background:rgba(0,0,0,.56);width:22px;height:22px}.woocommerce-checkout a.remove svg{color:#fff}.woocommerce-cart a.remove{position:absolute;width:30px;height:30px;background-color:#fff;border-radius:50%;margin:0;top:0;left:-15px}.woocommerce-cart a.remove svg{margin:5px}.woocommerce div.product form.cart .variations ul.variable-items-wrapper{margin:0 -4px!important}.woocommerce div.product form.cart .variations ul.variable-items-wrapper li.image-variable-item{width:100px!important;height:61px!important}.woocommerce div.product form.cart .variations ul.variable-items-wrapper li.image-variable-item img{height:auto;margin-top:-7px}.descr_termini div{display:none;font-size:14px;margin-top:10px;background:#eee;padding:5px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.descr_termini div ul{list-style-type:disc;padding-inline-start:20px}.descr_termini div ul li{line-height:20px}.single-product .wlfmc-add-to-wishlist,.woocommerce div.product form.cart .button.single_add_to_cart_button{font-family:barlow;font-size:15px;text-transform:uppercase;padding:7px 10px;float:left;width:calc(100% - 147px);min-height:45px;outline:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:all .4s}.single-product .wlfmc-add-to-wishlist{padding:0;margin:-45px 2px 0 0!important;width:45px;height:43px;float:right}.single-product .wlfmc-add-to-wishlist:hover{font-size:17px}.single-product .wlfmc-add-to-wishlist>div{padding:0;width:100%;height:45px}.wlfmc-single-btn:not(.is-elementor) .wlfmc-add-button>a{height:45px;line-height:45px;border:0;padding:0;width:100%;min-width:100%;display:block!important;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.wlfmc-single-btn:not(.is-elementor) .wlfmc-add-button>a i{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wlfmc-add-button>a span,.wlfmc-add-button>a:not(.have-sep) span{display:none}.woocommerce div.product form.cart .button.single_add_to_cart_button{margin:-45px 0 0 92px;background:#000;padding-left:35px}.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{color:#fff}.wc-stripe-product-checkout-container.bottom.active{width:100%;margin-top:20px}.single-product li.payment_method_stripe_applepay,.single-product li.payment_method_stripe_googlepay,.single-product li.payment_method_stripe_payment_request{max-width:100%!important}.woocommerce-mini-cart__buttons.buttons>a:first-child{display:none}.woocommerce div.product form.cart .button.single_add_to_cart_button:before{font-family:"Material Symbols Outlined"!important;content:"\e8cc"!important}.single-product .wlfmc-add-to-wishlist i:before,.woocommerce div.product form.cart .button.single_add_to_cart_button:before{font-size:25px;font-weight:700;float:left;display:block;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.fixed_contatti:hover:before,.fixed_video_consulenza:hover:before,.woocommerce div.product form.cart .button.single_add_to_cart_button:hover:before{color:#fff!important;animation:shake .2s 2 linear;-webkit-animation:shake .2s 2 linear;-moz-animation:shake .2s 2 linear;-ms-animation:shake 0.2s 2 linear;-o-animation:shake .2s 2 linear}@keyframes shake{0%{transform:translate(3px,-50%)}50%{transform:translate(-3px,-50%)}100%{transform:translate(0,-50%)}}@-moz-keyframes shake{0%{-moz-transform:translate(3px,-50%)}50%{-moz-transform:translate(-3px,-50%)}100%{-moz-transform:translate(0,-50%)}}@-webkit-keyframes shake{0%{-webkit-transform:translate(3px,-50%)}50%{-webkit-transform:translate(-3px,-50%)}100%{-webkit-transform:translate(0,-50%)}}@-ms-keyframes shake{0%{-ms-transform:translate(3px,-50%)}50%{-ms-transform:translate(-3px,-50%)}100%{-ms-transform:translate(0,-50%)}}@-o-keyframes shake{0%{-o-transform:translate(3px,-50%)}50%{-o-transform:translate(-3px,-50%)}100%{-o-transform:translate(0,-50%)}}.single-product .wlfmc-add-to-wishlist:hover i:before{color:#000!important;animation:beat .1s 4 alternate;-webkit-animation:beat .1s 4 alternate;-moz-animation:beat .1s 4 alternate;-ms-animation:beat 0.1s 4 alternate;-o-animation:beat .1s 4 alternate}@keyframes beat{to{-webkit-transform:translateY(-50%) scale(1.4);-moz-transform:translateY(-50%) scale(1.4);-o-transform:translateY(-50%) scale(1.4);-ms-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4)}}@-moz-keyframes beat{to{-moz-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4)}}@-webkit-keyframes beat{to{-webkit-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4)}}@-ms-keyframes beat{to{-ms-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4)}}@-o-keyframes beat{to{-o-transform:translateY(-50%) scale(1.4);transform:translateY(-50%) scale(1.4)}}.woocommerce .var_img{padding:0!important;width:150px!important;height:82px!important}.woocommerce div.product .woocommerce-tabs{padding-top:0!important;margin-bottom:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0!important;border:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{height:0!important}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{margin-bottom:0!important;font-size:18px!important;font-weight:700!important;display:block}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce-page ul.products li.product .woocommerce-loop-product__title:hover{color:#ccc!important}.wc-block-grid .price,.wc-block-grid__product-price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{padding:0!important;margin-bottom:0;font-size:.95rem!important;font-weight:400!important}.wc-block-grid .price del,.wc-block-grid__product-price del,.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{opacity:1!important;font-weight:400!important}.wc-block-grid__product-price ins{font-weight:700!important}.woocommerce div.product .related.products{padding-top:60px!important}.woocommerce .related.products h2,.woocommerce .up-sells h2,.woocommerce .woocommerce-tabs h2{margin-bottom:30px!important;font-weight:700!important}.up-sells.upsells.products{clear:both}@media (max-width:992px){.woocommerce ul.products.columns-4{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:921px){.woocommerce-lost-password .woocommerce-ResetPassword button{bottom:0}.woocommerce-order-received .woocommerce-thankyou-order-received{margin:0 -30px}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details,.woocommerce.woocommerce-account ul.order_details,.woocommerce.woocommerce-checkout .woocommerce-order ul.order_details{margin:0 -30px 20px -30px}}@media (max-width:768px){.woocommerce ul.products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.woocommerce-lost-password .woocommerce-ResetPassword p.form-row{float:left;width:55%}.woocommerce-lost-password .woocommerce-ResetPassword p:last-of-type{width:45%}.woocommerce-lost-password .woocommerce-ResetPassword button{bottom:-8px;width:100%}}@media (max-width:544px){.woocommerce-lost-password .woocommerce-ResetPassword p.form-row{float:left;width:100%}.woocommerce-lost-password .woocommerce-ResetPassword p:last-of-type{min-height:45px;margin-top:5px}.woocommerce-lost-password .woocommerce-ResetPassword button{position:relative;width:100%;height:auto;padding:14px;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce div.product form.cart .button.single_add_to_cart_button{padding-left:45px}.woocommerce-lost-password .woocommerce-ResetPassword p.form-row,.woocommerce-order-received .woocommerce-verify-email p.form-row{width:100%;height:auto!important;display:block;padding-top:15px!important;float:left}.woocommerce-account.woocommerce-view-order table.shop_table tbody tr:last-child td:first-child{width:100%;height:auto!important;padding-top:15px!important}}@media (max-width:480px){.woocommerce section.related.products ul.products.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.woocommerce ul.products.columns-4{grid-template-columns:repeat(1,minmax(0,1fr))!important}.woocommerce-lost-password .woocommerce-ResetPassword{margin-bottom:0}.woocommerce-checkout form #order_review tr.order-total,.woocommerce-checkout form #order_review tr.shipping{display:block}.woocommerce-checkout form #order_review tr.order-total th,.woocommerce-checkout form #order_review tr.shipping th{width:100%;padding-top:0}.woocommerce-checkout form #order_review tr.order-total td,.woocommerce-checkout form #order_review tr.shipping td{padding-top:0}.woocommerce-checkout form #order_review td.product-name,.woocommerce-checkout form #order_review td.product-total{display:block;width:100%;text-align:center!important}.woocommerce-checkout form #order_review td.product-name{padding:90px 0 0 0!important}.woocommerce-checkout form #order_review td.product-total{padding:10px 0 35px 0}.woocommerce-checkout .product-name:before{top:-12px;left:calc(50% + 24px)}.woocommerce-checkout .product-name img{top:0;left:50%;margin:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.woocommerce-checkout .product-quantity{top:-8px;left:calc(50% + 24px)}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-cart table.shop_table td.product-name,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block!important;text-align:center!important;width:100%;padding-top:20px!important;float:left}.woocommerce-cart table.shop_table td.product-name{border-top:0;padding-top:0!important;padding-left:0!important}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce-js .widget_shopping_cart .cart_list li:last-child,.woocommerce-js .widget_shopping_cart li:last-child,.woocommerce-js ul.product_list_widget .cart_list li:last-child,.woocommerce-js ul.product_list_widget li:last-child,.woocommerce.widget_shopping_cart .cart_list li{padding-left:0;padding-top:90px;text-align:center}.woocommerce-js ul.product_list_widget li img{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.woocommerce-account.woocommerce-view-order table.shop_table tbody tr:last-child td:first-child{text-align:center;padding:20px 0!important;border-right:1px solid #ddd}.woocommerce-order-received .prodotto-immagine,.woocommerce-view-order .prodotto-immagine{margin-bottom:20px;width:100%}.woocommerce-order-received .prodotto-immagine a,.woocommerce-view-order .prodotto-immagine a{display:inline-block}.woocommerce-order-received td.product-name .wc-item-meta,.woocommerce-view-order td.product-name .wc-item-meta{margin-top:10px;margin-bottom:10px}.woocommerce-account.woocommerce-view-order table.shop_table .sin_tot .sin_tot_1,.woocommerce-checkout .woocommerce-order table.shop_table .sin_tot .sin_tot_1{float:none}.woocommerce-account.woocommerce-view-order table.shop_table .sin_tot .woocommerce-Price-amount.amount,.woocommerce-checkout .woocommerce-order table.shop_table .sin_tot .woocommerce-Price-amount.amount{display:block!important;float:none;width:100%!important;text-align:center;margin-top:20px}.woocommerce-account.logged-in.woocommerce-view-order table.shop_table .sin_tot .woocommerce-Price-amount.amount{margin-top:0}.woocommerce-account.woocommerce-view-order table.shop_table .sin_tot .woocommerce-Price-amount.amount bdi,.woocommerce-checkout .woocommerce-order table.shop_table .sin_tot .woocommerce-Price-amount.amount bdi{text-align:center;border-top:double #000;padding-top:5px}.woocommerce-cart a.remove{top:13px;left:auto;right:-7px}}.home .butt_back{display:none!important}.butt_back{text-align:center;margin:0 0 70px 0}.butt_back a{display:inline-block;padding:11.5px 10px;border:1px solid #000;color:#000;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.butt_back a:before{font-family:"Material Symbols Outlined"!important;content:"\e5c4"!important;float:left;padding-right:10px}.butt_back a:hover{border:1px solid #ccc;background:#ccc}.butt_back a:hover::before,.butt_back a:hover:before{color:#000!important}a.link_cat,a.link_sped{color:#000!important;text-decoration:underline!important}a.link_cat span{opacity:1!important}.inner a.link_cat span{font-size:1.25rem!important}a.link_cat:hover,a.link_sped:hover{text-decoration:none!important}.magnific-popup,.pswp__caption,.vai-giu{display:none!important}.wpcp-single-item{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wpcp-carousel-wrapper{max-width:100%!important}.wpcp-post-carousel .wpcp-single-item .wpcp-all-captions{padding:15px 15px 5px 15px!important}#poststuff h2,.wpcp-post-carousel .wpcp-single-item .wpcp-all-captions h2{margin:0!important}.wpcp-post-carousel .wpcp-all-captions p{margin-bottom:5px!important}.wpcp-carousel-section .wpcp-all-captions a{text-decoration:underline!important;color:#000!important}.wpcp-carousel-section a,.wpcp-carousel-section a:hover{text-decoration:none!important;color:#ccc!important}.titolo_artisti{margin-bottom:35px!important}.attributes{display:none}.attributi{margin-top:15px}.attributi div,.attributi span{line-height:25px}.attributi .cl_Collezione,.attributi .cl_Tipologia{font-size:14px}.attributi .cl_Titolo a{margin-bottom:0!important}.woocommerce .products ul,.woocommerce ul.products{float:left;margin-top:35px!important;margin-bottom:0!important}.home .woocommerce .products ul,.home .woocommerce ul.products{margin-left:-10px!important;margin-right:10px!important}.home .woocommerce ul.products li.product,.home .woocommerce-page ul.products li.product{margin:0 10px 3em 10px!important}.carousel-slider-outer{max-width:100%!important;margin-bottom:20px!important}.carousel-slider__post,.carousel-slider__product{box-shadow:none!important;margin:0!important;text-align:left!important}.carousel-slider .owl-item img.owl-lazy,.carousel-slider__post-image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.carousel-slider .price{font-size:.95rem!important;font-weight:400!important;line-height:1.3!important;color:#000!important;margin:0 0 .5em 0!important}.carousel-slider__product .woocommerce-loop-product__title{margin-bottom:5px!important;font-size:1.2rem!important;font-weight:700!important;margin:15px 0 5px 0!important}.carousel-slider__post .carousel-slider__post-title{margin:15px 0 5px 0!important}.carousel-slider__post .carousel-slider__post-title h2{margin-bottom:5px!important;font-size:1.2rem!important;font-weight:700!important}.carousel-slider__post .carousel-slider__post-title div{color:#000!important}.carousel-slider__post-excerpt,.carousel-slider__post-meta{display:none!important}.widget-area .widget li.wpc-term-item a,.wpc-filters-widget-main-wrapper li.wpc-term-item a{color:#000!important}.cli_pg_page_contaner div{margin-bottom:20px;display:block;float:left;width:100%}table.cookielawinfo-classic{margin:0}.wt-cli-ckyes-brand-logo{display:none}.woocommerce-account.woocommerce-view-order .pz_txt p,.woocommerce-checkout.woocommerce-order-received .pz_txt p{margin-top:5px}.woocommerce-account.woocommerce-view-order table.shop_table tfoot tr:last-child td,.woocommerce-account.woocommerce-view-order table.shop_table tfoot tr:last-child th{border-bottom:1px solid #ddd}@media (max-width:544px){.woocommerce div.product form.cart .button.single_add_to_cart_button{height:auto}.woocommerce-account h2,.woocommerce-account h3{font-size:24px!important}.woocommerce-order-received td.product-name .wc-item-meta,.woocommerce-view-order td.product-name .wc-item-meta{margin-top:5px;margin-bottom:10px}.ast-breadcrumbs-wrapper .breadcrumb_last,.ast-breadcrumbs-wrapper a,.ast-breadcrumbs-wrapper span{font-size:1rem!important}.widget_nav_menu ul ul.sub-menu li{padding:0;margin-bottom:0!important}.widget_nav_menu ul ul.sub-menu{margin-top:0!important;margin-bottom:10px!important}.sub-menu a{line-height:40px!important}.attributi .cl_Collezione,.attributi .cl_Tipologia,.attributi div,.attributi span{line-height:30px!important}.descr_termini div ul li{line-height:25px!important}.ahfb-svg-iconset svg{width:24px!important;height:24px!important}.mini_cart_item .ahfb-svg-iconset svg,.woocommerce-cart .ahfb-svg-iconset svg{width:35px!important;height:35px!important}.woocommerce-account.logged-in .woocommerce-MyAccount-paymentMethods tr td,.woocommerce-account.logged-in .woocommerce-orders-table tr td{padding:.3em .1em}.woocommerce-order-received form.woocommerce-verify-email p:last-of-type{min-height:45px;margin-top:20px}.woocommerce-order-received form.woocommerce-verify-email p:last-of-type button{width:100%;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce-cart .cart-collaterals .cart_totals .shop_table,.woocommerce-cart .cart-collaterals .cross-sells .shop_table{margin-bottom:35px}.woocommerce .cart-collaterals .continua a{width:100%;text-align:center}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%;float:left;font-size:20px}}@media (max-width:488px){.woocommerce-js td.product-name dl.variation{align-items:center;line-height:15px}.woocommerce-js td.product-name dl.variation dd,.woocommerce-js td.product-name dl.variation dt{float:none;margin:0}}@media (max-width:480px){.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:0!important;left:auto}}


div.tnp-subscription,form.tnp-profile,form.tnp-subscription{display:block;margin:1em auto;max-width:500px;width:100%}div.tnp-profile{display:block;margin:1em 0;max-width:500px}.tnp-profile div.tnp-field,.tnp-subscription div.tnp-field{margin-bottom:.7em;border:0;padding:0}.tnp-profile label,.tnp-subscription label{display:block;color:inherit;font-weight:400;line-height:normal;padding:0;margin:0;margin-bottom:.25em;font-size:.9em}.tnp-profile .tnp-field-checkbox label,.tnp-subscription .tnp-field-checkbox label{display:inline-block}.tnp-profile input[type=email],.tnp-profile input[type=submit],.tnp-profile input[type=text],.tnp-profile select,.tnp-profile textarea,.tnp-subscription input[type=email],.tnp-subscription input[type=submit],.tnp-subscription input[type=text],.tnp-subscription select,.tnp-subscription textarea{width:100%;padding:.7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box}.tnp-profile input[type=checkbox],.tnp-subscription input[type=checkbox],.tnp-widget input[type=radio]{max-width:1em;display:inline-block;margin-right:.5em}.tnp-profile select option,.tnp-subscription select option{margin-right:.75em}.tnp-profile input.tnp-submit,.tnp-reactivate button.tnp-submit,.tnp-subscription input.tnp-submit,.tnp-unsubscribe button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block}@media all and (max-width:480px){.tnp-profile input[type=submit],.tnp-subscription input[type=submit]{width:100%}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=email],.tnp-widget input[type=submit],.tnp-widget input[type=text],.tnp-widget select{width:100%;padding:10px;display:block;border:1px solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox],.tnp-widget input[type=radio]{width:auto;display:inline-block}.tnp-widget select option{margin-right:10px}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type=submit]{position:inherit}.tnp-widget-minimal{width:100%}.tnp-widget-minimal form{margin:0;padding:0;border:0}.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px}.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0;height:auto;margin:0}.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px 0}.tnp-subscription-minimal form{width:auto;margin:0;padding:0;border:0;white-space:nowrap}.tnp-subscription-minimal input.tnp-email,.tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0;margin-right:10px}.tnp-subscription-minimal.with-name input.tnp-email,.tnp-subscription-minimal.with-name input.tnp-name{width:31%}.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px}.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0;margin:0}.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem}.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0}@media all and (max-width:525px){.tnp-subscription-minimal input.tnp-submit,.tnp-subscription-minimal.with-name input.tnp-email,.tnp-subscription-minimal.with-name input.tnp-name{width:100%;max-width:100%;margin:0;display:block;margin-bottom:.5rem}}.tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0;height:auto;margin:0}.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px}.tnp-comments label{display:block}.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important}.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px solid #ddd}.tnp-nl-checkout{margin-bottom:1em}