#special_deals .form-control, .r-16 { border-radius:16px!important } .r-20 { border-radius:20px!important } .g-1, .g-2, .g-3, .g-1-m, .g-2-m, .g-3-m, .r-12, .woocommerce ul.products li.product a img, #bottom_car .bg-grigio, #six_picture .bg-grigio, #extra, .as-seen-on img, .collection-image {   border-radius:12px; } .loghi_vari>div {   border-radius:12px;   overflow:hidden;   } #about_section picture,#autore,.border-brand {   border-radius:12px;   overflow:hidden;   display:inline-block; }  .r-8, .iconic-woothumbs-thumbnails__image-wrapper:after, .iconic-woothumbs-thumbnails__image, .variations_form .btn-white, .summary .quantity {   border-radius:8px!important;   overflow:hidden; } #tidio-chat #tidio-chat-root{  margin:24px 24px 117px!important; } #search_form #close_search{  top:calc(50% - 12px); } #search_form #close_search img{  height:auto; } #cart_page_new .wc-block-cart__payment-options{  display:none!important; } .with_banner picture img{  height:auto!important; } .iconic-woothumbs-all-images-wrap{  width:65% !important; } .iconic-woothumbs-all-images-wrap{  width:65% !important; } #bottom_car{  overflow-x:hidden; } .max_width_home{  width:95%; } #trusted{  position:relative;  overflow-x:hidden; } #trusted .user_pic{  width:100%; } #trusted .swiper-slide .box03 .mb-4 p{  min-height:140px; } .variations .no-variation-img a{  padding:15px 15px !important; } body .variations_form .dropdown-toggle::after {  content:""!important;  position:absolute;  right:15px;  top:50%;  width:14px;  height:8px;  background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6849 0.53125L6.6081 6.6081L0.53125 0.53125' stroke='%23757575' stroke-width='1.5' /%3E%3C/svg%3E");  background-repeat:no-repeat;  background-position:center;  transform:translateY(-50%);  transition:transform 0.3s ease;  pointer-events:none; } body .variations_form .dropdown-toggle[aria-expanded="true"]::after {  transform:translateY(-50%) rotate(180deg); } body #logos{  padding:65px 0; } #logos .justify-content-center {  width:100%;  display:flex;  align-items:center;  flex-wrap:wrap;  gap:24px; } #logos .justify-content-center .justify-content-item{  max-width:140px; } #logos .justify-content-center .justify-content-item img{  width:100%; } .mobile-ticker-wrap {  display:none; } @keyframes mobileMarquee {   0% {  transform:translate3d(0, 0, 0);   }   100% {   transform:translate3d(-50%, 0, 0);   } } @media (max-width:1440px) {  #navigation .nav-link{ margin-right:5px; margin-left:5px;  }  .navbar-brand{ margin-right:5px;  } } @media (max-width:1280px) {  .navbar-brand .col-auto{ padding-right:7px; padding-left:7px;  }  #logos .justify-content-center { width:100%; display:flex; align-items:center; gap:0;  } } @media (max-width:1100px) {  .navbar-brand .col-auto{ padding-right:4px; padding-left:4px;  }  body #wswu h2, body #wswu02 h2{ font-size:18px!important;  } } @media (max-width:991px) {  .iconic-woothumbs-all-images-wrap { width:100% !important;  } } @media (max-width:768px) {   .mobile-ticker-wrap {   display:block;  }  #logos .desktop-ticker-wrap{ display:none;  }   #featured-image .title-header{ width:100%;  }  .max_width_p{ width:100%;  }  body #wswu h2, body #wswu02 h2{ font-size:16px !important; line-height:1.6 !important;  }  body .sotto{ font-size:16px; line-height:1.5;  }  .search_btn{ display:none!important;  }   .mobile-ticker-wrap {  display:block !important;  width:100%;  overflow:hidden;   }   .mobile-ticker-wrap .ticker-track {  display:flex !important;  flex-wrap:nowrap !important;  width:max-content;  animation:mobileMarquee 25s linear infinite !important;  will-change:transform;   }   .mobile-ticker-wrap .ticker-items-group {  display:flex !important;  flex-wrap:nowrap !important;  align-items:center;   }   .mobile-ticker-wrap .ticker-item {  min-width:110px !important;  width:auto !important;  max-width:none !important;  flex-shrink:0;  display:flex !important;  justify-content:center !important;  align-items:center !important;  margin:0 !important;  box-sizing:border-box !important;   }   .mobile-ticker-wrap .ticker-item img {  height:auto !important;  max-height:110px !important;  width:auto !important;  display:block !important;  object-fit:contain !important;   } } @media (max-width:480px) {  #gift_page .row{ flex-direction:column;  }  body #gift_page .col{ max-width:100% !important; margin-bottom:20px;  } } 