@charset "UTF-8";.featherlight-theme .fl-site-message{color:#fff;padding:5px 5px 5px 10px;border-left:.6180469716em solid rgba(0,0,0,.15);margin-bottom:8px;border-radius:3px}.featherlight-theme .fl-site-message h4{color:#fff;margin:0;padding:0;font-size:17px;font-weight:700}.featherlight-theme .fl-site-message h4 a{font-weight:700;text-decoration:underline!important}.featherlight-theme .fl-site-message p:last-child{margin-bottom:0}.featherlight-theme .fl-site-message a{color:#fff;text-decoration:underline!important}.featherlight-theme .fl-site-message__orange{background-color:#ff9100}.featherlight-theme .fl-site-message__blue{background-color:#0064b9}.featherlight-theme .fl-site-message__blue-light{background-color:#00aff2}.featherlight-theme .fl-site-message__green{background-color:#00be5a}.featherlight-theme .fl-site-message__gray{background-color:#43454b}.featherlight-theme .fl-site-message__gray-light{background-color:#d0d0d0}.featherlight-theme .fl-site-message__storefront_content_top{margin-top:1.2rem}.featherlight-theme .fl-site-message__storefront_before_content{margin-top:1.5rem}.woocommerce-cart-form{margin-bottom:0}small.tax_label{display:none!important}table.cart{margin-bottom:0!important}.cart_totals table.shop_table_responsive{margin-bottom:20px}.cart_totals table.shop_table_responsive tbody th{display:table-cell!important}.cart_totals table.shop_table_responsive tbody td,.cart_totals table.shop_table_responsive tbody th{padding:.3em 1.41575em}.cart_totals table.shop_table_responsive ul.woocommerce-shipping-methods{margin-bottom:0}.woocommerce-cart-form__contents a:not(.button){text-decoration:none!important;color:#43454b}.woocommerce-cart-form__contents td.product-price,.woocommerce-cart-form__contents td.product-subtotal,.woocommerce-cart-form__contents th.product-price,.woocommerce-cart-form__contents th.product-subtotal{text-align:right}.woocommerce-cart-form__contents.cart th{padding:14px!important}.woocommerce-cart-form__contents.cart td.product-remove,.woocommerce-cart-form__contents.cart th.product-remove{padding-left:14px!important;padding-right:0!important}.woocommerce-cart-form__contents.cart tr.cart_item:nth-child(even) td{background-color:#f9f9f9!important}.woocommerce-cart-form__contents.cart tr.cart_item td{padding:15px 14px!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name,.woocommerce-cart-form__contents.cart tr.cart_item td.product-price,.woocommerce-cart-form__contents.cart tr.cart_item td.product-subtotal{padding-top:20px!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-thumbnail{vertical-align:middle}.woocommerce-cart-form__contents.cart tr.cart_item td.product-thumbnail img{mix-blend-mode:multiply}.woocommerce-cart-form__contents.cart tr.cart_item td.product-remove{padding-left:14px!important;padding-right:0!important;vertical-align:middle}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name>span{padding-right:5px;display:block}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation{display:block}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dt.variation-nbspnbspBerechnung,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dt.variation-nbspnbspBeregning,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dt.variation-nbspnbspBerekening,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dt.variation-nbspnbspBerkning,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dt.variation-nbspnbspCalcul,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dt.variation-nbspnbspCalculation,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dt.variation-nbspnbspCalculazione,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dt.variation-nbspnbspClculo,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dt.variation-nbspnbspKalkulace,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dt.variation-nbspnbspKalkulacja{display:none!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dd.variation-nbspnbspBerechnung a,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dd.variation-nbspnbspBeregning a,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dd.variation-nbspnbspBerekening a,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dd.variation-nbspnbspBerkning a,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dd.variation-nbspnbspCalcul a,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dd.variation-nbspnbspCalculation a,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dd.variation-nbspnbspCalculazione a,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dd.variation-nbspnbspClculo a,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dd.variation-nbspnbspKalkulace a,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation dd.variation-nbspnbspKalkulacja a{display:inline-block;padding:0 5px 0 0}.woocommerce-cart-form__contents.cart tr.cart_item td.product-price del{font-size:12px;color:gray}.woocommerce-cart-form__contents.cart tr.cart_item .input-text.qty::-webkit-inner-spin-button{display:inline-block;height:30px;margin-top:0;padding-top:1px;zoom:100%;opacity:1}.woocommerce-cart-form__contents.cart tr.cart_item .input-text.qty:focus{background:#fff}.woocommerce-cart-form__contents.cart tr.cart_item .variation,.woocommerce-cart-form__contents.cart tr.cart_item .variation dd,.woocommerce-cart-form__contents.cart tr.cart_item .variation dt{margin:0}@media screen and (max-width:786px){table.cart.shop_table_responsive td.product-remove,table.cart.shop_table_responsive th.product-remove{border-top:0}table.cart.shop_table_responsive td.product-remove a.remove,table.cart.shop_table_responsive th.product-remove a.remove{position:sticky;font-size:16px}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name>span{display:inline}}@media screen and (max-width:512px){.cart_totals table.shop_table_responsive tbody td,.cart_totals table.shop_table_responsive tbody th{padding:.3em 0}.cart_totals table.shop_table_responsive tbody th{display:none!important}table.shop_table.shop_table_responsive,table.shop_table.shop_table_responsive tbody,table.shop_table.shop_table_responsive td,table.shop_table.shop_table_responsive tr{display:block;width:100%}table.shop_table.shop_table.woocommerce-checkout-review-order-table{width:100%}.woocommerce-cart-form__contents.cart{padding-top:10px;border-top:1px solid #dadada}.woocommerce-cart-form__contents.cart tr.cart_item:nth-child(even),.woocommerce-cart-form__contents.cart tr.cart_item:nth-child(even) td{background-color:#f7f7f7!important}.woocommerce-cart-form__contents.cart tr.cart_item{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid silver}.woocommerce-cart-form__contents.cart tr.cart_item td,.woocommerce-cart-form__contents.cart tr.cart_item th{padding:0!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name,.woocommerce-cart-form__contents.cart tr.cart_item td.product-price,.woocommerce-cart-form__contents.cart tr.cart_item td.product-subtotal,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name,.woocommerce-cart-form__contents.cart tr.cart_item th.product-price,.woocommerce-cart-form__contents.cart tr.cart_item th.product-subtotal{padding-top:0!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-remove,.woocommerce-cart-form__contents.cart tr.cart_item th.product-remove{border-top:0;position:relative}.woocommerce-cart-form__contents.cart tr.cart_item td.product-remove a.remove,.woocommerce-cart-form__contents.cart tr.cart_item th.product-remove a.remove{position:absolute;left:-1px;font-size:16px;top:5px;z-index:1}.woocommerce-cart-form__contents.cart tr.cart_item td.product-remove a.remove:after,.woocommerce-cart-form__contents.cart tr.cart_item th.product-remove a.remove:after{content:" ";height:13px;width:13px;background-color:#fff;position:absolute;border-radius:50%;top:6px;right:6px;z-index:-1}.woocommerce-cart-form__contents.cart tr.cart_item td.product-remove a.remove:hover:after,.woocommerce-cart-form__contents.cart tr.cart_item th.product-remove a.remove:hover:after{color:red}.woocommerce-cart-form__contents.cart tr.cart_item td.product-thumbnail,.woocommerce-cart-form__contents.cart tr.cart_item th.product-thumbnail{width:70px;vertical-align:middle;float:none;order:2;padding-top:15px!important;padding-left:10px!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-thumbnail img,.woocommerce-cart-form__contents.cart tr.cart_item th.product-thumbnail img{height:61px;max-width:61px;padding:3px;border:1px solid #dcdcdc;mix-blend-mode:multiply;margin:0}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name{line-height:1rem;text-align:left;width:calc(100% - 70px);order:3;padding-top:15px!important;padding-left:10px!important;padding-right:10px!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name:before,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name:before{content:none}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name>a,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name>a{font-weight:700;font-size:1.1rem;padding-right:5px}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name>span,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name>span{display:inline!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .variation,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name .variation{display:inline-block;font-size:12px}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .my_backorder_notification,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .my_instock_notification,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name .my_backorder_notification,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name .my_instock_notification{display:inline-block}.woocommerce-cart-form__contents.cart tr.cart_item td.product-price,.woocommerce-cart-form__contents.cart tr.cart_item td.product-quantity,.woocommerce-cart-form__contents.cart tr.cart_item td.product-subtotal,.woocommerce-cart-form__contents.cart tr.cart_item th.product-price,.woocommerce-cart-form__contents.cart tr.cart_item th.product-quantity,.woocommerce-cart-form__contents.cart tr.cart_item th.product-subtotal{font-size:13px}}@media screen and (max-width:512px) and (max-width:768px){.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .my_backorder_notification:before,.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .my_instock_notification:before,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name .my_backorder_notification:before,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name .my_instock_notification:before{color:#fff;content:"✓"!important;display:inline-block;background-color:#00be5a;width:15px;font-size:11px!important;height:15px;border-radius:50%;text-align:center;line-height:14px;margin-left:0}.woocommerce-cart-form__contents.cart tr.cart_item td.product-name .my_backorder_notification:before,.woocommerce-cart-form__contents.cart tr.cart_item th.product-name .my_backorder_notification:before{content:"✗"!important;background-color:#ff9100;margin-left:0;margin-right:0}}@media screen and (max-width:512px){.woocommerce-cart-form__contents.cart tr.cart_item td.product-price,.woocommerce-cart-form__contents.cart tr.cart_item th.product-price{cursor:initial;order:5;width:calc(100% - 132px);padding-left:20px!important;margin-top:10px;padding-right:10px!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-quantity,.woocommerce-cart-form__contents.cart tr.cart_item th.product-quantity{order:4;width:132px;padding-left:10px!important;padding-top:10px!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-quantity .input-text.qty,.woocommerce-cart-form__contents.cart tr.cart_item th.product-quantity .input-text.qty{text-align:right;padding:3px 3px 3px 10px!important;width:52px;margin-top:-3px}.woocommerce-cart-form__contents.cart tr.cart_item td.product-quantity .input-text.qty::-webkit-inner-spin-button,.woocommerce-cart-form__contents.cart tr.cart_item th.product-quantity .input-text.qty::-webkit-inner-spin-button{height:20px}.woocommerce-cart-form__contents.cart tr.cart_item td.product-quantity .input-text.qty:focus,.woocommerce-cart-form__contents.cart tr.cart_item th.product-quantity .input-text.qty:focus{background:#fff}.woocommerce-cart-form__contents.cart tr.cart_item td.product-subtotal,.woocommerce-cart-form__contents.cart tr.cart_item th.product-subtotal{order:6;width:calc(100% - 132px);margin-left:132px;padding-left:20px!important;padding-right:10px!important;padding-bottom:10px!important}}@media screen and (min-width:513px){table.shop_table_responsive tr{display:table-row!important}table.shop_table_responsive tr td{display:table-cell!important;width:auto;text-align:left}table.shop_table_responsive tr td[data-title]::after,table.shop_table_responsive tr td[data-title]::before{display:none}table.shop_table.shop_table_responsive tbody,table.shop_table.shop_table_responsive td,table.shop_table.shop_table_responsive tr{width:auto!important}table.shop_table.shop_table_responsive{width:100%!important}table.shop_table.shop_table_responsive thead{display:table-header-group;width:100%}table.shop_table.shop_table_responsive thead tr{display:table-row}table.shop_table.shop_table_responsive thead th{display:table-cell}table.shop_table.shop_table_responsive td.product-price,table.shop_table.shop_table_responsive th.product-price{padding-left:0!important;padding-right:0!important}table.shop_table.shop_table_responsive td.product-price del,table.shop_table.shop_table_responsive th.product-price del{font-size:12px;color:gray;margin-bottom:-7px;display:block;margin-top:-5px}table.shop_table.shop_table_responsive td.product-subtotal,table.shop_table.shop_table_responsive th.product-subtotal{padding-left:0!important}table.shop_table.shop_table_responsive td.product-name{line-height:1rem}}@media screen and (min-width:1px) and (max-width:512px){table.shop_table.shop_table_responsive td.product-thumbnail,table.shop_table.shop_table_responsive th.product-thumbnail{display:block!important}}@media screen and (min-width:512px) and (max-width:675px){table.shop_table.shop_table_responsive td.product-thumbnail,table.shop_table.shop_table_responsive th.product-thumbnail{display:none!important}.woocommerce-cart-form__contents.cart tr.cart_item td.product-remove{vertical-align:top}.woocommerce-cart-form__contents.cart tr.cart_item td.product-remove a.remove{margin-top:2px}}.woocommerce-checkout-review-order-table{display:block}.woocommerce-checkout-review-order-table tfoot{display:flex;flex-direction:column;border-top:10px solid #fff}.woocommerce-checkout-review-order-table tfoot tr{display:flex;flex-direction:row;padding-top:0!important;padding-bottom:0!important}.woocommerce-checkout-review-order-table tfoot tr th{width:40%;min-width:120px}.woocommerce-checkout-review-order-table tfoot tr td{width:60%}.woocommerce-checkout-review-order-table .product-total{text-align:right}.woocommerce-checkout-review-order-table .variation{margin:0}.woocommerce-checkout-review-order-table .variation dd,.woocommerce-checkout-review-order-table .variation dt{display:inline-block;margin:0}.woocommerce-checkout-review-order-table tr.cart_item:nth-child(even) td{background-color:#f9f9f9!important}.woocommerce-checkout-review-order-table tr.cart_item td{padding-top:20px!important;padding-bottom:20px!important}.shop_table.woocommerce-checkout-review-order-table tfoot tr{padding-top:0!important;padding-bottom:0!important}body.woocommerce.single-product #page.hfeed,body.woocommerce.single-product #page.site{overflow-x:visible}@media (min-width:768px){.cart-collaterals .cross-sells ul.products li.product{width:49%!important;padding-bottom:0!important}.cart-collaterals .cross-sells ul.products li.product h2.woocommerce-loop-product__title{margin:0;padding:0;font-size:17px!important;font-weight:bolder!important}.cart-collaterals .cross-sells ul.products li.product .my_instock_notification{margin:0}.cart-collaterals .cross-sells ul.products li.product .price{font-size:20px}.cart-collaterals .cross-sells ul.products li.product .price>span:last-child{display:block}.cart-collaterals .cross-sells ul.products li.product .button.add_to_cart_button{margin-bottom:0!important}.product-name span{padding-top:5px;padding-bottom:5px}.my_backorder_notification,.my_instock_notification{font-size:13px}.product-subtotal small{display:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#d0d0d0}::-webkit-scrollbar-thumb:hover{background:#888}.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{position:absolute;left:-50px;width:calc(100% + 50px);box-shadow:0 5px 10px 0 rgba(33,33,33,.2)!important;background:#fff}.site-header-cart .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{color:#525252FF}.site-header-cart .widget_shopping_cart .product_list_widget{max-height:400px;overflow-x:hidden;overflow-y:scroll}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item{position:relative;padding:1em;border-bottom:1px solid rgba(0,0,0,.15)}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item:nth-child(even){background:#f2f2f2}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item a.remove_from_cart_button{position:absolute;float:none;top:4px;left:8px}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item a.remove_from_cart_button:before{z-index:2}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item a.remove_from_cart_button:after{display:inline-block;height:13px;width:13px;content:" ";position:absolute;top:5px;left:1px;z-index:1;background:#fff;border-radius:50%}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item a:nth-child(2){line-height:15px;font-size:13px}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item a:nth-child(2) img{float:left;max-width:45px;margin-left:0;height:45px;margin-right:10px;margin-bottom:20px;border:1px solid #dcdcdc;background:#fff}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation{margin:0;font-size:11px}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dt.variation-nbspnbspBerechnung,.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dt.variation-nbspnbspBeregning,.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dt.variation-nbspnbspBerekening,.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dt.variation-nbspnbspBerkning,.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dt.variation-nbspnbspCalcul,.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dt.variation-nbspnbspCalculation,.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dt.variation-nbspnbspCalculazione,.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dt.variation-nbspnbspClculo,.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dt.variation-nbspnbspKalkulace,.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dt.variation-nbspnbspKalkulacja{display:none!important}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dd{padding:0;margin:0}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dd p{display:inline-block;margin:0;padding:0}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .variation dd a{display:inline-block;padding:0 5px 0 0}.site-header-cart .widget_shopping_cart .product_list_widget li.mini_cart_item .quantity{display:block;clear:both;font-weight:700;margin-left:55px;border-top:1px solid silver;margin-top:5px;padding-top:5px}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons,.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total.total{background:#fff}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total.total,.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total.total strong{font-weight:700}.single-product div.product .summary{width:50%!important}.single-product div.product div.quantity,.single-product div.product table.variations{width:100%}}.single-product div.product{overflow:visible}@media (max-width:767px){.storefront-breadcrumb{display:none}#fitting-mounting-parts-list,.fl_mparts_gassprings{width:100%}.single-product div.product{display:flex;flex-direction:column;margin-top:7px}.single-product div.product .summary.entry-summary,.single-product div.product>.woocommerce-product-gallery.images{display:contents}.single-product div.product .summary.entry-summary>:not(form.cart):not(form.variations_form.cart):not(.rbv-product-metadata):not(.rbv-admin-total-sales){order:2}.single-product div.product .summary.entry-summary>form.cart,.single-product div.product .summary.entry-summary>form.variations_form.cart{display:contents}.single-product div.product form.variations_form.cart>:not(.single_variation_wrap){order:3}.single-product div.product .woocommerce-product-gallery__wrapper,.single-product div.product>.onsale{order:4}.single-product div.product form.cart:not(.variations_form)>*,.single-product div.product form.variations_form.cart>.single_variation_wrap{order:5}.single-product div.product .summary.entry-summary .rbv-product-metadata.rbv-product-table{order:6}.single-product div.product .summary.entry-summary .rbv-admin-total-sales{order:6;width:100%;display:block;color:#00d084;font-weight:700}.single-product div.product .summary.entry-summary>form.cart~:not(.rbv-admin-total-sales),.single-product div.product .summary.entry-summary>form.variations_form.cart~:not(.rbv-admin-total-sales){order:7}.single-product div.product .fl-product-gallery__below{display:contents}.single-product div.product .woocommerce-tabs.wc-tabs-wrapper{order:20}.single-product div.product>section.products{order:10}.single-product div.product .summary h1.product_title{font-size:1.6em}}.single-product div.product .summary.entry-summary .rbv-product-metadata.rbv-product-table{margin-top:15px}.single-product div.product .summary .fl-price-stock-row{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;box-sizing:border-box;margin-bottom:.75rem}.single-product div.product .summary .fl-price-stock-row .price,.single-product div.product .summary .fl-price-stock-row>.price{float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;margin:0!important}.single-product div.product .summary .fl-price-stock-row .fl-price-stock-row__meta{text-align:left!important}.single-product div.product .summary .fl-price-stock-row .fl-price-stock-row__meta .stock,.single-product div.product .summary .fl-price-stock-row .fl-price-stock-row__meta p{float:none!important;text-align:left!important;margin-left:0!important;margin-right:0!important}@media (max-width:767px){.single-product div.product .summary .fl-price-stock-row{flex-direction:column!important;align-items:stretch!important;gap:.65rem;margin-bottom:.85rem}.single-product div.product .summary .fl-price-stock-row>:not(.fl-price-stock-row__meta){width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box}.single-product div.product .summary .fl-price-stock-row .price,.single-product div.product .summary .fl-price-stock-row>.price{width:100%!important;max-width:100%!important;align-self:stretch!important}.single-product div.product .summary .fl-price-stock-row>.fl-price-stock-row__meta{float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;align-self:stretch!important;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.35rem 0 .5rem}.single-product div.product .summary .fl-price-stock-row .fl-purchase-note{display:inline-block;max-width:100%;line-height:1.45}}.single-product div.product .summary .fl-price-stock-row__meta:has(.my_instock_notification) .fl-stock-html{display:none}.fl-pricing-details{clear:both;position:relative;z-index:0;margin-top:1.1rem;margin-bottom:1rem}form.cart .fl-pricing-details,form.variations_form .woocommerce-variation-add-to-cart .fl-pricing-details{margin-bottom:.65rem}@media (max-width:767px){.fl-pricing-details{margin-top:1.15rem;margin-bottom:1.05rem}form.cart .fl-pricing-details,form.variations_form .woocommerce-variation-add-to-cart .fl-pricing-details{margin-top:0!important;position:static;clear:none;z-index:auto}.single-product div.product form.cart:not(.variations_form) .quantity:has(+details.fl-pricing-details),.single-product div.product form.variations_form .woocommerce-variation-add-to-cart .quantity:has(+details.fl-pricing-details){margin-bottom:.75rem}}.fl-pricing-details__summary{list-style:none;cursor:pointer;box-sizing:border-box;font-size:.8125rem;line-height:1.45;font-weight:600;color:#00be5a;text-align:center;padding:.65em 1rem;border:1px solid #00be5a;border-radius:3px;background-color:#f9fff9}.fl-pricing-details__summary::-moz-list-bullet,.fl-pricing-details__summary::marker{display:none}.fl-pricing-details__summary::-webkit-details-marker{display:none}.fl-pricing-details[open] .fl-pricing-details__summary{margin-bottom:.35em}.fl-pricing-details #fl_pricing-table_div{margin-top:0}#fl_pricing-table_div{margin-top:15px}#fl_pricing-table{color:#00be5a;border:1px solid #00be5a;border-radius:3px;padding:6px 8px;margin-bottom:0;font-size:.9375rem;line-height:1.4;background-color:#f9fff9}#fl_pricing-table td,#fl_pricing-table th{text-align:center;padding:.3em .4em;background-color:#f9fff9}#fl_pricing-table tbody tr{display:table-row}@media (min-width:768px){.single-product div.product .summary .fl-price-stock-row{flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:.65rem 1rem}.single-product div.product .summary .fl-price-stock-row>:not(.fl-price-stock-row__meta){width:auto!important;max-width:none!important;min-width:0;flex:0 1 auto!important}.single-product div.product .summary .fl-price-stock-row>.fl-price-stock-row__meta{float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:auto!important;max-width:none!important;margin-left:auto!important;margin-right:0!important;flex:0 1 auto!important;align-self:baseline!important;text-align:right!important}.single-product div.product .summary .fl-price-stock-row .price,.single-product div.product .summary .fl-price-stock-row>.price{width:auto!important;max-width:none!important;flex:0 1 auto!important;align-self:baseline!important}.single-product div.product .summary .fl-price-stock-row .fl-price-stock-row__meta .stock,.single-product div.product .summary .fl-price-stock-row .fl-price-stock-row__meta p,.single-product div.product .summary .fl-price-stock-row .fl-purchase-note{text-align:right!important}.single-product form.cart:has(.fl-pricing-details) button.single_add_to_cart_button,.single-product form.variations_form.cart:has(.fl-pricing-details) button.single_add_to_cart_button{margin-top:0}#fl_pricing-table{width:100%;padding-top:0}.single-product div.product .summary form.cart:not(.variations_form) .quantity{margin-bottom:.7em}}.single-product div.product form.cart{margin-bottom:5px!important;margin-top:.25rem!important}@media (max-width:767px){#fl_pricing-table{width:100%;padding-top:8px}.single-product div.product form.cart{margin-top:.85rem!important}}#fl_product_page_sku{font-size:smaller;color:#f3f3f3;margin-bottom:10px}form.variations_form.cart{padding-top:0!important}.woocommerce-product-details__short-description p{margin-bottom:0}.single-product div.quantity .fl-qty-dropdown,.single-product div.quantity input.qty{height:45px;color:#43454b;width:150px;max-width:100%;text-align:center;border:2px solid #43454b;border-radius:3px}.single-product div.product table.variations{padding-top:30px!important}.single-product div.quantity label.screen-reader-text{clip:unset;word-wrap:unset;border:0;-webkit-clip-path:unset;clip-path:unset;height:unset;margin:unset;overflow:unset;overflow-wrap:unset;padding:unset;position:relative!important;width:unset;vertical-align:-webkit-baseline-middle}.single-product div.product form.cart .quantity{float:unset;margin-right:0;clear:both;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;justify-content:flex-start;height:auto;min-height:45px;width:100%}.single-product div.product form.cart .quantity .fl-qty-dropdown,.single-product div.product form.cart .quantity input.qty{float:none}.woocommerce-variation-add-to-cart.variations_button{padding-top:0!important}button.single_add_to_cart_button{margin-top:15px;padding:15px;width:100%}.single-product .summary button.single_add_to_cart_button,.single-product .summary button.single_add_to_cart_button.button.alt{margin-top:.7em}a.add_to_cart_button{background-color:#00be5a}a.add_to_cart_button:hover{background-color:#149a3a!important}button#show_cad_files,button#show_mps{padding:0 5px;margin-right:5px;background-color:rgba(0,0,255,.05);color:#0064b9;border:1px solid #0064b9;display:inline-block;float:left}button#show_cad_files:hover,button#show_mps:hover{background-color:rgba(0,0,255,.1)}.rollers-loop-total-sales{color:#00d084;font-weight:700}.featherlight-theme input#woocommerce_eu_vat_number::-moz-placeholder{color:#afadad;font-style:italic}.featherlight-theme input#woocommerce_eu_vat_number:-ms-input-placeholder{color:#afadad;font-style:italic}.featherlight-theme input#woocommerce_eu_vat_number::placeholder{color:#afadad;font-style:italic}.featherlight-theme .grecaptcha-badge{opacity:0!important}.featherlight-theme .mini_cart_item dl.variation dd,.featherlight-theme .mini_cart_item dl.variation dt,.featherlight-theme .woocommerce-cart-form dl.variation dd,.featherlight-theme .woocommerce-cart-form dl.variation dt{display:inline-block}.featherlight-theme .mini_cart_item img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{background-color:#fff;padding:2px}@media (min-width:768px){.featherlight-theme .woocommerce-order ul.order_details{display:flex}.featherlight-theme .woocommerce-order ul.order_details li{flex-grow:1;border-bottom:0}.featherlight-theme .woocommerce-order ul.order_details li:first-child{padding:1em 1.618em}.featherlight-theme #masthead.stickyfl>.col-full{display:none}.featherlight-theme #masthead.stickyfl{padding-top:0;background-image:none;position:fixed;top:0;width:100%}.featherlight-theme .main-navigation ul ul li a,.featherlight-theme .secondary-navigation ul ul li a{width:240px}.featherlight-theme #ship-to-different-address label{font-size:20px}}@media screen and (max-width:767px){.featherlight-theme .TrengoWidgetLauncher__iframe{bottom:80px}}.featherlight-theme .woocommerce button[name=update_cart],.featherlight-theme .woocommerce input[name=update_cart]{display:none}.featherlight-theme .menu-image{height:36px}.featherlight-theme .menu-image-not-hovered::after{line-height:2.418!important}.featherlight-theme .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper,.featherlight-theme .menu-image-title-after.menu-image-not-hovered img,.featherlight-theme .menu-image-title-before.menu-image-title{padding-left:0;padding-right:5px}.featherlight-theme span.optional{display:none}.featherlight-theme .single-product div.product .summary .fl-price-stock-row{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;box-sizing:border-box;margin-bottom:.75rem}.featherlight-theme .single-product div.product .summary .fl-price-stock-row .price,.featherlight-theme .single-product div.product .summary .fl-price-stock-row>.price{float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;margin:0!important}.featherlight-theme .single-product div.product .summary .fl-price-stock-row .fl-price-stock-row__meta{text-align:left!important}.featherlight-theme .single-product div.product .summary .fl-price-stock-row .fl-price-stock-row__meta .stock,.featherlight-theme .single-product div.product .summary .fl-price-stock-row .fl-price-stock-row__meta p{float:none!important;text-align:left!important;margin-left:0!important;margin-right:0!important}@media (max-width:767px){.featherlight-theme .single-product div.product .summary .fl-price-stock-row{flex-direction:column!important;align-items:stretch!important;gap:.65rem;margin-bottom:.85rem}.featherlight-theme .single-product div.product .summary .fl-price-stock-row>:not(.fl-price-stock-row__meta){width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box}.featherlight-theme .single-product div.product .summary .fl-price-stock-row .price,.featherlight-theme .single-product div.product .summary .fl-price-stock-row>.price{width:100%!important;max-width:100%!important;align-self:stretch!important}.featherlight-theme .single-product div.product .summary .fl-price-stock-row>.fl-price-stock-row__meta{float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;align-self:stretch!important;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.35rem 0 .5rem}.featherlight-theme .single-product div.product .summary .fl-price-stock-row .fl-purchase-note{display:inline-block;max-width:100%;line-height:1.45}}.featherlight-theme #fl_pricing-table_div td{color:#00be5a}.featherlight-theme .fl-pricing-details{clear:both;position:relative;z-index:0;margin-top:1.1rem;margin-bottom:1rem}.featherlight-theme form.cart .fl-pricing-details,.featherlight-theme form.variations_form .woocommerce-variation-add-to-cart .fl-pricing-details{margin-bottom:.65rem}@media (max-width:767px){.featherlight-theme .fl-pricing-details{margin-top:1.15rem;margin-bottom:1.05rem}.featherlight-theme form.cart .fl-pricing-details,.featherlight-theme form.variations_form .woocommerce-variation-add-to-cart .fl-pricing-details{margin-top:0!important;position:static;clear:none;z-index:auto}.featherlight-theme .single-product div.product form.cart:not(.variations_form) .quantity:has(+details.fl-pricing-details),.featherlight-theme .single-product div.product form.variations_form .woocommerce-variation-add-to-cart .quantity:has(+details.fl-pricing-details){margin-bottom:.75rem}}.featherlight-theme .fl-pricing-details__summary{list-style:none;cursor:pointer;box-sizing:border-box;font-size:.8125rem;line-height:1.45;font-weight:600;color:#00be5a;text-align:center;padding:.65em 1rem;border:1px solid #00be5a;border-radius:3px;background-color:#f9fff9}.featherlight-theme .fl-pricing-details__summary::-moz-list-bullet,.featherlight-theme .fl-pricing-details__summary::marker{display:none}.featherlight-theme .fl-pricing-details__summary::-webkit-details-marker{display:none}.featherlight-theme .fl-pricing-details[open] .fl-pricing-details__summary{margin-bottom:.35em}.featherlight-theme .fl-pricing-details #fl_pricing-table_div{margin-top:0}.featherlight-theme #fl_pricing-table_div{margin-top:15px}.featherlight-theme #fl_pricing-table{color:#00be5a;border:1px solid #00be5a;border-radius:3px;padding:6px 8px;font-size:.9375rem;line-height:1.4;background-color:#f9fff9}.featherlight-theme #fl_pricing-table td,.featherlight-theme #fl_pricing-table th{text-align:center;padding:.3em .4em;background-color:#f9fff9}.featherlight-theme #fl_pricing-table tbody tr{display:table-row}@media (min-width:768px){.featherlight-theme .single-product div.product .summary .fl-price-stock-row{flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:.65rem 1rem}.featherlight-theme .single-product div.product .summary .fl-price-stock-row>:not(.fl-price-stock-row__meta){width:auto!important;max-width:none!important;min-width:0;flex:0 1 auto!important}.featherlight-theme .single-product div.product .summary .fl-price-stock-row>.fl-price-stock-row__meta{float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:auto!important;max-width:none!important;margin-left:auto!important;margin-right:0!important;flex:0 1 auto!important;align-self:baseline!important;text-align:right!important}.featherlight-theme .single-product div.product .summary .fl-price-stock-row .price,.featherlight-theme .single-product div.product .summary .fl-price-stock-row>.price{width:auto!important;max-width:none!important;flex:0 1 auto!important;align-self:baseline!important}.featherlight-theme .single-product div.product .summary .fl-price-stock-row .fl-price-stock-row__meta .stock,.featherlight-theme .single-product div.product .summary .fl-price-stock-row .fl-price-stock-row__meta p,.featherlight-theme .single-product div.product .summary .fl-price-stock-row .fl-purchase-note{text-align:right!important}.featherlight-theme form.cart .fl-pricing-details,.featherlight-theme form.variations_form .woocommerce-variation-add-to-cart .fl-pricing-details{margin-top:1rem;margin-bottom:0}.featherlight-theme .single-product form.cart:has(.fl-pricing-details) button.single_add_to_cart_button,.featherlight-theme .single-product form.variations_form.cart:has(.fl-pricing-details) button.single_add_to_cart_button{margin-top:0}.featherlight-theme #fl_pricing-table{width:100%;padding-top:0}}@media (max-width:767px){.featherlight-theme #fl_pricing-table{width:100%;padding-top:8px}}
/*# sourceMappingURL=featherlight-theme-base.min.css.map */
