#order #page .columns-container #columns.container{width:unset;max-width:unset}ul.step{padding:10px 12px 0;margin:0 0 0}.step-wrap:before{top:29px}@media (min-width:768px){ul.step{padding:20px 50px 0;margin-bottom:38px;margin-top:0;margin-bottom:0}.step-wrap:before{top:52px}}@media (max-width:767px){#order #page #order-detail-content #cart_summary tr.cart_item td.cart_product{width:33.3%}#order #page #order-detail-content #cart_summary tr.cart_item td.cart_description{width:66.6%;min-height:100px}#order #page #order-detail-content #cart_summary tr.cart_item td.cart_description::before{display:none}#order #page #order-detail-content #cart_summary tr.cart_item td.cart_unit{width:33.3%;max-width:unset!important;margin:0!important}#order #page #order-detail-content #cart_summary td.cart_quantity{width:33.3%;padding:7px 0 11px 0!important}#order #page #order-detail-content #cart_summary td.cart_quantity::before{display:none}#order #page #order-detail-content #cart_summary tr.cart_item td.cart_total{width:33.3%;line-height:unset;text-align:right;padding:7px 8px 5px 5px}#order #page #order-detail-content #cart_summary tr.cart_item td.cart_total span.price{padding-right:0}#order #page #order-detail-content #cart_summary td.cart_delete{width:33.3%;clear:unset;padding:5px 8px 5px 5px}#order #page #order-detail-content #cart_summary td.cart_delete::before{display:none}#order #page #order-detail-content #cart_summary td{border:0!important}#order #page #order-detail-content #cart_summary div.cart_quantity_button a{float:unset}#order #page #order-detail-content #cart_summary tr.customization td{width:33.3%}#order #page #order-detail-content #cart_summary tr.customization td:first-child,
    #order #page #order-detail-content #cart_summary tr.customization td:nth-child(4) {display:none}#order #page #order-detail-content #cart_summary tr.cart_total_price{border:0}#order #page #order-detail-content{border:0}#order #page #order-detail-content #cart_summary tr.cart_total_price #total_price{font-size:inherit!important}#order #page #order-detail-content #cart_summary tr.cart_total_price #cart_voucher{border-bottom:1px solid #e1e4e2!important}#order #page #cart_summary tbody tr.cart_discount td.cart_discount_price.first,#order #page #cart_summary tbody tr.cart_discount td.cart_discount_delete{display:none;width:0}#order #page #cart_summary tbody tr.cart_discount .cart_discount_name{width:66%;min-height:70px}#order #page #cart_summary tbody tr.cart_discount .cart_discount_price{width:33%;text-align:right!important}#order #page #cart_summary tbody tr.cart_discount .price_discount_del{width:33%;text-align:right}}#order #page #HOOK_SHOPPING_CART_EXTRA{float:right;margin-bottom:30px}#order #page #HOOK_SHOPPING_CART_EXTRA #container_express_checkout{margin:0!important;padding:0!important;text-align:center;border:0!important}#order #page #HOOK_SHOPPING_CART_EXTRA #container_express_checkout img{margin-top:20px;width:auto;height:auto;max-width:173px;margin-left:50px;margin-right:50px}#order #page #HOOK_SHOPPING_CART_EXTRA #container_express_checkout span{text-transform:uppercase;font-size:16px;font-weight:400}@media only screen and (max-width:767px){#order #page #HOOK_SHOPPING_CART_EXTRA,#order #page #HOOK_SHOPPING_CART_EXTRA #container_express_checkout{display:block;float:none!important}#order #page #HOOK_SHOPPING_CART_EXTRA #container_express_checkout img{margin-left:0;margin-right:0}}#order #page h3.emptycart{text-align:center;margin-bottom:20px}#order #page img.emptycartimg{margin-left:auto;margin-right:auto;max-width:300px}#order #page #order-detail-content #cart_summary .cart_item,#order #page #order-detail-content #cart_summary .alternate_item,#order #page #order-detail-content #cart_summary{box-shadow:none!important}#order #page #cart_summary tbody.tbody_cart_discount,#order #page #cart_summary tbody.tbody{border:0}#order #page #cart_summary tbody tr.cart_discount td.cart_discount_price,#order #page #cart_summary tbody tr.cart_discount td.cart_discount_delete{text-align:center}#order #page #cart_summary tbody td.cart_description{width:unset}#order #page #cart_summary tbody td.cart_description .product-name a{color:#121212}#order #page #cart_summary tbody td.cart_description .product-name a:hover{color:#595959}#order #page #cart_summary a.cart_quantity_delete::before,#order #page #cart_summary div.cart_quantity_button .cart_quantity_down::before,#order #page #cart_summary div.cart_quantity_button .cart_quantity_up::before{display:none}#order #page #cart_summary div.cart_quantity_button .cart_quantity_down,#order #page #cart_summary div.cart_quantity_button .cart_quantity_up{font-size:14px}#order #page table#cart_summary th.cart_unit,#order #page table#cart_summary th.cart_total{text-align:center}#order #page #order-detail-content #cart_summary tr.unvisible{display:none}#order #page #order-detail-content #cart_summary .voucher-container{padding:0 10px 20px 10px;display:block}#order #page #order-detail-content #cart_summary tr.cart_total_price #cart_voucher span:hover{color:#404044}#order #page #order-detail-content #cart_summary tr.cart_total_price #cart_voucher .title-offers{text-transform:uppercase}#address #page #add_address{margin-top:-15px}#address #page #add_address #other{max-width:inherit}#address #page #add_address #submitAddress{margin-top:10px}#address #page #center_column .box h1.page-subheading{margin-top:0}@media (min-width:1200px){#address #page #add_address #submitAddress{margin-top:20px}}#authentication #page #opc_account_form .form-group,#address #page #add_address .form-group{display:inline-block;width:49%;vertical-align:middle}#authentication #page #opc_account_form .form-group input,#authentication #page #opc_account_form .form-group select,#address #page #add_address .form-group input,#address #page #add_address .form-group select{width:100%;max-width:unset}#authentication #page #opc_account_form .form-group.date-select,#authentication #page #opc_account_form .gender-line,#authentication #page #opc_account_form p.required{display:none}#authentication #page h3.page-heading.bottom-indent.guestpurchase,#authentication #page #opc_account_form h3.page-heading.bottom-indent{margin-bottom:0}#authentication #page h3.guestpurchase,#authentication #page #opc_account_form h3{color:#000!important;background:none!important;padding-left:0!important;font-size:20px!important}@media (min-width:1200px){#authentication #page #opc_account_form .form-group,#address #page #add_address .form-group{width:33%}#authentication #page form#create-account_form.box,#authentication #page form#login_form.box{padding:14px 18px 13px}}@media (min-width:1200px) and (max-width:1499px){#address #page #add_address .form-group#address_other,#address #page #add_address .form-group#adress_alias{width:66%}}@media (max-width:767px){#authentication #page #opc_account_form .form-group,#address #page #add_address .form-group{width:100%}}#authentication #page .row.equals-height.checkout form{height:unset;min-height:unset}#authentication #page .row.equals-height.checkout form h3{margin-bottom:0;font-size:20px;cursor:pointer;margin:-14px -18px -13px -18px;padding:14px 18px 13px 18px;background:#000;color:#fff}#authentication #page .row.equals-height.checkout form h3:after{display:block;content:"\f054";position:absolute;right:35px;margin-top:-13px;top:28px;font-family:"FontAwesome";font-size:20px;color:#121212;color:#fff}#authentication #page .row.equals-height.checkout div.unvisible{margin-top:25px}#order #page ul.address li>span,#order #page ul.address li{font-weight:300!important;text-transform:none;line-height:140%}#order #page ul.address li h3.page-subheading{font-size:16px;line-height:18px;margin-bottom:5px}#order #page .addresses label{text-transform:uppercase;color:#404040}#order #page .addresses .checkbox.addressesAreEquals{margin:15px 0}#order #page .fatturazione .carrier_title{text-transform:uppercase;font-weight:500;color:#404040;font-size:14px;margin-bottom:5px}@media only screen and (max-width:479px){#order #page .fatturazione input{width:100%!important}}#order #page .order_carrier_content.box{border:0;padding:0}#order #page .order_carrier_content.box #ordermsg label{text-transform:none;font-weight:300}#order #page .order_carrier_content.box p.checkbox label[for="cgv"]{color:#000;text-transform:uppercase;padding-top:0}#order #page .order_carrier_content.box p.checkbox label[for="cgv"]::before{border-color:#000}#order #page .order_carrier_content.box p.checkbox a{text-transform:uppercase;text-decoration:none}#order #page .order_carrier_content.box p.checkbox{font-size:17px;line-height:19px}@media only screen and (max-width:767px){#order #page .order_carrier_content.box p.checkbox{text-align:center}}#order #page .order_carrier_content.box .delivery_options_address .delivery_option .delivery_option_logo{width:65px;padding:0 5px}#order #page .order_carrier_content.box .delivery_options_address .delivery_option .delivery_option_price .lowercase{text-transform:none}@media only screen and (max-width:767px){#order #page .order_carrier_content.box .delivery_options_address .delivery_option .delivery_option_logo{display:none}#order #page .order_carrier_content.box .delivery_options_address .delivery_option .delivery_option_price{width:65px}}#order #page .order_carrier_content.box #punti_ritiro td{padding:0!important}@media only screen and (max-width:479px){#order #page .order_carrier_content.box #punti_ritiro td{font-size:12px}}#order #page .order_carrier_content.box #ordermsg textarea{height:65px!important}@media only screen and (max-width:479px){#order #page .addresses .btn{width:100%}}@media only screen and (max-width:767px){#order #page .addresses .selector{width:100%!important}#order #page .addresses #address_invoice_form #uniform-id_address_invoice{margin-bottom:25px}#order #page .addresses #address_invoice_form .btn{margin-bottom:10px}}#order #page .addresses .selector{width:100%!important}@media only screen and (min-width:768px){#order #page .addresses #address_invoice_form a.btn{margin-top:20px}}#order #page .paiement_block .payment_module a img{width:auto;height:auto;max-height:25px!important;margin-right:10px}#order #page .paiement_block .payment_module a.scalapay img{width:auto;height:auto;max-height:35px!important;margin-right:10px}#order #page .paiement_block .payment_module a{padding:23px 30px 24px 30px!important}#order #page .paiement_block .payment_module a.scalapay{padding:18px 30px 19px 30px!important}#order #page .paiement_block .payment_module a,#order #page .paiement_block .payment_module a span{font-size:16px;color:#404040;font-weight:normal}#order #page .paiement_block .payment_module#satispay_payment_button{display:none}#order #page .paiement_block .payment_module a.cash:after,#order #page .paiement_block .payment_module a.bankwire:after,#order #page .paiement_block .payment_module a.scalapay span,#order #page .paiement_block .payment_module a.bankwire span{display:none}#order #page .paiement_block .payment_module a.scalapay,#order #page .paiement_block .payment_module a.bankwire{background:none!important}#order #page .paiement_block .payment_module a.scalapay:hover,#order #page .paiement_block .payment_module a.bankwire:hover{background-color:#e1e4e2!important}@media only screen and (max-width:1023px){#order #page .paiement_block .payment_module a{padding:13px 10px 14px 10px!important}#order #page .paiement_block .payment_module a img{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}#order #page .paiement_block .payment_module a.scalapay img{margin-right:auto;margin-bottom:5px;margin-top:-5px}#order #page .paiement_block .payment_module a,#order #page .paiement_block .payment_module a span{font-size:14px;text-align:center}}#authentication #page #account-creation_form h3.page-subheading{display:none}#authentication #page .is_customer_param.address2{display:inline-block!important}#authentication #page .cart_navigation.required.submit #privacyPolicyContainer {padding-top:15px}#order #page .cart_navigation .standard-checkout,#order #page .cart_navigation button.btn-default,#authentication #page .cart_navigation .standard-checkout{background-color:#cf0;padding:12px 25px!important;font-size:15px!important}#order #page .cart_navigation .btn-default,#authentication #page .cart_navigation .btn-default{padding:12px 25px!important;font-size:15px!important}@media only screen and (max-width:767px){#order #page .cart_navigation .btn,#authentication #page .cart_navigation .btn{width:100%}#authentication #page .cart_navigation .btn-default{color:#333}}#order ul.step li.step_done em,#authentication ul.step li.step_done em,body #page ul.step li.step_done em{background-color:#cf0}#order ul.step li.step_done em:after,#authentication ul.step li.step_done em:after,body #page ul.step li.step_done em:after{border-color:#cf0}body#order #fancybox-loading{display:none}@media only screen and (min-width:992px){#order #page #order-detail-content .cart_unit .price .small{width:unset}}#order #page #cart_summary tbody td.cart_unit .price span.price-percent-reduction{margin:0}#order #page #cart_summary .cart_quantity_input{padding-left:0}#order #page #cart_summary div.cart_quantity_button .cart_quantity_up,#cart_summary div.cart_quantity_button .cart_quantity_down{height:2.5em!important;width:2.5em!important;line-height:1em!important}#order #page #cart_summary.table tbody>tr>td.cart_quantity{padding-left:10px;padding-right:10px}#order #page #cart_summary tbody td.cart_product{padding:0}@media (max-width:1199px){#order #page #cart_summary thead tr th{font-size:inherit!important;font-weight:inherit!important}}#authentication #page .alert.alert-danger:before,#authentication #page .alert.alert-danger p.lnk,#order #page .alert.alert-danger:before,#order #page .alert.alert-danger p.lnk{display:none}#authentication #page .alert.alert-danger ol,#order #page .alert.alert-danger ol{margin-left:0}#order #page #above_confirmation_msg{background:#cf0;border:1px solid;text-align:center;padding:7px 15px;text-transform:none;margin-bottom:30px}div#credit-card-group div.checker span{border:0}div#credit-card-group #saveTokenHipay{opacity:1;border:1px solid #ccc;left:0;top:0;-moz-appearance:auto;-webkit-appearance:auto}div#credit-card-group label[for="saveTokenHipay"]{display:block}