/*!
 * Woo child theme overrides/additions
 */.add_to_cart{background:#F95B23;font-family:var(--system-ui);font-weight:bold;font-size:16px;color:#FFF;letter-spacing:.73px;padding:12px 19px;text-transform:uppercase}.heading-font{font-family:var(--system-ui);letter-spacing:1px;font-weight:bold}:root,body{--system-ui:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}strong{font-family:var(--system-ui);font-weight:bold}.hpbox .onsale{display:none}.hpbox .woocommerce ul.product_list_widget{padding-right:25px}.hpbox .woocommerce ul.product_list_widget li a{float:left}.hpbox .woocommerce ul.product_list_widget li .pricing{float:right}.hpbox .woocommerce ul.product_list_widget li .pricing ins{text-decoration:none}.hpbox .hpbox-product .woocommerce ul.products{margin:1em 0 1.5em;padding:0;list-style-type:none}.hpbox .hpbox-product .woocommerce ul.products li{width:100%;padding:0 1px 0 0;margin:0}.hpbox .hpbox-product .woocommerce ul.products li .woo-product-description{display:none}.hpbox .hpbox-product .woocommerce ul.products li span.price{display:none}.hpbox .hpbox-product .woocommerce ul.products li a.add_to_cart_button{font-size:15px;font-weight:bold;background:#015953;padding:5px 11px;color:#fff;border-radius:0;text-transform:uppercase}.hpbox .discount-table td{padding-bottom:10px}.hpbox .discount-table .btn-info{background-color:#231F1F;border-color:#080707}.hpbox .discount-table .btn-info:hover{background-color:#080707}.content-info ul.product_list_widget li .pricing{float:right;display:inline}.content-info ul.product_list_widget li .pricing ins{text-decoration:none}body.woocommerce.archive .products{border-top:2px solid #eee}body.woocommerce.archive .products>li{width:100% !important;border-bottom:2px solid #eee;padding-bottom:30px;margin-bottom:15px}body.woocommerce.archive .products>li .woo-product-description table{display:none}body.woocommerce.archive .products>li .woo-product-description h3{font-size:1.5em}body.woocommerce.archive .products>li .woo-product-description #moso-buy-any-quantity,body.woocommerce.archive .products>li .woo-product-description #moso-buy-a-set{display:none}body.cart .main .woocommerce .woocommerce-message{display:none}body.cart .main .woocommerce .woo_pp_cart_buttons_div{display:none}body.cart .main .woocommerce .cross-sells li.cross-sell:first-child{padding-left:0}body.cart .main .woocommerce .cross-sells li.cross-sell h3 a{text-decoration:none}body.cart .main .woocommerce .cross-sells li.cross-sell img{padding-bottom:15px;max-width:300px}body.cart .main .woocommerce .cross-sells li.cross-sell .btn.black{color:#fff;background-color:#F95B23}.woocommerce .product-type-variable .summary .woocommerce-Price-amount{display:none}.woocommerce .product-type-variable .summary .variations_form .variations th.label{padding-left:0}.woocommerce label{font-weight:normal;line-height:1.4em !important}.woocommerce table.variations .label{font-size:16px;color:#000}.woocommerce table.cart .product-thumbnail{display:none}.woocommerce .cart-collaterals .cart_totals{float:none}.woocommerce a.checkout-button,.woocommerce .button.alt,.woocommerce a.add_to_cart_button,.woocommerce a.button{font-weight:bold !important;background:#015953 !important;color:#fff !important;border-radius:0 !important;text-transform:uppercase;font-family:var(--system-ui)}.woocommerce a.checkout-button:hover,.woocommerce .button.alt:hover,.woocommerce a.add_to_cart_button:hover,.woocommerce a.button:hover{background:#018c82 !important}.woocommerce p.backtocart a.button{transform:scale(.85);padding:8px 9px !important}.woocommerce table.woocommerce-checkout-review-order-table{margin-bottom:15px}.woocommerce .promo2{padding-bottom:20px}.woocommerce .promo2 li.empty{padding-left:0}.woocommerce .promo2 li.empty p{font-size:16px}.woocommerce .widget_shopping_cart_content .mini_cart_item .variation{display:none}.woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__buttons #woo_pp_ec_button{display:none}.woocommerce p.buttons{font-size:100%}.woocommerce p.buttons a:first-child{float:left}.woocommerce p.buttons a:last-child{float:right}.woocommerce .widget_shopping_cart_content .total{border-top:1px solid #333;padding-top:11px;margin-top:8px}.cart .sidebar{display:none}body.single-product .product-includes li{list-style-type:none}body.single-product .pricing-table{width:100%;max-width:540px}body.single-product .pricing-table del{color:red;opacity:.7}body.single-product div.product>.onsale{display:none}body.single-product div.product div.summary{width:auto;float:none}body.single-product div.product div.summary h1{display:none}body.single-product div.product div.summary>div[itemprop=offers]{display:none}body.single-product div.product div.summary .cart .single_add_to_cart_button{clear:both;display:block;margin-top:15px}body.single-product div.product div.summary .cart .single_add_to_cart_button .xoo-cp-added{display:none}body.single-product div.product div.summary .cart .added_to_cart.wc-forward{padding-top:1.4em;float:left;padding-left:15px}body.single-product div.product div.summary .product_meta{display:none}body.single-product div.product ul.tabs,body.single-product div.product div.woocommerce-Tabs-panel{display:none !important}body.single-product div.product #tab-additional_information{display:none}body.single-product div.product .up-sells ul li{width:100%}body.single-product div.product .up-sells ul li .woo-product-description p,body.single-product div.product .up-sells ul li .woo-product-description ul{display:none}body.single-product div.product form.cart .variations select{padding-left:10px}body.single-product .sidebar .woocommerce.widget_shopping_cart{display:none}.wrap img,.wrap picture *{height:auto;max-width:100%}.main .post-password-form{margin-top:25px}.main .post-password-form:nth-child(2){display:none}.main .woocommerce ul.products li.product{float:none;width:100%;margin:0;min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);overflow:hidden;margin-top:25px}.main .woocommerce ul.products li.product .woo-product-description h3,.main .woocommerce ul.products li.product .woo-product-description h2,.main .woocommerce ul.products li.product .woo-product-description h1{margin-top:0}.main .woocommerce ul.products li.product .woo-product-description strong{display:inline;font-weight:bold}.main table.layout-boxes,.main table.multi-layout-boxes{width:100%}@media only screen and (max-width: 767px){.main table.layout-boxes,.main table.multi-layout-boxes{width:100%}.main table.layout-boxes>tbody>tr,.main table.multi-layout-boxes>tbody>tr{display:block}.main table.layout-boxes>tbody>tr>td,.main table.multi-layout-boxes>tbody>tr>td{display:block;min-height:76px}.main table.layout-boxes>tbody>tr>td ul.products,.main table.multi-layout-boxes>tbody>tr>td ul.products{margin:0}.main table.layout-boxes>tbody>tr>td ul.products li,.main table.multi-layout-boxes>tbody>tr>td ul.products li{margin-bottom:0 !important}.main table.layout-boxes>tbody>tr>td form.cart .quantity,.main table.multi-layout-boxes>tbody>tr>td form.cart .quantity{float:left}.main table.layout-boxes>tbody>tr>td form.cart button[type=submit],.main table.multi-layout-boxes>tbody>tr>td form.cart button[type=submit]{float:left;margin-left:15px;margin-top:0}.main .responsive,.main .responsive *{height:auto;max-width:100%;padding-bottom:10px}}#eanspec{margin-bottom:20px;width:100% !important;border-collapse:collapse}#eanspec tr:nth-of-type(odd){background:#eee}#eanspec th{background:#333;color:white;font-weight:bold}#eanspec td,#eanspec th{padding:6px;border:1px solid #ccc;text-align:left}#eanspec td,#eanspec th{padding:4px}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){#eanspec,#eanspec thead,#eanspec tbody,#eanspec th,#eanspec td,#eanspec tr{display:block}#eanspec thead tr{position:absolute;top:-9999px;left:-9999px}#eanspec tr{border:1px solid #ccc}#eanspec td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}#eanspec td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}#eanspec td:nth-of-type(1):before{content:"Magnification"}#eanspec td:nth-of-type(2):before{content:"X-dimension"}#eanspec td:nth-of-type(3):before{content:"Width"}#eanspec td:nth-of-type(4):before{content:"Bar height"}#eanspec td:nth-of-type(5):before{content:"Left Quiet Zone"}#eanspec td:nth-of-type(6):before{content:"Right Quiet Zone"}}html[lang=de-DE] ul.products li.product>.pricing,html[lang=de-AT] ul.products li.product>.pricing,html[lang=de-CH] ul.products li.product>.pricing{display:none}html[lang=de-DE] ul.products li.product>.wgm-info,html[lang=de-AT] ul.products li.product>.wgm-info,html[lang=de-CH] ul.products li.product>.wgm-info{display:none}body.woocommerce-checkout #tv-asb-seal-container{float:left}body.woocommerce-checkout .woocommerce{clear:both}body.woocommerce-checkout .woocommerce #ship-to-different-address label{font-size:16px;line-height:1.5em}body.woocommerce-checkout .order_details{padding:15px;padding-left:0}body.woocommerce-checkout .woocommerce-info{margin-top:2em !important;border-top:none}body.woocommerce-checkout .user-barcodes-container .form-row label{line-height:1.5em}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row textarea{padding:6px}body.woocommerce-checkout .form-row textarea{height:8em}body.woocommerce-checkout .form-row .input-checkbox{margin:8px 2px 0 0}body.woocommerce-checkout #payment .payment_method_paypal .about_paypal{margin-left:15px}body.woocommerce-checkout #payment .payment_method_poli p br{display:none}body.woocommerce-checkout #payment .payment_method_poli p a{display:block;margin-top:10px;margin-bottom:10px}body.woocommerce-checkout #payment .payment_method_poli p a img{margin:0}body.woocommerce-checkout #payment #stripe-cvc-element{width:60px}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{overflow:hidden}body.woocommerce-checkout #certificate-options-container{margin-top:25px;margin-bottom:25px}body.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}body.woocommerce-checkout .followup-checkout{margin-top:-15px}body.woocommerce-checkout .checkout-logos{display:flex;justify-items:center;align-items:center;margin-top:25px}body.woocommerce-checkout .checkout-logos div{margin-left:auto}body.woocommerce-checkout .checkout-logos div>*{margin-left:25px;transform:scale(.8)}body.woocommerce-checkout .checkout-logos div img{margin:15px 0}body.woocommerce-checkout .checkout-logos div .ssl-image{float:none}body.woocommerce-checkout #place_order{margin-top:15px}body.woocommerce-checkout.kasse .checkout #order_review_heading{display:none}body.woocommerce-checkout.kasse .checkout #order_review #order_review_heading{display:inline-block}body.woocommerce-checkout.kasse .checkout #order_review .backtocart{margin-bottom:20px}body.woocommerce-checkout.kasse .checkout #order_review #place_order{margin-top:15px;margin-bottom:15px}body.woocommerce-checkout.kasse .checkout #order_review #payment .wc_payment_methods.payment_methods.methods{border-bottom:none}body.woocommerce-checkout.kasse .checkout #order_review #payment .form-row.place-order{padding:0}body.woocommerce-checkout.kasse .checkout .wgm-digital-checkout-notice{font-size:15px;float:none;color:#3a3a39}body.woocommerce-order-pay .woocommerce form>table#woo-pxpost-table{display:none}body.woocommerce-order-pay .woocommerce form>table #expiryDateRow select{margin-right:15px;font-size:16px}body.woocommerce-order-pay .woocommerce form>table #cvcNumberRow input{padding:5px}body.woocommerce-order-pay .woocommerce form>table td{padding-bottom:25px}body.woocommerce-order-pay .woocommerce form>table td input[type="text"]{padding:5px}body.woocommerce-order-pay .woocommerce form>table td span input{margin-right:10px}body.woocommerce-order-pay .woocommerce form>br{display:none}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{padding-top:25px}p.woocommerce-store-notice.demo_store{opacity:.8}p.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link{display:none}body.blog .main>header h1{color:#f95b23}body.blog .main section.blog-index>h2{margin-top:5px;margin-bottom:25px}.blog-index article{margin-bottom:33px}.blog-index article.wide .featured-image{min-height:310px;padding:40px}@media only screen and (max-width: 767px){.blog-index article.wide .featured-image{padding:20px}}.blog-index article .featured-image{min-height:295px;background-repeat:no-repeat;background-size:cover;margin-bottom:13px;display:flex;align-items:flex-end;padding:25px}@media only screen and (max-width: 767px){.blog-index article .featured-image{padding:15px}}.blog-index article .featured-image div{text-transform:capitalize;font-family:var(--system-ui);letter-spacing:1px;font-weight:bold}.blog-index article .featured-image div h1,.blog-index article .featured-image div date{color:#fff}.blog-index article .featured-image div date{margin:0;font-size:1.35em;padding:0 5px;letter-spacing:0;background-color:#f95b23}.blog-index article .featured-image div h1{margin:0;padding:2px 12px 4px;background:rgba(0,0,0,0.8)}.blog-index article .featured-image div h1:hover{background:#000}.blog-index article .featured-image div h1 a{color:#fff !important}.blog-index article .featured-image div h1 a:hover{text-decoration:none}@media (min-width:768px) and (max-width:991px){.blog-index article .featured-image div date{font-size:1.5em}.blog-index article .featured-image div h1{font-size:1.6em}}@media only screen and (max-width: 767px){.blog-index article .featured-image div date{font-size:1.5em}.blog-index article .featured-image div h1{font-size:1.6em}}.blog-index article .entry-summary a{color:#f95b23}.archive ul.cats{margin-top:17px}.archive ul.cats li{margin-bottom:15px}.archive ul.cats li a{background-color:#f95b23;color:#fff;padding:5px 10px;border-radius:5px;text-decoration:none}.archive ul.cats li a:hover{background-color:#e34006}.archive ul.cats li a.cat-active{background-color:#000}.two-col-row{display:flex}@media only screen and (max-width: 767px){.two-col-row{display:block}}.two-col-row article:first-child{margin-right:10px}.two-col-row article:last-child{margin-left:10px}@media (min-width:768px){.woocommerce .cart-collaterals .cart_totals{width:75%}.woocommerce p.buttons a{display:block;float:none;margin-bottom:10px}.woocommerce p.buttons a:first-child,.woocommerce p.buttons a:last-child{float:none}body.woocommerce-checkout #tv-asb-seal-container{float:right}}body.woocommerce-checkout #payment ul.payment_methods li{display:flex;flex-wrap:wrap;align-items:baseline;line-height:1.4em}@media (min-width:992px){.woocommerce p.buttons a:first-child,.woocommerce p.buttons a:last-child{display:inline}.woocommerce p.buttons a:first-child{float:left}.woocommerce p.buttons a:last-child{float:right}}