.cmplz-cookiebanner.cmplz-hidden {
display: none !important;
visibility: hidden !important;
}
.cmplz-cookiebanner .cmplz-close {
width: 20px !important;
height: 20px !important;
}
.cmplz-cookiebanner .cmplz-close svg {
width: 14px !important;
height: 14px !important;
max-width: 14px !important;
max-height: 14px !important;
display: block !important;
} .single-product .product-type-variable .prezzo-simple {
display: none !important;
}
.categorie-mobile .swiper-wrapper  {
overflow: visible !important;
}
@media only screen and (max-width: 768px) {
#menu-main-menu-mobile .menu-item a {
width: 100% !important;
line-height: 20px !important;
}
}
.wd-prefooter  {
display: none !important;
}
.page-id-12 .wd-page-content{
padding-left: 12% !important;
padding-right: 12% !important;
}
@media (max-width: 1025px) {
.page-id-12 .wd-page-content{
padding-left: 15px!important;
padding-right: 15px !important;
}
}
.page-id-2341 .woocommerce-error{
border-radius: 10px !important;
margin-left: 12% !important;
margin-right: 12% !important;
justify-content: center;
}
@media (max-width: 1025px) {
.page-id-2341 .woocommerce-error{
border-radius: 10px !important;
justify-content: center;
margin-left: 15px !important;
margin-right: 15px !important;
}
}
.scrollToTop.button-show {
display: none;
}
.woocommerce-info{
border-radius: 10px !important;
background-color: #EEE9E3 !important;
color: #000 !important;
width: 100%;
justify-content: left;
}
.page-id-2341 .woocommerce-info{
border-radius: 10px !important;
background-color: #EEE9E3 !important;
color: #000 !important;
margin-left: 12% !important;
margin-right: 12% !important;
width: 100%;
justify-content: left;
}
.woocommerce-message a{
color: #000 !important;
}
@media (max-width: 1025px) {
.page-id-2341 .woocommerce-info{
border-radius: 10px !important;
background-color: #EEE9E3 !important;
color: #000 !important;
width: 100%;
justify-content: center;
margin-left: 15px !important;
margin-right: 15px !important;
}
}
#cmplz-document {max-width:100%!important}
.woocommerce-message {
justify-content: left;
display: inline-flex;
padding: 20px;
border-radius: 10px;
width: 100%;
margin-top: 20px;
background-color: #EEE9E3 !important;
color: #000 !important;
margin-top: 0px;
}
.woocommerce-notices-wrapper{
justify-content: center;
align-content: center;
align-self: stretch;
align-items: center;
display: flex;
}
.page-id-2341 .wd-checkout-coupon {
align-items: center;
background-color: #fff;
padding: 10px;
border-radius: 10px;
margin-left: 12% !important;
margin-right: 12% !important;
}
@media (max-width: 1025px) {
.page-id-2341 .wd-checkout-coupon {
align-items: center;
background-color: #fff;
padding: 20px;
border-radius: 20px;
margin-left: 15px !important;
margin-right: 15px !important;
}
}
.wd-wc-notices .woocommerce-notices-wrapper>* {
margin-bottom: 20px;
}
.page-id-2341 .wd-checkout-login {
align-items: center;
background-color: #fff;
padding: 20px;
border-radius: 10px;
margin-left: 12% !important;
margin-right: 12% !important;
}
@media (max-width: 1025px) {
.page-id-2341 .wd-checkout-login {
align-items: center;
background-color: #fff;
padding: 20px;
border-radius: 10px;
margin-left: 15px !important;
margin-right: 15px !important;
}
}
.woocommerce-form-coupon .form-row-last {
width: 100%;
}
#choose-your-gift-dialog .wc-bogof-products .wc-bogof-product .wc-bogof-product-loop-item form.wc-bogof-gift-cart button.button {
width: 100%;
}
@media (max-width: 1025px) {
#choose-your-gift-dialog .wc-bogof-products {
flex-direction: column;
align-content: center
}
}
@media (max-width: 1025px) {
#choose-your-gift-dialog .wc-bogof-products .wc-bogof-product {
width: 90%;
}
}  .ig-carousel  .swiper-wrapper {
overflow: visible !important;
}
.ig-carousel .swiper-slide  {
padding: 0px !important;
}
.ig-carousel .instagram-media {
max-width: unset !important;
}
.ig-carousel .instagram-media .PrimaryCTA  {
display: none !important;
}
.ig-carousel .HoverCardRoot {
display: none !important;
}
.ig-carousel .Footer {
display: none !important;
} .wd-sub-menu li>a {
color:unset;
}
.wd-nav .menu-prodotti li{
text-transform: none !important;
color: #838383 !important;
font-weight: 100 !important;
}
.wd-nav .menu-prodotti{
text-transform: uppercase;
color: #000;
font-weight: 600;
}
.wd-dropdown-menu .wd-dropdown-inner .wd-grid-f-inline>.wd-col {
width: 45% !important;
}
.wd-nav-mobile.wd-active { display: block !important;
}
.wd-sticky-nav {
z-index: 99999999999 !important; 
}
.wd-sticky-nav li.logo-header-1 .wd-nav-img {
--nav-img-height: 60px;
--nav-img-width: 120px;
}
.wd-nav-sticky .logo-header-1 .woodmart-nav-link {
padding-left: 5px;
}
.wd-nav-sticky .logo-header-1 .nav-link-text{
display: none !important;
}
.wd-nav-sticky .logo-header-1 .woodmart-nav-link {
min-width: 150px !important;
display: block;
}
.wd-close-search {
display: none;
}  @media (max-width: 1025px) {
.logo-header {
display:none;
}
body li.logo-header {
display:none;
}
.mobile-nav .wd-nav-img {
display:none;
}
}
@media (min-width: 1025px) {
.whb-general-header {
background-color: rgba(255, 255, 255, 0)!important;
}
} @media (min-width: 1025px) {
.wd-close-side {
background-color: #EEE9E39e;
}
.wd-sticky-nav-enabled {
background-color: #ffffff00 !important;
margin-left: unset !important;
--wd-sticky-nav-w: 72px !important;
} .wd-sticky-nav-enabled:not([class*="wrapper-boxed"]) .whb-header.whb-sticky-real.whb-sticked .whb-main-header {
margin-left: 0px !important;
}
.wd-sticky-nav {
background-color: #ffffff00 !important;
padding-left: 20px !important;
padding-top: 20px !important;
border-width: 0px !important;
}
.wd-sticky-nav {
padding-top: 60px !important;
}
.single-product .wd-sticky-nav {
padding-top: 30px !important;
}
.wd-sticky-nav-title {
display: none !important;
}
.wd-nav-img img{
height: 40px !important;
}
.cart.menu-item{
display: none !important;
} .icona-menu {
background-color: #EEE9E360 !important;
}
.icona-menu:hover {
background-color: #EEE9E3 !important;
}
.icona-menu .woodmart-nav-link {
padding: 10px 15px;
}
.icona-menu.icona-shop {
border-radius: 30px 30px 0px 0px;
}
.icona-menu.icona-desideri {
border-radius: 0px 0px 30px 30px;
}
.wd-sticky-nav:hover {
background-color: #EEE9E3 !important;
}
.icona-menu:hover {
background-color: #EEE9E3 !important;
}
.menu-offerte {
background-color: #EEE9E3 !important;
border-radius: 5px !important;
margin-top: 7px !important;
width: 190px !important;
}
.menu-offerte .woodmart-nav-link {
color: #000000;
}
.menu-offerte .woodmart-nav-img {
margin-right: 10px;
}
.menu-confronta {
border-color: #a2a2a2 !important;
border-width: 1px !important;
border-style: solid !important;
border-radius: 5px !important;
margin-top: 7px !important;
}
.menu-confronta .woodmart-nav-link {
color: #000000;
}
.menu-confronta .woodmart-nav-img {
margin-right: 10px;
}
} .e-con-boxed.wd-section-stretch {
--container-max-width: 100%;
padding-left: 10% !important;
padding-right: 10% !important;
}
@media (max-width: 1025px) {
.e-con-boxed.wd-section-stretch {
--container-max-width: 100%;
padding-left: 15px !important;
padding-right: 15px !important;
}
} .container, .container-fluid {
padding-right: 0px !important;
padding-left: 0px !important;
}
body {
background-color: rgb(255, 255, 255) !important;
}
.whb-general-header {
border-color: #ffffff00 !important;
}  
.whb-column.whb-col-right  {
padding-right: 30px !important;
}
.whb-column.whb-mobile-right {
padding-right: 15px !important;
}
.whb-column.whb-mobile-left {
padding-left: 15px !important;
} .sk-scroller-1 {
width: 100%;
white-space: nowrap;
display: flex
}
.sk-scroller-1 .scroll-item {
color: #EEE9E3;
font-size: 200px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0px;
display: flex;
align-items: top;
-webkit-animation: marquee-left 25s linear 0s infinite;
animation: marquee-left 25s linear 0s infinite;
transform: translateX(0)
}
.sk-scroller-1 .scroll-item p span {
padding: 70px 0px 0px 0px;
display: inline-flex;
}
.sk-scroller-1 .scroll-item p {
margin-bottom: 0;
}
@keyframes marquee-left {
0% {
transform: translateX(0)
}
100% {
transform: translateX(-100%)
}
}
.sk-scroller-2 {
width: 100%;
white-space: nowrap;
display: flex
}
.sk-scroller-2 .scroll-item {
color: #EEE9E3;
font-size: 200px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0px;
display: flex;
align-items: top;
-webkit-animation: marquee-right 25s linear 0s infinite;
animation: marquee-right 25s linear 0s infinite;
transform: translateX(0)
}
.sk-scroller-2 .scroll-item p span {
padding: 70px 0px 0px 0px;
display: inline-flex;
}
.sk-scroller-2 .scroll-item p {
margin-bottom: 0;
}
@keyframes marquee-right {
0% {
transform: translateX(-100%);
}
100% {
transform: translateX(0);
}
} .offerta-info .elementor-widget-container p {
margin-bottom: 3px;
}
.scroll-offerte .wd-marquee-item .elementor img {
border-radius: 50% !important;
}
.durata-offerta {
font-weight: 500;
} .immagine-prodotto .second{
opacity: 0;
transition: 0.5s ease-in-out;
} .immagine-prodotto:hover .second{
opacity: 1;
} .slider-2 .second2{
opacity: 0;
transition: 0.5s ease-in-out;
} .slider-2:hover .second2{
opacity: 1;
} .swiper-slide .pulsante-prodotto {
min-width: 100% !important;
}
.swiper-slide .pulsante-prodotto .elementor-size-sm {
min-width: 100% !important;
}
.immagine-prodotto .pulsante-prodotto .elementor-size-sm{
opacity: 0%;
}
.immagine-prodotto:hover .pulsante-prodotto .elementor-size-sm{
opacity: 100%;
}
@media (max-width: 1024px) {
.immagine-prodotto .pulsante-prodotto .elementor-size-sm {
opacity: 100%;
}
} .e-n-tabs-heading {
position: unset !important;
z-index: 1 !important;
background-color: #f7f7f7 !important;
}
.swiper-wrapper .slide {
height: 60vh !important;
max-height: 800px !important;
} .modulo-1{
width: 45% !important;
float: left !important;
margin-right: 5% !important;
}
.modulo-1 label {
padding-bottom: 40px
}
.modulo-1 input {
margin-top: 3px ;  border-width: 0px ;   border-bottom-width: 4.5px ; font-size: 20px ; padding: 0px
}
.modulo-3{
width: 45% !important;
float: left !important;
margin-left: 5% !important;
}
.modulo-3 label {
padding-bottom: 40px
}
.modulo-3 input {
margin-top: 3px ;  border-width: 0px ;   border-bottom-width: 4.5px ; font-size: 20px ; padding: 0px
}
.modulo-2 {
width: 100% !important;
}
.modulo-2 label {
padding-bottom: 40px
}
.modulo-2 textarea {
margin-top: 3px ;  border-width: 0px ;   border-bottom-width: 4.5px ; font-size: 20px ; padding: 0px; min-height: 130px
}
.wpcf7-not-valid-tip {font-size: 16px }
.modulo-3 .wpcf7-form-control-wrap input {margin-inline-end: 0px; 
}
.modulo-4 .cv-upload {
margin-top: 20px; 
} @media screen and (max-width: 767px) {
.modulo-1 {
width: 100% !important;
float: none !important;
}	
.modulo-3 {
width: 100% !important;
float: none !important;
margin-left: 0px !important;
}
} .wd-product .product-element-bottom {
padding-left: 10px;
padding-right: 10px;
}
.wd-products .wd-product .price {
margin-top: unset !important;
}
.wd-product {
text-align: left  !important;
}
.wd-product .star-rating {
display:none !important;
}
.wd-entities-title {
width: 100% !important;
}
.wd-product .product-element-bottom {
align-content: flex-start !important;
} .wd-product.wd-hover-quick.post-108487 .wd-add-btn {
display: none !important;
}
.space-shop-grid {
width: 100%;
}
.cat-item {
font-size: 90% !important;
}
.wd-pf-sortby {
display:none !important;
}
.wd-pf-price-range {
display:none !important;
} .price_slider_amount  {
flex-direction: column !important;
align-items: flex-start !important;
}
.wd-timer.wd-style-standard {
--wd-timer-shadow: unset!important;
--wd-timer-bg: unset!important;
background-color: #fff;
border-radius: 10px;
width: 100%;
}
.product-grid-item {
margin-top: 7px;
}
.orderby option[value="rating"]{
display: none !important;
}
.orderby option[value="popularity"]{
display: none !important;
} .price br{
display: none;
}
.woocommerce-Price-amount{
padding-right: 7px !important;
}
.simpleshopmessage {
display: none;
font-size: 13px !important;
font-weight: 400;
background: #f5efdd;
padding: 5px 13px;
width: 100%;
color: #b65d00;
border-radius: 20px;
}
.simpleshopmessage {
white-space: nowrap;
}
.variableshopmessage {
display: none !important;
}
.single-product .wd-single-price .price br {
display: none !important;
}
.price br {
display: none !important;
} .wd-gallery-thumb .wd-carousel-wrap .wd-carousel-item.wd-active {
display: none !important;
}
.Titolo_Prodotto_Classe .elementor-heading-title {
line-height: 1.2;
}
.Sottotitolo_Prodotto_Classe {
line-height: 1.2;
}
.woocommerce-breadcrumb {
--z-index: 5 !important;
}
.ppc-button-wrapper {
margin-top: 17px !important;
}
.variable-items-wrapper.button-variable-items-wrapper .button-variable-item.selected {
background-color: #8E451F !important;
color: #fff !important;
border-width: 0px !important;
border-style: none;
}
@media screen and (max-width: 767px) {
.wd-swatch-layout-inline table.variations .cell  {
display: flex !important;
}
}
.single-product .wd-single-price .price br{
display: unset;
}
.wooco_component_product_selection .dd-select {
border-width: 0px !important;
border-radius: 10px !important;
}
.wooco_component_desc{
margin-top: 10px;
}
.product-additional-galleries{
right: 0px !important;
align-items: flex-end !important;
}
.single-product p.space-consegna {
display: inline-block;
padding: 1%;
border: 1px solid;
}
.single-product p.space-random-buyers {
display: inline-block;
padding: 1%;
background: #efefef;
}
.single-product p.space-random-buyers .space-random-buyers-num {
font-weight: bold;
}
.single-product button.wd-fbt-purchase-btn.single_add_to_cart_button {
text-align: center;
display: block;
width: 100%;
}
.single-product .space-acquista-nuovamente {
margin: 15px 0 0;
text-align: center;
text-decoration: underline;
text-transform: uppercase;
}
.wd-sticky-btn {
left: 0px !important;
padding: 15px !important;
}
.wd-sticky-btn  .wd-sticky-btn-cart {
gap: 10px;
}
.wd-sticky-btn  .wd-sticky-btn-cart .awdr_discount_bar{
margin-bottom: 0px !important;
}
.star-rating {
color: #000000;
}
.single-product p.space-random-buyers {
background: #000000;
border-radius: 20px;
color: #fff;
font-size: 14px;
font-weight: 500;
margin-bottom: 0px;
padding: 3px 10px;
}
.immagine-prodotto .woocommerce-product-gallery__image img{
height: 100vh !important;
object-fit: cover !important;
object-position: bottom !important;
}
@media screen and (max-width: 767px) {
.immagine-prodotto .woocommerce-product-gallery__image img{
height: 90vh !important;
object-fit: cover !important;
object-position: bottom !important;
}
}
.woocommerce-product-attributes-item__value {
background-color: #fff;
border-radius: 20px;
padding: 1% !important;
font-weight: 500;
padding: 3px 10px;
}
div.quantity {
--wd-form-height: 47px !important;
}
.single-product p.space-consegna {
display: flow;
text-align: center;
background-color: #8E451F;
border-width: 0px;
border-radius: 20px;
font-size: 14px;
font-weight: 500;
padding: 3px 10px;
color: #fff;
}
.Titolo_Prodotto_Classe h1{
opacity: 0;
transition: opacity 0.5s ease-in-out;
}
.Titolo_Prodotto_Classe {
opacity: 0;
transition: opacity 0.5s ease-in-out;
font-weight: 500;
text-transform: uppercase;
font-family: 'Poppins';
font-size: 40px;
color: #000;
margin-bottom: 10px !important;
}
.Sottotitolo_Prodotto_Classe div {
opacity: 0;
transition: opacity 1s ease-in-out;
}
.Sottotitolo_Prodotto_Classe {
opacity: 0;
transition: opacity 1s ease-in-out;
font-weight: normal;
text-transform: none;
font-family: 'Poppins';
font-size: 25px;
letter-spacing: 0.05em;
}
.out-of-stock{
text-align: center;
}
.wd-visits-count.wd-style-default  {
padding: 3px 15px;
background-color: #000;
border-radius: 25px; 
}
.wd-sold-count.wd-style-default {
padding: 10px 15px;
background-color: #EEE9E3 ;
border-radius: 10px ;
}
.wd-est-del.wd-style-default {
padding: 10px 15px;
background-color: #EEE9E3 ;
border-radius: 10px ;
}
.out-of-stock{
background-color: #EEE9E3 ;
border-radius: 10px;
padding: 15px;
}
p.stock.out-of-stock {
color: #8E451F;
}
.wd-sticky-btn-cart .price .simpleshopmessage {
display:none !important;
}
.wooco-price-2830 #text {
display:none !important;
} .wishlist-title {
display:none !important;
}
.wd-wishlist-head .wd-social-icons{
display:none !important;
}  .woocommerce-additional-fields {
margin-top: 30px !important;
}
.page-id-2341 .main-page-wrapper{
padding-top: 120px;
padding-left: 15px;
padding-right: 15px;
}
.page-id-2341 .woocommerce-bogof-notices-wrapper {
width: 100%;
display: flex;
justify-content: center;
}
.checkout .elementor-51171 .elementor-element.elementor-element-56d618ed {
border-radius: 10px;
}
.checkout .elementor-51171 .elementor-element.elementor-element-6e30829f {
margin-top: 0px;
}
.woocommerce-shipping-fields {
margin-top: 40px;
}
.wd-payment-methods #place_order{
font-size: 16px !important;
height: 47px !important;
font-weight: 400 !important;
background-color: #8E451F !important;
}
#ppcp-hosted-fields .ppcp-dcc-order-button {
font-size: 16px !important;
height: 47px !important;
font-weight: 400 !important;
background-color: #71aa3c !important;
}
.woocommerce-billing-fields {
margin-top: 20px;
} .gtc-gift-card-summary p input[type='text'] {
width: 100%;
}
.gtc-gift-card-summary p textarea {
width: 100%;
}
.gtc-gift-card-predefined-button:hover {
background-color: #EEE9E3 !important;
border-style: solid !important;
}
.gtc-gift-card-predefined-button:focus {
background-color: #EEE9E3 !important;
border-style: solid !important;
}
.gtc-gift-card-amount-wrapper p label, .gtc-gift-card-delivery-date-wrapper p label, .gtc-gift-card-recipient-details-wrapper p label, .gtc-gift-card-sender-details-wrapper p label, .gtc-product-gift-card-wrapper p label {
width: 120px !important;
}
.postid-14422 .wd-single-tabs {
display:none ;
}
.postid-14422 .elementor-widget-shortcode .space-consegna {
display:none !important;
} .awdr-you-saved-text  {
color: #000 !important;
} .fp_apply_reward {
display: none !important;
}
.woocommerce-mini-cart .wooco-cart-child.wooco-item-child .quantity {
display: none !important;
}
.woocommerce-cart-form .wooco-cart-child.wooco-item-child .product-price {
display: none !important;
}
.woocommerce-cart-form .wooco-cart-child.wooco-item-child .product-quantity {
display: none !important;
}
.woocommerce-cart-form .wooco-cart-child.wooco-item-child .product-subtotal {
display: none !important;
}
.woocommerce-cart-form .wooco-cart-child.wooco-item-child {
border-bottom: 1px solid var(--brdcolor-gray-300) !important;
}
.fp_apply_reward {
background-color: #ffffff !important;
margin-top: 20px !important;
padding: 20px;
border-radius: 10px;
}
#mainsubmi {
width: 100%;
font-weight: 400;
}
#rs_apply_coupon_code_field {
margin-bottom: 10px !important;
height: 47px;
}
#default_field {
text-transform: uppercase;
font-weight: 500;
padding: 10px;
}
.wd-wc-notices .woocommerce-notices-wrapper>* {
border-radius: 10px !important;
}
.gtc-form-wrapper {
background-color: #fff !important;
margin-top: 20px !important;
padding: 20px;
border-radius: 10px;
}
#choose-your-gift-dialog .wc-bogof-products .wc-bogof-product .wc-bogof-product-loop-item form.wc-bogof-gift-cart button.button{
font-weight: 400 !important;
font-size: 15px !important;
padding: 9px !important;
}
.wc-bogof-notice .wc-bogof-woo-notice-content a.button-choose-your-gift {
text-transform: uppercase;
font-weight: 600;
color: #000;
}
.wd-coupon-form .input-text {
height: 47px !important;
}
.gtc-cart-gift-card-usage-wrapper .gtc-cart-gift-card-code {
height: 47px !important;
}
.wd-coupon-form .button {
font-size: 16px !important;
font-weight: 400 !important;
}
.gtc-cart-gift-card-usage-btn {
font-size: 16px !important;
font-weight: 400 !important;
min-width: 250px !important;
height: 47px !important;
margin-right: 0px !important;
max-width: unset !important;
margin-top: 10px !important;
}
.gtc-cart-gift-card-usage-content {
display: flex !important;
flex-direction: column !important;
}
.wd-coupon-form { flex-wrap: wrap !important; align-items: flex-start !important;
} .wd-coupon-form .input-text {
flex: 1 1 240px !important;
width: auto !important;
max-width: unset !important;
} .wd-coupon-form .coupon-error-notice {
flex: 1 1 100% !important;
margin-top: 4px;
}
.checkout-button{
font-size: 16px !important;
height: 47px !important;
font-weight: 400 !important;
background-color: #8E451F !important;
}
.woocommerce-error {
border-radius: 5px;
background-color: #EEE9E3 ;
color: #8E451F;
}
.gtc-cart-wallet-usage-content label, .gtc-cart-gift-card-usage-content label {
text-transform: uppercase;
font-weight: 500;
} .gtc-myaccount-wallet-balance-content {
padding: 20px;
}
.gtc-gift-card-available-balance-form-btn {
margin-top: 10px !important;
} .woocommerce-form-login__submit {
background: #000 !important; 
} 
.btn.wd-switch-to-register{
color: #ffffff !important;
width: 100% !important;
}
.woocommerce-form-register {
height: unset !important;
}
.woocommerce-button {
background: #000 !important; 
} 
.col-register-text {
text-align: left !important;
}
.woocommerce-ResetPassword .woocommerce-Button {
background: #000 !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text{
color: #000000 !important;
}
.wd-login-title{
margin-bottom: 25px !important
}
.wd-switch-to-register {
text-transform: uppercase !important;
font-weight: 400 !important;
font-size: 16px !important;
font-weight: 400 !important;
}
.login .form-row .woocommerce-form-login__submit {
font-size: 16px !important;
font-weight: 400 !important;
}
.woocommerce .register .button{
font-size: 16px !important;
font-weight: 400 !important;
} .page-id-15 .wd-my-account-sidebar {
display: none;
}
.page-id-15 .woocommerce-MyAccount-content {
max-width: 100%;
}
.page-id-14 .elementor-14 .elementor-element.elementor-element-4274bbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-14 .elementor-element.elementor-element-4274bbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em {
font-size: 13px !important;
}
.woocommerce-MyAccount-content-wrapper .button {
background: #000 !important;
} .wd-empty-page {
margin-top: 0px !important;
padding-top: 120px !important;
} .wd-search-full-screen {
z-index: 1000000 !important;
} #asl-storelocator.asl-cont.asl-template-4 {
--sl-primary: #000 !important;
--sl-infobox-a: #000 !important;
--sl-action-btn-bg: #000 !important;
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
margin-left:0px;
margin-right: 0px;
}
.asl-wrapper .sl-container{
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
max-width: 100% !important;
}
#asl-storelocator.asl-cont.asl-template-4 .asl-wrapper .sl-main-cont .asl_locator-panel .asl-panel .asl-panel-inner .sl-list-wrapper .sl-list .sl-item .sl-addr-sec .addr-loc .sl-cats {
display: none !important;
}
.multiselect-container .checkbox {
text-decoration: underline;
} #asl-storelocator.asl-cont.asl-template-4 .asl-wrapper .asl-top-area .Filter_section .search_filter .asl-filter-top-title {
font-family: 'Poppins' !important;
font-size: 40px !important;
text-transform: uppercase !important;
font-weight: 400 !important;
}
@media screen and (max-width: 767px) {
#asl-storelocator.asl-cont.asl-template-4 .asl-wrapper .asl-top-area .Filter_section .search_filter .asl-filter-top-title {
font-family: 'Poppins' !important;
font-size: 30px !important;
text-transform: uppercase !important;
font-weight: 400 !important;
}
#asl-storelocator.asl-cont.asl-template-4 .asl-wrapper .asl-top-area .Filter_section .search_btn_box .sl-search-btn {
width: 100%;
} 
#asl-storelocator.asl-cont.asl-template-4 .asl-wrapper .asl-top-area .Filter_section .search_btn_box .asl-reset-btn {
width: 100%;
} 
#asl-storelocator.asl-cont.asl-template-4 .asl-wrapper .asl-top-area .Filter_section .search_filter .asl-filter-top-title {
margin-bottom: 25px;
} 
}
@media screen and (max-width: 1024px) {
#asl-storelocator.asl-cont .agile-modal-dialog {
width: 90% !important;
max-width: none;
}
}   .wd-empty-compare .button br {
display:none;
} .woocommerce-password-strength{
margin-top: 20px;
} #ajaxsearchpro1_1 .probox .proinput input.orig {
font-family: "Poppins" !important;
}
#ajaxsearchprores1_1 .results .item div.asp_content {
font-family: "Poppins" !important;
}
#ajaxsearchprores1_1.isotopic .results .item.asp_gutter_bottom {
height: 300px !important;
}
@media (max-width: 1024px) {
.whb-general-header-inner .wd-header-text  {
flex: none !important;
width: 70px !important;
padding-left: 0px !important;
justify-content: center !important;
}
} @media (max-width: 320px) {
.site-logo {
padding: 0px !important;
}
.wd-tools-element>a {
padding:0px !important;
}
}  .visually-hidden {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
white-space: nowrap;
} .joinchat__button {
background: #1c1e21 !important;
} .wd-fbt-product-heading .price {
display: none !important;
}
.elementor-108516 .elementor-element.elementor-element-3ae7212 .wd-fbt.wd-design-side .wd-fbt-form {
border-radius: 10px !important;
}
.wd-fbt-purchase .price {
display: none !important;
}
.wd-fbt-desc {
display: none !important;
}
@media (min-width: 1024px) {
.wd-fbt.wd-design-side {
display: flex !important;
}
.wd-fbt-form {
width: 100% !important;
}
.wd-fbt.wd-design-side .wd-carousel-container {
max-width: 300px !important;
}
}
.postid-108487 .wd-sticky-btn {
display: none !important;
} @media (min-width: 1024px) {
.single-mailpoet_page .wd-page-content{
padding: 12% !important;
}
}
@media (max-width: 1024px) {
.single-mailpoet_page .wd-page-content{
padding: 30px !important;
}
}
@media (max-width: 320px) {
.single-mailpoet_page .wd-page-content{
padding: 15px !important;
}
} .onsale.product-label {
display: none;
}
.woocommerce-ordering {
margin-bottom: 20px;
}
.onsale {
position: absolute;
background: #fff;
padding: 3px 10px;
font-size: 13px;
font-weight: 600;
border-radius: 20px;
margin: 8px;
} .pagina-offerte .elementor-shortcode .wd-filter-buttons{
display:none;
}
.prodotti-sale-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.prodotto-item {
text-align: left;
}
.prodotto-item img {
width: 100%;
height: auto;
}
.prodotto-item h3 {
font-size: 1rem;
margin: 15px 0 5px;
}
.prodotto-item .prezzo {
display: block;
font-weight: bold;
color: #000;
} @media (max-width: 1024px) {
.prodotti-sale-grid {
grid-template-columns: repeat(2, 1fr);
}
} @media (max-width: 768px) {
.prodotti-sale-grid {
grid-template-columns: repeat(2, 1fr);
}
}
.awdr_discount_bar_content  {
font-weight: 500;
}
.awdr_discount_bar   {
background-color: #9b5a3a !important;
color: #eee9e3 !important;
padding: 5px 10px !important;
display: flex !important;
justify-content: center !important;
border-radius: 20px !important;
} #ajaxsearchpro1_1 .probox .proinput input.autocomplete {
display: none !important;
}
#ajaxsearchpro1_2 .probox .proinput input.autocomplete {
display: none !important;
}
#ajaxsearchpro1_2 .probox .proinput input.orig {
font-family: 'Poppins' !important;
}