#order-opc #order-detail-content .form-control:not([type=file]) {box-shadow:inset 0 -1px 0 currentColor!important}#order-opc #center_column #uniform-cgv{transform:scale(1.5);-webkit-transform:scale(1.5);margin-right:10px;margin-bottom:10px}.outer-material .label{background:none!important;color:initial!important;padding:0!important;text-transform:initial!important}.crossseling-content #blockcart_caroucel li.item{max-width:270px!important}@media (min-width:768px){ul#blockcart_caroucel .functional-buttons>div{width:2.50vw!important;height:2.50vw!important;line-height:2.50vw!important}ul#blockcart_caroucel .functional-buttons>div a,ul.product_list .functional-buttons>div label{font-size:1vw!important}}form.std #opc_invoice_address fieldset{padding:0 0 2px 0!important}div.ssa-total-found span.savvySearch-icon:before{vertical-align:middle;font-family:"FontAwesome";content:"\f061";display:block;border:none;float:right;padding-left:10px}div.ssa-total-found a span{float:right;height:34px;line-height:15px;border:none;background-color:#cf0}div.ssa-total-found a.ssa-total-found-a span:hover{color:#cf0!important}@media (min-width:1200px){div#tos_moved,#opc_checkout .fatturazione{margin-left:300px!important;text-align:right}#opc_checkout .fatturazione input{display:inline-block}div#tos_moved{text-align:right!important;margin-right:0!important;margin-top:30px!important;clear:none!important}}div#tos_moved,#opc_checkout .fatturazione p{font-size:1.2em}@media (max-width:1199px){div#tos_moved{text-align:center!important;clear:none!important}}#order-opc #center_column label[for="cgv"]{color:#000;font-weight:500;font-size:24px!important;padding:0 0 0 20px}#order-opc #center_column label[for="cgv"]:before{width:20px;height:20px;border:1px solid #000;left:-2px}#opc_delivery_address .account_fields fieldset{padding:0!important;border:0!important;margin-bottom:5px;box-shadow:none!important}#opc_delivery_address .account_fields fieldset p{padding-left:0!important;border-left:0!important;margin-left:0!important}#opc_new_account .form-group.privacy-fields .read-privacy{color:#595959!important;font-size:12px;line-height:16px}label[for="newsletter"],label[for="optin"]{line-height:16px}span.newsletter-privacy,span.sms-privacy{font-size:10.5px;line-height:14.5px}#opc_checkout .fatturazione .carrier_title{font-weight:bold}#cart_summary div.cart_quantity_button a{display:inline-block;border-color:#333!important;opacity:1!important;height:40px;border:1px solid #333;background:none!important;text-align:center;line-height:40px}#cart_summary div.cart_quantity_button .cart_quantity_up::before{content:"\f067";font-family:"FontAwesome"}#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}#cart_summary div.cart_quantity_button .cart_quantity_down::before{content:"\f068";font-family:"FontAwesome"}#cart_summary .cart_quantity_input{margin:auto!important}#cart_summary .cart_quantity_input{border:1px solid #e1e4e2!important;border-bottom:1px solid #333!important;margin-bottom:5px!important}#cart_summary a.cart_quantity_delete{background:none!important}#cart_summary a.cart_quantity_delete::before{content:"\f1f8";font-family:FontAwesome;font-size:22px}.alternate_item .cart_quantity_up,.alternate_item .cart_quantity_down{padding:9px 12px;font-size:14px;border:1px solid #000!important;color:#121212}#cart_summary .alternate_item div.cart_quantity_button a.cart_quantity_up:hover,#cart_summary .alternate_item div.cart_quantity_button a.cart_quantity_down:hover{background-color:#000!important;color:#fff!important}.alternate_item .cart_quantity_down:after,.alternate_item .cart_quantity_up:after{background-color:#000!important;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);content:'';z-index:-1;pointer-events:none;position:absolute;top:-2px;left:-2px;width: calc(100% + 4px);height: calc(100% + 4px);background-color:#121212;-webkit-backface-visibility:hidden;-webkit-transition:background .3s linear , -webkit-transform .4s cubic-bezier(.12,.88,.04,1.02);transition:background .3s linear , -webkit-transform .4s cubic-bezier(.12,.88,.04,1.02);transition:transform .4s cubic-bezier(.12,.88,.04,1.02) , background .3s linear;transition:transform .4s cubic-bezier(.12,.88,.04,1.02) , background .3s linear , -webkit-transform .4s cubic-bezier(.12,.88,.04,1.02);-webkit-transition-delay:.1s;transition-delay:.1s}form.std h3,#new_account_form.std h3,#carriers_section h3,#payments_section h3{border-radius:0!important;box-shadow:none!important}form.std h3,#new_account_form.std h3,#carriers_section h3,#payments_section h3,#cart_summary thead{background:#000!important}#order-detail-content #cart_summary{box-shadow:0 0 0 1px #e1e4e2!important;border:none;border-radius:none!important}#cart_summary thead{box-shadow:none!important;border:none;border-radius:none!important}@media (min-width:1200px){div#opc_new_account{border:1px solid #e1e4e2;background:transparent!important}#opc_new_account #opc_invoice_address{padding-left:7px!important;padding-right:6px!important}#opc_account_form #new_account_form p{padding-top:0!important;padding-bottom:0!important}#opc_checkout span.validity.valid_ok,#opc_checkout span.validity.valid_nok,#opc_checkout span.validity.valid_blank{float:right!important}#opc_checkout #opc_new_account form.std h3{margin:-2px -8px -6px!important}div.address-type-header.invoice{margin:8px -7px 1em -8px!important}#opc_checkout #opc_new_account p.text input,#opc_checkout #opc_new_account p.password input,#opc_checkout #opc_new_account p.select input,#opc_checkout #opc_new_account p.textarea textarea{margin-left:-2px!important}#opc_checkout #opc_new_account p.select select{margin-left:-2px!important}#order-opc #login_form fieldset p{margin:10px 0 10px 1px!important}#opc_delivery_address .account_fields fieldset{margin-left:2px}#opc_checkout #opc_new_account p.text label,#opc_checkout #opc_new_account p.password label,#opc_checkout #opc_new_account p.select label,#opc_checkout #opc_new_account p.submit label,#opc_checkout #opc_new_account p.radio label:first-child,#opc_checkout #opc_new_account p.textarea label{padding:1px 4px 3px 0!important}#opc_checkout #opc_new_account p.select select{width:100%!important}#opc_checkout #opc_new_account p.text input,#opc_checkout #opc_new_account p.password input,#opc_checkout #opc_new_account p.select input,#opc_checkout #opc_new_account p.textarea textarea{width:100%!important}#center_column #new_account_form p{margin:0 0 10px 2px!important}#carrierTable td.carrier_name>label,#paymentMethodsTable td.carrier_name>label,#opc_payment_methods #opc_payment_methods-parsed-content .payment_name label{min-height:75px;text-align:center;position:relative;width:100%}#carrierTable img,#paymentMethodsTable img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#opc_payment_methods #opc_payment_methods-parsed-content .payment_name label{min-width:168px}#opc_checkout #shipping-payment-block input[type="radio"]{display:inline!important;top:42%!important}#opc_account_form #opc_delivery_address.opc_delivery_address_2 .checkbox{margin-top:10px!important;margin-bottom:10px!important}#opc_account_form #opc_delivery_address.opc_delivery_address_2 .form-group.privacy-fields{margin-bottom:10px!important}#opc_account_form #opc_delivery_address{margin-bottom:0!important}}form.std h3,#new_account_form.std h3,#carriers_section h3,#payments_section h3,#opc_new_account div.address-type-header,#cart-item-mobile{font-weight:500!important;font-size:14px!important;text-transform:uppercase;color:#fff!important}form.std h3,#new_account_form.std h3,#carriers_section h3,#payments_section h3,#cart_summary thead{font-weight:500!important;text-transform:uppercase;color:#fff!important}#opc_checkout #cart_summary th{font-size:14px!important;font-weight:500!important;padding-top:8px!important}#opc_new_account div.address-type-header{box-shadow:none!important;background:#000!important;font-weight:unset;color:#fff;padding-top:5px;padding-bottom:4px}#opc_checkout #opc_new_account p.text input:hover,#opc_checkout #opc_new_account p.select select:hover,#opc_checkout #opc_new_account p.textarea textarea:hover,textarea#message:hover,input.discount_name:hover{box-shadow:none!important}#opc_checkout #opc_new_account p.text input:focus,#opc_checkout #opc_new_account p.textarea textarea:focus,textarea#message:focus,input.discount_name:focus{box-shadow:inset 0 -1px 0 black!important;-webkit-box-shadow:inset 0 -1px black!important;background:#fff}#opc_checkout #opc_new_account p.select select:focus{box-shadow:none!important}#opc_checkout #opc_new_account p.text input,#opc_checkout #opc_new_account p.select select,#opc_checkout #opc_new_account p.textarea textarea{border-radius:0!important}#carrierTable tr:hover,#paymentMethodsTable tr:hover,#carriers_section .delivery_option:hover{background:none!important}form#voucher .button,form#voucher #discount_name,#opc_checkout #opc_new_account #login_form_content .button,#opc_checkout #opc_new_account p.text input,#opc_checkout #opc_new_account p.select select,#opc_checkout #opc_new_account p.textarea textarea,textarea#message,#order-detail-content #cart_summary,#cart_summary thead{border-radius:0!important}#order-detail-content .cart_voucher_block button{height:3em!important;line-height:1em!important}#order-detail-content .cart_voucher_block h4{padding-top:8px;padding-right:7px}#opc_checkout #order-detail-content input.cart_quantity_input{background:transparent!important;outline:none;width:73px}input:focus,textarea:focus,select:focus{outline-offset:none!important}#cart_summary div.cart_quantity_button .cart_quantity_up:focus,#cart_summary div.cart_quantity_button .cart_quantity_down:focus{background-color:transparent!important}#cart_summary div.cart_quantity_button .cart_quantity_up:active,#cart_summary div.cart_quantity_button .cart_quantity_down:active{background-color:transparent!important}#opc_new_account #SubmitLoginOpc{height:39px!important;width:118px!important;line-height:1em!important}#opc_checkout #opc_new_account p.text input,#opc_checkout #opc_new_account p.select select,#opc_checkout #opc_new_account p.textarea textarea,textarea#message,input.discount_name{border:1px solid #e1e4e2!important}#opc_new_account #opc_delivery_address{padding-left:8px;border-left:0!important;padding-right:6px!important}#opc_checkout div.confirm_button_div{text-align:right!important;margin-top:0;margin-bottom:30px}#opc_checkout div.confirm_button_div span{padding-right:0}#opc_checkout div.confirm_button_div span:after{font-family:"FontAwesome";content:"\f178";font-weight:normal;position:absolute;right:15px;display:none}#opc_checkout #opc_new_account p.select select{color:#000!important}@media (max-width:1199px){#order-opc input[type="checkbox"]+.label label,#order-opc input[type="checkbox"]+label{padding-top:4px}#order-opc table#cart_summary td#cart_voucher,#order-opc table#cart_summary tr.summary-line td,#order-opc #cart_voucher form{padding-right:0!important;padding-left:0!important}#order-opc form.std h3,#new_account_form.std h3{margin-bottom:0!important}#opc_new_account div.address-type-header{margin-bottom:0!important}#order-opc .approvation-lists,#order-opc #privacyPolicyContainer{padding-left:0!important}#opc_checkout #opc_new_account div.account_fields,#opc_checkout #opc_new_account div.address_fields{margin-left:-7px!important;margin-right:-7px!important}#opc_checkout form.std fieldset,#opc_checkout #carriers_section fieldset{box-shadow:none!important}#order-detail-content #cart_summary{box-shadow:none!important}#opc_checkout div.confirm_button_div{text-align:center!important;margin-top:25px}div#tos_moved{margin:0!important;margin-top:15px!important}div#opc_delivery_methods,div#opc_payment_methods,.order_carrier_content{padding:0!important}#opc_new_account #opc_invoice_address p{padding-top:0!important;padding-bottom:0!important}#center_column #new_account_form p{padding-bottom:0!important}div.address-type-header.invoice{margin:0 2px 1em!important}#opc_checkout #opc_new_account div.account_fields,#opc_checkout #opc_new_account div.address_fields{max-width:unset!important}#opc_checkout #opc_new_account p.text input,#opc_checkout #opc_new_account p.select select,#opc_checkout #opc_new_account p.textarea textarea{width:100%!important}#opc_checkout #opc_new_account p.text label,#opc_checkout #opc_new_account p.password label,#opc_checkout #opc_new_account p.select label,#opc_checkout #opc_new_account p.submit label,#opc_checkout #opc_new_account p.textarea label,#opc_checkout #opc_new_account p.radio label:first-child{width:100%!important;padding:0 17px 0 0!important;text-align:left!important;margin:3px 0 3px 0!important}#opc_checkout #opc_new_account #opc_invoice_address div.address_fields{padding-left:8px!important}#carriers_section fieldset,#payments_section fieldset{padding-right:0!important}#opc_checkout .fatturazione p{width:100%!important}#opc_new_account #opc_invoice_address p,#center_column #new_account_form p{margin-bottom:4px!important}#order-opc #login_form fieldset p{margin:5px 0 5px 0!important}#total-price-description-cusom{height:40px;line-height:34px}#opc_checkout #opc_new_account p.text input,#opc_checkout #opc_new_account p.select select,#opc_checkout #opc_new_account p.textarea textarea,textarea#message,input.discount_name{-webkit-transition:none!important;-webkit-appearance:none!important;transition:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important}#opc_checkout #order-detail-content input.cart_quantity_input{-webkit-transition:none!important;-webkit-appearance:none!important;transition:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important;border-radius:0!important}form.std h3,#new_account_form.std h3,#carriers_section h3,#payments_section h3,#opc_new_account div.address-type-header,#cart-item-mobile{font-size:16px!important;color:#000}#opc_delivery_address #invoice_address_checkbox{margin:15px 0 5px!important}#cart_summary thead tr th{font-size:16px!important;font-weight:500!important}#carrierTable td.carrier_name>label,#paymentMethodsTable td.carrier_name>label,#opc_payment_methods #opc_payment_methods-parsed-content .payment_name label{text-align:center}}#order-detail-content tr.cart_voucher_block #cart_voucher{width:100%!important}@media (max-width:767px){#total-price-description-cusom{margin-top:5px}#order-detail-content td.cart_total a.cart_quantity_delete{position:relative;top:5px}#order-detail-content .cart_voucher_block h4{font-size:17px!important}#order-opc #tos_moved .checkbox{line-height:40px!important}#opc_checkout #order-detail-content #cart_summary tbody td{padding:0!important}#order-detail-content #cart_summary .cart_item{margin-bottom:10px!important;padding-bottom:10px!important}#order-detail-content #cart_summary td.cart_quantity{clear:none}#opc_checkout #order-detail-content #cart_summary td.cart_total{float:right!important}#opc_checkout #order-detail-content #cart_summary td.cart_quantity{margin-top:0!important}table#cart_summary .cart_unit{margin:0 10px 0 10px!important}#cart-item-mobile{border-color:#e1e4e2;padding:10px 10px 7px 4px;background:#000!important;margin-bottom:5px;color:#fff}#order-detail-content #cart_summary #tfoot_static tr{border-bottom:none!important}}@media (max-width:767px) and (min-width:480px){#opc_checkout #order-detail-content #cart_summary td.cart_quantity{width:75px!important}#opc_checkout #order-detail-content #cart_summary td.cart_total{max-width:13%!important}#opc_checkout #order-detail-content #cart_summary tbody td.cart_description{width:28%!important}#order-detail-content #cart_summary td.cart_unit{max-width:13%!important}table#cart_summary .cart_unit{margin:0 10px 0 10px!important}}@media (max-width:575px){#order-detail-content .cart_voucher_block h4{width:100%!important}.cart_voucher #voucher{width:100%}#order-opc #center_column label[for="cgv"]{line-height:29px}}@media (max-width:500px){#opc_checkout #carrierTable img,#opc_checkout #paymentMethodsTable img{max-width:100px!important}#opc_checkout #order-detail-content #tfoot_static .description{width:68%!important}#cart_summary #tfoot_static > tr.summary-line > td:nth-child(2){white-space:nowrap}#cart_summary #tfoot_static .cart_total_delivery .price{white-space:normal!important}#cart_summary #tfoot_static .summary-line .price{padding-right:0!important}#center_column #opc_checkout #cart_summary #tfoot_static > tr.summary-line > td:nth-child(2){padding-right:0!important;border-bottom:0!important}#cart_summary #tfoot_static > tr.summary-line > td:nth-child(2){width:30%!important}}@media (max-width:575px) and (min-width:480px){form#voucher #discount_name{width:75%!important}}@media (max-width:479px){#opc_checkout #opc_new_account p.text input,#opc_checkout #opc_new_account p.select select,#opc_checkout #opc_new_account p.submit input,#opc_checkout #opc_new_account p.textarea textarea{margin-left:0!important}form#voucher #discount_name{width:70%!important}#order-detail-content .cart_voucher_block h4{text-align:right!important}#order-detail-content #cart_summary td.cart_quantity{width:33%!important;text-align:center!important}#order-detail-content #cart_summary td.cart_total{width:33%!important;text-align:right!important;line-height:70px}#order-detail-content #cart_summary td.cart_total span{padding-right:18px}table#cart_summary .cart_unit{margin:0 0 0 0!important}#opc_checkout #order-detail-content #cart_summary td.cart_unit{clear:both!important;width:33%!important;text-align:center!important}#opc_checkout #order-detail-content #cart_summary td.cart_unit,#opc_checkout #order-detail-content #cart_summary td.cart_quantity,#opc_checkout #order-detail-content #cart_summary td.cart_total{margin-top:15px!important}}@media (max-width:479px) and (min-width:400px){#opc_checkout #order-detail-content #cart_summary tbody td.cart_description{width:70%!important}}@media (max-width:399px){#opc_checkout #order-detail-content #cart_summary tbody td.cart_description{width:65%!important}}@media (min-width:768px){#order-detail-content #cart_summary .cart_item,#order-detail-content #cart_summary .alternate_item{box-shadow:0 1px 0 #e1e4e2!important}#order-detail-content tr.cart_voucher_block #cart_voucher{width:100%!important;border-top:1px solid #e1e4e2}#order-detail-content .cart_voucher_block h4{font-size:20px!important}#cart-item-mobile{display:none}}#order-detail-content #cart_summary .alternate_item .cart_quantity{padding:10px 10px!important}div.address-type-header.delivery{margin:1em -8px 1em!important}#carrierTable tr,#paymentMethodsTable tr{border:1px solid #e1e4e2!important}#cart_summary a.cart_quantity_delete,#cart_summary a.cart_quantity_delete_discount{margin-bottom:17px!important}#cart_summary tbody tr:hover,#cart_summary tfoot tr:hover{box-shadow:none!important;background:transparent!important}#opc_new_account #opc_invoice_address .address_fields p.text{color:#000!important}input.ok_field,select.ok_field,textarea.ok_field,#wrapper1 input.ok_field{box-shadow:none!important}#cgv ~ label{border-bottom:none!important;background:transparent!important}#cart_summary tfoot tr:hover{background:none!important}#opc_new_account #login_form h3{color:#000;background:#cf0!important}#opc_new_account #login_form h3{color:#000!important;background:#cf0!important}#opc_new_account #login_form #openLoginFormBlock{color:#000;background:#cf0!important}#opc_new_account #login_form_content input{color:#000!important}#opc_checkout #opc_new_account p.select select{-webkit-appearance:none}table#cart_summary .cart_quantity{text-align:center}form.std h3,#new_account_form.std h3{padding-left:4px!important}#opc_checkout span.validity{display:none!important}#carriers_section h3,#payments_section h3{margin:0 0 5px!important}#carriers_section fieldset,#payments_section fieldset{padding-left:0!important}#opc_checkout #order-detail-content input.cart_quantity_input, .form-control:not([type=file]), form#voucher #discount_name{height:42px!important}#voucher input{padding:5px!important;box-sizing:inherit!important}#opc_checkout #cart_summary tbody td.cart_unit .price span.price-percent-reduction{margin:0 auto!important}#opc_checkout #shipping-payment-block input[type="radio"]{display:inline!important;top:42%}#carrierTable td.carrier_name{display:inline!important}@media (min-width:1200px){label.read-privacy{margin-top:0!important}#columns #opc_checkout .fatturazione input{font-size:13px!important}}#closeLoginFormBlock.custom-closeLoginFormBlock:after{font-family:"FontAwesome";content:"\f00d";display:inline-block;font-weight:normal}#login_form #closeLoginFormContainer{line-height:40px}@media screen and (device-aspect-ratio:2/3){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"]{font-size:16px!important}}@media screen and (device-aspect-ratio:40/71){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"]{font-size:16px!important}}@media screen and (device-aspect-ratio:375/667){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"]{font-size:16px!important}}@media screen and (device-aspect-ratio:9/16){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"]{font-size:16px!important}}@media screen and (device-aspect-ratio:375/812){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"]{font-size:16px!important}}@media (min-width:480px) and (max-width:1199px){#opc_new_account #opc_invoice_address p,#center_column #new_account_form p{margin-bottom:4px!important}}@media (max-width:479px){#opc_new_account #opc_invoice_address p,#center_column #new_account_form p{margin-bottom:2px!important}}#carrierTable td.carrier_name>label,#paymentMethodsTable td.carrier_name>label,#opc_payment_methods #opc_payment_methods-parsed-content .payment_name label{min-height:50px;min-width:110px;text-align:center;position:relative;width:100%}@media (max-width:480px){#carrierTable td.carrier_name>label,#paymentMethodsTable td.carrier_name>label{min-width:100px!important}}@media (min-width:1200px){#carrierTable td.carrier_name>label,#paymentMethodsTable td.carrier_name>label,#opc_payment_methods #opc_payment_methods-parsed-content .payment_name label{min-width:160px!important}}@media (min-width:480px) and (max-width:1199px){#carrierTable td.carrier_name>label,#paymentMethodsTable td.carrier_name>label,#opc_payment_methods #opc_payment_methods-parsed-content .payment_name label{min-width:170px!important}}@media (max-width:1199px){div.address-type-header{padding:6px 5px 5px 5px!important}}@media (max-width:1199px) and (min-width:480px){#opc_checkout .cart_discount.last_item td{width:25%!important}#opc_checkout .cart_discount.last_item td.cart_discount_price,#opc_checkout .cart_discount.last_item td.cart_discount_delete{text-align:center!important}#opc_checkout .cart_discount.last_item td.cart_discount_price:last-child{text-align:right!important}}@media (min-width:480px){#opc_checkout .cart_discount.last_item td.cart_discount_price:last-child,#opc_checkout .cart_discount.last_item td.cart_discount_delete{padding-top:10px!important}#opc_checkout .cart_discount.last_item td.cart_discount_price,#opc_checkout .cart_discount.last_item td.cart_discount_delete{text-align:center!important}#opc_checkout .cart_discount.last_item td.cart_discount_price:last-child{text-align:right!important}}@media (max-width:479px){#opc_checkout .cart_discount.last_item td{width:50%!important}#opc_checkout .cart_discount.last_item td.cart_discount_price{text-align:center!important}#opc_checkout .cart_discount.last_item td.cart_discount_delete{text-align:left!important}#opc_checkout .cart_discount.last_item td.cart_discount_price{text-align:right!important}#opc_checkout .cart_discount.last_item td.cart_discount_price:last-child,#opc_checkout .cart_discount.last_item td.cart_discount_delete{margin-top:15px!important}}#carrierTable img,#paymentMethodsTable img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#opc_new_account a.iframe{text-decoration:none!important}#cart_summary a.cart_quantity_delete,#cart_summary a.cart_quantity_delete_discount{background:none!important}#cart_summary a.cart_quantity_delete_discount::before{content:"\f1f8";font-family:FontAwesome;font-size:22px}#opc_checkout #opc_new_account p.text input,#opc_checkout #opc_new_account p.select select,#opc_checkout #opc_new_account p.textarea textarea{padding:8px!important}#opc_payment_methods-content .col-md-6{width:100%!important}p.payment_module a{border-width:1px}.fatturazione input{padding:5px}#order-opc #paymentMethodsTable .payment_description label{padding:.5em!important}#order-opc #paymentMethodsTable label,#carrierTable label{font-weight:300!important;color:#000!important;text-transform:uppercase!important;font-size:12px!important}#order-opc #paymentMethodsTable img{max-height:25px}#order-opc #paymentMethodsTable img.scalapay{max-height:35px}#order-opc #paymentMethodsTable img.bankwire{max-height:30px}#order-opc .product-name a{font-family:"Gotham";letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:500;text-transform:uppercase}#order-opc #cart_summary tfoot td#total_price_container #total_price{font-family:"Gotham";letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:500;text-transform:uppercase}#order-opc .price{font-family:"Gotham";letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:500;text-transform:uppercase}#order-opc .cart_voucher h4{font-family:"Gotham";letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:500;text-transform:uppercase}#order-opc #cart_summary .small{width:auto}#order-opc table#cart_summary td{padding:0 10px!important}#order-opc #total-price-description-cusom,#total_price{font-weight:500!important;font-size:26px!important}#opc_checkout #opc_new_account p.text label,#opc_checkout #opc_new_account p.password label,#opc_checkout #opc_new_account p.select label,#opc_checkout #opc_new_account p.submit label,#opc_checkout #opc_new_account p.radio label:first-child,#opc_checkout #opc_new_account p.textarea label{font-weight:500;font-size:11px;text-transform:uppercase}#order-opc #opc_checkout p.checkbox label{font-size:11px;line-height:110%;text-transform:uppercase}#order-opc #carriers_section fieldset,#order-opc #payments_section fieldset{margin-bottom:5px!important;padding-bottom:0!important}#order-opc #payments_section fieldset{padding-right:0}#order-opc #shipping-payment-block table.std{margin-bottom:0!important}#order-opc #opc_checkout .cart_product img{margin-top:1px}#order-opc form.std h3,#order-opc #new_account_form.std h3,#order-opc #carriers_section h3,#order-opc #payments_section h3{padding-bottom:6px}#order-opc #opc_checkout #login_form fieldset{margin-bottom:4px}#opc_checkout #opc_new_account #login_form .submit label{display:none}div#shipping-payment-block ~ div.alert.alert-danger{text-align:right!important;margin-top:15px!important;margin-left:0!important}#order-opc #privacyPolicyContainer label,#order-opc .approvation-lists,#order-opc #open-modal-privacy-link{font-size:11px!important}#order-opc #submitButtonTransition{background-color:#cf0;padding:12px 25px!important;font-size:15px!important}#order-opc #message{line-height:120%}#opc_account_errors,#opc_account_errors_invoice,#opc_login_errors,#opc_payment_errors,#opc_tos_errors{margin-left:0!important;margin-right:0!important;background:none!important;color:red!important}#opc_account_errors ol,#opc_account_errors_invoice ol,#opc_login_errors ol,#opc_payment_errors ol,#opc_tos_errors ol{margin-bottom:0!important}#order-opc input.ok_field,#order-opc select.ok_field,#order-opc textarea.ok_field,#order-opc #wrapper1 input.ok_field{background-color:#fff}#module-hipay_enterprise-redirect a.tooltips span{right:-35px;width:150px;margin-left:0;left:unset}#module-hipay_enterprise-redirect h2:not(.page-subheading), #module-hipay_enterprise-redirect h3 {display:none}#module-hipay_enterprise-redirect .order_carrier_content.box{margin-top:15px}#module-hipay_enterprise-redirect h2.page-subheading{text-align:center}#module-hipay_enterprise-redirect .tooltips{margin-top:5px}#module-hipay_enterprise-redirect .checkbox label{min-height:25px;padding-left:5px;padding-top:2px}#module-hipay_enterprise-redirect #pay-button{background-color:#cf0;padding:10px}#module-hipay_enterprise-redirect .icon .svg{fill:#000!important}#module-hipay_enterprise-redirect .error-text-hp{color:inherit;font-size:inherit;line-height:160%}#module-hipay_enterprise-redirect .option_payment{margin:20px 0 5px 0;text-align:center}#module-hipay_enterprise-redirect #credit-card-group.collapse{display:block}#credit-card-group{height:auto!important}#module-hipay_enterprise-decline h2,#module-hipay_enterprise-decline h3{text-transform:uppercase}#module-hipay_enterprise-redirecta:hover.tooltips span{}#order-confirmation h1.page-heading{margin:15px 0 0 0}#order-confirmation span.total_pending{font-weight:500;text-transform:uppercase}#order-confirmation .price{font-family:"Gotham";font-weight:500}#order-confirmation #columns.container{max-width:100%;width:auto;padding-right:0;padding-left:0}#order-confirmation p{line-height:120%}.table>thead>tr>th{background-color:#000;color:#fff;font-weight:500;text-transform:uppercase}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:7px 5px 5px 5px}#block-history textarea.form-control{height:inherit!important}#block-history .page-heading.bottom-indent{margin-bottom:0!important}#block-history #cancelOrderMessage,#block-history #returnOrderMessage{margin-bottom:20px}#block-history #cancelOrderMessage .btn-default,#block-history #returnOrderMessage .btn-default{margin-bottom:5px}#guest-tracking #columns.container,#history #columns.container,#order-follow #columns.container{max-width:100%;width:auto;padding-right:0;padding-left:0;margin-top:15px;margin-bottom:15px}#guest-tracking .page-heading.bottom-indent,#order-slip .page-heading.bottom-indent,#history .page-heading.bottom-indent,#order-follow .page-heading.bottom-indent{margin-bottom:0;margin-top:0}#guest-tracking .info-title,#order-slip .info-title,#history .info-title,#order-follow .info-title{font-weight:500;text-transform:uppercase}#guest-tracking p.info-title,#order-slip p.info-title,#history p.info-title,#order-follow p.info-title{margin-bottom:5px}#guest-tracking label,#order-slip label,#history label,#order-follow label{font-weight:300}#guest-tracking .box,#order-slip .box,#history .box,#order-follow .box{font-weight:300;text-transform:none}#guest-tracking .price-shipping,#order-slip .price-shipping,#history .price-shipping,#order-follow .price-shipping{font-weight:500}#guest-tracking tfoot td,#order-slip tfoot td,#order-slip td.price,#history tfoot td,#history td.price,#order-follow tfoot td,#order-follow td.price{text-align:right}#guest-tracking p,#order-slip p,#history p,#order-follow p{line-height:120%}#guest-tracking ul.footer_links,#order-slip ul.footer_links,#history ul.footer_links,#order-follow ul.footer_links{border-top:0;padding-top:0}#guest-tracking #block-order-detail h1.page-heading,#order-slip #block-order-detail h1.page-heading,#history #block-order-detail h1.page-heading,#order-follow #block-order-detail h1.page-heading{margin-bottom:0}#guest-tracking #columns.container{max-width:100%;width:auto;margin-top:15px;margin-bottom:15px;padding-left:0;padding-right:0}#guest-tracking .page-heading{margin-bottom:15px;margin-top:0}#guest-tracking .btn-md{padding:12px 25px}#my-account #columns.container{max-width:100%;width:auto;margin-top:15px;margin-bottom:15px}#my-account p.info-account{margin:0 0 10px!important}#my-account .page-heading{margin-bottom:15px;margin-top:0}#my-account #page ul.myaccount-link-list li a span{padding:9px 15px 8px 17px;border-color:#e1e4e3;font-family:"Gotham";text-transform:uppercase;font-weight:300;font-size:16px;margin-left:43px}#my-account #page ul.myaccount-link-list li a i{font-size:18px;line-height:43px;width:43px}#my-account ul.footer_links{border-top:0;padding-top:0}#my-account #page .addresses-lists{margin-bottom:0}#my-account #columns.container{max-width:100%;width:auto;margin-top:15px;margin-bottom:15px}#discount #columns.container{max-width:100%;width:auto;padding-right:0;padding-left:0;margin-top:15px;margin-bottom:15px}#discount .page-heading{margin-bottom:0;margin-top:0}#discount ul.footer_links{border-top:0;padding-top:0}#module-hipay_enterprise-redirect button#pay-button-one-click{margin-bottom:15px}#module-hipay_enterprise-redirect div.order_carrier_content{padding-bottom:85px}#module-hipay_enterprise-redirect div#uniform-newsletter{float:left}#module-hipay_enterprise-redirect label[for="newsletter"]{padding-left:0}@media (max-width:1199px){#module-hipay_enterprise-redirect .order_carrier_content{padding:24px 18px 85px!important}}#module-hipay_enterprise-userToken #columns.container{max-width:100%;width:auto;padding-right:0;padding-left:0;margin-top:15px;margin-bottom:15px}#module-hipay_enterprise-userToken .page-heading{margin-bottom:0;margin-top:0}#module-hipay_enterprise-userToken ul.footer_links{border-top:0;padding-top:0}#module-hipay_enterprise-userToken .info-title{font-weight:500;text-transform:uppercase}#module-hipay_enterprise-userToken p.info-title{margin-bottom:5px}#module-hipay_enterprise-userToken .footer_links .btn{padding:12px}#module-hipay_enterprise-userToken .footer_links .btn i{display:none}#module-blockwishlist-mywishlist #columns.container{max-width:100%;width:auto;padding-right:0;padding-left:0;margin-top:15px;margin-bottom:15px}#module-blockwishlist-mywishlist .page-heading{margin-bottom:0;margin-top:0}#module-blockwishlist-mywishlist ul.footer_links{border-top:0;padding-top:0}#module-blockwishlist-mywishlist .info-title{font-weight:500;text-transform:uppercase}#module-blockwishlist-mywishlist p.info-title{margin-bottom:5px}#module-blockwishlist-mywishlist ul.display_list{font-weight:500;text-transform:uppercase}#module-blockwishlist-mywishlist ul.display_list li a:after{content:"\f054";font-family:"FontAwesome";padding-left:0;font-size:10px}#mywishlist input:not([type=file]), #mywishlist select{border:1px solid #e1e4e2;padding-left:10px}#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list a:hover{color:#666!important}#module-blockwishlist-mywishlist .product-name{font-family:"Gotham";font-weight:500}#identity #columns.container,#addresses #columns.container,#address #columns.container{max-width:100%;width:auto;padding-right:0;padding-left:0;margin-top:15px;margin-bottom:15px}#addresses #page #center_column .page-heading{margin-bottom:0;margin-top:0}#addresses ul.footer_links,#address ul.footer_links{border-top:0;padding-top:0}#addresses label{font-weight:300}#addresses .box{font-weight:300;text-transform:none}#address .col-xs-12.col-sm-6{padding-bottom:0;background-color:transparent!important}#address #center_column .form-group .form-control, 
#address .columns-container .center_column .form-group:not(.date-select) .selector:not(.date-select):not(#uniform-days):not(#uniform-months):not(#uniform-years),
#identity #center_column .form-group .form-control, 
#identity .columns-container .center_column .form-group:not(.date-select) .selector:not(.date-select):not(#uniform-days):not(#uniform-months):not(#uniform-years)
{font-weight:300!important}#address .info-title{font-weight:500;text-transform:uppercase;padding:10px 0!important}#address .col-sm-6{width:100%}#identity #center_column input{padding-left:8px}#identity #center_column form.std .row .col-xs-4:last-child{max-width:84px!important}#order-opc select#id_state{background-color:#fff}#order-opc input.error_field,#order-opc select.error_field,#order-opc textarea.error_field,#order-opc #wrapper1 input.error_field{background-color:#fff}input.error_field,select.error_field,textarea.error_field,#wrapper1 input.error_field body #layer_cart .layer_cart_product .layer_cart_product_info>*,body #layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title,body #layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_price,body #layer_cart .layer_cart_cart .layer_cart_row span,body #layer_cart .layer_cart_cart .layer_cart_row strong{font-family:"Gotham"!important;font-weight:500!important;text-transform:uppercase;letter-spacing:0!important}#layer_cart .cross:hover{color:#cf0!important}#layer_cart .crossseling{display:none!important}body #layer_cart .title,body #layer_cart .ajax_cart_product_txt_s{font-family:"Gotham"!important;font-weight:500!important;text-transform:uppercase;letter-spacing:0!important}body #layer_cart .layer_cart_cart .layer_cart_row span,body #layer_cart .layer_cart_cart .layer_cart_row strong{margin-bottom:10px}#order-opc #opc_account_form #dlv_addresses_div,#order-opc #opc_account_form #inv_addresses_div{float:none!important}#order-opc #opc_account_form #dlv_addresses_div span,#order-opc #opc_account_form #inv_addresses_div span{display:block!important}#order-opc #opc_account_form #dlv_addresses_div #dlv_addresses,#order-opc #opc_account_form #inv_addresses_div #inv_addresses{width:100%!important;color:#000!important}#order-opc #above_confirmation_msg{background:#cf0}#negozi_ritiro{width:100%;height:37px;background:#cf0;border:0;padding:0 10px;text-transform:uppercase}