body:not(.solo-login) .woocommerce-form-register,body:not(.solo-login) .u-column2{opacity:1!important}.solo-login #customer_login .woocommerce-form-register,.solo-login #customer_login .u-column2{display:none!important;opacity:0!important}.cta-registrati-solaria{text-align:center;font-size:16px;line-height:1.45;width:100%;display:block}.solo-login #customer_login .cta-registrati-solaria{max-width:420px;margin:20px auto 40px;padding-top:10px}.solo-login #customer_login .cta-registrati-solaria p{margin:0 0 6px;color:#011e41;font-weight:500;font-size:15px}.solo-login #customer_login .cta-registrati-solaria a{color:#a99e8c;font-weight:600;text-decoration:none;font-size:15px}.solo-login #customer_login .cta-registrati-solaria a:hover{color:#8c8c8c;text-decoration:underline}.woocommerce a,.woocommerce a:visited{color:#011e41}.woocommerce a:hover{color:#a99e8c}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input#place_order{background:#011e41;border-color:#011e41;color:#fff}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce input#place_order:hover{background:#a99e8c;border-color:#a99e8c;color:#fff}.woocommerce-message,.woocommerce-info{border-top-color:#011e41}.woocommerce-message{background:rgba(1,30,65,0.08)}.woocommerce-message a.button,.woocommerce-info a.button{background:#011e41;border-color:#011e41;color:#fff}.woocommerce ul.products li.product .product-sku{display:block;color:#6d85a9;font-size:12px;margin-top:4px}.single-product .product_meta span.sku_wrapper,.single-product .product_meta span.sku{color:#011e41!important;font-weight:600;font-size:14px}body.woocommerce a,body.woocommerce a:visited,body.woocommerce div.product a,body.woocommerce ul.products li.product a{color:#011e41!important}body.woocommerce a:hover{color:#a99e8c!important}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#011e41!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce div.product .product_title{color:#011e41!important}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{color:#011e41!important}.woocommerce-breadcrumb a:hover{color:#a99e8c!important}.single-product .product_meta,.single-product .product_meta a{color:#011e41!important}#sidebar a,.woocommerce .widget a{color:#011e41!important}#sidebar a:hover,.woocommerce .widget a:hover{color:#a99e8c!important}.single-product h1.product_title{font-size:34px;font-weight:600;color:#011e41;line-height:1.25;margin-bottom:10px}.single-product .summary .price{font-size:26px!important;font-weight:600;color:#011e41!important;margin-bottom:18px!important}.single-product .product_meta span.sku_wrapper,.single-product .product_meta span.sku{color:#6d85a9!important;font-size:14px!important;font-weight:600}.single-product .product_meta .posted_in a{color:#011e41!important;font-weight:500;text-decoration:none}.single-product .product_meta .posted_in a:hover{color:#a99e8c!important}.single-product .product_meta{margin-top:15px;margin-bottom:25px}.single-product section.related h2{font-size:26px;color:#011e41;margin-top:40px;margin-bottom:20px}.single-product .related ul.products li.product{padding:10px 5px}.single-product .related ul.products li.product h2.woocommerce-loop-product__title{font-size:16px;font-weight:500;line-height:1.35;min-height:45px;color:#011e41}.single-product .related .price{color:#011e41!important;font-size:15px!important;font-weight:600}.single-product .related .product-sku{font-size:12px;color:#6d85a9;margin-top:3px}.single-product #sidebar,.single-product .et_pb_widget_area{display:none!important}.single-product #main-content .container:before{display:none!important}.single-product #left-area{width:100%!important}.single-product div.images img{border-radius:6px}.single-product div.images .flex-control-thumbs{margin-top:12px;display:flex;gap:10px}.single-product div.images .flex-control-thumbs li{width:75px!important;margin:0!important}.single-product div.images .flex-control-thumbs li img{border-radius:4px;opacity:0.9;transition:0.2s}.single-product div.images .flex-control-thumbs li img:hover{opacity:1;transform:scale(1.03);cursor:pointer}.woocommerce-message{margin-top:20px!important}.single-product .summary{padding-right:30px}