:root{--color-primary:#cf151e;--color-border:#e5e5e5;--color-body-text:#666;--color-heading-text:#232323;--color-body-link:#666;--color-body-link-hover:#cf151e;--color-product-title:#232323;--color-regular-price:#232323;--color-sale-price:#666;--btn-border-radius:0;--color-btn-bg:#232323;--color-btn-text:#fff;--color-btn-bg-hover:#cf151e;--color-btn-text-hover:#fff;--color-tip-bg:#fff;--color-tip-text:#333;--input-border-radius:0;--color-input-bg:rgba(255, 255, 255, 0.5);--color-input-border:rgba(129, 129, 129, 0.2);--color-input-text:#282828;--color-cookie-bg:rgba(0, 0, 0, 0.8);--color-cookie-txt:#fff;--color-cookie-link:#fff;--color-cookie-btn-bg:#fff;--color-cookie-btn-text:#000;--color-cookie-btn-bg-h:#1d1d1d;--color-cookie-btn-text-h:#fff;--color-box-bg:#fff;--color-box-border:#e5e5e5;--box-border-radius:0;}.breadcrumb{background:#f0f0f0;padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:0px;color:#666;}.breadcrumb .page-heading{color:#232323;}.breadcrumb li:after{color:#666;}.breadcrumb a{color:#666;}.breadcrumb a:hover{color:#232323;}@media (max-width:991px){.breadcrumb{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;}}.lang-rtl .breadcrumb{padding-left:0px;padding-right:0px;}@media (max-width:991px){.lang-rtl .breadcrumb{padding-left:0px;padding-right:0px;}}body.boxed main{border:none 1px;overflow:hidden;position:relative;margin:0 15px;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.2);}@media (min-width:1300px){body.boxed main{max-width:1470px;margin:0 auto;}}.container,.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}body{background:#fff;color:var(--color-body-text, #666);}.tdstar:after{color:#ffb10b;}.product-flags .discount,.product-flags .on-sale{background:#f46e6e;color:#fff;}.product-flags .new{background:#fff;color:#232323;}.product-flags .online-only,.product-flags .pack{background:#000;color:#fff;}.product-flags .out_of_stock{background:#666;color:#fff;}.product-price.has-discount .discount{background:#f46e6e;color:#fff;}table#product_comparison .discount-product,#mywishlist .discount-product,#view_wishlist .discount-product,table#product_comparison .discount-percentage,#mywishlist .discount-percentage,#view_wishlist .discount-percentage{background:#f46e6e;color:#fff;}.products.row{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(20px/2);padding-right:calc(20px/2);margin-bottom:20px;}.products.row .slick-slider .product-miniature{padding-left:calc(20px/2);padding-right:calc(20px/2);margin-bottom:20px;}@media (max-width:767px){.products.row{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}.products.row .slick-slider .product-miniature{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}}.product-miniature .product-container{border:none 1px #e9e9e9;padding:0px;}@media (max-width:767px){.product-miniature .product-container{padding:10px;}}@media (max-width:543px){}.products .product-miniature .product-container .variant-links{display:none !important;}#maintenance{background:#b1b1b1 url("https://demo.themedelights.com/Prestashop/PRS02/PRS028/PRS02/modules/tdthemesettings/views/img/front/maintenance.jpg") center center / auto no-repeat fixed;color:#fff;}#maintenance a{color:#fff;}html{font-size:13px;}@media (max-width:767px){}body{line-height:24px;}body{font-family:Poppins, sans-serif;}#categories_block_left li a.selected { background: orange; } .order_steps .step.current { color: #000289; } .order_steps .step { color: #36b729; } a.scheda-link { color: #FF8C00; text-decoration: none; } a.scheda-link:hover { color: #FFA500; text-decoration: underline; } .product-title { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .two-line { display: -webkit-box !important; } .alert{ font-weight: bold !important; } .custom-control-label.js-terms { border: 1px solid red; padding: 5px; display: inline-block; } span.delivery-information { font-weight: bold; margin: 10px; border: 1px solid #ccc; padding: 5px 10px; background-color: #f9f9f9; color: #000289 }