/*!
Theme Name:         Navigator - SC Ricambi Usati version
Theme URI:          https://www.websonica.it
Version:            4.7.1
Description:        Lightweight theme for Elementor page builder
Author:             Websonica
Author URI:         https://www.websonica.it
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}#back-to-top{background-color:rgba(33,33,33,.7);bottom:.5rem;color:#fff;cursor:pointer;display:none;padding:1rem;position:fixed;right:.5rem;z-index:1000}.footer-bottom{background-color:#1a1a1a;padding-bottom:.75rem;padding-top:.75rem}.footer-bottom .footer-bottom-container{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;color:#fff}.footer-bottom .footer-bottom-container .copyright{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;text-align:center;font-size:.875rem;letter-spacing:.125rem}.footer-bottom .footer-bottom-container .credits{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;letter-spacing:.0625rem;text-align:center}.footer-bottom .footer-bottom-container .credits a{color:#fff;text-decoration:underline}.footer-bottom .footer-bottom-container .credits p{font-size:.75rem;text-align:center}@media print,screen and (min-width:40em){.footer-bottom .footer-bottom-container .credits p{text-align:right;padding:.75rem 6%}}.footer-bottom .footer-bottom-container .credits img{margin-left:.25rem}main.site-main{max-width:75rem;margin:auto}a{color:inherit}form .wpcf7-form-control-wrap{width:100%;display:inline-block}form .wpcf7-form-control-wrap input:not([type=checkbox]){display:inline-block;width:100%}form .wpcf7-form-control-wrap .wpcf7-list-item{margin-left:0}form input[type=checkbox]{-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;border:none!important;display:inline-block!important;height:.9375rem;margin:0 0 -.125rem;position:relative;width:.9375rem}form input[type=checkbox]:before{content:"\f0c8";display:block;font-family:"Font Awesome 5 Free";font-size:1.125rem;font-weight:400;position:absolute;top:-.25rem;left:0}form input[type=checkbox]:checked:before{content:"\f14a";display:block;font-family:"Font Awesome 5 Free";font-size:1.125rem;font-weight:400;position:absolute;top:-.25rem;left:0}form :focus{background-color:transparent;outline:0}form.dgwt-wcas-search-form input.dgwt-wcas-search-input{padding-left:2.5rem!important}form span.wpcf7-acceptance label{text-transform:none;font-size:12px}form span.wpcf7-acceptance label a{text-decoration:underline}form .gdpr-acceptance .woocommerce-input-wrapper{display:block;width:100%}form .gdpr-acceptance .woocommerce-input-wrapper label{display:block;width:100%;text-transform:none}form .gdpr-acceptance .woocommerce-input-wrapper label a{text-decoration:underline}.woocommerce table.shop_table{border:none;border-radius:0}.woocommerce table.shop_table thead tr{color:#363636;font-size:.875rem;text-transform:uppercase}.woocommerce table.shop_table thead tr th{border-bottom:.1875rem solid #c20e1a}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.edit,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{background-color:#c20e1a;border:.0625rem solid #c20e1a;border-radius:0;color:#fff;font-weight:400;text-transform:uppercase}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce a.edit:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background-color:transparent;border-color:#c20e1a;color:#c20e1a}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button.alt:focus,.woocommerce a.button:focus,.woocommerce a.edit:focus,.woocommerce button.button.alt:focus,.woocommerce button.button:focus,.woocommerce input.button.alt:focus,.woocommerce input.button:focus{outline:0}.woocommerce a.edit{padding:.25rem 1.5rem}.woocommerce form.woocommerce-ResetPassword{padding-right:0;padding-left:0;max-width:700px;margin-left:auto;margin-right:auto}.woocommerce form.woocommerce-ResetPassword .form-row.form-row-first{float:none;width:100%}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce form.woocommerce-ResetPassword{border:none;border-radius:0}.woocommerce form input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]){padding:.625rem;height:2.4375rem}.woocommerce form p{font-size:.75rem}.woocommerce form button[type=submit]{font-size:1rem;width:100%}.woocommerce form label.woocommerce-form__label-for-checkbox{text-transform:none}.woocommerce form .select2-container--default .select2-selection--single{border-color:#d7d7d7;border-radius:0;height:2.4375rem;padding:.3125rem}.woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.3125rem}.woocommerce textarea{width:100%;resize:none}.woocommerce select{border-color:#d7d7d7;border-radius:0;height:2.4375rem;padding:.3125rem}.woocommerce div.product .stock.request-availability{color:#c20e1a;text-transform:uppercase}.woocommerce div.product p.spare-assembled{color:#c20e1a;text-transform:uppercase}.woocommerce .woocommerce-notices-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:43.75rem;margin:auto}.woocommerce .woocommerce-notices-wrapper .woocommerce-message,.woocommerce .woocommerce-notices-wrapper p.cart-empty.woocommerce-info,.woocommerce .woocommerce-notices-wrapper>ul{border-radius:0;font-size:.8125rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}.woocommerce .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error,.woocommerce .woocommerce-notices-wrapper p.cart-empty.woocommerce-info.woocommerce-error,.woocommerce .woocommerce-notices-wrapper>ul.woocommerce-error{color:#a94442!important;background-color:#f2dede!important;border-color:#ebccd1!important}.woocommerce .woocommerce-notices-wrapper .woocommerce-message.woocommerce-info,.woocommerce .woocommerce-notices-wrapper p.cart-empty.woocommerce-info.woocommerce-info,.woocommerce .woocommerce-notices-wrapper>ul.woocommerce-info{border-top-color:#d7d7d7}.woocommerce .woocommerce-notices-wrapper p.wbs-woocommerce-info{border-top-color:#c20e1a;font-weight:700}.woocommerce .woocommerce-notices-wrapper p.wbs-woocommerce-info:before{color:#c20e1a;content:"\f071";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}.woocommerce .woocommerce-info{border-top-color:#d7d7d7}.woocommerce .woocommerce-info:before{color:#d7d7d7}.woocommerce p.cart-empty.woocommerce-info{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}.woocommerce p.return-to-shop{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-bottom:auto;margin-top:0;text-align:right}.woocommerce p.return-to-shop a.button{background-color:#c20e1a;border:.0625rem solid #c20e1a;border-radius:0;color:#fff;font-weight:400;text-transform:uppercase}.woocommerce p.return-to-shop a.button:hover{background-color:transparent;border-color:#c20e1a;color:#c20e1a}.woocommerce .woocommerce-NoticeGroup{padding-right:0;padding-left:0;max-width:700px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce .woocommerce-NoticeGroup ul li{font-size:.8125rem;margin-bottom:.25rem}ul.woocommerce-error{color:#a94442!important;background-color:#f2dede!important;border-color:#ebccd1!important;width:100%}.woocommerce .woocommerce-message a.button{background-color:#c20e1a;border:.0625rem solid #c20e1a;border-radius:0;color:#fff;font-weight:400;text-transform:uppercase}.woocommerce .woocommerce-message a.button:hover{background-color:transparent;border-color:#c20e1a;color:#c20e1a}.woocommerce .woocommerce-message a:not(.button){text-decoration:underline}.woocommerce-cart .woocommerce{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:.9375rem}.woocommerce-cart .woocommerce .woocommerce-cart-form{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.woocommerce-cart .woocommerce .woocommerce-cart-form{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(58.33333% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.woocommerce-cart .woocommerce .woocommerce-cart-form table.cart td.actions{padding-left:0}.woocommerce-cart .woocommerce .woocommerce-cart-form table.cart td.actions .coupon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;float:none;margin-bottom:1rem}.woocommerce-cart .woocommerce .woocommerce-cart-form table.cart td.actions .coupon input[type=text]{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0;height:2.4375rem}.woocommerce-cart .woocommerce .woocommerce-cart-form table.cart td.actions .coupon button{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 1.25rem);margin-left:.625rem;margin-right:.625rem}.woocommerce-cart .woocommerce .woocommerce-cart-form table.cart td.actions>button{max-width:17.5rem;margin-left:.625rem;margin-right:.625rem}.woocommerce-cart .woocommerce .cart-collaterals{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.woocommerce-cart .woocommerce .cart-collaterals{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%;margin-left:0;margin-right:0;border-left:.1875rem solid #c20e1a;padding-left:.9375rem}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{float:none;width:auto}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2{border-bottom:.1875rem solid #c20e1a;color:#363636;font-size:1.375rem;margin-top:0;padding:0 .5rem .375rem .5rem;text-transform:uppercase}.woocommerce-checkout .woocommerce h2,.woocommerce-checkout .woocommerce h3{padding-right:0;padding-left:0;max-width:700px;margin-left:auto;margin-right:auto;border-bottom:.1875rem solid #c20e1a;color:#363636;font-size:1.25rem;font-weight:400;margin-top:0;padding:0 .5rem .375rem .5rem;text-transform:uppercase}.woocommerce-checkout .woocommerce h2#ship-to-different-address label span,.woocommerce-checkout .woocommerce h3#ship-to-different-address label span{font-size:1.25rem;margin-top:0;padding:0 .5rem .375rem .5rem;text-transform:uppercase}.woocommerce-checkout .woocommerce h2#ship-to-different-address label input[type=checkbox],.woocommerce-checkout .woocommerce h3#ship-to-different-address label input[type=checkbox]{padding:0;height:.9375rem}.woocommerce-checkout .woocommerce h2#ship-to-different-address label input[type=checkbox]:before,.woocommerce-checkout .woocommerce h3#ship-to-different-address label input[type=checkbox]:before{top:-.25rem}.woocommerce-checkout .woocommerce .checkout_coupon{padding-right:0;padding-left:0;max-width:700px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce-checkout .woocommerce .checkout_coupon p:not(.form-row){-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;border-bottom:.1875rem solid #c20e1a;color:#363636;font-size:1.25rem;margin-top:0;padding:0 .5rem .375rem .5rem;text-transform:uppercase}.woocommerce-checkout .woocommerce .checkout_coupon .form-row{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.woocommerce-checkout .woocommerce .checkout_coupon .form-row{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.woocommerce-checkout .woocommerce .checkout_coupon .form-row input[type=text]{height:2.4375rem}.woocommerce-checkout .woocommerce .woocommerce-form-login p:not(.form-row):not(.lost_password){background-color:#f7f6f7;border-top:.1875rem solid #c20e1a;color:#515151;font-size:.875rem;font-weight:700;margin:0 0 2rem;padding:1rem 2rem 1rem 3.5rem;position:relative;width:auto;word-wrap:break-word}.woocommerce-checkout .woocommerce .woocommerce-form-login p:not(.form-row):not(.lost_password):before{color:#c20e1a;content:"\f071";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:1.125rem;left:1.5rem}.woocommerce-checkout .woocommerce .thwmsc-tab-content .woocommerce-form-login{padding-right:0;padding-left:0;max-width:700px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:0}@media print,screen and (min-width:40em){.woocommerce-checkout .woocommerce .thwmsc-tab-content .woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout .woocommerce .thwmsc-tab-content .woocommerce-form-login p.form-row.form-row-last{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0}}.woocommerce-checkout .woocommerce .thwmsc-tab-content .woocommerce-form-login p.form-row:not(.form-row-first):not(.form-row-last){-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper{padding-right:0;padding-left:0;max-width:700px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p,.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper p,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}@media print,screen and (min-width:40em){.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p#billing_address_1_field,.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p#billing_country_field,.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p#billing_first_name_field,.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p#billing_last_name_field,.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper p#billing_address_1_field,.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper p#billing_country_field,.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper p#billing_first_name_field,.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper p#billing_last_name_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#billing_address_1_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#billing_country_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#billing_first_name_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#billing_last_name_field{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0}.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p#billing_city_field,.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p#billing_postcode_field,.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper p#billing_state_field,.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper p#billing_city_field,.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper p#billing_postcode_field,.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper p#billing_state_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#billing_city_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#billing_postcode_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#billing_state_field{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;margin-left:0;margin-right:0}}.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin-left:0;margin-right:0}@media print,screen and (min-width:40em){.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#shipping_address_1_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#shipping_country_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#shipping_email_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#shipping_first_name_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#shipping_last_name_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#shipping_phone_field{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0}.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#shipping_city_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#shipping_postcode_field,.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p#shipping_state_field{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;margin-left:0;margin-right:0}}.woocommerce-checkout .woocommerce .woocommerce-additional-fields__field-wrapper textarea{resize:none}.woocommerce-checkout .woocommerce .woocommerce-checkout-payment,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table{padding-right:0;padding-left:0;max-width:700px;margin-left:auto;margin-right:auto}.woocommerce-checkout .woocommerce #payment{border-radius:0}.woocommerce-checkout .woocommerce .thwmsc-wrapper{margin-bottom:2rem}.woocommerce-checkout .woocommerce .thwmsc-wrapper .thwmsc-buttons{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.woocommerce-checkout .woocommerce .thwmsc-wrapper .thwmsc-buttons button{background-color:transparent;color:#c20e1a;cursor:pointer;padding:.5rem 1.5rem}.woocommerce-checkout .woocommerce .thwmsc-wrapper .thwmsc-buttons button:hover{background-color:#c20e1a;color:#fff}.woocommerce-checkout .woocommerce .thwmsc-wrapper .thwmsc-buttons button.button-prev{float:left}.woocommerce-checkout .woocommerce .woocommerce-invalid #terms{outline:0;outline-offset:0}.woocommerce-order-received .woocommerce-order{padding-right:0;padding-left:0;max-width:700px;margin-left:auto;margin-right:auto}.woocommerce-order-received .woocommerce-order address{border:none;border-radius:0}.woocommerce ul.products{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce ul.products li.product{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;position:relative;padding-bottom:2.5rem!important}@media print,screen and (min-width:40em){.woocommerce ul.products li.product{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(25% - 1.25rem);margin-left:.625rem;margin-right:.625rem}}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Open Sans',sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;text-align:center}.woocommerce ul.products li.product .price{color:#c20e1a;font-family:'Open Sans',sans-serif;font-size:1.0625rem;font-weight:600;text-align:center}.woocommerce ul.products li.product a.button{bottom:0;font-family:'Open Sans',sans-serif;font-size:.875rem;font-weight:400;left:0;position:absolute;text-align:center;width:100%}.woocommerce ul.products li.product a.button:hover{background-color:#000;color:#fff}.woocommerce .ordering-select-icon-chevron .woocommerce-ordering::before{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900}.woocommerce form.woocommerce-widget-layered-nav-dropdown .select2-selection{background-color:#c20e1a;border:none;color:#fff}.woocommerce form.woocommerce-widget-layered-nav-dropdown .select2-selection .select2-selection__placeholder{color:#fff;text-transform:uppercase}.woocommerce form.woocommerce-widget-layered-nav-dropdown .select2-selection .select2-selection__rendered{color:#fff}.woocommerce form.woocommerce-widget-layered-nav-dropdown .select2-selection .select2-selection__arrow b{border-color:#fff transparent transparent transparent}.woocommerce .select2-results li.select2-results__option--highlighted{background-color:#c20e1a}.woocommerce.widget_price_filter .price_slider_wrapper .price_slider{background-color:rgba(194,14,26,.3)}.woocommerce.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range{background-color:#c20e1a}.woocommerce.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{background-color:#c20e1a}.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{border-bottom:.125rem solid #c20e1a;text-align:center;text-transform:uppercase}.woocommerce :focus{outline:0}.dgwt-wcas-suggestion-more{display:none}#TB_ajaxContent form label abbr{text-decoration:none}#TB_ajaxContent form input[type=text]{border:.0625rem solid #d7d7d7;color:#54595f;font-size:.875rem;padding:.625rem;height:2.4375rem}#TB_ajaxContent form select{border:.0625rem solid #d7d7d7;color:#54595f;font-size:.875rem;padding:0 .4375rem;height:2.4375rem!important}#TB_ajaxContent form button{width:100%}.woocommerce-account.logged-in .woocommerce{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}@media print,screen and (min-width:40em){.woocommerce-account.logged-in .woocommerce>.woocommerce-MyAccount-navigation{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(25% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:40em){.woocommerce-account.logged-in .woocommerce>.woocommerce-MyAccount-content{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(75% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation{background-color:#c20e1a}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding-bottom:2rem;padding-left:0;margin:0}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li{text-transform:uppercase}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li a{color:#fff;display:block;padding:.25rem 1.5rem;width:100%}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li:first-child a{padding-top:.75rem}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li:last-child a{padding-bottom:.75rem}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li.is-active{background-color:#c20e1a}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation ul li:hover{background-color:#c20e1a}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content p mark{background-color:transparent;padding:.125rem;text-decoration:underline}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-column--billing-address h2,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-column--shipping-address h2,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details h2,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details h2{font-size:1.375rem;font-weight:400;text-transform:uppercase;max-height:2.0625rem}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-column--billing-address address,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-column--shipping-address address,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details address,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details address{border:none;border-radius:0}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details table{border:none;border-collapse:collapse}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table thead,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details table thead{border:none}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table thead tr,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details table thead tr{border-bottom:.1875rem solid #c20e1a}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table thead tr th,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details table thead tr th{border-right:.0625rem solid #c20e1a;padding-top:1rem}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table thead tr th:last-child,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details table thead tr th:last-child{border:none}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tbody,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details table tbody{background-color:transparent;border:none}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tbody tr td,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details table tbody tr td{border:none;padding-top:1rem;text-align:center}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tbody tr td:last-child,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details table tbody tr td:last-child{border-right:none}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tfoot tr th,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-order-tracking-details table tfoot tr th{border:none}.woocommerce table.shop_table{border-radius:0;border:none}.woocommerce table.shop_table thead tr th{padding:.5rem}.woocommerce table.shop_table tr.alert{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.woocommerce table.shop_table tr.success td.invoice{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;font-weight:700;text-align:center}.woocommerce table.shop_table tr td.info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f;font-weight:700}.woocommerce table.shop_table tr td{border:none;padding:.5rem}.woocommerce-account th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-invoice,.woocommerce-account th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-returned_goods{width:22%}.woocommerce-account form.acf-form .acf-fields.-left>.acf-field:before,.woocommerce-account form.acf-form .acf-fields.-top>.acf-field:before{background-color:transparent;border:none}.woocommerce-account form.acf-form .acf-fields.-left>.acf-field .acf-label,.woocommerce-account form.acf-form .acf-fields.-top>.acf-field .acf-label{width:100%}.woocommerce-account form.acf-form .acf-fields.-left>.acf-field .acf-label label,.woocommerce-account form.acf-form .acf-fields.-top>.acf-field .acf-label label{color:#a94442;font-size:.75rem;line-height:.8125rem}.woocommerce-account form.acf-form .acf-fields.-left>.acf-field .acf-input,.woocommerce-account form.acf-form .acf-fields.-top>.acf-field .acf-input{width:100%}.woocommerce-account form.acf-form .acf-fields.-left>.acf-field .acf-input .acf-switch-input,.woocommerce-account form.acf-form .acf-fields.-top>.acf-field .acf-input .acf-switch-input{opacity:0;position:absolute;margin:0}.woocommerce-account form.acf-form .acf-fields.-left>.acf-field .acf-input .acf-switch,.woocommerce-account form.acf-form .acf-fields.-top>.acf-field .acf-input .acf-switch{border-radius:0}.woocommerce-account form.acf-form .acf-fields.-left>.acf-field .acf-input .acf-switch>span,.woocommerce-account form.acf-form .acf-fields.-top>.acf-field .acf-input .acf-switch>span{font-size:.5625rem;line-height:1.25rem;text-transform:uppercase}.woocommerce-account form.acf-form .acf-fields.-left>.acf-field .acf-input .acf-switch span.acf-switch-off,.woocommerce-account form.acf-form .acf-fields.-top>.acf-field .acf-input .acf-switch span.acf-switch-off{padding:.25rem .375rem .25rem .875rem}.woocommerce-account form.acf-form .acf-fields.-left>.acf-field .acf-input .acf-switch .acf-switch-slider,.woocommerce-account form.acf-form .acf-fields.-top>.acf-field .acf-input .acf-switch .acf-switch-slider{border-radius:0}.woocommerce-account form.acf-form .acf-form-submit input[type=submit]{width:100%}.woocommerce-account .reveal .invoice-sent form.acf-form .acf-fields.-left>.acf-field .acf-label{width:auto;padding:0 .75rem}.woocommerce-account .reveal .invoice-sent form.acf-form .acf-fields.-left>.acf-field .acf-label label{color:inherit}.woocommerce-account .reveal .invoice-sent form.acf-form .acf-form-submit input[type=submit]{border:none;cursor:pointer;margin:auto .625rem;padding:.5rem 1rem;max-width:12.5rem}.woocommerce-MyAccount-content form select#rma-select-status{border-color:#d7d7d7;border-radius:0;height:2.4375rem;padding:.3125rem .6875rem!important;font-size:.9375rem;line-height:1rem;padding-right:1.5rem!important}.woocommerce-MyAccount-content form input[type=submit]{padding:.75rem 1.5rem .5625rem;border:none}.woocommerce-MyAccount-content form input[type=checkbox]{background-color:transparent;border:none;box-shadow:0 0 0 0 transparent}.woocommerce-MyAccount-content form input[type=checkbox]:before{left:0;margin:auto;top:0}.woocommerce-MyAccount-content form.wk_request_rma{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce-MyAccount-content form.wk_request_rma p{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem;margin-bottom:.625rem;margin-top:0}@media print,screen and (min-width:40em){.woocommerce-MyAccount-content form.wk_request_rma p{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:0;margin-right:0}}.woocommerce-MyAccount-content form.wk_request_rma p>label:not([for=wk_i_agree]){display:inline-block;text-transform:uppercase}.woocommerce-MyAccount-content form.wk_request_rma p>span{color:#a94442}.woocommerce-MyAccount-content form.wk_request_rma p.policy-content{margin-bottom:1rem}.woocommerce-MyAccount-content form.wk_request_rma p input[type=submit]{float:right;margin:1rem auto;padding:.5rem 1.5rem}.woocommerce-MyAccount-content form.wk_request_rma p.required{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}.woocommerce-MyAccount-content form.wk_request_rma .responsive{width:100%}.woocommerce-MyAccount-content form.wk_request_rma .responsive table{border:none;border-bottom:.1875rem solid #c20e1a}.woocommerce-MyAccount-content form.wk_request_rma .responsive table thead{border-bottom:.1875rem solid #c20e1a;padding-left:1.5rem}.woocommerce-MyAccount-content form.wk_request_rma .responsive table thead tr th{border:none;border-right:.0625rem solid #c20e1a;padding-top:1rem;text-align:center}.woocommerce-MyAccount-content form.wk_request_rma .responsive table thead tr th:last-child{border:none}.woocommerce-MyAccount-content form.wk_request_rma .responsive table tbody{border:none}.woocommerce-MyAccount-content form.wk_request_rma .responsive table tbody tr td{border:none;border-bottom:.0625rem solid #c20e1a;border-right:.0625rem solid #c20e1a;padding-top:1rem;text-align:center}.woocommerce-MyAccount-content form.wk_request_rma .responsive table tbody tr td:last-child{border-right:none}.woocommerce-MyAccount-content #rma_details_tab{background-color:#f3f3f3;border-bottom:.1875rem solid #c20e1a;color:#000;margin-bottom:1rem}.woocommerce-MyAccount-content #rma_details_tab li{border:none;border-radius:0;border-right:.0625rem solid #c20e1a;margin:auto}.woocommerce-MyAccount-content #rma_details_tab li:last-child{border:none}.woocommerce-MyAccount-content #rma_details_tab li a{background-color:transparent;border:none;border-radius:0;padding:.5rem 1.5rem}.woocommerce-MyAccount-content #rma_details_tab li a.inactive{font-weight:400}.woocommerce-MyAccount-content .wk_rma_container input[type=checkbox]{-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;border:inherit;display:inline-block!important;height:.9375rem;margin:0 0 -.125rem;position:relative;width:.9375rem}.woocommerce-MyAccount-content .wk_rma_container input[type=checkbox]:before{content:"\f0c8";display:block;font-family:"Font Awesome 5 Free";font-size:1.125rem;font-weight:400;position:absolute;top:-.25rem;left:0}.woocommerce-MyAccount-content .wk_rma_container input[type=checkbox]:checked:before{content:"\f14a";display:block;font-family:"Font Awesome 5 Free";font-size:1.125rem;font-weight:400;position:absolute;top:-.25rem;left:0}