.elementor-6170201 .elementor-element.elementor-element-797a9334{margin-top:0%;margin-bottom:3%;padding:0% 0% 0% 0%;}.elementor-6170201 .elementor-element.elementor-element-5c242f74 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-6170201 .elementor-element.elementor-element-5c242f74 > .elementor-element-populated{margin:0% 2% 0% 2%;padding:0px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-081308c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px -7px 0px;}.elementor-6170201 .elementor-element.elementor-element-081308c{width:16.222%;max-width:max(16.222%, 100%);top:25px;}body:not(.lang-rtl) .elementor-6170201 .elementor-element.elementor-element-081308c{right:18px;}body.lang-rtl .elementor-6170201 .elementor-element.elementor-element-081308c{left:18px;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-product-miniature{padding:1px 1px 1px 1px !important;border-radius:0px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-image img{border-radius:3px 3px 3px 3px;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-content{text-align:left;padding:10px 10px 5px 10px;min-height:0px;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-title{margin-top:8px;font-family:"Josefin Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-category{margin-top:3px;color:#9b9b9b;font-family:"Cardo", sans-serif;font-size:11px;line-height:1em;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-price-wrapper{margin-top:12px;font-family:"Josefin Sans", sans-serif;font-size:16px;font-weight:500;line-height:1em;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-price{color:#DA1717;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-price-regular{font-size:18px;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-quick-view{font-family:"Josefin Sans", sans-serif;font-size:16px;line-height:2.6em;color:rgba(34,34,34,0.68);}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-quick-view:hover{color:#222222;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-badges-left{margin-top:3px;margin-left:0px;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-badges-right{margin-top:3px;margin-right:0px;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-badge{margin-bottom:0px;min-width:0px;border-radius:100px;font-weight:600;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-badge-sale{background:#222222;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 > .elementor-widget-container{margin:4% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6170201 .elementor-element.elementor-element-2bbb2d7 .ce-product-variants__patterns{justify-content:left;}body:not(.lang-rtl) .elementor-6170201 .elementor-element.elementor-element-2bbb2d7 .ce-product-variants__pattern{margin:0 15px 15px 0;}body:not(.lang-rtl) .elementor-6170201 .elementor-element.elementor-element-2bbb2d7 .ce-product-variants{margin:0 -15px -15px 0;}body.lang-rtl .elementor-6170201 .elementor-element.elementor-element-2bbb2d7 .ce-product-variants__pattern{margin:0 0 15px 15px;}body.lang-rtl .elementor-6170201 .elementor-element.elementor-element-2bbb2d7 .ce-product-variants{margin:0 0 -15px -15px;}.elementor-6170201 .elementor-element.elementor-element-2bbb2d7 .ce-product-variants__count{font-size:15px;font-style:italic;letter-spacing:1px;}.elementor-6170201 .elementor-element.elementor-element-2bbb2d7 .ce-product-variants__pattern{border-color:#222222;border-style:solid;border-width:1px;border-radius:0px;padding:0px;width:34px;height:34px;}.elementor-6170201 .elementor-element.elementor-element-2bbb2d7 .ce-product-variants__pattern:hover{border-style:solid;border-width:2px;padding:0px;}.elementor-6170201 .elementor-element.elementor-element-2bbb2d7 > .elementor-widget-container{margin:0% 0% 0% 3%;padding:0px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-14444cb .elementor-icon-wrapper{text-align:left;}.elementor-6170201 .elementor-element.elementor-element-14444cb.elementor-view-stacked .elementor-icon{background-color:#9B9B9B;}.elementor-6170201 .elementor-element.elementor-element-14444cb.elementor-view-framed .elementor-icon:not(#e), .elementor-6170201 .elementor-element.elementor-element-14444cb.elementor-view-default .elementor-icon:not(#e){color:#9B9B9B;}.elementor-6170201 .elementor-element.elementor-element-14444cb.elementor-view-stacked .elementor-icon:hover{background-color:#BF1D1D;}.elementor-6170201 .elementor-element.elementor-element-14444cb.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-6170201 .elementor-element.elementor-element-14444cb.elementor-view-default .elementor-icon:not(#e):hover{color:#BF1D1D;}.elementor-6170201 .elementor-element.elementor-element-14444cb .elementor-icon{font-size:28px;}.elementor-6170201 .elementor-element.elementor-element-14444cb .elementor-icon i, .elementor-6170201 .elementor-element.elementor-element-14444cb .elementor-icon svg{transform:rotate(0deg);}.elementor-6170201 .elementor-element.elementor-element-14444cb > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.lang-rtl) .elementor-6170201 .elementor-element.elementor-element-14444cb{left:461px;}body.lang-rtl .elementor-6170201 .elementor-element.elementor-element-14444cb{right:461px;}.elementor-6170201 .elementor-element.elementor-element-14444cb{top:569px;}.elementor.elementor-6170201 .elementor-section-wrap{overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);}@media(max-width:1023px){body:not(.lang-rtl) .elementor-6170201 .elementor-element.elementor-element-14444cb{left:477px;}body.lang-rtl .elementor-6170201 .elementor-element.elementor-element-14444cb{right:477px;}.elementor-6170201 .elementor-element.elementor-element-14444cb{top:539px;}}@media(max-width:767px){.elementor-6170201 .elementor-element.elementor-element-5c242f74 > .elementor-element-populated{margin:0% 0% 15% 0%;}.elementor-6170201 .elementor-element.elementor-element-081308c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-081308c{width:67px;max-width:max(67px, 100%);top:-5px;}body:not(.lang-rtl) .elementor-6170201 .elementor-element.elementor-element-081308c{right:-8px;}body.lang-rtl .elementor-6170201 .elementor-element.elementor-element-081308c{left:-8px;}.elementor-6170201 .elementor-element.elementor-element-1f1fc805 .elementor-badge{font-size:11px;line-height:1em;letter-spacing:0.4px;}.elementor-6170201 .elementor-element.elementor-element-2bbb2d7 .ce-product-variants__pattern{width:33px;height:33px;}.elementor-6170201 .elementor-element.elementor-element-2bbb2d7 > .elementor-widget-container{margin:0% 0% 0% 3%;padding:0% 0% 0% 0%;}.elementor-6170201 .elementor-element.elementor-element-14444cb .elementor-icon{font-size:26px;}.elementor-6170201 .elementor-element.elementor-element-14444cb > .elementor-widget-container{margin:-57px -57px -57px -57px;padding:2px 2px 2px 2px;}body:not(.lang-rtl) .elementor-6170201 .elementor-element.elementor-element-14444cb{left:361px;}body.lang-rtl .elementor-6170201 .elementor-element.elementor-element-14444cb{right:361px;}.elementor-6170201 .elementor-element.elementor-element-14444cb{top:504px;}}/* Start custom CSS for product-miniature-box, class: .elementor-element-1f1fc805 *//* Stile prezzi nel blocco prodotti */

/* Prezzo nuovo (quello arancio) */
.elementor-price-wrapper .elementor-price {
  font-size: 20px !important;      /* grandezza */
  font-weight: 800 !important;     /* grassetto */
  color: #DE7C11 !important;       /* nuovo colore arancio */
  line-height: 1.2 !important;
}

/* Prezzo vecchio (barrato, grigio) */
.elementor-price-wrapper .elementor-price-original {
  color: #777777 !important;       /* grigio tenue per il prezzo barrato */
  font-weight: 400 !important;
  text-decoration: line-through;
  margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71c0f57 */.paybanner {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.paybanner {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* 🔽 SOLO per schermi piccoli (telefono) */
@media (max-width: 767px) {
  .klarna-paypal-text {
    font-size: 13px; /* riduce leggermente la scritta */
    white-space: nowrap; /* impedisce l’andata a capo */
  }
  .klarna-paypal-container img {
    height: 18px; /* riduce leggermente i loghi */
    vertical-align: middle;
  }
}
/* SOLO per il modulo CrossSelling da telefono */
@media (max-width: 767px) {
  .crossselling .paybanner,
  .crossselling .paybanner * {
    font-size: 11px !important;
    white-space: nowrap !important;
    line-height: 1.2 !important;
  }

  .crossselling .paybanner img {
    height: 16px !important;
    vertical-align: middle !important;
    margin: 0 2px !important;
  }
}/* End custom CSS */
/* Start custom CSS for page-settings */#crosssellingpro,
.crosssellingpro-container,
.crossselling-container,
.crosssellingpro-block,
.elementor-widget-container #crosssellingpro {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */