div#logo-carousel-free-5145.logo-carousel-free .sp-lc-logo{border:1px solid #fff;border-radius:0px;overflow:hidden}.woocommerce-page .container{max-width:1100px;width:90%}.woocommerce h1,.woocommerce h2,.woocommerce h3{font-weight:700;letter-spacing:-0.3px;color:#007edb}.woocommerce-cart .cart-collaterals,.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout form.checkout,.woocommerce-order{background:#ffffff;padding:35px;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,0.06);margin-bottom:30px}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table th{color:#777;font-weight:600;border-bottom:1px solid #eee}.woocommerce table.shop_table td{border-bottom:1px solid #f5f5f5}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-image:linear-gradient(148deg,#ffb565 0%,#ff8e60 100%);font-family:'Heebo',Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#ffffff!important;font-size:14px!important;letter-spacing:2px;border-radius:100px;padding:14px 26px;border:none;transition:all 0.25s ease}.woocommerce a.button:hover,.woocommerce button.button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,103,43,0.3);filter:brightness(1.05)}.woocommerce .button.alt{background:#007edb;background-image:none}.woocommerce .button.alt:hover{background:#0066b3}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{border-radius:10px;border:1px solid #ddd;padding:12px;transition:all 0.2s ease}.woocommerce input.input-text:focus,.woocommerce textarea:focus{border-color:#007edb;box-shadow:0 0 0 2px rgba(0,126,219,0.1);outline:none}.woocommerce-checkout .col2-set{display:flex;gap:30px}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%}@media (max-width:768px){.woocommerce-checkout .col2-set{flex-direction:column}}.woocommerce-message,.woocommerce-info{background:rgba(0,126,219,0.08);color:#007edb;border-radius:10px;border:none}.woocommerce a{color:#007edb}.woocommerce a:hover{color:#ff672b}.woocommerce-order h2{color:#007edb}#main-content .container{width:100%}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:100px!important;padding:14px 28px!important;line-height:1.2!important;display:inline-block}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .button.alt:hover{background-image:linear-gradient(148deg,#ffb565 0%,#ff8e60 100%)!important;color:#ffffff!important;border-radius:100px!important;padding:14px 28px!important;line-height:1.2!important;transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,103,43,0.3)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .checkout-button,.woocommerce .wc-forward{background-image:linear-gradient(148deg,#ffb565 0%,#ff8e60 100%)!important;color:#ffffff!important;border-radius:100px!important;padding:14px 28px!important;line-height:1.2!important;font-weight:700;letter-spacing:1.5px;border:none!important;display:inline-block}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .checkout-button:hover,.woocommerce .wc-forward:hover{background-image:linear-gradient(148deg,#ffb565 0%,#ff8e60 100%)!important;color:#ffffff!important;border-radius:100px!important;padding:14px 28px!important;transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,103,43,0.3)}.showcoupon{color:#ffffff!important}.woocommerce #reviews{background:#fff;padding:30px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.06);margin-top:30px}#reviews h2{font-size:20px;font-weight:600;margin-bottom:20px}.comment_container{padding:20px;border-radius:12px;background:#fafafa;margin-bottom:15px}.avatar{border-radius:50%}.star-rating span:before{color:#ffb400}ul.et_pb_tabs_controls{background-color:transparent}.et_grid_module>.et_pb_post,.et_pb_blog_grid .et_pb_post{background-color:transparent;padding:0}.wpsr-review-template.wpsr-review-template-two.wpsr-review-template-trustpilot{border-bottom:5px solid #e85d04!important}.wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-background-filled{background-color:transparent!important}.wpsr-reviews-4927 .wpsr-container .wpsr-business-info .wpsr-business-info-right a{background-image:initial;background-color:#e85d04;font-family:'Heebo',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;color:#ffffff!important;font-size:14px!important;letter-spacing:2px!important;padding:15px 28px 15px 28px!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;border-bottom-left-radius:5px!important;border-width:0px!important;border-color:#333!important;border-style:solid!important}.trustpilot .wpsr-star-background-filled{background-color:transparent!important}.wpsr-reviews-wrapper .trustpilot .wpsr-star-container{margin-right:0!important}.wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-container{margin-right:0px!important}.sib_signup_box_inside_1 label.titcampi{font-family:'Heebo',Helvetica,Arial,Lucida,sans-serif;font-weight:500;color:#ffffff;font-size:16px;display:block;margin-bottom:4px}.sib_signup_box_inside_1 input.campi{font-family:'Heebo',Helvetica,Arial,Lucida,sans-serif;font-weight:500;color:#ffffff;font-size:16px;background-color:rgba(255,255,255,0);padding:10px;border-width:1px;border-color:rgba(255,255,255,0.77);border-style:solid;transition-property:background-color;transition-duration:300ms;transition-timing-function:ease;transition-delay:0ms;width:100%;box-sizing:border-box}.sib_signup_box_inside_1 input.campi::placeholder{font-family:'Heebo',Helvetica,Arial,Lucida,sans-serif;font-weight:500;color:rgba(255,255,255,0.7);font-size:16px}.sib_signup_box_inside_1 input.campi:focus{outline:none;background-color:rgba(255,255,255,0.05)}.sib_signup_box_inside_1 p{margin:0 0 12px 0}.sib-ckprivacy-area label.titcampi{display:flex;align-items:flex-start;gap:8px;font-size:15px!important;line-height:1.5;cursor:pointer}.sib-ckprivacy-area input[type="checkbox"]{margin-top:3px;flex-shrink:0;accent-color:rgba(255,255,255,0.77)}.sib-ckprivacy-area label a{color:#ffffff;text-decoration:underline}.sib_signup_box_inside_1 input.pulsante{font-family:'Heebo',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;color:inherit;background:#ffffff;border:2px solid #ffffff;padding:10px 30px;cursor:pointer;transition:background-color 300ms ease,color 300ms ease}.sib_signup_box_inside_1 input.pulsante:hover{background-color:rgba(255,255,255,0.15);color:#ffffff}