@charset "UTF-8";:root{--button-small-height: 38px;--button-height: 48px;}.business-header{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}.business-header .top-part{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0px !important;}.business-header .container{position: relative;height: 100%;}.business-header ul{list-style-type: none;text-align: left;padding-left: 0px;}@media screen and (max-width: 400px){.business-header ul{max-width: 75%;}}.business-header ul li{color: white;padding-left: 1.28571429em;text-indent: -1.28571429em;}.business-header ul li:before{content: "✓ ";color: #12AC74;}.business-header .worker{display: none;}@media screen and (max-width: 1024px){.business-header{background-size: contain;background-position-x: 30%;}.business-header .top-part{background-color: transparent !important;}.business-header-image{display: none;}.business-header h1,.business-header p{color: white;}.business-header .business-form-btn{display: none;}.business-header .rank-math-breadcrumb{padding-bottom: 0px !important;}.business-header .rank-math-breadcrumb a,.business-header .rank-math-breadcrumb span{color: white !important;}.business-header .container{padding-bottom: 70px;}.business-header .worker{display: block;position: absolute;max-width: 150px;height: auto !important;top: auto !important;bottom: 15px;right: 0px;left: auto !important;}}@media screen and (max-width: 1024px) and (max-width: 767px){.business-header .worker{max-width: 120px;}}@media screen and (max-width: 1024px){.under-header-section{margin-top: -85px;margin-bottom: -55px;position: relative;z-index: 2;}}.business-form-btn{display: inline-block;}.business-form-btn:hover{text-decoration: none !important;}.icon_blocks-row{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-flow: row wrap !important;flex-flow: row wrap !important;--gap: 1.5em !important;}.icon_blocks-row h3{width: 100%;text-align: center;font-size: 30px;}.iconblocks{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: 100%;gap: 30px;}@media screen and (max-width: 767px){.iconblocks{-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px;}}.iconblocks .iconblock{padding: 40px 20px;background-color: #fdf3e8;border-radius: 12px;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;min-width: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}@media screen and (max-width: 767px){.iconblocks .iconblock{-webkit-box-flex: 0;-ms-flex: 0 0 calc(50% - 10px);flex: 0 0 calc(50% - 10px);}}.iconblocks .iconblock .block_icon{width: 100%;height: 83px;background-repeat: no-repeat;background-size: contain;float: left;background-position: top center;margin-bottom: 10px;}.iconblocks .iconblock .block_icon-support{background-image: url("/wp-content/themes/geran2024/assets/img/business/support.png");}.iconblocks .iconblock .block_icon-discounts{background-image: url("/wp-content/themes/geran2024/assets/img/business/discount.png");}.iconblocks .iconblock .block_icon-delivery{background-image: url("/wp-content/themes/geran2024/assets/img/business/shipping.png");}.iconblocks .iconblock .block_icon-envelope{background-image: url("/wp-content/themes/geran2024/assets/img/business/envelope.png");}.iconblocks .iconblock span.title{font-weight: bold;}.steps{--step-gap: 30px;--number-size: 64px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: 100%;gap: var(--step-gap);position: relative;}@media screen and (max-width: 767px){.steps{-ms-flex-wrap: wrap;flex-wrap: wrap;}}.steps:before{content: "";position: absolute;top: calc(var(--number-size) / 2);left: 20px;right: 20px;height: 2px;background: -webkit-gradient(linear, left top, right top, from(#e88d19), color-stop(35%, #f0b15f), to(#fdf2e6));background: linear-gradient(90deg, #e88d19 0%, #f0b15f 35%, #fdf2e6 100%);-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 0;}@media screen and (max-width: 767px){.steps:before{right: 20px;height: 100%;bottom: 0px;left: calc(var(--number-size) / 2);width: 2px;background: -webkit-gradient(linear, left top, left bottom, from(#e88d19), color-stop(35%, #f0b15f), to(#fdf2e6));background: linear-gradient(180deg, #e88d19 0%, #f0b15f 35%, #fdf2e6 100%);-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 0;}}.steps .step{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;width: 100%;}@media screen and (max-width: 767px){.steps .step{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 20px;}}.steps .step div{display: contents;}@media screen and (max-width: 767px){.steps .step div{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}.steps .step_number{background-color: #e88d19;color: white;width: var(--number-size);line-height: var(--number-size);border-radius: 12px;text-align: center;font-weight: bold;font-size: calc(var(--number-size) / 2);margin-bottom: 20px;}.steps .step_title{font-size: 18px;font-weight: bold;margin-bottom: 10px;}.page-template-page-business .form-row{background: -webkit-gradient(linear, left top, right top, from(#d98111), color-stop(50%, #f0ab51), to(#d98111));background: linear-gradient(90deg, #d98111 0%, #f0ab51 50%, #d98111 100%);padding-bottom: 10px;border-radius: 12px;scroll-margin-top: 130px;max-width: 820px !important;}.page-template-page-business .form-row .form{background-color: transparent !important;border: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.page-template-page-business .form-row h2{color: white;text-align: center;padding-top: 40px;}@media screen and (max-width: 767px){.page-template-page-business .form-row h2{padding-top: 10px;}}@media screen and (max-width: 767px){.page-template-page-business .form-row h2{font-size: 26px;}}.page-template-page-business .form-row .btn.go{background-color: #12AC74;border-color: #12AC74;}.page-template-page-business .form-row .btn.go:hover{background-color: rgb(20.4157894737, 195.0842105263, 131.5684210526);border-color: rgb(20.4157894737, 195.0842105263, 131.5684210526);}@media screen and (min-width: 767px){.page-template-page-business .form-row .btn.go{width: 30% !important;}}.page-template-page-business .form-row .btn.go{text-align: center;display: inline-block;margin-left: auto;margin-right: auto;}.page-template-page-business .form-row ul{list-style-type: none;text-align: center;padding-right: 2rem;}@media screen and (max-width: 767px){.page-template-page-business .form-row ul{padding-right: 1em;padding-left: 1em;}}.page-template-page-business .form-row ul li{color: white;font-weight: bold;padding-left: 1.28571429em;text-indent: -1.28571429em;}.page-template-page-business .form-row ul li:before{content: "✓ ";color: #12AC74;}.column-image img{width: 100%;height: auto;border-radius: 12px;}@media screen and (max-width: 767px){.image_left-row,.image_right-row{--gap: 1.5em !important;}}@media screen and (max-width: 767px){.image_left-row h2,.image_left-row h3,.image_right-row h2,.image_right-row h3{font-size: 26px;}}.image_left-row h4,.image_right-row h4{font-size: 1.35rem;font-weight: normal;}.image_left-row .column:not(.column-image),.image_right-row .column:not(.column-image){-ms-flex-line-pack: center;align-content: center;}@media screen and (max-width: 767px){.image_right-row{-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}}.container .steps-row,.container .faq-row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.container .steps-row h3,.container .faq-row h3{text-align: center;}@media screen and (min-width: 767px){.container .steps-row h3,.container .faq-row h3{font-size: 30px;}}@media screen and (max-width: 767px){.container .steps-row h3,.container .faq-row h3{font-size: 26px;}}.container .faq-row{--gap: 1.5em;}.container .faq-row h2{text-align: center;margin-bottom: 0px;}@media screen and (max-width: 767px){.container .faq-row h2{font-size: 26px;}}.container .faq-row .faq-columns{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 3em;}@media screen and (max-width: 767px){.container .faq-row .faq-columns{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0px;}}:root{--button-small-height: 38px;--button-height: 48px;}.woocommerce table.shop_table td,.woocommerce #yith-ywraq-form table.shop_table td{line-height: normal;}.woocommerce table.shop_table td.product-remove a.remove,.woocommerce #yith-ywraq-form table.shop_table td.product-remove a.remove{font-weight: normal;font-size: 1rem;width: 18px;height: 18px;line-height: 18px;background-color: #dddddd;color: #fff !important;padding: 0;text-align: center;text-decoration: none;}.woocommerce table.shop_table td.product-remove a.remove:hover,.woocommerce #yith-ywraq-form table.shop_table td.product-remove a.remove:hover{background-color: #e20714;}.woocommerce table.shop_table td.product-thumbnail,.woocommerce #yith-ywraq-form table.shop_table td.product-thumbnail{text-align: center;padding: 0 0.5em;width: calc(50px + 1em);}.woocommerce table.shop_table td.product-thumbnail a,.woocommerce #yith-ywraq-form table.shop_table td.product-thumbnail a{display: block;}.woocommerce table.shop_table td.product-thumbnail img,.woocommerce #yith-ywraq-form table.shop_table td.product-thumbnail img{width: 50px;}.woocommerce table.shop_table td .tax-status,.woocommerce #yith-ywraq-form table.shop_table td .tax-status{font-size: 0.75rem;margin-left: 0.5em;font-weight: normal;}.woocommerce table.shop_table td.product-name a,.woocommerce #yith-ywraq-form table.shop_table td.product-name a{font-size: 0.875rem;font-weight: 600;line-height: 0.875em;color: #343e40;}.woocommerce table.shop_table td.product-name .sku,.woocommerce #yith-ywraq-form table.shop_table td.product-name .sku{font-size: 0.75rem;font-weight: 500;color: #858585;}.woocommerce table.shop_table td.product-price .old, .woocommerce table.shop_table td.product-subtotal .old, .woocommerce table.shop_table td.product-total .old,.woocommerce #yith-ywraq-form table.shop_table td.product-price .old,.woocommerce #yith-ywraq-form table.shop_table td.product-subtotal .old,.woocommerce #yith-ywraq-form table.shop_table td.product-total .old{display: none;margin-right: 0.5em;text-decoration: line-through;}.woocommerce table.shop_table td.product-price .old .tax-status, .woocommerce table.shop_table td.product-subtotal .old .tax-status, .woocommerce table.shop_table td.product-total .old .tax-status,.woocommerce #yith-ywraq-form table.shop_table td.product-price .old .tax-status,.woocommerce #yith-ywraq-form table.shop_table td.product-subtotal .old .tax-status,.woocommerce #yith-ywraq-form table.shop_table td.product-total .old .tax-status{display: none;}.woocommerce table.shop_table td.product-price .alt-tax-price, .woocommerce table.shop_table td.product-subtotal .alt-tax-price, .woocommerce table.shop_table td.product-total .alt-tax-price,.woocommerce #yith-ywraq-form table.shop_table td.product-price .alt-tax-price,.woocommerce #yith-ywraq-form table.shop_table td.product-subtotal .alt-tax-price,.woocommerce #yith-ywraq-form table.shop_table td.product-total .alt-tax-price{display: none;}.woocommerce table.shop_table td.product-price, .woocommerce table.shop_table td.product-subtotal,.woocommerce #yith-ywraq-form table.shop_table td.product-price,.woocommerce #yith-ywraq-form table.shop_table td.product-subtotal{font-weight: 700;font-size: 1rem;color: #e88d19;white-space: nowrap;}.woocommerce table.shop_table td.product-price .tax-status, .woocommerce table.shop_table td.product-subtotal .tax-status,.woocommerce #yith-ywraq-form table.shop_table td.product-price .tax-status,.woocommerce #yith-ywraq-form table.shop_table td.product-subtotal .tax-status{white-space: nowrap;font-weight: normal;color: #343e40;}.woocommerce table.shop_table td.product-price .old, .woocommerce table.shop_table td.product-subtotal .old,.woocommerce #yith-ywraq-form table.shop_table td.product-price .old,.woocommerce #yith-ywraq-form table.shop_table td.product-subtotal .old{display: block;color: #343e40;font-weight: 400;font-size: 0.75rem;}.woocommerce table.shop_table td.product-price .incl-tax, .woocommerce table.shop_table td.product-subtotal .incl-tax,.woocommerce #yith-ywraq-form table.shop_table td.product-price .incl-tax,.woocommerce #yith-ywraq-form table.shop_table td.product-subtotal .incl-tax{display: none;font-size: 0.875rem;font-weight: normal;color: #343e40;}.woocommerce table.shop_table td.product-price .sale,.woocommerce #yith-ywraq-form table.shop_table td.product-price .sale{color: #e20714;}.woocommerce table.shop_table td.product-price .sale-price,.woocommerce #yith-ywraq-form table.shop_table td.product-price .sale-price{position: static;width: 100%;text-align: left;}.woocommerce table.shop_table td.product-total,.woocommerce #yith-ywraq-form table.shop_table td.product-total{font-weight: 700;}.woocommerce table.shop_table td.product-total .tax-status,.woocommerce #yith-ywraq-form table.shop_table td.product-total .tax-status{font-weight: normal;}.woocommerce table.shop_table td.product-total .incl-tax,.woocommerce #yith-ywraq-form table.shop_table td.product-total .incl-tax{display: none;}.woocommerce table.shop_table td.actions .coupon input,.woocommerce #yith-ywraq-form table.shop_table td.actions .coupon input{width: auto;height: 36px;font-size: 0.875rem;float: none;border-radius: 8px;}.woocommerce table.shop_table td .variation,.woocommerce #yith-ywraq-form table.shop_table td .variation{font-size: 0.75rem;margin-top: 0.5em;}.woocommerce table.shop_table td.cart-subtotal td,.woocommerce #yith-ywraq-form table.shop_table td.cart-subtotal td{white-space: nowrap;}.woocommerce .cart-collaterals{position: sticky;top: calc(69px + 3em);}.woocommerce .cart-collaterals .cart_totals{width: auto;float: none;}tr.order-total td{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}tr.order-total td .tax-status{font-weight: 400;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding: 0;font-size: 1rem;background-color: #12AC74;border-color: #12AC74;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color: rgb(20.4157894737, 195.0842105263, 131.5684210526);}.woocommerce-cart .woocommerce-Price-currencySymbol,.woocommerce-checkout .woocommerce-Price-currencySymbol{display: none !important;}#payment .coupons{position: relative;padding: 1em;}#payment .coupons .woocommerce-form-coupon-toggle{display: none;}#payment .coupons form.checkout_coupon{display: block !important;margin: 0;padding: 0;border: none;}#payment .coupons form.checkout_coupon .inputs{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;}#payment .coupons form.checkout_coupon .inputs > *{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}#payment .coupons form.checkout_coupon .inputs input{padding: 0 1em;line-height: 36px;width: 100%;border: none;border-radius: 8px;}#payment .coupons form.checkout_coupon .inputs .submit{-ms-flex-negative: 0;flex-shrink: 0;}#payment .coupons form.checkout_coupon .inputs .submit button{width: 100%;}.wp-block-woocommerce-cart{font-size: 0.875rem;}.wp-block-woocommerce-cart .wc-block-cart__sidebar{background-color: #f4f4f7;margin-top: -1em;padding: 1em;}.woocommerce #productsContainer nav.woocommerce-pagination > ul{border: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 0.25em;}.woocommerce #productsContainer nav.woocommerce-pagination > ul > li{border: none;}.woocommerce #productsContainer nav.woocommerce-pagination > ul > li .page-numbers{width: 38px;height: 38px;line-height: 38px;background-color: #f4f4f7;padding: 0;color: #343e40;font-size: 0.875rem;font-weight: 500;border-radius: 8px;}.woocommerce #productsContainer nav.woocommerce-pagination > ul > li .page-numbers.current{background-color: #2C2A60;color: #fff;}.woocommerce #productsContainer nav.woocommerce-pagination > ul > li .page-numbers:hover:not(.dots), .woocommerce #productsContainer nav.woocommerce-pagination > ul > li .page-numbers:hover:not(.current){background-color: #e88d19;color: #fff;}body .wc-block-checkout .wp-element-button{padding: 0;}body .wc-block-checkout .wp-element-button.wc-block-components-checkout-place-order-button{background-color: #e88d19;border-color: #e88d19;color: #fff;}body .wc-block-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{font-weight: 700;color: #343e40;}body .wc-block-checkout .wc-block-components-totals-wrapper .wc-block-components-totals-item{color: #343e40;}body .wc-block-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata{display: none;}body .wc-block-checkout .wc-block-components-totals-coupon__content .wp-element-button{padding: 0 1em;}#customer_details{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#customer_details > div{position: relative;background-color: #fff;border: 1px solid #dddddd;margin-bottom: 2em;padding: 1em;border-radius: 8px;}form.woocommerce-checkout{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1em 2em;margin-bottom: 3em;}form.woocommerce-checkout .woocommerce-NoticeGroup{width: 100%;font-size: 0.875rem;}form.woocommerce-checkout .woocommerce-NoticeGroup a{color: #343e40;}form.woocommerce-checkout #customer_details{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(60% - 1em);}form.woocommerce-checkout #customer_details > div{width: 100%;}form.woocommerce-checkout #customer_details input{background-color: #f4f4f7;border: none;padding: 0 1em;line-height: 48px;border-radius: 8px;}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.25em;}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper > *,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper > *,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper > *{width: 100%;}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > * label,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper > * label,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper > * label,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper > * label{font-size: 0.875rem;color: #343e40;font-weight: 600;}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *.form-row-first, form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *.form-row-last,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper > *.form-row-first,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper > *.form-row-last,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper > *.form-row-first,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper > *.form-row-last,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper > *.form-row-first,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper > *.form-row-last{width: calc(50% - 0.125em);}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *.form-row-sp-first,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper > *.form-row-sp-first,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper > *.form-row-sp-first,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper > *.form-row-sp-first{width: calc(30% - 0.125em);}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *.form-row-sp-second,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper > *.form-row-sp-second,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper > *.form-row-sp-second,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper > *.form-row-sp-second{width: calc(20% - 0.125em);}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *.form-row-sp-third,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper > *.form-row-sp-third,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper > *.form-row-sp-third,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper > *.form-row-sp-third{width: calc(20% - 0.125em);}form.woocommerce-checkout #customer_details .woocommerce-billing-fields #ship-to-different-address label,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address label{font-size: 0.875rem;color: #343e40;font-weight: 600;}form.woocommerce-checkout #customer_details .woocommerce-billing-fields #ship-to-different-address label input,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields #ship-to-different-address label input{margin-right: 8px;}form.woocommerce-checkout #order_review{position: sticky;top: calc(68px + 3em);width: calc(40% - 1em);}form.woocommerce-checkout .woocommerce-checkout-review-order-table{color: #343e40;font-size: 0.875rem;border: 1px solid #dddddd;margin-bottom: 2em;border-radius: 8px;}form.woocommerce-checkout .woocommerce-checkout-review-order-table .alt-tax-price{display: none;}form.woocommerce-checkout #payment{background-color: #f4f4f7;border: 1px solid #dddddd;font-size: 0.875rem;margin-bottom: 2em;border-radius: 8px;}form.woocommerce-checkout #payment .wc_payment_methods{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;gap: 0.5em;}form.woocommerce-checkout #payment .wc_payment_methods li{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #fff;padding: 0.5em;border-radius: 8px;}form.woocommerce-checkout #payment .wc_payment_methods li label{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;cursor: pointer;font-weight: 600;font-size: 0.875rem;color: #343e40;}form.woocommerce-checkout #payment .wc_payment_methods li:hover{background-color: rgba(44, 42, 96, 0.1);}form.woocommerce-checkout #payment div.payment_box{background-color: rgba(44, 42, 96, 0.2);background-color: #f4f4f7;margin-bottom: 0;font-size: 0.75rem;border-radius: 8px;}form.woocommerce-checkout #payment div.payment_box:before{border-bottom-color: rgba(44, 42, 96, 0.2);border-bottom-color: #f4f4f7;top: auto;bottom: 100%;}form.woocommerce-checkout #payment p{line-height: normal;}form.woocommerce-checkout #payment p label{position: relative;line-height: normal;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;}form.woocommerce-checkout #payment #place_order{background-color: #12AC74;border-color: #12AC74;display: block;float: none;width: 100%;}form.woocommerce-checkout #payment #place_order:hover{background-color: rgb(20.4157894737, 195.0842105263, 131.5684210526);}#customPayment{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}@media screen and (max-width: 768px){.shop_table .product-remove{width: auto;}.cross-sells.slider{margin-bottom: 3em;}form.woocommerce-checkout #customer_details,form.woocommerce-checkout #order_review{width: 100%;}#payment .coupons form.checkout_coupon .inputs{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#payment .coupons form.checkout_coupon .inputs > *{-webkit-box-flex: 1;-ms-flex: auto;flex: auto;width: 100%;}.woocommerce table.shop_table_responsive tr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}.woocommerce table.shop_table_responsive tr td{width: 100%;}.woocommerce table.shop_table_responsive tr td::before{font-size: 0.75rem;}.woocommerce table.shop_table_responsive tr td.product-name{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;text-align: left !important;padding: 0.75em;}.woocommerce table.shop_table_responsive tr td.product-name::before{color: #858585;font-weight: normal;display: none;}.woocommerce table.shop_table_responsive tr td.product-name a{line-height: 1.125em;}.woocommerce table.shop_table_responsive tr td.product-name .stock-status > div{margin: 0;font-size: 0.75rem;}.woocommerce table.shop_table_responsive tr td.product-quantity{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1em;}.woocommerce table.shop_table_responsive tr td.product-price, .woocommerce table.shop_table_responsive tr td.product-subtotal{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 0;}.woocommerce table.shop_table_responsive tr td.product-price::before, .woocommerce table.shop_table_responsive tr td.product-subtotal::before{display: block;width: 100%;text-align: left;color: #343e40;}.woocommerce table.shop_table_responsive tr td.product-price{-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;width: 50%;}.woocommerce table.shop_table_responsive tr td.product-subtotal{-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;width: 50%;}.woocommerce table.shop_table_responsive tr td.actions > .btn{width: 100%;}}:root{--button-small-height: 38px;--button-height: 48px;}body{font-family: "Poppins", sans-serif;font-size: 15px;color: #343e40;}h1{font-size: 2rem;font-weight: 700;color: #343e40;text-transform: none;}h1 .orange{color: #e88d19;}.single-product h1{font-size: 1.5rem;}.home h1{font-size: 1.875rem;}h2,.h2{font-size: 1.875rem;font-weight: 700;color: #343e40;text-transform: none;}h3{font-size: 1.35rem;font-weight: 700;color: #343e40;}h4{font-size: 0.875rem;font-weight: 500;color: #e88d19;}h4.subtitle{font-weight: 600;margin-top: -0.25em;margin-bottom: 1.5em;}h4.subtitle.alt{margin-top: 0;}h4 a{color: #e88d19;text-decoration: none;}div.subtitle{font-weight: 600;margin-bottom: 1.5em;color: #e88d19;}div.subtitle.alt{margin-top: 0;}a.full-link{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}p:has(+ h2),p:has(+ h3){margin-bottom: 2em;}a:not(.btn, .wp-element-button){color: #e88d19;text-decoration: none;text-shadow: none;}a:not(.btn, .wp-element-button):hover{text-decoration: underline;}h4 a:not(.btn, .wp-element-button){color: #e88d19;}img{max-width: 100%;}.select{border: 1px solid #dddddd;min-width: calc(33.3333333333% - 0.5em);height: 44px;line-height: 44px;padding: 0 1em;font-size: 0.875rem;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.input{border: 1px solid #dddddd;min-width: calc(33.3333333333% - 0.5em);height: 44px;line-height: 44px;padding: 0 1em;font-size: 0.875rem;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}@media (max-width: 767px){body{font-size: 14px;}h1{font-size: 1.5rem;}.home h1{font-size: 1.25rem;}h2{font-size: 1.25rem;}h3{font-size: 1rem;font-weight: 700;color: #343e40;}h4{font-size: 0.875rem;font-weight: 500;color: #e88d19;}h4.subtitle{font-weight: 700;margin-top: -0.5em;margin-bottom: 1.5em;}h4.subtitle.alt{margin-top: 0;}h4 a{color: #e88d19;text-decoration: none;}}:root{--button-small-height: 38px;--button-height: 48px;}#fibofilters{z-index: 100;}.fibofilters-applied-filters-container{width: 100%;}.fibofilters-applied-filters .fibofilters-applied-filter{font-size: 0.75rem;border: 1px solid #dddddd;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}.fibofilters-applied-filters .fibofilters-applied-filter strong{font-weight: 400;}.fibofilters-applied-filters .fibofilters-applied-filter.fibofilters-applied-filter--clear-all:hover{border-color: #e88d19;}.fibofilters-block__headline{display: flex;flex-direction: row;justify-content: flex-start;gap: 0.5em;}.fibofilters-block__headline .fibofilters-block__headline-box{width: auto;flex: 0 0 auto;}.fibofilters-custom-html .toggle{display: flex;flex-flow: row wrap;align-items: center;gap: 0.25em;}.fibofilters-custom-html .toggle:hover{cursor: pointer;color: #e88d19;}@media (min-width: 768px){.fibofilters-block__headline .fibofilters-block__headline-box-inner{font-size: 1.125rem;line-height: 1.125rem;}}:root{--button-small-height: 38px;--button-height: 48px;}.dgwt-wcas-suggestion-product-var + .dgwt-wcas-suggestion-product{display: none !important;}@font-face{font-family: 'Poppins';src: url('../fonts/Poppins-Regular.woff2') format('woff2'),url('../fonts/Poppins-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}@font-face{font-family: 'Poppins';src: url('../fonts/Poppins-Medium.woff2') format('woff2'),url('../fonts/Poppins-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}@font-face{font-family: 'Poppins';src: url('../fonts/Poppins-MediumItalic.woff2') format('woff2'),url('../fonts/Poppins-MediumItalic.woff') format('woff');font-weight: 500;font-style: italic;font-display: swap;}@font-face{font-family: 'Poppins';src: url('../fonts/Poppins-SemiBold.woff2') format('woff2'),url('../fonts/Poppins-SemiBold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap;}@font-face{font-family: 'Poppins';src: url('../fonts/Poppins-BoldItalic.woff2') format('woff2'),url('../fonts/Poppins-BoldItalic.woff') format('woff');font-weight: bold;font-style: italic;font-display: swap;}@font-face{font-family: 'Poppins';src: url('../fonts/Poppins-Bold.woff2') format('woff2'),url('../fonts/Poppins-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}@font-face{font-family: 'Poppins';src: url('../fonts/Poppins-SemiBoldItalic.woff2') format('woff2'),url('../fonts/Poppins-SemiBoldItalic.woff') format('woff');font-weight: 600;font-style: italic;font-display: swap;}@font-face{font-family: 'Poppins';src: url('../fonts/Poppins-Italic.woff2') format('woff2'),url('../fonts/Poppins-Italic.woff') format('woff');font-weight: normal;font-style: italic;font-display: swap;}@font-face{font-family: 'icomoon';src:url('../fonts/icomoon.eot?fjvwxq');src:url('../fonts/icomoon.eot?fjvwxq#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?fjvwxq') format('truetype'),url('../fonts/icomoon.woff?fjvwxq') format('woff'),url('../fonts/icomoon.svg?fjvwxq#icomoon') format('svg');font-weight: normal;font-style: normal;font-display: block;}@font-face{font-family: 'icomoon_star';src:url('../fonts/icomoon_star.eot?h3fbso');src:url('../fonts/icomoon_star.eot?h3fbso#iefix') format('embedded-opentype'),url('../fonts/icomoon_star.ttf?h3fbso') format('truetype'),url('../fonts/icomoon_star.woff?h3fbso') format('woff'),url('../fonts/icomoon_star.svg?h3fbso#icomoon') format('svg');font-weight: normal;font-style: normal;font-display: block;}.icon-star-full:before{content: "\e9d9";font-family: 'icomoon_star' !important;}[class^="icon-"], [class*=" icon-"]{font-family: 'icomoon' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-check:before{content: "\41";}.icon-undo-right:before{content: "\42";}.icon-cart:before{content: "\43";}.icon-undo-left:before{content: "\44";}.icon-question-circle:before{content: "\45";}.icon-question-square:before{content: "\46";}.icon-shield-warning:before{content: "\47";}.icon-card-2:before{content: "\48";}.icon-gebouw-v2:before{content: "\49";}.icon-mouse-circle:before{content: "\4a";}.icon-triangle-warning:before{content: "\4b";}.icon-square-academic-cap:before{content: "\4c";}.icon-linkedin:before{content: "\4d";}.icon-delivery-fast:before{content: "\4e";}.icon-call-chat:before{content: "\61";}.icon-check-circle:before{content: "\62";}.icon-close-circle:before{content: "\63";}.icon-delivery:before{content: "\64";}.icon-magnifer:before{content: "\65";}.icon-hamburger-menu:before{content: "\66";}.icon-square-arrow-left:before{content: "\67";}.icon-square-arrow-right:before{content: "\68";}.icon-ranking:before{content: "\69";}.icon-user:before{content: "\6a";}.icon-cart-large-2:before{content: "\6b";}.icon-facebook:before{content: "\6c";}.icon-youtube:before{content: "\6d";}.icon-instagram:before{content: "\6e";}.icon-a-left:before{content: "\6f";}.icon-a-right:before{content: "\70";}.icon-chevron-down:before{content: "\71";}.icon-chevron-up:before{content: "\72";}.icon-chevron-left:before{content: "\73";}.icon-chevron-right:before{content: "\74";}.icon-file:before{content: "\75";}.icon-file-text:before{content: "\76";}.icon-gallery:before{content: "\77";}.icon-download-minimalistic:before{content: "\78";}.icon-video-frame:before{content: "\79";}.icon-upload-minimalistic:before{content: "\7a";}.icon-home:before{content: "\e903";}.icon-suitcase:before{content: "\e904";}.icon-suitcase-1:before{content: "\e905";}.icon-commenting-o:before{content: "\e902";}.icon-heart-o:before{content: "\e900";}.icon-heart:before{content: "\e901";}:root{--button-small-height: 38px;--button-height: 48px;}#footer{position: relative;padding: 3em 0;font-size: 0.75rem;overflow: hidden;}#footer .footer-title{font-size: 1rem;color: #2C2A60;font-weight: 700;margin-bottom: 1em;}#footer h4{font-size: 0.875rem;color: #343e40;font-weight: 700;}#footer a:not(.btn, .wp-element-button){color: #343e40;text-decoration: none;}#footer img{max-width: 100%;height: auto;margin-bottom: 3em;}#footer .socials{display: flex;flex-flow: row nowrap;gap: 1em;}#footer .socials .social a{display: block;width: 32px;height: 32px;line-height: 38px;background-color: #e88d19;text-align: center;color: #fff;text-decoration: none;font-size: 1rem;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}#footer .socials .social a i{margin-top: 3px;font-size: 1.25rem;}#footer p{line-height: 1.5rem;}#footer ul{list-style: none;margin: 0;padding: 0;}#footer ul.menu{margin-bottom: 1em;}#footer ul > li{list-style: none;margin: 0;padding: 0;line-height: 1.5rem;}#footer ul > li a{text-decoration: none;font-size: 0.75rem;color: #343e40;}#footer ul > li a:hover{text-decoration: underline;}#footer ul.images{display: flex;flex-flow: row wrap;align-items: center;gap: 0.5em;}#footer ul.images > li{position: relative;border: 1px solid #dddddd;padding: 0.5em;height: 42px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}#footer ul.images > li img{width: 32px;height: 100%;margin: 0;object-fit: contain;}#footer .footer-menu{margin-top: 3em;}#footer .footer-help{position: relative;background-color: #f4f4f7;-webkit-border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px;padding: 3em;padding-right: 0;color: #aaa;}#footer .footer-help .menu-item{position: relative;padding-right: 2em;}#footer .footer-help h3{font-weight: 700;font-size: 1.25rem;color: #343e40;}#footer .footer-help h3 > a{text-decoration: none;}#footer .footer-help h3 > a:hover{color: #e88d19;}#footer .footer-help h6{color: #e88d19;font-size: 0.875rem;}#footer .footer-help .newsletter{border-top: 1px solid #dddddd;margin-top: 2em;padding-top: 2em;}#footer .footer-help .newsletter iframe{width: 100%;}#footer .footer-help .newsletter .inputs{display: flex;flex-flow: row nowrap;gap: 1em;width: 100%;}#footer .footer-help .newsletter .inputs span.wpcf7-form-control-wrap{flex: 1 1 auto;}#footer .footer-help .newsletter .inputs input{flex-grow: 1;}#footer .footer-help .newsletter .inputs input.btn{flex: 1 0 auto;width: unset;}#footer .footer-help .newsletter .inputs a{flex-shrink: 0;}#footer .footer-help .newsletter .inputs .wpcf7-spinner{position: absolute;}#footer .footer-help .newsletter .wpcf7-response-output{color: #343e40;background-color: rgba(232, 141, 25, 0.2);border: none;margin: 1em 0 0 0;padding: 0.5em 1em;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}#footer .footer-help .newsletter .wpcf7 form.sent .wpcf7-response-output{background-color: rgba(18, 172, 116, 0.2);}#footer .footer-help:after{position: absolute;top: 0;left: 100%;width: 1000px;height: 100%;content: "";background-color: #f4f4f7;}iframe #theForm{background-color: #000;}#bottomFooter{padding: 1em 0;font-size: 0.75rem;border-top: 1px solid #f4f4f7;}#bottomFooter a{color: #e88d19;text-decoration: none;}@media screen and (max-width: 991px){#footer img{max-width: 175px;}#footer .footer-menu{margin-top: 1em;}#footer .footer-help{margin-top: 2em;padding: 1em;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}#footer .footer-help:after{display: none;}#footer .footer-help .newsletter .inputs{flex-wrap: wrap;flex-direction: column;align-items: stretch;max-width: 100%;}#footer .footer-help .newsletter .inputs input{width: 100%;}}:root{--button-small-height: 38px;--button-height: 48px;}.wpcf7 .form{position: relative;padding: 2em;background-color: #fff;border: 1px solid #dddddd;border-radius: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.5em;margin-bottom: 2em;}.wpcf7 .form h4{font-size: 1rem;color: #343e40;font-weight: 700;margin-bottom: 0;padding-bottom: 0.5em;border-bottom: 1px solid #dddddd;}.wpcf7 .form .row{gap: 1.5em 0;}.wpcf7 .form .form-control{padding: 0.75rem 0.75rem;}.wpcf7 .form .form-select{padding: 0.75rem 2.25rem 0.75rem 0.75rem;}.wpcf7 .form label{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;}.wpcf7 .form label span.label{display: none;font-weight: 600;}.wpcf7 .form label span.label.alt{display: block;}.wpcf7 .form label span.wpcf7-form-control-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;}.wpcf7 .form label p{margin: 0;}.wpcf7 .form .btn{display: block;width: 100%;}.wpcf7 .form .group{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.5em;}.wpcf7 .form.show-labels label span.label{display: block;}@media screen and (max-width: 768px){.wpcf7 .form{padding: 1em;}}.product-question-popup .inner{overflow-y: auto !important;}.product-question-popup .wpcf7 .form{padding: 0px;margin: 0px;border: 0px;}.product-question-popup .wpcf7 .form p{margin-bottom: 0px;}:root{--button-small-height: 38px;--button-height: 48px;}#header{position: absolute;top: 0;width: 100%;left: 0;z-index: 100;border-bottom: 1px solid #dddddd;background-color: #fff;-webkit-transition: all 0.1s;-moz-transition: all 0.1s;-ms-transition: all 0.1s;-o-transition: all 0.1s;}#header .button{height: 48px;line-height: 48px;font-size: 0.75rem;padding: 0 1em;font-weight: 500;}#header .container{display: -webkit-box;display: -ms-flexbox;display: flex;}#header .bottom-part{position: relative;padding: 10px 0;color: #343e40;z-index: 1;}#header .bottom-part .container{position: relative;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1em;}#header .bottom-part .left-part,#header .bottom-part .right-part{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;-ms-flex-negative: 0;flex-shrink: 0;}#header .bottom-part .left-part{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#header .bottom-part .middle-part{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1em;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#header .bottom-part .middle-part iframe{width: 80px !important;height: 44px !important;}#header .bottom-part .middle-part .wwk-widget{position: relative;width: 96px;z-index: 1;}#header .bottom-part .right-part{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}#header .top-part{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: #f4f4f7;color: #343e40;}#header .top-part > .container{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#header .usps{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.813rem;gap: 1em;margin: 0;}#header .usps .usp{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;height: 27px;}#header .usps .usp i{position: relative;font-size: 1.15rem;color: #e88d19;}#header #topNav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}#header #topNav > ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;list-style: none;margin: 0;}#header #topNav > ul > li{position: relative;margin: 0;padding: 0 1em;font-size: 0.813rem;}#header #topNav > ul > li::after{position: absolute;right: 0;top: 50%;content: "";width: 1px;height: 14px;background-color: rgba(52, 62, 64, 0.25);-webkit-transform: translateY(-50%);transform: translateY(-50%);}#header #topNav > ul > li > a{text-decoration: none;color: #343e40;}#header #topNav > ul > li > a:hover{color: #2C2A60;text-decoration: underline;}#header #topNav > ul > li:last-child{padding-right: 0;}#header #topNav > ul > li:last-child:after{display: none;}#header #logoContainer{position: relative;}#header #logoContainer a{display: block;cursor: pointer;}#header #logoContainer img{width: 163px;max-width: 100%;height: auto;}#header #usernav ul,#header #usernav li{margin: 0;padding: 0;list-style: none;}#header #usernav a{text-decoration: none;}#header #usernav > ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;gap: 0.5em;}#header #userCartContainer #userCart{position: relative;width: 48px;height: 48px;line-height: 48px;text-align: center;cursor: pointer;border-radius: 8px;}#header #userCartContainer #userCart .cart-count{position: absolute;padding: 0 0.5em;line-height: 18px;background-color: #ff9900;color: #fff;border: 2px solid #fff;top: -11px;right: 1px;border-radius: 8px;}#header #userCartContainer #theCart{position: fixed;top: 0;right: 0;width: 350px;max-width: 100vw;height: 100svh;background-color: #fff;z-index: 1;-webkit-box-shadow: -10px 0 40px rgba(0, 0, 0, 0.25);box-shadow: -10px 0 40px rgba(0, 0, 0, 0.25);display: none;}.banner-active #header #userCartContainer #theCart{padding-top: 32px;}#header #userCartContainer #theCart p.woocommerce-mini-cart__empty-message{padding: 1em;}#header #userCartContainer #theCart .heading{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;gap: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#header #userCartContainer #theCart .heading .title{font-weight: 700;}#header #userCartContainer #theCart .close{display: inline-block;width: 48px;height: 48px;line-height: 52px;border: 1px solid #dddddd;text-align: center;cursor: pointer;margin: 10px 1em;border-radius: 8px;}#header #userCartContainer #theCart .close i{margin-top: 6px;}#header #userCartContainer #theCart .bottom{border-top: 1px solid #dddddd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0;}#header #userCartContainer #theCart .buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;gap: 0.5em;padding: 1em;}#header #userCartContainer #theCart .buttons a{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;font-size: 0.875rem;border: 1px solid #e88d19;background-color: transparent;background-color: #e88d19;color: #e88d19;color: #fff;font-weight: 700;width: auto;height: 40px;line-height: 38px;padding: 0 1em;border-radius: 8px;}#header #userCartContainer #theCart .buttons a:hover{background-color: #e88d19;color: #fff;}#header #userCartContainer #theCart .buttons a.checkout{border-color: #12AC74;color: #12AC74;background-color: #12AC74;color: #fff;}#header #userCartContainer #theCart .buttons a.checkout:hover{background-color: #12AC74;color: #fff;}#header #userCartContainer #theCart .widget_shopping_cart_content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-top: 1px solid #dddddd;padding: 0;height: calc(100svh - 68px);}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list{list-style: none outside;padding: 0;margin: 0;-ms-flex-negative: 1;flex-shrink: 1;overflow-y: scroll;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;list-style: none;border-bottom: 1px solid #dddddd;margin: 0;padding: 0.5em 1em;font-size: 0.875rem;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .sku{font-size: 0.75rem;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .sku span{font-weight: 600;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li::before{content: "";display: table;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .heading{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 0.5em;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .heading .thumb{position: relative;width: 50px;height: 50px;text-align: center;-ms-flex-negative: 0;flex-shrink: 0;border: 1px solid #dddddd;border-radius: 8px;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .heading .thumb img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .heading .title a{color: #343e40;font-size: 0.875rem;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .heading > a{display: block;color: #343e40;text-decoration: none;font-weight: 700;-ms-flex-negative: 0;flex-shrink: 0;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .heading > a.remove{width: 20px;height: 20px;line-height: 22px;font-size: 1rem;font-weight: 500;padding: 0;background-color: rgba(255, 0, 0, 0.1);color: rgba(255, 0, 0, 0.8);text-align: center;border-radius: 100%;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .heading > a.remove:hover{background-color: red;color: #fff;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .variation{padding: 0.5em;background-color: #f4f4f7;border: none;color: rgba(52, 62, 64, 0.75);font-size: 0.75rem;border-radius: 3px;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .variation dd{margin: 0;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .variation dd p{margin: 0;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li img{float: none;margin-left: 0;width: 32px;height: auto;-webkit-box-shadow: none;box-shadow: none;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity{font-size: 0.875rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;gap: 0.5em;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity .amount{font-weight: 700;color: #e88d19;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity .price{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #e88d19;font-weight: 700;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity .price .tax-status{top: auto;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity .price .old{text-decoration: line-through;margin-right: 0.5em;color: #858585;font-weight: 400;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity .price .old .tax-status{display: none;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity .price .incl-tax,#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity .price .alt-tax-price{display: none;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity .price .tax-price-wrapper.sale{color: #e20714;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity .price .sale-price{width: 100%;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .quantity .price .sale-price .sale-badge{padding: 0.25em 0.5em;background-color: #e20714;color: #fff;font-weight: 700;font-size: 0.75rem;border-radius: 3px;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .tax-status{margin-left: 0.5em;font-size: 0.75rem;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li:last-child{border: none;}#header #userCartContainer #theCart .widget_shopping_cart_content .total{background-color: #f4f4f7;font-size: 1rem;padding: 0.5em 1em;}#header #userCartContainer #theCart .widget_shopping_cart_content .total strong{margin-right: 0.25em;}#header #userCartContainer #theCart .widget_shopping_cart_content .total .amount{color: #e88d19;font-weight: 700;}#header #userCartContainer #theCart .widget_shopping_cart_content .total .tax-status{margin-left: 0.5em;font-size: 0.75rem;}#header #userCartContainer #theCart .widget_shopping_cart_content .total .alt-tax-price{display: none;}#header #userCartContainer #theCart .widget_shopping_cart_content .bottom{-ms-flex-negative: 0;flex-shrink: 0;}#header #userCartContainer #theCart.active{display: block;}#header #searchButton{display: none;}#header #accountButton{position: relative;}#header #accountBox{position: absolute;top: calc(100% + 5px);right: 0;width: 300px;background-color: #fff;padding: 0;z-index: 1;line-height: normal;overflow: hidden;color: #343e40;opacity: 0;visibility: hidden;cursor: auto;border-radius: 8px;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);}#header #accountBox > .toggle{line-height: normal;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#header #accountBox > .toggle > div{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;padding: 1em 0;background-color: rgba(44, 42, 96, 0.1);}#header #accountBox > .toggle > div.active{background-color: #fff;color: #2C2A60;}#header #accountBox > .option{padding: 1em;}#header #accountBox form{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;gap: 1em;}#header #accountBox form p{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;margin: 0;}#header #accountBox form p label{line-height: normal;}#header #accountBox input[type=text],#header #accountBox input[type=password]{padding: 0.5em 1em;line-height: normal;border: none;background-color: #f0f0f0;border-radius: 8px;}#header #accountBox ul{margin: 0;padding: 0;}#header #accountBox ul li{list-style: none;margin: 0;padding: 0;}#header #accountBox ul li a{color: #343e40;}#header #accountBox.active{opacity: 1;visibility: visible;}.banner-active #header{top: 32px;}.home #header{border-bottom: none;background: none;}.home #header.scrolled{background-color: #fff;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.07);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.07);}#header.pre-scrolled{position: fixed;top: -100px;}#header.scrolled .top-part{display: none;}#header.scrolled{position: fixed;top: 0 !important;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.07);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.07);}.banner-active #header.scrolled #theCart{padding-top: 0 !important;}#navContainer{position: absolute;width: 100%;top: 100%;background-color: #fff;z-index: 0;-webkit-transition: all 0.15s;-moz-transition: all 0.15s;-ms-transition: all 0.15s;-o-transition: all 0.15s;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);}.scrolled #navContainer{top: 70%;opacity: 0;visibility: hidden;}.scrolling-up #navContainer, .nav-open #navContainer{top: 100%;opacity: 1;visibility: visible;}#navToggle{position: relative;border: 1px solid #dddddd;background-color: #fff;padding: 0 10px 0 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 140px;color: #343e40;height: 48px;cursor: pointer;display: none;z-index: 11;border-radius: 8px;}#navToggle i{position: absolute;top: 50%;left: 0.75em;-webkit-transform: translateY(-50%);transform: translateY(-50%);}#navToggle span{font-size: 0.6rem;font-weight: 500;line-height: 1.2em;}#navToggle span.bigger{position: relative;font-size: 0.8rem;font-weight: 600;}#navToggle:hover{border-color: #e88d19;color: #e88d19;}.home #navToggle{border-bottom: 0;border-radius: 8px 8px 0 0;}.home #navToggle::before{position: absolute;top: 100%;left: -1px;content: "";width: calc(100% + 2px);height: 11px;background-color: #fff;border: 1px solid #dddddd;border-top: none;border-bottom: none;z-index: 2;}.home #navToggle:hover{border-color: #dddddd;color: #343e40;}.scrolled #navToggle{border: 1px solid #dddddd;border-radius: 8px;}.home .scrolled #navToggle::before{display: none;}.home .scrolled #navToggle:hover{border-color: #e88d19;color: #e88d19;}#navToggle.open, .scrolled #navToggle .open{border-color: #e88d19;color: #e88d19;}#navToggle.open:hover, .scrolled #navToggle .open:hover{border-color: #e88d19;color: #e88d19;}#sitewideBanner{position: absolute;top: 0;left: 0;width: 100%;padding: 0.5rem 0;font-size: 0.75rem;font-weight: 600;background-color: #C87800;background-color: #343e40;color: #fff;text-align: center;z-index: 101;}#sitewideBanner .container{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}#sitewideBanner p{margin: 0;}@media screen and (max-width: 991px){#header{position: fixed;top: 0;}#header .top-part{display: none;}#header #logoContainer{-ms-flex-negative: 0;flex-shrink: 0;}#header #logoContainer img{width: 130px;}#header .bottom-part .left-part{width: auto;}#header .bottom-part .middle-part{width: 100%;}#header .button{width: 48px;-ms-flex-negative: 0;flex-shrink: 0;}#header .button span{display: none;}#header #searchButton{display: block;}#header #searchButton i{position: relative;top: 2px;}.banner-active #header{top: 0;}.home #header{background-color: #fff;}.home #header.scrolled{top: 0;}#header #userCartContainer #theCart{text-align: right;z-index: 11;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li{gap: 0.25em;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li::before, #header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li::after{display: none;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .heading .thumb{width: 42px;height: 42px;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .heading .title{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .heading .title a{font-size: 0.75rem;text-align: left;line-height: 1.125em;}#header #userCartContainer #theCart .widget_shopping_cart_content ul.cart_list li .sku{text-align: left;}#navToggle{display: block;width: 48px;padding: 0;-ms-flex-negative: 0;flex-shrink: 0;}#navToggle i{left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}#navToggle span{display: none;}.home #navToggle{border: 1px solid #dddddd;border-radius: 8px;}.home #navToggle::before{display: none;}#sitewideBanner{position: fixed;top: auto;bottom: 0;left: auto;width: 100%;height: auto;line-height: normal;padding: 0.5em 1em;}#sitewideBanner p{margin: 0;}}@media screen and (max-width: 767px){#navigation .nav-middle-part{position: fixed;bottom: 0;left: 0;width: calc(100vw - 3em);padding: 1em;background-color: #fff;border-top: 1px solid #f4f4f7;}#navigation .nav-middle-part .middle-part{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;gap: 1em;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#navigation .nav-middle-part .middle-part > *{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;}#navigation .nav-middle-part .middle-part .wwk-widget{width: 100px;}}@media screen and (max-width: 400px){#header #logoContainer{-ms-flex-negative: 1;flex-shrink: 1;}#header #logoContainer img{width: auto;}#header .bottom-part .container{gap: 0.5em;}#header .bottom-part .left-part{-ms-flex-negative: 1;flex-shrink: 1;}}:root{--button-small-height: 38px;--button-height: 48px;}.product-aidplacement{-webkit-transition: -webkit-box-shadow 0.3s;transition: -webkit-box-shadow 0.3s;transition: box-shadow 0.3s;transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;}.product-aidplacement:hover{-webkit-box-shadow: 0 0 22px rgba(19, 19, 19, 0.5);box-shadow: 0 0 22px rgba(19, 19, 19, 0.5);}.product-aidplacement.product-cat{background-image: url(/wp-content/themes/geran2024/assets/img/keuzehulp/product_cat.png);background-size: cover;background-color: #e88d19 !important;color: white;border: 1px solid #e88d19 !important;}.product-aidplacement.product-cat .content{display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: auto;margin-right: auto;}.product-aidplacement.product-cat .title h3{color: white !important;text-align: center;}.product-aidplacement--fullwidth{padding: 0px !important;--items: 1 !important;margin: 26px 0px 1em !important;background-color: transparent !important;border: 0px !important;}.product-aidplacement--fullwidth .product-content{background-image: url(/wp-content/themes/geran2024/assets/img/keuzehulp/product_row.png);background-size: cover;padding: 1em;background-color: #e88d19;border-radius: 8px;border: 1px solid #e88d19;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;padding-top: 2em;padding-bottom: 2em;}@media screen and (max-width: 767px){.product-aidplacement--fullwidth .product-content{padding-top: 1em;padding-bottom: 1em;height: 92px;}}.product-aidplacement--fullwidth .product-content .colleague{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.product-aidplacement--fullwidth .product-content .colleague img.worker{position: absolute;width: auto;height: 120px;bottom: 0px;left: 1em;}@media screen and (max-width: 767px){.product-aidplacement--fullwidth .product-content .colleague img.worker{left: 0px;}}.product-aidplacement--fullwidth .product-content .left-part{-ms-flex-line-pack: center;align-content: center;-webkit-box-flex: 2;-ms-flex-positive: 2;flex-grow: 2;margin-left: auto;}.product-aidplacement--fullwidth .product-content .left-part .product-aidplacement-content_title{font-weight: bold;color: white;text-transform: uppercase;font-size: 30px;}@media screen and (max-width: 767px){.product-aidplacement--fullwidth .product-content .left-part .product-aidplacement-content_title{font-size: 20px;padding-left: 3em;}}@media screen and (max-width: 400px){.product-aidplacement--fullwidth .product-content .left-part .product-aidplacement-content_title{font-size: 18px;}}.product-aidplacement--fullwidth .product-content .right-part a{padding: 10px;background-color: white;border-radius: 8px;font-weight: bold;display: block;}.product-aidplacement--tile{background-image: url(/wp-content/themes/geran2024/assets/img/keuzehulp/product_tile.png);background-size: cover;background-color: #e88d19 !important;color: white;border: 1px solid #e88d19 !important;}.product-aidplacement--tile .colleague img.worker{position: absolute;bottom: -1em;right: -1em;}.product-aidplacement--tile .top-part .product-aidplacement-content_title{font-weight: bold;text-transform: uppercase;font-size: 38px;line-height: 38px;}.product-aidplacement--tile .top-part .product-aidplacement-content_subtitle{font-size: 20px;}.product-aidplacement--tile .bottom-part{margin-top: auto;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;}.product-aidplacement--tile .bottom-part a{padding: 10px;background-color: white;border-radius: 8px;font-weight: bold;display: block;position: relative;z-index: 10;}.product-aidplacement--tile .bottom-part a:hover{text-decoration: none;}@charset "UTF-8";:root{--button-small-height: 38px;--button-height: 48px;}html,body{-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}body{padding-top: 142px;overflow-x: hidden;}body.home{padding-top: calc(142px + 1em);}body.home::before{position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 230px;content: "";background-color: #f4f4f7;z-index: -1;}body.nav-open{overflow: hidden;}body.banner-active{padding-top: 125px;}i[class*=icon-]{font-size: 18px;}.button{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 0.5em;}.button,.btn,.wp-block-button .wp-element-button,.wp-element-button,a.business-form-btn{min-width: 44px;width: auto;height: var(--button-height);line-height: calc(var(--button-height) - 4px);border: 1px solid #dddddd;background-color: #fff;font-size: 1rem;cursor: pointer;color: #343e40;padding: 0 1em;text-decoration: none;border-radius: 8px;}.button:hover,.btn:hover,.wp-block-button .wp-element-button:hover,.wp-element-button:hover,a.business-form-btn:hover{border-color: #ff9900;background-color: #ff9900;color: #fff;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);}.btn{height: var(--button-small-height);line-height: calc(var(--button-small-height) - 4px);}.btn.btn-block{width: 100%;}#overlayer{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;background-color: rgba(0, 0, 0, 0.35);opacity: 0;visibility: hidden;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}#overlayer.active{opacity: 1;visibility: visible;}.popup-open #overlayer.active{z-index: 999998;}#mainContent{position: relative;margin-top: 1px;}section.default{padding: 3em 0;}section.extra-padding{padding: 6em 0;}section.bg-light{background-color: #f4f4f7 !important;}section.bg-light-orange{background-color: #fcf4e7 !important;}section.bg-light-top{background: #f4f4f7;background: linear-gradient(180deg, #f4f4f7 0%, #f4f4f7 50%, #fff calc(50% + 1px), #fff 100%);}section.bg-light-bottom{background: #f4f4f7;background: linear-gradient(0deg, #f4f4f7 0%, #f4f4f7 50%, #fff calc(50% + 1px), #fff 100%);}section .section-heading{margin-bottom: 1.5em;}section#seo_section img{width: 100%;}section.page-header.shop{overflow: hidden;}section.page-header.shop .top-part{padding: 0;}section.page-header.shop .employee{position: relative;}section.page-header.shop .employee .worker{position: absolute;}section.page-header .top-part{background-color: #f4f4f7;padding: 0 0 0.5em;}section.page-header .rank-math-breadcrumb{font-size: 0.75rem;padding: 1.5em 0;}section.page-header .rank-math-breadcrumb a{color: #858585;text-decoration: none;}section.page-header .rank-math-breadcrumb a:hover{color: #e88d19;}section.page-header .rank-math-breadcrumb span.separator{color: #858585;}section.page-header .rank-math-breadcrumb span.last{font-weight: 600;color: #343e40;}section.page-header.has-background{padding-top: 2em;}section.page-header .img-container{position: relative;padding: 12em 0 2em;color: #fff;overflow: hidden;border-radius: 8px;}section.page-header .img-container:before{position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;content: "";z-index: 1;background: rgba(0, 0, 0, 0.5);background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=rgba(0, 0, 0, 0), endColorstr=rgba(0, 0, 0, 0.5));}section.page-header .img-container h1{position: relative;color: #fff;margin: 0 auto;max-width: 75%;z-index: 2;}section.page-header .img-container img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center;}section#homeOpening.next-product_cat_featured{position: relative;padding-bottom: 1em;z-index: 1;}section#product_cat_featured.prev-homeOpening{position: relative;padding: 1em 0 2em 0;z-index: 0;}section#product_cat_featured.prev-homeOpening::before{position: absolute;bottom: 100%;left: 0;width: 100%;height: 100px;background-color: #f4f4f7;content: "";}section#product_cat_featured.prev-homeOpening .cat-list{margin: 0;}section#services.prev-logoSlider{padding-bottom: 0;}@media (min-width: 992px){section#services.prev-logoSlider{padding: 1em 0 0;}}section#new_products.prev-featured_products{padding-top: 0;}section#faqSlider.prev-new_products{padding-top: 0;}section#featured_products.prev-projectSlider{padding-top: 0;}section#caseSlider{overflow: hidden;}.home-grid{display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(2, 245px);grid-gap: 1em;height: 100%;}.content-wrapper{max-width: 75%;margin: 0 auto;}.block{position: relative;background-color: #fff;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;height: 100%;border-radius: 8px;}.block.bg-orange{background-color: #e88d19;}.block.bg-orange-light{background-color: #fcf4e7;}.block.bg-blue{background-color: #2C2A60;}.block.bg-blue .content{color: #fff;text-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);}.block.bg-blue .content h2,.block.bg-blue .content .h2{color: #fff;}.block.bg-blue .content h3 span{color: #e88d19;}.block.bg-blue .content h4{color: #fff;}.block.bordered{border: 1px solid #dddddd;}.block.image,.block .image{position: relative;}.block.image > img,.block .image > img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center;}.block:hover .btn{background-color: #ff9900;border-color: #ff9900;}.block .content{position: relative;padding: 2em;padding-right: 2em;font-size: 0.875rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;z-index: 1;}#homeOpening .block .content{padding: 1.5em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.block .content h2{margin: 0;}.block .content h3{font-weight: 700;font-size: 2rem;line-height: 1.25em;margin-bottom: 0.5em;color: #fff;}.block .content h3.shadowed{text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);}.block .content h3 span{color: #2C2A60;}.block .content h3 span.big{font-size: 3rem;line-height: 1.5rem;}.block .content a.btn{position: relative;z-index: 4;}.block.advise .content .workers{width: 100%;}.block.small h2{font-size: 1rem;text-transform: none;}.block.small h3{font-size: 1.125rem;}.block.left{grid-column: 1/3;grid-row: 1/3;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.block.left .content{margin-top: 2em;}#homeOpening .block.left{-webkit-box-align: normal;-ms-flex-align: normal;align-items: normal;}#homeOpening .block.left .content h3{margin-bottom: 0.25em;}.block.second{grid-column: 3/4;grid-row: 1/2;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.block.third{grid-column: 4/5;grid-row: 1/2;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.block.fourth{grid-column: 3/5;grid-row: 2/3;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;border: 1px solid rgba(232, 141, 25, 0.25);}.block.fourth i{position: absolute;bottom: 0;right: 10px;font-size: 12rem;color: #e88d19;}.block.fourth img{position: absolute;height: 100%;width: auto;right: 0px;}.block.fourth .content{height: 100%;}.block.fourth .content .titles{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.25em;}.block.fourth .content h3{font-size: 1.75rem;margin: 0;color: #343e40;}.block.fourth .content h4{font-size: 1.25rem;font-weight: 600;}.block.fourth:hover h4{text-decoration: underline;}.block.special{height: 200px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.block.advise h4{color: #343e40;}.block .workers{margin-top: 1em;}.workers{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 1em;}.workers .worker{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 25%;}.workers .worker img{-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center;width: 80px;height: 80px;background-color: #fff;border-radius: 50%;}.workers .worker .name{font-weight: 600;}.workers .worker .title{font-size: 0.675rem;}.swiper.default .swiper-wrapper{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.swiper.default .swiper-wrapper .swiper-slide{height: auto;}.slider > .container{position: relative;}.slider [class*=swiper-btn-]{position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 38px;height: 38px;right: 100%;margin: 0;background-color: #fff;border: 1px solid #dddddd;z-index: 3;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);border-radius: 8px;}.slider [class*=swiper-btn-] i{position: absolute;top: 50%;left: 50%;color: #343e40;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.slider [class*=swiper-btn-][class*=swiper-btn-next]{right: auto;left: 100%;}.slider [class*=swiper-btn-]:hover{background-color: #e88d19;border-color: #e88d19;}.slider [class*=swiper-btn-]:hover i{color: #fff;}.slider [class*=swiper-btn-].swiper-button-disabled{opacity: 0.5;pointer-events: none;}.slider.slider-container [class*=swiper-btn-]{right: calc(100% + 0.75rem);}.slider.slider-container [class*=swiper-btn-][class*=swiper-btn-next]{right: auto;left: calc(100% + 0.75rem);}.slider-container{position: relative;}.logo-slider{padding: 2em 0;}.logo-slider .container{position: relative;}.logo-slider .swiper{width: 100%;}.logo-slider .swiper .swiper-slide{position: relative;height: 50px;}.logo-slider .swiper .swiper-slide img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: contain; object-fit: contain;-o-object-position: center; object-position: center;-webkit-filter: grayscale(100%);filter: grayscale(100%);}.logo-slider .swiper .swiper-slide:hover img{-webkit-filter: grayscale(0);filter: grayscale(0);}.custom-row.brands-row{display: block;}#activitySliderSwiper.swiper .swiper-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}#activitySliderSwiper.swiper .swiper-slide.swiper-slide-prev::after, #activitySliderSwiper.swiper .swiper-slide.swiper-slide-next::after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.8);-webkit-filter: blur(5px);filter: blur(5px);z-index: 1;}.article{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 0;height: 100%;}.article .content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;}.article .image{position: relative;overflow: hidden;background-color: #f4f4f7;border-radius: 8px;}.article .image::before{padding-bottom: 75%;content: "";display: block;}.article .image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center;}.article h3{margin: 0;font-size: 1rem;font-weight: 600;}.article .excerpt{margin-bottom: 0.5em;font-size: 0.875rem;}.article.non-active .image{opacity: 0.5;}.article.non-active .image img{-webkit-filter: grayscale(1);filter: grayscale(1);}.article a.link{position: relative;z-index: 4;}.articles{--gap: 1em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;gap: var(--gap);}.articles .article{--items: 4;-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));}.pagination{position: relative;margin-top: 1em;padding-top: 1em;border-top: 1px solid #f4f4f7;}.pagination .wp-pagenavi{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.25em;}.pagination .wp-pagenavi > *{display: block;width: 32px;height: 32px;line-height: 32px;text-align: center;font-weight: 500;border-radius: 8px;}.pagination .wp-pagenavi span.pages, .pagination .wp-pagenavi span.nextpostslink, .pagination .wp-pagenavi span.previouspostslink, .pagination .wp-pagenavi span.last, .pagination .wp-pagenavi span.first,.pagination .wp-pagenavi a.pages,.pagination .wp-pagenavi a.nextpostslink,.pagination .wp-pagenavi a.previouspostslink,.pagination .wp-pagenavi a.last,.pagination .wp-pagenavi a.first{width: auto;padding: 0 1em;}.pagination .wp-pagenavi span.current,.pagination .wp-pagenavi a.current{background-color: #e88d19;color: #fff;}.pagination .wp-pagenavi span.pages,.pagination .wp-pagenavi a.pages{margin-right: 1em;padding: 0;}.pagination .wp-pagenavi > a{background-color: #fcf4e7;text-decoration: none;}.pagination .wp-pagenavi > a:hover{background-color: #e88d19;color: #fff;}nav.woocommerce-MyAccount-navigation{border-radius: 8px;}nav.woocommerce-MyAccount-navigation ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.25em;margin: 0;padding: 0;}nav.woocommerce-MyAccount-navigation ul li{list-style: none;margin: 0;padding: 0;}nav.woocommerce-MyAccount-navigation ul li a{display: block;padding: 0.5em 1em;background-color: #f4f4f7;text-decoration: none;color: #343e40;font-size: 0.875rem;font-weight: 500;border-radius: 8px;}nav.woocommerce-MyAccount-navigation ul li a:hover{background-color: #e88d19;color: #fff;}nav.woocommerce-MyAccount-navigation ul li.is-active a{background-color: #343e40;color: #fff;}.product-slider .swiper-wrapper{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.product-slider .swiper-slide{height: auto;}.product-slider .product{width: auto !important;height: 100%;}.terms-overview{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1em;}.terms-overview .term{position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 calc(33.3333333333% - 1em);flex: 1 1 calc(33.3333333333% - 1em);padding: 1em;border: 1px solid #dddddd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1em;border-radius: 8px;}.terms-overview .term .heading{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1em;-ms-flex-negative: 0;flex-shrink: 0;}.terms-overview .term .content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1em;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.terms-overview .term .term-image{position: relative;overflow: hidden;background-color: #f4f4f7;border-radius: 8px;}.terms-overview .term .term-image::before{padding-bottom: 60%;content: "";display: block;}.terms-overview .term .term-image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center;}.terms-overview .term .term-title{font-size: 1.25rem;}.terms-overview .term .term-title a{display: block;text-decoration: none;color: #343e40;}.terms-overview .term .term-title a:hover{color: #e88d19;}.terms-overview .term .posts{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;gap: 0.25em;}.terms-overview .term .posts .post{position: relative;display: block;font-size: 0.875rem;font-weight: 500;text-decoration: none;background-color: #f4f4f7;padding: 0.5em 1em;color: #343e40;border-radius: 8px;}.terms-overview .term .posts .post:hover{background-color: rgba(232, 141, 25, 0.2);color: #343e40;}.terms-overview .term .posts .post:last-child{border: none;}.single-heading{position: relative;margin-top: -1.5em;}.single-heading img{width: 100%;-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center;border-radius: 8px;}.single-heading .content{position: absolute;bottom: 1em;left: 0;width: 100%;}.single-heading .content h1{color: #fff;text-shadow: 0 2px 5px rgba(0, 0, 0, 0.65);}.single-faq #mainContent .single-heading,.single-faq #mainContent .article-content{}.single-faq #mainContent figure img{width: 100%;border-radius: 8px;}.single-faq #mainContent figcaption{font-size: 0.75rem;font-style: italic;margin: 0.25em 0 0 0;text-align: center;}.single-faq #mainContent .cat-list,.single-faq #mainContent .anchor-list{position: relative;margin: 0;padding: 1em;background-color: #f4f4f7;border-radius: 8px;}.single-faq #mainContent .cat-list h6,.single-faq #mainContent .anchor-list h6{color: #343e40;font-weight: 700;}.single-faq #mainContent .cat-list ul,.single-faq #mainContent .anchor-list ul{margin: 0;padding: 0;}.single-faq #mainContent .cat-list ul li,.single-faq #mainContent .anchor-list ul li{margin: 0;padding: 0;list-style: none;border-top: 1px solid rgba(52, 62, 64, 0.1);}.single-faq #mainContent .cat-list a,.single-faq #mainContent .anchor-list a{font-size: 0.875rem;text-decoration: none;display: block;padding: 0.5em 0;}.single-faq #mainContent .cat-list a:hover,.single-faq #mainContent .anchor-list a:hover{color: #e88d19;}.single-faq #mainContent .anchor-list{background-color: rgba(232, 141, 25, 0.1);margin-bottom: 1em;}.article-content .align-items-start > [class*=col]{position: sticky;top: 100px;}.taxonomy .posts{--gap: 1em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;gap: var(--gap);}.taxonomy .posts .post{--items: 4;position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1em;background-color: #f4f4f7;padding: 1em;border-radius: 8px;}.taxonomy .posts .post .inner{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1em;}.taxonomy .posts .post .image{position: relative;}.taxonomy .posts .post .image::before{content: "";padding-bottom: 75%;display: block;}.taxonomy .posts .post .image img{border-radius: 8px;}.taxonomy .posts .post a{text-decoration: none;}.taxonomy .posts .post h3{color: #343e40;font-size: 1rem;line-height: 1.25em;}.taxonomy .posts .post .excerpt{font-size: 0.875rem;}.taxonomy .posts .post:hover h3{color: #e88d19;}.usps{margin: 0 0 1em;padding: 0;}.usps li{position: relative;margin: 0;padding: 0 0 0 1.5em;font-size: 0.875rem;text-align: left;list-style: none;}.usps li::before{position: absolute;top: 2px;left: 0;font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "A";margin-right: 1em;color: #12AC74;}.banner{position: relative;padding: 2em;text-align: center;background-color: rgba(232, 141, 25, 0.1);border-radius: 8px;}.banner h3{font-size: 1.5rem;font-weight: 700;}.banner .worker{margin-bottom: -2em;}.usps.default{margin: 0;padding: 0;text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.25em;}.usps.default > li{margin: 0;padding: 0;list-style: none;font-size: 0.875rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;}.usps.default > li::before{font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "A";color: #12AC74;}.woocommerce-checkout .usps.default{margin-top: 1em;}.faqs{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;margin-bottom: 1em;}.faqs .faq-item{position: relative;}.faqs .faq-item .item-title{position: relative;margin: 0;padding: 1em 3.5em 1em 1.5em;line-height: 1.25rem;background-color: rgba(232, 141, 25, 0.1);font-size: 14px;font-weight: 600;cursor: pointer;color: #303030;border-radius: 8px;}.faqs .faq-item .item-title:hover{background-color: #e88d19;color: #fff;}.faqs .faq-item .item-title:after{position: absolute;top: 50%;right: 0.5em;font-size: 2rem;font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "q";-webkit-transform: translateY(-50%);transform: translateY(-50%);}.faqs .faq-item .item-content{padding: 1em;background-color: #fff;border: 1px solid #dddddd;border-top: none;display: none;border-radius: 0 0 8px 8px;}.faqs .faq-item .item-content p:last-of-type{margin: 0;}.faqs .faq-item .item-content.active{display: block;}.faqs .faq-item.active .item-title{border-radius: 8px 8px 0 0;background-color: #e88d19;color: #fff;}.faqs .faq-item.active .item-title:after{content: "r";}.tiles{position: relative;display: grid;grid-template-columns: repeat(6, 1fr);grid-template-rows: repeat(2, 150px);gap: 1em;}.tiles .tile{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: #fff;border: 2px solid #dddddd;border-radius: 8px;}.tiles .tile i{font-size: 2.5rem;}.tiles .tile .title{margin: 0;font-size: 1rem;}.tiles .tile:hover{border-color: #e88d19;}iframe.maps{border: 1px solid #dddddd;width: 100%;border-radius: 8px;}.post{position: relative;padding: 2em;}.post .title{position: relative;z-index: 1;}.post img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center;z-index: 0;}figure.is-style-default{overflow: hidden;border-radius: 8px;}.filter-form{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;gap: 0.5em;margin-bottom: 2em;}.filter-form label{position: relative;padding: 0.5em 0.75em;background-color: #fcf4e7;border-radius: 8px;}.filter-form label:hover{background-color: #e88d19;color: #fff;}.single-portfolio section.default{overflow: hidden;}.portfolio-slider-container{position: relative;margin-bottom: 3em;}.portfolio-slider-container .main-portfolio-slider{position: relative;margin-bottom: 1em;overflow: hidden;}.portfolio-slider-container .thumb-portfolio-slider{position: relative;}.portfolio-slider-container .swiper-wrapper{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.portfolio-slider-container .swiper-slide{height: auto;}.portfolio-slider-container .swiper-slide img{cursor: pointer;border-radius: 8px;}.portfolio-slider-container .product{width: auto !important;height: 100%;}.portfolio-slider-container [class*=swiper-button-]:after{font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem;}.portfolio-slider-container [class*=swiper-button-]{top: 50%;margin: 0;width: 36px;height: 36px;background-color: #fff;color: #343e40;font-size: 1rem;border: 1px solid #dddddd;border-radius: 5px;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.portfolio-slider-container [class*=swiper-button-].swiper-button-next:after{content: "t";}.portfolio-slider-container [class*=swiper-button-].swiper-button-prev:after{content: "s";}.grecaptcha-badge{display: none !important;}#newsSlider{padding: 1.5em 0 3em;}#portfolio-filter{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;margin-bottom: 2em;}#portfolio-filter .filter a{display: block;padding: 0.5em 1em;font-size: 0.875rem;background-color: rgba(232, 141, 25, 0.2);color: #343e40;text-decoration: none;border-radius: 8px;}#portfolio-filter .filter.current a,#portfolio-filter .filter a:hover{background-color: #e88d19;color: #fff;}.worker-display{margin-bottom: -2em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.worker-display .worker{margin: 0;}.custom-row{--gap: 3em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: var(--gap);}.custom-row .column{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}.custom-row .column-10{-ms-flex-preferred-size: 10%;flex-basis: 10%;}.custom-row .column-20{-ms-flex-preferred-size: 20%;flex-basis: 20%;}.custom-row .column-30{-ms-flex-preferred-size: 30%;flex-basis: 30%;}.custom-row .column-40{-ms-flex-preferred-size: 40%;flex-basis: 40%;}.custom-row .column-50{-ms-flex-preferred-size: 50%;flex-basis: 50%;}.custom-row .column-60{-ms-flex-preferred-size: 60%;flex-basis: 60%;}.custom-row .column-70{-ms-flex-preferred-size: 70%;flex-basis: 70%;}.custom-row .column-80{-ms-flex-preferred-size: 80%;flex-basis: 80%;}.custom-row .column-90{-ms-flex-preferred-size: 90%;flex-basis: 90%;}.custom-row.padding-1{--gap: 1em;}.custom-row.padding-2{--gap: 2em;}.custom-row.padding-3{--gap: 3em;}.geran-popup{position: fixed;top: 50%;left: 50%;width: 90vw;max-width: 700px;max-height: calc(100svh - 2em - 100px);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background-color: #fff;overflow: hidden;visibility: hidden;opacity: 0;z-index: 999999;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius: 8px;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);}.geran-popup .inner{position: relative;padding: 1.5em;overflow-y: scroll;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}.geran-popup .heading{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-negative: 0;flex-shrink: 0;padding: 1.5em 1.5em 1.5em;gap: 1em;background-color: #fcf4e7;}.geran-popup .heading .title{margin: 0;color: #e88d19;}.geran-popup .heading .close-popup{-ms-flex-negative: 0;flex-shrink: 0;margin-top: 4px;}.geran-popup .heading .close-popup i{cursor: pointer;}.geran-popup.active{visibility: visible;opacity: 1;}.geran-popup .spinner{position: absolute;top: 25%;left: 50%;width: 100px;height: 100px;background-image: url("../img/loader.gif");background-position: center;background-repeat: no-repeat;background-size: 100px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.geran-popup div.rij{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1em;}.geran-popup div.rij > div.kolom{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}.geran-popup iframe{width: 100%;}@media (max-width: 768px){.geran-popup .heading,.geran-popup .inner{padding: 1em;}}.tos-wrapper.tos-fixed{z-index: 999999;}.geran-popout{position: fixed;bottom: 2em;right: 0;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 999997;display: none !important;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);border-radius: 8px 0 0 8px;}.geran-popout i{font-size: 1.5rem;}.geran-popout .title{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;padding: 0.75em;background-color: #f4f4f7;font-weight: 600;}.geran-popout .actions{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.25em;background-color: rgba(255, 255, 255, 0.5);padding: 0.75em;font-size: 0.75rem;}.geran-popout .actions .action{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;}#seo_section div.rij{--gap: 2em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: var(--gap);}#seo_section div.rij > div.kolom{--items: 2;-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));}@media (min-width: 767px){section.page-header.has-bg{position: relative;min-height: 350px;}section.page-header.has-bg img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center;z-index: 0;}section.page-header.has-bg img.business-header-image{width: auto;right: 0px;left: auto;bottom: 0px;}section.page-header.has-bg .top-part{position: relative;background-color: transparent;color: #fff;z-index: 1;}section.page-header.has-bg h1{color: #fff;}section.page-header.has-bg .rank-math-breadcrumb a{color: #fff;}section.page-header.has-bg .rank-math-breadcrumb span.last{color: rgba(255, 255, 255, 0.5);}}@media (max-width: 991px){body{padding-top: 68px;}body.home{padding-top: 68px;}body.home::before{display: none;}body.banner-active{padding-top: 68px;}section.slider{padding-bottom: 6em;}section.page-header.shop .employee{display: none;position: static;}section.page-header.shop .employee .worker{position: absolute;top: auto;bottom: 0;right: 0;width: 100px;}section.page-header.shop .row{position: relative;}.single-product section.page-header .rank-math-breadcrumb p{margin: 0;}.single-product section.page-header .rank-math-breadcrumb a{display: none;}.single-product section.page-header .rank-math-breadcrumb a:last-of-type{display: block;}.single-product section.page-header .rank-math-breadcrumb a:last-of-type::before{content: "< Terug naar ";}.single-product section.page-header .rank-math-breadcrumb span.separator{display: none;}.single-product section.page-header .rank-math-breadcrumb span.last{display: none;}section#seo_section div.rij{--gap: 1em;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;}.slider [class*=swiper-btn-]{top: calc(100% + var(--bs-gutter-x) * 0.5);right: calc(var(--bs-gutter-x) * 0.5 * 2 + 38px);-webkit-transform: none;transform: none;}.slider [class*=swiper-btn-][class*=swiper-btn-next]{right: calc(var(--bs-gutter-x) * 0.5);left: auto;}.slider.slider-container{margin-bottom: 5em !important;}.slider.slider-container [class*=swiper-btn-]{right: calc(var(--bs-gutter-x) * 0.5 + 38px) !important;-webkit-transform: none;transform: none;}.slider.slider-container [class*=swiper-btn-][class*=swiper-btn-next]{right: 0 !important;left: auto;}#homeOpening .block.left .content{margin: 0;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}#homeOpening .block .content{padding: 1em;}#homeOpening .block .content .btn{font-size: 0.75rem;height: 36px;line-height: 32px;}.home-grid{grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(4, 150px);}.block.left{grid-column: 1/5;grid-row: 1/3;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.block.right{grid-column: 1/5;grid-row: 3/4;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.block.right:nth-child(2){grid-column: 1/5;grid-row: 4/5;}.block.second{grid-column: 1/5;grid-row: 3/4;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.block.third{grid-column: 1/5;grid-row: 4/5;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.block.fourth{grid-column: 1/5;grid-row: 5/6;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.block.fourth i{font-size: 5rem;bottom: 10px;}.block.fourth .content h3{font-size: 1.125rem;}.block.fourth .content h4{font-size: 0.875rem;}.banner{padding: 1em;}.banner .worker{margin-bottom: -1em;max-width: 150px;}.row{gap: 1em 0;}.block .content{padding: 2em 1em;}.block.fixed-height{min-height: 350px;}.workers{--gap: 1em;-ms-flex-wrap: wrap;flex-wrap: wrap;}.workers .worker{--items: 3;-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));}.workers .worker:nth-child(4){display: none;}.tiles{grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(6, 150px);}.tiles .tile .title{padding: 0 0.5em;text-align: center;}#mainContent .single-heading img,.single-faq #mainContent .single-heading img{height: 200px;-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center;}#mainContent .single-heading .content h1,.single-faq #mainContent .single-heading .content h1{margin: 0;padding: 0 0.5em;}.content-wrapper{max-width: none;}.articles .article{--items: 2;height: 100%;}.article-content .align-items-start > [class*=col]{position: relative;top: auto;}.custom-row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;}.worker-display{margin-bottom: -1em;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.worker-display .worker{margin: 0;}.taxonomy .posts{--gap: 1em;}.taxonomy .posts .post{--items: 2;-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));overflow: hidden;padding: 0.75em;}.taxonomy .posts .post .image{margin: -0.75em -0.75em 0 -0.75em;}.taxonomy .posts .post .image img{border-radius: 0;}.taxonomy .posts .post h3{font-size: 0.875rem;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;-ms-hyphens: auto;hyphens: auto;}}@charset "UTF-8";:root{--button-small-height: 38px;--button-height: 48px;}body.page-template-page-marktsegmenten .marktsegment-header,body.page-template-page-marktsegment .marktsegment-header{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;overflow: hidden;min-height: 300px;max-height: 350px;width: 100%;max-width: 100vw;}@media screen and (min-width: 1025px){body.page-template-page-marktsegmenten .marktsegment-header,body.page-template-page-marktsegment .marktsegment-header{aspect-ratio: 5.44/1;}}body.page-template-page-marktsegmenten .marktsegment-header .video-background,body.page-template-page-marktsegment .marktsegment-header .video-background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;overflow: hidden;opacity: 0;-webkit-transition: opacity 0.8s ease;transition: opacity 0.8s ease;}body.page-template-page-marktsegmenten .marktsegment-header .video-background.is-ready,body.page-template-page-marktsegment .marktsegment-header .video-background.is-ready{opacity: 1;}body.page-template-page-marktsegmenten .marktsegment-header .video-background iframe,body.page-template-page-marktsegment .marktsegment-header .video-background iframe{position: absolute;top: 50%;left: 50%;width: 100vw;height: 56.25vw;min-height: 100vh;min-width: 177.77vh;-webkit-transform: translate(-50%, -50%) scale(1.2);transform: translate(-50%, -50%) scale(1.2);pointer-events: none;max-width: none !important;}body.page-template-page-marktsegmenten .marktsegment-header .video-background video,body.page-template-page-marktsegment .marktsegment-header .video-background video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;pointer-events: none;}body.page-template-page-marktsegmenten .marktsegment-header .overlay,body.page-template-page-marktsegment .marktsegment-header .overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none;}body.page-template-page-marktsegmenten .marktsegment-header .top-part,body.page-template-page-marktsegment .marktsegment-header .top-part{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0px !important;position: relative;z-index: 2;}body.page-template-page-marktsegmenten .marktsegment-header .container,body.page-template-page-marktsegment .marktsegment-header .container{position: relative;height: 100%;}body.page-template-page-marktsegmenten .marktsegment-header ul,body.page-template-page-marktsegment .marktsegment-header ul{list-style-type: none;text-align: left;padding-left: 0px;}@media screen and (max-width: 400px){body.page-template-page-marktsegmenten .marktsegment-header ul,body.page-template-page-marktsegment .marktsegment-header ul{max-width: 75%;}}body.page-template-page-marktsegmenten .marktsegment-header ul li,body.page-template-page-marktsegment .marktsegment-header ul li{color: white;padding-left: 1.28571429em;text-indent: -1.28571429em;}body.page-template-page-marktsegmenten .marktsegment-header ul li:before,body.page-template-page-marktsegment .marktsegment-header ul li:before{content: "✓ ";color: #12AC74;}body.page-template-page-marktsegmenten .marktsegment-header .worker,body.page-template-page-marktsegment .marktsegment-header .worker{display: none;}@media screen and (max-width: 1024px){body.page-template-page-marktsegmenten .marktsegment-header,body.page-template-page-marktsegment .marktsegment-header{background-size: contain;background-position-x: 30%;}body.page-template-page-marktsegmenten .marktsegment-header .top-part,body.page-template-page-marktsegment .marktsegment-header .top-part{background-color: transparent !important;}body.page-template-page-marktsegmenten .marktsegment-header-image,body.page-template-page-marktsegment .marktsegment-header-image{display: none;}body.page-template-page-marktsegmenten .marktsegment-header h1,body.page-template-page-marktsegmenten .marktsegment-header p,body.page-template-page-marktsegment .marktsegment-header h1,body.page-template-page-marktsegment .marktsegment-header p{color: white;}body.page-template-page-marktsegmenten .marktsegment-header .business-form-btn,body.page-template-page-marktsegment .marktsegment-header .business-form-btn{display: none;}body.page-template-page-marktsegmenten .marktsegment-header .rank-math-breadcrumb,body.page-template-page-marktsegment .marktsegment-header .rank-math-breadcrumb{padding-bottom: 0px !important;}body.page-template-page-marktsegmenten .marktsegment-header .rank-math-breadcrumb a,body.page-template-page-marktsegmenten .marktsegment-header .rank-math-breadcrumb span,body.page-template-page-marktsegment .marktsegment-header .rank-math-breadcrumb a,body.page-template-page-marktsegment .marktsegment-header .rank-math-breadcrumb span{color: white !important;}body.page-template-page-marktsegmenten .marktsegment-header .container,body.page-template-page-marktsegment .marktsegment-header .container{padding-bottom: 70px;}body.page-template-page-marktsegmenten .marktsegment-header .worker,body.page-template-page-marktsegment .marktsegment-header .worker{display: block;position: absolute;max-width: 150px;height: auto !important;top: auto !important;bottom: 15px;right: 0px;left: auto !important;}}@media screen and (max-width: 1024px) and (max-width: 767px){body.page-template-page-marktsegmenten .marktsegment-header .worker,body.page-template-page-marktsegment .marktsegment-header .worker{max-width: 120px;}}@media screen and (max-width: 1024px){body.page-template-page-marktsegmenten .under-header-section,body.page-template-page-marktsegment .under-header-section{margin-top: -85px;margin-bottom: -55px;position: relative;z-index: 2;}}@media screen and (max-width: 1024px){body.page-template-page-marktsegmenten .marktsegment-toc + .under-header-section,body.page-template-page-marktsegment .marktsegment-toc + .under-header-section{margin-top: 0;margin-bottom: 0;}}body.page-template-page-marktsegmenten .marktsegment-btn.btn,body.page-template-page-marktsegmenten .business-form-btn,body.page-template-page-marktsegment .marktsegment-btn.btn,body.page-template-page-marktsegment .business-form-btn{display: inline-block;background-color: var(--btn-bg, #e88d19);border-color: var(--btn-bg, #e88d19);color: var(--btn-text, #fff);}body.page-template-page-marktsegmenten .marktsegment-btn.btn:hover,body.page-template-page-marktsegmenten .business-form-btn:hover,body.page-template-page-marktsegment .marktsegment-btn.btn:hover,body.page-template-page-marktsegment .business-form-btn:hover{text-decoration: none !important;background-color: var(--btn-bg-hover, var(--btn-bg, #e88d19));border-color: var(--btn-bg-hover, var(--btn-bg, #e88d19));color: var(--btn-text-hover, var(--btn-text, #fff));}body.page-template-page-marktsegmenten,body.page-template-page-marktsegment{}body.page-template-page-marktsegmenten .icon_blocks-row,body.page-template-page-marktsegment .icon_blocks-row{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-flow: row wrap !important;flex-flow: row wrap !important;--gap: 1.5em !important;}body.page-template-page-marktsegmenten .icon_blocks-row h3,body.page-template-page-marktsegment .icon_blocks-row h3{width: 100%;text-align: center;font-size: 30px;}body.page-template-page-marktsegmenten .iconblocks,body.page-template-page-marktsegment .iconblocks{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: 100%;gap: 30px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .iconblocks,body.page-template-page-marktsegment .iconblocks{-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px;}}body.page-template-page-marktsegmenten .iconblocks .iconblock,body.page-template-page-marktsegment .iconblocks .iconblock{padding: 40px 20px;background-color: #fdf3e8;border-radius: 12px;-webkit-box-flex: 1;-ms-flex: 1 1 0px;flex: 1 1 0;min-width: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .iconblocks .iconblock,body.page-template-page-marktsegment .iconblocks .iconblock{-webkit-box-flex: 0;-ms-flex: 0 0 calc(50% - 10px);flex: 0 0 calc(50% - 10px);}}body.page-template-page-marktsegmenten .iconblocks .iconblock .block_icon,body.page-template-page-marktsegment .iconblocks .iconblock .block_icon{width: 100%;height: 83px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 10px;}body.page-template-page-marktsegmenten .iconblocks .iconblock span.title,body.page-template-page-marktsegment .iconblocks .iconblock span.title{font-weight: bold;}body.page-template-page-marktsegmenten,body.page-template-page-marktsegment{}body.page-template-page-marktsegmenten .steps,body.page-template-page-marktsegment .steps{--step-gap: 30px;--number-size: 64px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: 100%;gap: var(--step-gap);position: relative;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .steps,body.page-template-page-marktsegment .steps{-ms-flex-wrap: wrap;flex-wrap: wrap;}}body.page-template-page-marktsegmenten .steps:before,body.page-template-page-marktsegment .steps:before{content: "";position: absolute;top: calc(var(--number-size) / 2);left: 20px;right: 20px;height: 2px;background: -webkit-gradient(linear, left top, right top, from(#e88d19), color-stop(35%, #f0b15f), to(#fdf2e6));background: linear-gradient(90deg, #e88d19 0%, #f0b15f 35%, #fdf2e6 100%);-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 0;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .steps:before,body.page-template-page-marktsegment .steps:before{right: 20px;height: 100%;bottom: 0px;left: calc(var(--number-size) / 2);width: 2px;background: -webkit-gradient(linear, left top, left bottom, from(#e88d19), color-stop(35%, #f0b15f), to(#fdf2e6));background: linear-gradient(180deg, #e88d19 0%, #f0b15f 35%, #fdf2e6 100%);-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 0;}}body.page-template-page-marktsegmenten .steps .step,body.page-template-page-marktsegment .steps .step{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;width: 100%;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .steps .step,body.page-template-page-marktsegment .steps .step{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 20px;}}body.page-template-page-marktsegmenten .steps .step div,body.page-template-page-marktsegment .steps .step div{display: contents;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .steps .step div,body.page-template-page-marktsegment .steps .step div{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}body.page-template-page-marktsegmenten .steps .step_number,body.page-template-page-marktsegment .steps .step_number{background-color: #e88d19;color: white;width: var(--number-size);line-height: var(--number-size);border-radius: 12px;text-align: center;font-weight: bold;font-size: calc(var(--number-size) / 2);margin-bottom: 20px;}body.page-template-page-marktsegmenten .steps .step_title,body.page-template-page-marktsegment .steps .step_title{font-size: 18px;font-weight: bold;margin-bottom: 10px;}body.page-template-page-marktsegmenten .page-template-page-business .form-row,body.page-template-page-marktsegment .page-template-page-business .form-row{background: -webkit-gradient(linear, left top, right top, from(#d98111), color-stop(50%, #f0ab51), to(#d98111));background: linear-gradient(90deg, #d98111 0%, #f0ab51 50%, #d98111 100%);padding-bottom: 10px;border-radius: 12px;scroll-margin-top: 130px;max-width: 820px !important;}body.page-template-page-marktsegmenten .page-template-page-business .form-row .form,body.page-template-page-marktsegment .page-template-page-business .form-row .form{background-color: transparent !important;border: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}body.page-template-page-marktsegmenten .page-template-page-business .form-row h2,body.page-template-page-marktsegment .page-template-page-business .form-row h2{color: white;text-align: center;padding-top: 40px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .page-template-page-business .form-row h2,body.page-template-page-marktsegment .page-template-page-business .form-row h2{padding-top: 10px;}}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .page-template-page-business .form-row h2,body.page-template-page-marktsegment .page-template-page-business .form-row h2{font-size: 26px;}}body.page-template-page-marktsegmenten .page-template-page-business .form-row .btn.go,body.page-template-page-marktsegment .page-template-page-business .form-row .btn.go{background-color: #12AC74;border-color: #12AC74;}body.page-template-page-marktsegmenten .page-template-page-business .form-row .btn.go:hover,body.page-template-page-marktsegment .page-template-page-business .form-row .btn.go:hover{background-color: rgb(20.4157894737, 195.0842105263, 131.5684210526);border-color: rgb(20.4157894737, 195.0842105263, 131.5684210526);}@media screen and (min-width: 767px){body.page-template-page-marktsegmenten .page-template-page-business .form-row .btn.go,body.page-template-page-marktsegment .page-template-page-business .form-row .btn.go{width: 30% !important;}}body.page-template-page-marktsegmenten .page-template-page-business .form-row .btn.go,body.page-template-page-marktsegment .page-template-page-business .form-row .btn.go{text-align: center;display: inline-block;margin-left: auto;margin-right: auto;}body.page-template-page-marktsegmenten .page-template-page-business .form-row ul,body.page-template-page-marktsegment .page-template-page-business .form-row ul{list-style-type: none;text-align: center;padding-right: 2rem;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .page-template-page-business .form-row ul,body.page-template-page-marktsegment .page-template-page-business .form-row ul{padding-right: 1em;padding-left: 1em;}}body.page-template-page-marktsegmenten .page-template-page-business .form-row ul li,body.page-template-page-marktsegment .page-template-page-business .form-row ul li{color: white;font-weight: bold;padding-left: 1.28571429em;text-indent: -1.28571429em;}body.page-template-page-marktsegmenten .page-template-page-business .form-row ul li:before,body.page-template-page-marktsegment .page-template-page-business .form-row ul li:before{content: "✓ ";color: #12AC74;}body.page-template-page-marktsegmenten .column-image img,body.page-template-page-marktsegment .column-image img{width: 100%;height: auto;border-radius: 12px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .image_left-row,body.page-template-page-marktsegmenten .image_right-row,body.page-template-page-marktsegment .image_left-row,body.page-template-page-marktsegment .image_right-row{--gap: 1.5em !important;}body.page-template-page-marktsegmenten .image_left-row .column,body.page-template-page-marktsegmenten .image_right-row .column,body.page-template-page-marktsegment .image_left-row .column,body.page-template-page-marktsegment .image_right-row .column{-ms-flex-preferred-size: auto !important;flex-basis: auto !important;width: 100% !important;}}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .image_left-row h2,body.page-template-page-marktsegmenten .image_left-row h3,body.page-template-page-marktsegmenten .image_right-row h2,body.page-template-page-marktsegmenten .image_right-row h3,body.page-template-page-marktsegment .image_left-row h2,body.page-template-page-marktsegment .image_left-row h3,body.page-template-page-marktsegment .image_right-row h2,body.page-template-page-marktsegment .image_right-row h3{font-size: 26px;}}body.page-template-page-marktsegmenten .image_left-row h4,body.page-template-page-marktsegmenten .image_right-row h4,body.page-template-page-marktsegment .image_left-row h4,body.page-template-page-marktsegment .image_right-row h4{font-size: 1.35rem;font-weight: normal;}body.page-template-page-marktsegmenten .image_left-row .column:not(.column-image),body.page-template-page-marktsegmenten .image_right-row .column:not(.column-image),body.page-template-page-marktsegment .image_left-row .column:not(.column-image),body.page-template-page-marktsegment .image_right-row .column:not(.column-image){-ms-flex-line-pack: center;align-content: center;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .image_right-row,body.page-template-page-marktsegment .image_right-row{-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}}body.page-template-page-marktsegmenten .imagegrid,body.page-template-page-marktsegment .imagegrid{width: 100%;display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .imagegrid,body.page-template-page-marktsegment .imagegrid{grid-template-columns: repeat(2, 1fr);gap: 15px;}}body.page-template-page-marktsegmenten .imagegrid-item,body.page-template-page-marktsegment .imagegrid-item{position: relative;display: block;border-radius: 8px;overflow: hidden;text-decoration: none !important;}body.page-template-page-marktsegmenten .imagegrid-item:after,body.page-template-page-marktsegment .imagegrid-item:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 50%;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);z-index: 1;pointer-events: none;}body.page-template-page-marktsegmenten .imagegrid-item:hover,body.page-template-page-marktsegment .imagegrid-item:hover{opacity: 0.9;}body.page-template-page-marktsegmenten .imagegrid-image,body.page-template-page-marktsegment .imagegrid-image{display: block;width: 100%;height: 100%;}body.page-template-page-marktsegmenten .imagegrid-image img,body.page-template-page-marktsegment .imagegrid-image img{display: block;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;aspect-ratio: 4/3;}body.page-template-page-marktsegmenten .imagegrid .title,body.page-template-page-marktsegment .imagegrid .title{position: absolute;bottom: 15px;left: 15px;right: 15px;color: white;font-weight: bold;z-index: 2;font-size: 1.1rem;line-height: 1.2;}body.page-template-page-marktsegmenten .container .steps-row,body.page-template-page-marktsegmenten .container .faq-row,body.page-template-page-marktsegment .container .steps-row,body.page-template-page-marktsegment .container .faq-row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}body.page-template-page-marktsegmenten .container .steps-row h3,body.page-template-page-marktsegmenten .container .faq-row h3,body.page-template-page-marktsegment .container .steps-row h3,body.page-template-page-marktsegment .container .faq-row h3{text-align: center;}@media screen and (min-width: 767px){body.page-template-page-marktsegmenten .container .steps-row h3,body.page-template-page-marktsegmenten .container .faq-row h3,body.page-template-page-marktsegment .container .steps-row h3,body.page-template-page-marktsegment .container .faq-row h3{font-size: 30px;}}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .container .steps-row h3,body.page-template-page-marktsegmenten .container .faq-row h3,body.page-template-page-marktsegment .container .steps-row h3,body.page-template-page-marktsegment .container .faq-row h3{font-size: 26px;}}body.page-template-page-marktsegmenten .container .faq-row,body.page-template-page-marktsegment .container .faq-row{--gap: 1.5em;}body.page-template-page-marktsegmenten .container .faq-row h2,body.page-template-page-marktsegment .container .faq-row h2{text-align: center;margin-bottom: 0px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .container .faq-row h2,body.page-template-page-marktsegment .container .faq-row h2{font-size: 26px;}}body.page-template-page-marktsegmenten .container .faq-row .faq-columns,body.page-template-page-marktsegment .container .faq-row .faq-columns{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 3em;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .container .faq-row .faq-columns,body.page-template-page-marktsegment .container .faq-row .faq-columns{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0px;}}body.page-template-page-marktsegmenten .container .image_grid-row,body.page-template-page-marktsegment .container .image_grid-row{gap: 0px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}body.page-template-page-marktsegmenten,body.page-template-page-marktsegment{}body.page-template-page-marktsegmenten .gallery-row .gallery-content,body.page-template-page-marktsegment .gallery-row .gallery-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .gallery-row .gallery-content,body.page-template-page-marktsegment .gallery-row .gallery-content{gap: 10px;}}body.page-template-page-marktsegmenten .gallery-row .gallery-content,body.page-template-page-marktsegment .gallery-row .gallery-content{width: 100%;}body.page-template-page-marktsegmenten .gallery-row .gallery-header,body.page-template-page-marktsegment .gallery-row .gallery-header{margin-bottom: 10px;}body.page-template-page-marktsegmenten .gallery-row .gallery-header h2,body.page-template-page-marktsegment .gallery-row .gallery-header h2{margin-bottom: 15px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .gallery-row .gallery-header h2,body.page-template-page-marktsegment .gallery-row .gallery-header h2{font-size: 26px;}}body.page-template-page-marktsegmenten .gallery-row .gallery-grid,body.page-template-page-marktsegment .gallery-row .gallery-grid{display: grid;gap: 20px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .gallery-row .gallery-grid,body.page-template-page-marktsegment .gallery-row .gallery-grid{gap: 10px;}}body.page-template-page-marktsegmenten .gallery-row .gallery-grid,body.page-template-page-marktsegment .gallery-row .gallery-grid{grid-template-columns: repeat(2, 1fr);}body.page-template-page-marktsegmenten .gallery-row .gallery-grid.has-3-images,body.page-template-page-marktsegment .gallery-row .gallery-grid.has-3-images{grid-template-rows: repeat(2, 1fr);}body.page-template-page-marktsegmenten .gallery-row .gallery-grid .gallery-item,body.page-template-page-marktsegment .gallery-row .gallery-grid .gallery-item{border-radius: 12px;overflow: hidden;aspect-ratio: 4/3;}body.page-template-page-marktsegmenten .gallery-row .gallery-grid .gallery-item img,body.page-template-page-marktsegment .gallery-row .gallery-grid .gallery-item img{width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;display: block;border-radius: 12px;}body.page-template-page-marktsegmenten .gallery-row .gallery-grid.has-3-images,body.page-template-page-marktsegment .gallery-row .gallery-grid.has-3-images{grid-template-rows: auto auto;}body.page-template-page-marktsegmenten .gallery-row .gallery-grid.has-3-images .gallery-item:nth-child(1),body.page-template-page-marktsegment .gallery-row .gallery-grid.has-3-images .gallery-item:nth-child(1){grid-column: 1;grid-row: 1;aspect-ratio: 4/3;}body.page-template-page-marktsegmenten .gallery-row .gallery-grid.has-3-images .gallery-item:nth-child(2),body.page-template-page-marktsegment .gallery-row .gallery-grid.has-3-images .gallery-item:nth-child(2){grid-column: 1;grid-row: 2;aspect-ratio: 4/3;}body.page-template-page-marktsegmenten .gallery-row .gallery-grid.has-3-images .gallery-item:nth-child(3),body.page-template-page-marktsegment .gallery-row .gallery-grid.has-3-images .gallery-item:nth-child(3){grid-column: 2;grid-row: 1/span 2;aspect-ratio: auto;height: 100%;min-height: 0;}body.page-template-page-marktsegmenten .gallery-row .gallery-grid.has-4-images,body.page-template-page-marktsegment .gallery-row .gallery-grid.has-4-images{grid-template-columns: repeat(3, 1fr);grid-template-rows: auto auto;}body.page-template-page-marktsegmenten .gallery-row .gallery-grid.has-4-images .gallery-item:nth-child(1),body.page-template-page-marktsegment .gallery-row .gallery-grid.has-4-images .gallery-item:nth-child(1){grid-column: 1/2;grid-row: 1;aspect-ratio: 4/3;}body.page-template-page-marktsegmenten .gallery-row .gallery-grid.has-4-images .gallery-item:nth-child(2),body.page-template-page-marktsegment .gallery-row .gallery-grid.has-4-images .gallery-item:nth-child(2){grid-column: 2/3;grid-row: 1;aspect-ratio: 4/3;}body.page-template-page-marktsegmenten .gallery-row .gallery-grid.has-4-images .gallery-item:nth-child(3),body.page-template-page-marktsegment .gallery-row .gallery-grid.has-4-images .gallery-item:nth-child(3){grid-column: 1/3;grid-row: 2;aspect-ratio: 2/1;}body.page-template-page-marktsegmenten .gallery-row .gallery-grid.has-4-images .gallery-item:nth-child(4),body.page-template-page-marktsegment .gallery-row .gallery-grid.has-4-images .gallery-item:nth-child(4){grid-column: 3/4;grid-row: 1/span 2;aspect-ratio: auto;height: 100%;min-height: 0;}body.page-template-page-marktsegmenten,body.page-template-page-marktsegment{}body.page-template-page-marktsegmenten .icon_list-row .iconlist-content,body.page-template-page-marktsegment .icon_list-row .iconlist-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 40px;width: 100%;}body.page-template-page-marktsegmenten .icon_list-row .iconlist-header,body.page-template-page-marktsegment .icon_list-row .iconlist-header{max-width: 800px;}body.page-template-page-marktsegmenten .icon_list-row .iconlist-header h2,body.page-template-page-marktsegment .icon_list-row .iconlist-header h2{margin-bottom: 20px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .icon_list-row .iconlist-header h2,body.page-template-page-marktsegment .icon_list-row .iconlist-header h2{font-size: 26px;}}body.page-template-page-marktsegmenten .icon_list-row .iconlist-header .iconlist-intro,body.page-template-page-marktsegment .icon_list-row .iconlist-header .iconlist-intro{font-size: 16px;line-height: 1.6;}body.page-template-page-marktsegmenten .icon_list-row .iconlist-grid,body.page-template-page-marktsegment .icon_list-row .iconlist-grid{display: grid;gap: 40px 30px;grid-template-columns: 1fr;}@media screen and (min-width: 768px){body.page-template-page-marktsegmenten .icon_list-row .iconlist-grid,body.page-template-page-marktsegment .icon_list-row .iconlist-grid{grid-template-columns: repeat(2, 1fr);}}@media screen and (min-width: 1024px){body.page-template-page-marktsegmenten .icon_list-row .iconlist-grid,body.page-template-page-marktsegment .icon_list-row .iconlist-grid{grid-template-columns: repeat(3, 1fr);}}body.page-template-page-marktsegmenten .icon_list-row .iconlist-grid .iconlist-item,body.page-template-page-marktsegment .icon_list-row .iconlist-grid .iconlist-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 15px;}body.page-template-page-marktsegmenten .icon_list-row .iconlist-grid .iconlist-item .iconlist-image,body.page-template-page-marktsegment .icon_list-row .iconlist-grid .iconlist-item .iconlist-image{-webkit-box-flex: 0;-ms-flex: 0 0 45px;flex: 0 0 45px;}body.page-template-page-marktsegmenten .icon_list-row .iconlist-grid .iconlist-item .iconlist-image img,body.page-template-page-marktsegment .icon_list-row .iconlist-grid .iconlist-item .iconlist-image img{width: 100%;height: auto;display: block;-o-object-fit: contain; object-fit: contain;}body.page-template-page-marktsegmenten .icon_list-row .iconlist-grid .iconlist-item .item-content-wrapper h3,body.page-template-page-marktsegment .icon_list-row .iconlist-grid .iconlist-item .item-content-wrapper h3{font-size: 18px;font-weight: bold;margin-bottom: 8px;}body.page-template-page-marktsegmenten .icon_list-row .iconlist-grid .iconlist-item .item-content-wrapper .text,body.page-template-page-marktsegment .icon_list-row .iconlist-grid .iconlist-item .item-content-wrapper .text{font-size: 14px;line-height: 1.5;}body.page-template-page-marktsegmenten .icon_list-row .iconlist-grid .iconlist-item .item-content-wrapper .text p:last-child,body.page-template-page-marktsegment .icon_list-row .iconlist-grid .iconlist-item .item-content-wrapper .text p:last-child{margin-bottom: 0;}body.page-template-page-marktsegmenten,body.page-template-page-marktsegment{}body.page-template-page-marktsegmenten .related_products-row,body.page-template-page-marktsegment .related_products-row{width: 100%;}body.page-template-page-marktsegmenten .related_products-row .related_products-content,body.page-template-page-marktsegment .related_products-row .related_products-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 30px;width: 100%;}body.page-template-page-marktsegmenten .related_products-row .related_products-header,body.page-template-page-marktsegment .related_products-row .related_products-header{margin-bottom: 10px;}body.page-template-page-marktsegmenten .related_products-row .related_products-header h2,body.page-template-page-marktsegment .related_products-row .related_products-header h2{margin-bottom: 5px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .related_products-row .related_products-header h2,body.page-template-page-marktsegment .related_products-row .related_products-header h2{font-size: 26px;}}body.page-template-page-marktsegmenten .related_products-row .related_products-header .subtitle,body.page-template-page-marktsegment .related_products-row .related_products-header .subtitle{font-size: 16px;color: #e57200;font-weight: 600;margin: 0;}body.page-template-page-marktsegmenten .related_products-row .related_products-slider,body.page-template-page-marktsegment .related_products-row .related_products-slider{width: 100%;position: relative;}@media screen and (min-width: 992px){body.page-template-page-marktsegmenten .related_products-row .related_products-slider [class*=swiper-btn-],body.page-template-page-marktsegment .related_products-row .related_products-slider [class*=swiper-btn-]{right: calc(100% + 15px);}body.page-template-page-marktsegmenten .related_products-row .related_products-slider [class*=swiper-btn-][class*=swiper-btn-next],body.page-template-page-marktsegment .related_products-row .related_products-slider [class*=swiper-btn-][class*=swiper-btn-next]{right: auto;left: calc(100% + 15px);}}body.page-template-page-marktsegmenten,body.page-template-page-marktsegment{}body.page-template-page-marktsegmenten .related_projects-row,body.page-template-page-marktsegment .related_projects-row{width: 100%;}body.page-template-page-marktsegmenten .related_projects-row .related_projects-content,body.page-template-page-marktsegment .related_projects-row .related_projects-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 30px;width: 100%;}body.page-template-page-marktsegmenten .related_projects-row .related_projects-header,body.page-template-page-marktsegment .related_projects-row .related_projects-header{margin-bottom: 10px;}body.page-template-page-marktsegmenten .related_projects-row .related_projects-header h2,body.page-template-page-marktsegment .related_projects-row .related_projects-header h2{margin-bottom: 5px;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .related_projects-row .related_projects-header h2,body.page-template-page-marktsegment .related_projects-row .related_projects-header h2{font-size: 26px;}}body.page-template-page-marktsegmenten .related_projects-row .related_projects-header .subtitle,body.page-template-page-marktsegment .related_projects-row .related_projects-header .subtitle{font-size: 16px;color: #e57200;font-weight: 600;margin: 0;}body.page-template-page-marktsegmenten .related_projects-row .related_projects-slider,body.page-template-page-marktsegment .related_projects-row .related_projects-slider{width: 100%;position: relative;}@media screen and (min-width: 992px){body.page-template-page-marktsegmenten .related_projects-row .related_projects-slider [class*=swiper-btn-],body.page-template-page-marktsegment .related_projects-row .related_projects-slider [class*=swiper-btn-]{right: calc(100% + 15px);}body.page-template-page-marktsegmenten .related_projects-row .related_projects-slider [class*=swiper-btn-][class*=swiper-btn-next],body.page-template-page-marktsegment .related_projects-row .related_projects-slider [class*=swiper-btn-][class*=swiper-btn-next]{right: auto;left: calc(100% + 15px);}}body.page-template-page-marktsegmenten .marktsegment-toc,body.page-template-page-marktsegment .marktsegment-toc{background-color: #f8f9fa;border-bottom: 1px solid #eaeaea;padding: 1.5rem 0;}body.page-template-page-marktsegmenten .marktsegment-toc .toc-wrapper,body.page-template-page-marktsegment .marktsegment-toc .toc-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 2rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .marktsegment-toc .toc-wrapper,body.page-template-page-marktsegment .marktsegment-toc .toc-wrapper{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 1rem;}}body.page-template-page-marktsegmenten .marktsegment-toc .toc-label,body.page-template-page-marktsegment .marktsegment-toc .toc-label{font-weight: 700;color: #333;}body.page-template-page-marktsegmenten .marktsegment-toc .toc-links,body.page-template-page-marktsegment .marktsegment-toc .toc-links{list-style: none;margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 2rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}@media screen and (max-width: 767px){body.page-template-page-marktsegmenten .marktsegment-toc .toc-links,body.page-template-page-marktsegment .marktsegment-toc .toc-links{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5rem;}}body.page-template-page-marktsegmenten .marktsegment-toc .toc-links li,body.page-template-page-marktsegment .marktsegment-toc .toc-links li{margin: 0;padding: 0;}body.page-template-page-marktsegmenten .marktsegment-toc .toc-links li a,body.page-template-page-marktsegment .marktsegment-toc .toc-links li a{text-decoration: none;color: #555;font-weight: 500;-webkit-transition: color 0.3s ease;transition: color 0.3s ease;}body.page-template-page-marktsegmenten .marktsegment-toc .toc-links li a:hover,body.page-template-page-marktsegment .marktsegment-toc .toc-links li a:hover{color: #12AC74;}body.page-template-page-marktsegmenten section[id^=section-],body.page-template-page-marktsegment section[id^=section-]{scroll-margin-top: 90px;}body.page-template-page-marktsegmenten .image_left-row, body.page-template-page-marktsegmenten .image_right-row,body.page-template-page-marktsegment .image_left-row,body.page-template-page-marktsegment .image_right-row{position: relative;}body.page-template-page-marktsegmenten .image_left-row .column:not(.column-image), body.page-template-page-marktsegmenten .image_right-row .column:not(.column-image),body.page-template-page-marktsegment .image_left-row .column:not(.column-image),body.page-template-page-marktsegment .image_right-row .column:not(.column-image){position: relative;}body.page-template-page-marktsegmenten .image_left-row .column:not(.column-image) .section-icon-wrapper, body.page-template-page-marktsegmenten .image_right-row .column:not(.column-image) .section-icon-wrapper,body.page-template-page-marktsegment .image_left-row .column:not(.column-image) .section-icon-wrapper,body.page-template-page-marktsegment .image_right-row .column:not(.column-image) .section-icon-wrapper{position: absolute;z-index: 10;pointer-events: none;width: 45%;}body.page-template-page-marktsegmenten .image_left-row .column:not(.column-image) .section-icon-wrapper img, body.page-template-page-marktsegmenten .image_right-row .column:not(.column-image) .section-icon-wrapper img,body.page-template-page-marktsegment .image_left-row .column:not(.column-image) .section-icon-wrapper img,body.page-template-page-marktsegment .image_right-row .column:not(.column-image) .section-icon-wrapper img{width: 100%;height: auto;display: block;}body.page-template-page-marktsegmenten .has-icon-padding-right .column-text,body.page-template-page-marktsegment .has-icon-padding-right .column-text{max-width: 50%;float: left;}@media screen and (max-width: 991px){body.page-template-page-marktsegmenten .has-icon-padding-right .column-text,body.page-template-page-marktsegment .has-icon-padding-right .column-text{max-width: 100%;float: none;}}body.page-template-page-marktsegmenten .has-icon-padding-right .column-button,body.page-template-page-marktsegment .has-icon-padding-right .column-button{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;}@media screen and (max-width: 991px){body.page-template-page-marktsegmenten .has-icon-padding-right,body.page-template-page-marktsegment .has-icon-padding-right{padding-right: 0;}}body.page-template-page-marktsegmenten .has-icon-padding-left .column-text,body.page-template-page-marktsegment .has-icon-padding-left .column-text{max-width: 50%;float: right;}@media screen and (max-width: 991px){body.page-template-page-marktsegmenten .has-icon-padding-left .column-text,body.page-template-page-marktsegment .has-icon-padding-left .column-text{max-width: 100%;float: none;}}body.page-template-page-marktsegmenten .has-icon-padding-left .column-button,body.page-template-page-marktsegment .has-icon-padding-left .column-button{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;}@media screen and (max-width: 991px){body.page-template-page-marktsegmenten .has-icon-padding-left,body.page-template-page-marktsegment .has-icon-padding-left{padding-left: 0;}}body.page-template-page-marktsegmenten .image_left-row .section-icon-wrapper,body.page-template-page-marktsegment .image_left-row .section-icon-wrapper{top: auto;bottom: 0;-webkit-transform: none;transform: none;right: 0;margin-right: 0;}@media screen and (max-width: 991px){body.page-template-page-marktsegmenten .image_left-row .section-icon-wrapper,body.page-template-page-marktsegment .image_left-row .section-icon-wrapper{display: none;}}body.page-template-page-marktsegmenten .image_right-row .section-icon-wrapper,body.page-template-page-marktsegment .image_right-row .section-icon-wrapper{top: auto;bottom: 0;-webkit-transform: none;transform: none;left: 0;margin-left: 0;}@media screen and (max-width: 991px){body.page-template-page-marktsegmenten .image_right-row .section-icon-wrapper,body.page-template-page-marktsegment .image_right-row .section-icon-wrapper{display: none;}}body.page-template-page-marktsegmenten .text-row .text p:last-of-type,body.page-template-page-marktsegment .text-row .text p:last-of-type{margin-bottom: 0;}:root{--button-small-height: 38px;--button-height: 48px;}#navigation{position: relative;width: 100%;}#navigation ul,#navigation li{margin: 0;padding: 0;list-style: none;}#navigation a{text-decoration: none;color: #343e40;display: block;font-size: 0.875rem;}#navigation > ul{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #fff;}#navigation > ul > li [class*=indicator-]{position: relative;display: none;width: 32px;height: 32px;background-color: #f4f4f7;-ms-flex-negative: 0;flex-shrink: 0;border-radius: 8px;}#navigation > ul > li [class*=indicator-] i{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}#navigation > ul > li > a{position: relative;height: 48px;line-height: 48px;font-weight: 600;padding: 0 1em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;color: var(--custom-linkcolor, inherit);}#navigation > ul > li > a::before{position: absolute;bottom: 0;left: 50%;width: 0%;height: 2px;content: "";background-color: var(--custom-linkcolor, #e88d19);-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}#navigation > ul > li > a:hover{color: #e88d19;}#navigation > ul > li > .sub-menu{position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff;padding: 0 1em 1em;display: none;border-top: none;z-index: -1;}@media screen and (min-width: 767px){#navigation > ul > li > .sub-menu{z-index: 10;}}#navigation > ul > li > .sub-menu{border-radius: 0 0 8px 8px;-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.12);box-shadow: 0 5px 20px rgba(0, 0, 0, 0.12);}#navigation > ul > li > .sub-menu .category-heading{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 -1em 0.75em;padding: 1em;background-color: #fff;background-color: #fcf4e7;}#navigation > ul > li > .sub-menu .category-heading a.cat-link{color: #e88d19;font-size: 1.125rem;font-weight: 600;margin-right: 0.5em;}#navigation > ul > li > .sub-menu .category-heading a.sub{font-size: 0.75rem;color: #343e40;margin-top: 3px;}#navigation > ul > li > .sub-menu .category-heading a:hover{text-decoration: underline;}#navigation > ul > li > .sub-menu .columns{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 1em;}#navigation > ul > li > .sub-menu .columns > .column{width: calc(25% - 0.75em);}#navigation > ul > li > .sub-menu .columns > .column.column-33{width: 33.3333333333%;}#navigation > ul > li > .sub-menu .columns > .column.column-50{width: 50%;}#navigation > ul > li > .sub-menu .columns > .column.column-75{width: 75%;}#navigation > ul > li > .sub-menu .columns > .column.column-100{width: 100%;}#navigation > ul > li > .sub-menu .columns > .column a:not(.full-link){padding: 0.25em 0.75rem;padding: 0.25em 0;font-size: 0.875rem;border-radius: 3px;}#navigation > ul > li > .sub-menu .columns > .column a:not(.full-link):hover{text-decoration: underline;}#navigation > ul > li > .sub-menu .columns > .column .label{position: relative;background-color: #e88d19;color: #fff;font-weight: 600;font-size: 0.875rem;padding: 0.25em 0.5em;text-transform: uppercase;border-radius: 3px;}#navigation > ul > li > .sub-menu .columns > .column .nav-image{position: relative;background-color: #f4f4f7;overflow: hidden;border-radius: 8px;}#navigation > ul > li > .sub-menu .columns > .column .nav-image::before{padding-bottom: 85%;content: "";display: block;}#navigation > ul > li > .sub-menu .columns > .column .nav-image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;-o-object-position: center; object-position: center;}#navigation > ul > li > .sub-menu .columns > .column .nav-image .title{position: absolute;bottom: 0;left: 0;width: 100%;margin: 0;padding: 1em 1.5em 1em 1em;font-size: 0.875rem;line-height: 1rem;background: #f4f4f7;background: -webkit-gradient(linear, left top, left bottom, from(rgba(244, 244, 247, 0.25)), to(#f4f4f7));background: linear-gradient(to bottom, rgba(244, 244, 247, 0.25) 0%, #f4f4f7 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=rgba(244, 244, 247, 0.25), endColorstr=#f4f4f7);}#navigation > ul > li > .sub-menu .columns > .column .nav-image .title i{position: absolute;top: 50%;right: 0.5em;color: #e88d19;font-size: 1.5rem;-webkit-transform: translateY(-50%);transform: translateY(-50%);}#navigation > ul > li > .sub-menu .columns > .column .nav-image .label{position: absolute;top: 1em;right: 1em;border-radius: 8px;}#navigation > ul > li > .sub-menu .columns > .column > ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1em;}#navigation > ul > li > .sub-menu .columns > .column > ul > li{position: relative;}#navigation > ul > li > .sub-menu .columns > .column > ul > li > a{font-weight: 600;}#navigation > ul > li > .sub-menu .columns > .column > ul > li > ul > li > a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.75rem;gap: 0.5em;}#navigation > ul > li > .sub-menu .columns > .column > ul > li > ul > li > a.with-label{text-decoration: none !important;}#navigation > ul > li > .sub-menu .columns > .column > ul > li > ul > li > a.with-label:hover span{text-decoration: underline;}#navigation > ul > li > .sub-menu .columns > .column > ul > li > ul > li > a:hover .label{text-decoration: none !important;}#navigation > ul > li > .sub-menu .columns > .column > ul > li > ul > li .label{display: inline-block;font-size: 0.675rem;line-height: 1.25em;text-decoration: none !important;}#navigation > ul > li.home-link > a span{display: none;}#navigation > ul > li:last-child{border: none;border-radius: 0 0 8px 8px;}#navigation > ul > li:hover > a{color: var(--custom-linkcolor, #e88d19);}#navigation > ul > li:hover > a::before{width: 100%;}#navigation > ul:hover{border-radius: 0 0 0 8px;}#navigation.open{display: block;}#topNavCopy,#mobile_nav_extra{display: none;}@media (max-width: 1199px) and (min-width: 992px){#navigation a{font-size: 0.75rem;}#navigation > ul > li > a{padding: 0 0.75em;}}@media (min-width: 992px){#navigation > ul > li:hover > a{color: var(--custom-linkcolor, #e88d19);}#navigation > ul > li:hover > .sub-menu{display: block;}}@media screen and (max-width: 991px){#navigation{position: fixed;display: none;top: 68px;left: 0;width: calc(100vw - 3em);height: calc(100% - 68px);overflow-x: hidden;overflow-y: scroll;background-color: #fff;padding-bottom: 86px;z-index: 1;}#navigation.open{display: block;}#navigation > ul{width: 100%;left: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;border: none;border-bottom: 1px solid #f4f4f7;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;border-radius: 0 !important;}#navigation > ul > li [class*=indicator-]{display: block;}#navigation > ul > li > a::before{display: none;}#navigation > ul > li .sub-menu{display: block;top: 0;left: 1em;opacity: 0;visibility: hidden;width: 100%;height: calc(100vh - 68px);padding: 0 0 0 0;border: none;overflow-x: hidden;overflow-y: scroll;z-index: 1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;border-radius: 0 !important;}#navigation > ul > li .sub-menu.visible{left: 0;opacity: 1;visibility: visible;}#navigation > ul > li .sub-menu .category-heading{position: sticky;top: 0;left: 0;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;padding: calc(var(--bs-gutter-x) * 0.5);z-index: 10;border-radius: 0 !important;}#navigation > ul > li .sub-menu .category-heading .indicator-back{background-color: #fff;margin-right: 1em;}#navigation > ul > li .sub-menu .category-heading a.cat-link{position: absolute;top: 0.75em;left: calc(var(--bs-gutter-x) * 0.5 * 2 + 32px);font-size: 0.9rem;}#navigation > ul > li .sub-menu .category-heading a.sub{position: absolute;bottom: 0.25em;left: calc(var(--bs-gutter-x) * 0.5 * 2 + 32px);width: 100%;line-height: 32px;font-size: 0.675rem;}#navigation > ul > li .sub-menu .columns{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 1em 0;gap: 0;}#navigation > ul > li .sub-menu .columns .column{width: 100% !important;padding: 0 1em;}#navigation > ul > li .sub-menu .columns .column a:not(.full-link){padding: 0.5em 1em;padding: 0.5em 0;}#navigation > ul > li .sub-menu .columns .column a:not(.full-link):hover{background-color: #f4f4f7;}#navigation > ul > li .sub-menu .columns .column .nav-image{margin-top: 1em;}#navigation > ul > li .sub-menu .columns .column > ul > li > a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#navigation > ul > li .sub-menu .columns .column > ul > li > ul.sub-sub-menu.visible{left: 0;}#navigation > ul > li .sub-menu .columns .column > ul > li > ul.sub-sub-menu > li{border-bottom: 1px solid #f4f4f7;}#navigation > ul > li.home-link > a{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 0.75em;}#navigation > ul > li.home-link > a span{display: block;}#topNavCopy,#mobile_nav_extra{display: block;background-color: #fff;}#topNavCopy > ul > li > a,#mobile_nav_extra > ul > li > a{position: relative;line-height: 36px;font-weight: 400;padding: 0 1em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#mobile_nav_extra{padding-top: 1em;}#topNavCopy{padding-bottom: 1em;}}:root{--button-small-height: 38px;--button-height: 48px;}.btn,.wp-block-button .wp-element-button,.wp-element-button,.woocommerce .add-request-quote-button.btn,.woocommerce[class*=ywraq] .button,.woocommerce button.woocommerce-Button.button,.woocommerce a.woocommerce-button.button,a.business-form-btn{position: relative;background-color: #e88d19;color: #fff;font-weight: 700;font-size: 0.875rem;border: 2px solid #e88d19;padding: 0 1em;height: var(--button-height);line-height: calc(var(--button-height) - 4px);white-space: nowrap;text-shadow: none;border-radius: 8px;}.btn.bordered,.wp-block-button .wp-element-button.bordered,.wp-element-button.bordered,.woocommerce .add-request-quote-button.btn.bordered,.woocommerce[class*=ywraq] .button.bordered,.woocommerce button.woocommerce-Button.button.bordered,.woocommerce a.woocommerce-button.button.bordered,a.business-form-btn.bordered{border-color: #dddddd;background-color: transparent;color: #343e40;}.btn.bordered:hover,.wp-block-button .wp-element-button.bordered:hover,.wp-element-button.bordered:hover,.woocommerce .add-request-quote-button.btn.bordered:hover,.woocommerce[class*=ywraq] .button.bordered:hover,.woocommerce button.woocommerce-Button.button.bordered:hover,.woocommerce a.woocommerce-button.button.bordered:hover,a.business-form-btn.bordered:hover{border-color: #e88d19;color: #e88d19;}.btn.btn-green,.wp-block-button .wp-element-button.btn-green,.wp-element-button.btn-green,.woocommerce .add-request-quote-button.btn.btn-green,.woocommerce[class*=ywraq] .button.btn-green,.woocommerce button.woocommerce-Button.button.btn-green,.woocommerce a.woocommerce-button.button.btn-green,a.business-form-btn.btn-green{background-color: #12AC74;border-color: #12AC74;color: #fff;}.btn.btn-green:hover,.wp-block-button .wp-element-button.btn-green:hover,.wp-element-button.btn-green:hover,.woocommerce .add-request-quote-button.btn.btn-green:hover,.woocommerce[class*=ywraq] .button.btn-green:hover,.woocommerce button.woocommerce-Button.button.btn-green:hover,.woocommerce a.woocommerce-button.button.btn-green:hover,a.business-form-btn.btn-green:hover{background-color: rgb(20.4157894737, 195.0842105263, 131.5684210526);border-color: rgb(20.4157894737, 195.0842105263, 131.5684210526);}.btn.small, .btn.woocommerce-button.button,.wp-block-button .wp-element-button.small,.wp-block-button .wp-element-button.woocommerce-button.button,.wp-element-button.small,.wp-element-button.woocommerce-button.button,.woocommerce .add-request-quote-button.btn.small,.woocommerce .add-request-quote-button.btn.woocommerce-button.button,.woocommerce[class*=ywraq] .button.small,.woocommerce[class*=ywraq] .button.woocommerce-button.button,.woocommerce button.woocommerce-Button.button.small,.woocommerce button.woocommerce-Button.button.woocommerce-button.button,.woocommerce a.woocommerce-button.button.small,.woocommerce a.woocommerce-button.button.woocommerce-button.button,a.business-form-btn.small,a.business-form-btn.woocommerce-button.button{font-size: 0.75rem;height: 36px;line-height: 32px;}.btn.product-question-btn,.wp-block-button .wp-element-button.product-question-btn,.wp-element-button.product-question-btn,.woocommerce .add-request-quote-button.btn.product-question-btn,.woocommerce[class*=ywraq] .button.product-question-btn,.woocommerce button.woocommerce-Button.button.product-question-btn,.woocommerce a.woocommerce-button.button.product-question-btn,a.business-form-btn.product-question-btn{border-color: #e88d19 !important;}a.link{color: #e88d19;text-decoration: none !important;}a.link.go:hover{color: #2C2A60;}a.go{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 32px;gap: 0.5em;}a.go:after{font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "t";font-size: 1.5rem;}#shopSearch{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}#shopSearch .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp{padding: 0;}#shopSearch .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius: 8px;border: 1px solid #dddddd;padding: 11px 24px 11px 48px;background-color: #fff;font-family: "Poppins", sans-serif;font-size: 0.75rem;}#shopSearch .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{top: 50%;left: 12px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-radius: 8px;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);}.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp > .dgwt-wcas-suggestion{padding: 0.5em;text-decoration: none;border-bottom: 1px solid #f4f4f7;}.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp > .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-st{font-size: 0.875rem;}.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp > .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-sku{color: #858585;}.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp > .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-sp{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;font-weight: 700;color: #e88d19;text-decoration: none;}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right: 0;right: 1em !important;}#taxChange{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;gap: 0.25em;font-size: 0.6rem;}#taxChange span.title{font-size: 0.675rem;color: rgba(52, 62, 64, 0.5);}#taxChange .toggle-wrapper{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4px;padding: 4px;background-color: #fff;border: 1px solid #dddddd;border-radius: 8px;}#taxChange .toggle-wrapper .tax-label{background-color: #f4f4f7;color: rgba(52, 62, 64, 0.5);padding: 0 0.5em;font-size: 0.675rem;font-weight: 600;line-height: 18px;border-radius: 5px;}#taxChange .toggle-wrapper .tax-label:not(.active){cursor: pointer;}#taxChange .toggle-wrapper .tax-label:not(.active):hover{background-color: #343e40;color: #fff;}#taxChange .toggle-wrapper .tax-label.active{pointer-events: none;background-color: #e88d19;color: #fff;}#taxChange > div > span{display: block;font-size: 0.8rem;font-weight: 600;line-height: 0.95em;}#taxChange > div:first-child{text-align: right;}#taxChange > div.active{color: #e88d19;}#taxChange input{display: none;}.theme-checkbox{--toggle-size: 18px;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 50px;height: 26px;background: #fff;background-size: 205%;background-position: 0;-webkit-transition: 0.2s;transition: 0.2s;border-radius: 99em;position: relative;cursor: pointer;font-size: var(--toggle-size);border: 1px solid #ddd;}.theme-checkbox:before{content: "";width: 18px;height: 18px;position: absolute;top: 3px;left: 3px;background: #e88d19;background-size: 205%;background-position: 100%;border-radius: 50%;-webkit-transition: 0.2s;transition: 0.2s;}.theme-checkbox:checked:before{left: calc(100% - 22px);}.fibofilters-filter-button.fibofilters-filter-button-selected{background-color: #fff;color: #343e40;font-weight: 400;-webkit-box-shadow: inset 0 0 0 1px #343e40;box-shadow: inset 0 0 0 1px #343e40;}.fibofilters-filter-button.fibofilters-filter-button-selected:before{display: none;}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{text-transform: none;}@media (max-width: 767px){#shopSearch{display: none;}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{border-radius: 0;}.dgwt-wcas-search-wrapp{width: auto;}.dgwt-wcas-search-submit{display: inline-block;}#taxChange .toggle-wrapper .tax-label{padding: 0.5em 1em;}}:root{--button-small-height: 38px;--button-height: 48px;}.woo-variation-swatches.single-product .variations th.label{display: flex;flex-flow: row nowrap;align-items: center;gap: 0.5em;margin-bottom: 0;}.woo-variation-swatches.single-product .variations th.label label{display: flex;flex-flow: row nowrap;align-items: center;gap: 0.5em;}.woo-variation-swatches.single-product .variations th.label .toggle{cursor: pointer;}.woo-variation-swatches.single-product .variations th.label .toggle:hover{color: #e88d19;}.woo-variation-swatches.single-product .variations .woo-variation-items-wrapper{margin-bottom: 1em;}.woo-variation-swatches.single-product .variations .variable-items-wrapper{display: flex;flex-flow: row wrap;gap: 0.5em;}.woo-variation-swatches.single-product .variations .variable-items-wrapper > li{margin: 0;}:root{--button-small-height: 38px;--button-height: 48px;}.products,.wc-block-grid__products{--gap: 1em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;gap: var(--gap);}.single-post .products, .single-portfolio .products, .single-faq .products,.single-post .wc-block-grid__products,.single-portfolio .wc-block-grid__products,.single-faq .wc-block-grid__products{margin: 2em 0 1em;}.products div.product,.products li.product,.products .wc-block-grid__product,.wc-block-grid__products div.product,.wc-block-grid__products li.product,.wc-block-grid__products .wc-block-grid__product{--items: 4;position: relative;background-color: #fff;border: 1px solid #dddddd;margin-bottom: 0;padding: 1em;-webkit-box-flex: 0;-ms-flex: 0 1 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));flex: 0 1 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius: 8px;}.single-post .products div.product, .single-faq .products div.product,.single-post .products li.product,.single-faq .products li.product,.single-post .products .wc-block-grid__product,.single-faq .products .wc-block-grid__product,.single-post .wc-block-grid__products div.product,.single-faq .wc-block-grid__products div.product,.single-post .wc-block-grid__products li.product,.single-faq .wc-block-grid__products li.product,.single-post .wc-block-grid__products .wc-block-grid__product,.single-faq .wc-block-grid__products .wc-block-grid__product{--items: 3;}.products div.product .product-content,.products li.product .product-content,.products .wc-block-grid__product .product-content,.wc-block-grid__products div.product .product-content,.wc-block-grid__products li.product .product-content,.wc-block-grid__products .wc-block-grid__product .product-content{position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1em;}.products div.product .product-content.project-content,.products li.product .product-content.project-content,.products .wc-block-grid__product .product-content.project-content,.wc-block-grid__products div.product .product-content.project-content,.wc-block-grid__products li.product .product-content.project-content,.wc-block-grid__products .wc-block-grid__product .product-content.project-content{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.products div.product .product-content.project-content h3,.products li.product .product-content.project-content h3,.products .wc-block-grid__product .product-content.project-content h3,.wc-block-grid__products div.product .product-content.project-content h3,.wc-block-grid__products li.product .product-content.project-content h3,.wc-block-grid__products .wc-block-grid__product .product-content.project-content h3{margin-bottom: auto;}.products div.product .product-content .top-part,.products li.product .product-content .top-part,.products .wc-block-grid__product .product-content .top-part,.wc-block-grid__products div.product .product-content .top-part,.wc-block-grid__products li.product .product-content .top-part,.wc-block-grid__products .wc-block-grid__product .product-content .top-part{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;}.products div.product .product-content .product-label,.products li.product .product-content .product-label,.products .wc-block-grid__product .product-content .product-label,.wc-block-grid__products div.product .product-content .product-label,.wc-block-grid__products li.product .product-content .product-label,.wc-block-grid__products .wc-block-grid__product .product-content .product-label{top: -8px;left: -8px;}.products div.product .product-content .wishlist-fragment,.products li.product .product-content .wishlist-fragment,.products .wc-block-grid__product .product-content .wishlist-fragment,.wc-block-grid__products div.product .product-content .wishlist-fragment,.wc-block-grid__products li.product .product-content .wishlist-fragment,.wc-block-grid__products .wc-block-grid__product .product-content .wishlist-fragment{position: absolute;top: -8px;left: auto;right: -8px;z-index: 9999;margin-top: 0px;}.products div.product .product-content .wishlist-fragment a,.products li.product .product-content .wishlist-fragment a,.products .wc-block-grid__product .product-content .wishlist-fragment a,.wc-block-grid__products div.product .product-content .wishlist-fragment a,.wc-block-grid__products li.product .product-content .wishlist-fragment a,.wc-block-grid__products .wc-block-grid__product .product-content .wishlist-fragment a{cursor: pointer;}.products div.product .product-content .wishlist-fragment a span,.products li.product .product-content .wishlist-fragment a span,.products .wc-block-grid__product .product-content .wishlist-fragment a span,.wc-block-grid__products div.product .product-content .wishlist-fragment a span,.wc-block-grid__products li.product .product-content .wishlist-fragment a span,.wc-block-grid__products .wc-block-grid__product .product-content .wishlist-fragment a span{display: none;}.products div.product .product-content .wishlist-fragment a svg,.products li.product .product-content .wishlist-fragment a svg,.products .wc-block-grid__product .product-content .wishlist-fragment a svg,.wc-block-grid__products div.product .product-content .wishlist-fragment a svg,.wc-block-grid__products li.product .product-content .wishlist-fragment a svg,.wc-block-grid__products .wc-block-grid__product .product-content .wishlist-fragment a svg{color: #e88d19 !important;}.products div.product .product-content .wishlist-fragment a:hover svg,.products li.product .product-content .wishlist-fragment a:hover svg,.products .wc-block-grid__product .product-content .wishlist-fragment a:hover svg,.wc-block-grid__products div.product .product-content .wishlist-fragment a:hover svg,.wc-block-grid__products li.product .product-content .wishlist-fragment a:hover svg,.wc-block-grid__products .wc-block-grid__product .product-content .wishlist-fragment a:hover svg{-webkit-transform: scale(1.1);transform: scale(1.1);}.products div.product .product-content .product-image,.products li.product .product-content .product-image,.products .wc-block-grid__product .product-content .product-image,.wc-block-grid__products div.product .product-content .product-image,.wc-block-grid__products li.product .product-content .product-image,.wc-block-grid__products .wc-block-grid__product .product-content .product-image{position: relative;overflow: hidden;-ms-touch-action: pan-y;touch-action: pan-y;border-radius: 5px;}.products div.product .product-content .product-image::before,.products li.product .product-content .product-image::before,.products .wc-block-grid__product .product-content .product-image::before,.wc-block-grid__products div.product .product-content .product-image::before,.wc-block-grid__products li.product .product-content .product-image::before,.wc-block-grid__products .wc-block-grid__product .product-content .product-image::before{display: block;padding-bottom: 80%;content: "";}.products div.product .product-content .product-image img,.products li.product .product-content .product-image img,.products .wc-block-grid__product .product-content .product-image img,.wc-block-grid__products div.product .product-content .product-image img,.wc-block-grid__products li.product .product-content .product-image img,.wc-block-grid__products .wc-block-grid__product .product-content .product-image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: contain; object-fit: contain;-o-object-position: center; object-position: center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}.products div.product .product-content .product-image .product-image__toggle,.products li.product .product-content .product-image .product-image__toggle,.products .wc-block-grid__product .product-content .product-image .product-image__toggle,.wc-block-grid__products div.product .product-content .product-image .product-image__toggle,.wc-block-grid__products li.product .product-content .product-image .product-image__toggle,.wc-block-grid__products .wc-block-grid__product .product-content .product-image .product-image__toggle{position: absolute;bottom: 0.5em;left: 0.5em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0;border: 0;background: transparent;cursor: pointer;color: inherit;font: inherit;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}.products div.product .product-content .product-image .product-image__toggle:focus-visible,.products li.product .product-content .product-image .product-image__toggle:focus-visible,.products .wc-block-grid__product .product-content .product-image .product-image__toggle:focus-visible,.wc-block-grid__products div.product .product-content .product-image .product-image__toggle:focus-visible,.wc-block-grid__products li.product .product-content .product-image .product-image__toggle:focus-visible,.wc-block-grid__products .wc-block-grid__product .product-content .product-image .product-image__toggle:focus-visible{outline: 2px solid #e88d19;outline-offset: 2px;}.products div.product .product-content .product-image .product-image__toggle .dots,.products li.product .product-content .product-image .product-image__toggle .dots,.products .wc-block-grid__product .product-content .product-image .product-image__toggle .dots,.wc-block-grid__products div.product .product-content .product-image .product-image__toggle .dots,.wc-block-grid__products li.product .product-content .product-image .product-image__toggle .dots,.wc-block-grid__products .wc-block-grid__product .product-content .product-image .product-image__toggle .dots{--dot-size: 6px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.25em;background-color: #fff;padding: 0.2em;border-radius: 20px;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.125);box-shadow: 0 0 5px rgba(0, 0, 0, 0.125);}.products div.product .product-content .product-image .product-image__toggle .dots span,.products li.product .product-content .product-image .product-image__toggle .dots span,.products .wc-block-grid__product .product-content .product-image .product-image__toggle .dots span,.wc-block-grid__products div.product .product-content .product-image .product-image__toggle .dots span,.wc-block-grid__products li.product .product-content .product-image .product-image__toggle .dots span,.wc-block-grid__products .wc-block-grid__product .product-content .product-image .product-image__toggle .dots span{width: var(--dot-size);height: var(--dot-size);background-color: #dddddd;border-radius: 50%;}.products div.product .product-content .product-image .product-image__toggle .dots span:first-child,.products li.product .product-content .product-image .product-image__toggle .dots span:first-child,.products .wc-block-grid__product .product-content .product-image .product-image__toggle .dots span:first-child,.wc-block-grid__products div.product .product-content .product-image .product-image__toggle .dots span:first-child,.wc-block-grid__products li.product .product-content .product-image .product-image__toggle .dots span:first-child,.wc-block-grid__products .wc-block-grid__product .product-content .product-image .product-image__toggle .dots span:first-child{background-color: #e88d19;}.products div.product .product-content .product-image.has-impression-image .product-image__hover,.products li.product .product-content .product-image.has-impression-image .product-image__hover,.products .wc-block-grid__product .product-content .product-image.has-impression-image .product-image__hover,.wc-block-grid__products div.product .product-content .product-image.has-impression-image .product-image__hover,.wc-block-grid__products li.product .product-content .product-image.has-impression-image .product-image__hover,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image .product-image__hover{left: 100%;-o-object-fit: cover; object-fit: cover;border-radius: 5px;}.products div.product .product-content .product-image.has-impression-image.is-previewing .product-image__primary, .products div.product .product-content .product-image.has-impression-image:focus-within .product-image__primary,.products li.product .product-content .product-image.has-impression-image.is-previewing .product-image__primary,.products li.product .product-content .product-image.has-impression-image:focus-within .product-image__primary,.products .wc-block-grid__product .product-content .product-image.has-impression-image.is-previewing .product-image__primary,.products .wc-block-grid__product .product-content .product-image.has-impression-image:focus-within .product-image__primary,.wc-block-grid__products div.product .product-content .product-image.has-impression-image.is-previewing .product-image__primary,.wc-block-grid__products div.product .product-content .product-image.has-impression-image:focus-within .product-image__primary,.wc-block-grid__products li.product .product-content .product-image.has-impression-image.is-previewing .product-image__primary,.wc-block-grid__products li.product .product-content .product-image.has-impression-image:focus-within .product-image__primary,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image.is-previewing .product-image__primary,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image:focus-within .product-image__primary{left: -100%;}.products div.product .product-content .product-image.has-impression-image.is-previewing .product-image__hover, .products div.product .product-content .product-image.has-impression-image:focus-within .product-image__hover,.products li.product .product-content .product-image.has-impression-image.is-previewing .product-image__hover,.products li.product .product-content .product-image.has-impression-image:focus-within .product-image__hover,.products .wc-block-grid__product .product-content .product-image.has-impression-image.is-previewing .product-image__hover,.products .wc-block-grid__product .product-content .product-image.has-impression-image:focus-within .product-image__hover,.wc-block-grid__products div.product .product-content .product-image.has-impression-image.is-previewing .product-image__hover,.wc-block-grid__products div.product .product-content .product-image.has-impression-image:focus-within .product-image__hover,.wc-block-grid__products li.product .product-content .product-image.has-impression-image.is-previewing .product-image__hover,.wc-block-grid__products li.product .product-content .product-image.has-impression-image:focus-within .product-image__hover,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image.is-previewing .product-image__hover,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image:focus-within .product-image__hover{left: 0;}.products div.product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:first-child, .products div.product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:first-child,.products li.product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:first-child,.products li.product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:first-child,.products .wc-block-grid__product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:first-child,.products .wc-block-grid__product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:first-child,.wc-block-grid__products div.product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:first-child,.wc-block-grid__products div.product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:first-child,.wc-block-grid__products li.product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:first-child,.wc-block-grid__products li.product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:first-child,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:first-child,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:first-child{background-color: #dddddd;}.products div.product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:last-child, .products div.product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:last-child,.products li.product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:last-child,.products li.product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:last-child,.products .wc-block-grid__product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:last-child,.products .wc-block-grid__product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:last-child,.wc-block-grid__products div.product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:last-child,.wc-block-grid__products div.product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:last-child,.wc-block-grid__products li.product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:last-child,.wc-block-grid__products li.product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:last-child,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image.is-previewing .product-image__toggle .dots span:last-child,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image:focus-within .product-image__toggle .dots span:last-child{background-color: #e88d19;}@media (hover: hover) and (pointer: fine){.products div.product .product-content .product-image.has-impression-image:hover .product-image__primary,.products li.product .product-content .product-image.has-impression-image:hover .product-image__primary,.products .wc-block-grid__product .product-content .product-image.has-impression-image:hover .product-image__primary,.wc-block-grid__products div.product .product-content .product-image.has-impression-image:hover .product-image__primary,.wc-block-grid__products li.product .product-content .product-image.has-impression-image:hover .product-image__primary,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image:hover .product-image__primary{left: -100%;}.products div.product .product-content .product-image.has-impression-image:hover .product-image__hover,.products li.product .product-content .product-image.has-impression-image:hover .product-image__hover,.products .wc-block-grid__product .product-content .product-image.has-impression-image:hover .product-image__hover,.wc-block-grid__products div.product .product-content .product-image.has-impression-image:hover .product-image__hover,.wc-block-grid__products li.product .product-content .product-image.has-impression-image:hover .product-image__hover,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image:hover .product-image__hover{left: 0;}.products div.product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:first-child,.products li.product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:first-child,.products .wc-block-grid__product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:first-child,.wc-block-grid__products div.product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:first-child,.wc-block-grid__products li.product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:first-child,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:first-child{background-color: #dddddd;}.products div.product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:last-child,.products li.product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:last-child,.products .wc-block-grid__product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:last-child,.wc-block-grid__products div.product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:last-child,.wc-block-grid__products li.product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:last-child,.wc-block-grid__products .wc-block-grid__product .product-content .product-image.has-impression-image:hover .product-image__toggle .dots span:last-child{background-color: #e88d19;}}.products div.product .product-content h3,.products li.product .product-content h3,.products .wc-block-grid__product .product-content h3,.wc-block-grid__products div.product .product-content h3,.wc-block-grid__products li.product .product-content h3,.wc-block-grid__products .wc-block-grid__product .product-content h3{font-size: 1rem;font-weight: 600;margin: 0;}.products div.product .product-content h3 a,.products li.product .product-content h3 a,.products .wc-block-grid__product .product-content h3 a,.wc-block-grid__products div.product .product-content h3 a,.wc-block-grid__products li.product .product-content h3 a,.wc-block-grid__products .wc-block-grid__product .product-content h3 a{color: #343e40;text-decoration: none;}.products div.product .product-content .sku,.products li.product .product-content .sku,.products .wc-block-grid__product .product-content .sku,.wc-block-grid__products div.product .product-content .sku,.wc-block-grid__products li.product .product-content .sku,.wc-block-grid__products .wc-block-grid__product .product-content .sku{font-size: 0.75rem;font-weight: 700;}.products div.product .product-content .product-usps,.products li.product .product-content .product-usps,.products .wc-block-grid__product .product-content .product-usps,.wc-block-grid__products div.product .product-content .product-usps,.wc-block-grid__products li.product .product-content .product-usps,.wc-block-grid__products .wc-block-grid__product .product-content .product-usps{font-size: 0.75rem;}.products div.product .product-content .product-usps ul,.products li.product .product-content .product-usps ul,.products .wc-block-grid__product .product-content .product-usps ul,.wc-block-grid__products div.product .product-content .product-usps ul,.wc-block-grid__products li.product .product-content .product-usps ul,.wc-block-grid__products .wc-block-grid__product .product-content .product-usps ul{margin: 0 0 0 1.5em;}.products div.product .product-content .product-usps ul li,.products li.product .product-content .product-usps ul li,.products .wc-block-grid__product .product-content .product-usps ul li,.wc-block-grid__products div.product .product-content .product-usps ul li,.wc-block-grid__products li.product .product-content .product-usps ul li,.wc-block-grid__products .wc-block-grid__product .product-content .product-usps ul li{list-style: disc;}.products div.product .product-cart,.products li.product .product-cart,.products .wc-block-grid__product .product-cart,.wc-block-grid__products div.product .product-cart,.wc-block-grid__products li.product .product-cart,.wc-block-grid__products .wc-block-grid__product .product-cart{position: relative;margin-top: 1em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 0.5em;min-height: 48px;}.products div.product .product-cart .product-price,.products li.product .product-cart .product-price,.products .wc-block-grid__product .product-cart .product-price,.wc-block-grid__products div.product .product-cart .product-price,.wc-block-grid__products li.product .product-cart .product-price,.wc-block-grid__products .wc-block-grid__product .product-cart .product-price{-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}.products div.product .product-cart .product-price .price,.products li.product .product-cart .product-price .price,.products .wc-block-grid__product .product-cart .product-price .price,.wc-block-grid__products div.product .product-cart .product-price .price,.wc-block-grid__products li.product .product-cart .product-price .price,.wc-block-grid__products .wc-block-grid__product .product-cart .product-price .price{position: relative;color: #e88d19;font-size: 1.5rem;font-weight: 700;line-height: 1em;margin: 0;}.products div.product .product-cart .product-price .price sup,.products li.product .product-cart .product-price .price sup,.products .wc-block-grid__product .product-cart .product-price .price sup,.wc-block-grid__products div.product .product-cart .product-price .price sup,.wc-block-grid__products li.product .product-cart .product-price .price sup,.wc-block-grid__products .wc-block-grid__product .product-cart .product-price .price sup{font-size: 0.875rem;}.products div.product .product-cart .product-price .price .on-request,.products li.product .product-cart .product-price .price .on-request,.products .wc-block-grid__product .product-cart .product-price .price .on-request,.wc-block-grid__products div.product .product-cart .product-price .price .on-request,.wc-block-grid__products li.product .product-cart .product-price .price .on-request,.wc-block-grid__products .wc-block-grid__product .product-cart .product-price .price .on-request{font-size: 0.75rem;color: #e88d19;}.products div.product .product-cart .product-price .price .incl-tax,.products div.product .product-cart .product-price .price .alt-tax-price,.products li.product .product-cart .product-price .price .incl-tax,.products li.product .product-cart .product-price .price .alt-tax-price,.products .wc-block-grid__product .product-cart .product-price .price .incl-tax,.products .wc-block-grid__product .product-cart .product-price .price .alt-tax-price,.wc-block-grid__products div.product .product-cart .product-price .price .incl-tax,.wc-block-grid__products div.product .product-cart .product-price .price .alt-tax-price,.wc-block-grid__products li.product .product-cart .product-price .price .incl-tax,.wc-block-grid__products li.product .product-cart .product-price .price .alt-tax-price,.wc-block-grid__products .wc-block-grid__product .product-cart .product-price .price .incl-tax,.wc-block-grid__products .wc-block-grid__product .product-cart .product-price .price .alt-tax-price{display: none;}.products div.product .product-cart .product-price .old-price,.products li.product .product-cart .product-price .old-price,.products .wc-block-grid__product .product-cart .product-price .old-price,.wc-block-grid__products div.product .product-cart .product-price .old-price,.wc-block-grid__products li.product .product-cart .product-price .old-price,.wc-block-grid__products .wc-block-grid__product .product-cart .product-price .old-price{font-size: 0.875rem;font-weight: 500;color: rgba(44, 42, 96, 0.5);}.products div.product .product-cart .product-price .old-price sup,.products li.product .product-cart .product-price .old-price sup,.products .wc-block-grid__product .product-cart .product-price .old-price sup,.wc-block-grid__products div.product .product-cart .product-price .old-price sup,.wc-block-grid__products li.product .product-cart .product-price .old-price sup,.wc-block-grid__products .wc-block-grid__product .product-cart .product-price .old-price sup{font-size: 0.55rem;}.products div.product .product-cart .product-order,.products li.product .product-cart .product-order,.products .wc-block-grid__product .product-cart .product-order,.wc-block-grid__products div.product .product-cart .product-order,.wc-block-grid__products li.product .product-cart .product-order,.wc-block-grid__products .wc-block-grid__product .product-cart .product-order{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;gap: 0.5em;}.products div.product .product-cart .product-order .btn:not(.alt),.products li.product .product-cart .product-order .btn:not(.alt),.products .wc-block-grid__product .product-cart .product-order .btn:not(.alt),.wc-block-grid__products div.product .product-cart .product-order .btn:not(.alt),.wc-block-grid__products li.product .product-cart .product-order .btn:not(.alt),.wc-block-grid__products .wc-block-grid__product .product-cart .product-order .btn:not(.alt){background-color: #12AC74;height: var(--button-height);line-height: var(--button-height);}.products div.product .product-cart .product-order .btn:not(.alt):hover,.products li.product .product-cart .product-order .btn:not(.alt):hover,.products .wc-block-grid__product .product-cart .product-order .btn:not(.alt):hover,.wc-block-grid__products div.product .product-cart .product-order .btn:not(.alt):hover,.wc-block-grid__products li.product .product-cart .product-order .btn:not(.alt):hover,.wc-block-grid__products .wc-block-grid__product .product-cart .product-order .btn:not(.alt):hover{background-color: rgb(20.4157894737, 195.0842105263, 131.5684210526);border-color: rgb(20.4157894737, 195.0842105263, 131.5684210526);}.products > .swiper,.wc-block-grid__products > .swiper{width: 100%;}.products > .swiper div.product,.wc-block-grid__products > .swiper div.product{height: 100%;}.products .products-slider.swiper,.wc-block-grid__products .products-slider.swiper{width: 100%;}.products .products-slider .swiper-wrapper,.wc-block-grid__products .products-slider .swiper-wrapper{width: 100%;}.products .products-slider .swiper-slide,.wc-block-grid__products .products-slider .swiper-slide{width: calc(25% - 12px) !important;}.products .products-slider div.product,.wc-block-grid__products .products-slider div.product{width: auto;height: 100%;}.product-label{position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;font-size: 0.75rem;font-weight: 600;background-color: #e88d19;color: #fff;padding: 0.25em 0.75em;top: -8px;left: 8px;z-index: 3;border-radius: 5px;}.product-label.placement-icon-after{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.single-product .product-label{top: 8px;left: 8px;}.product-label a{position: absolute;width: 100%;height: 100%;}.bottom-buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;border-top: 2px solid #f4f4f7;}.bottom-buttons .column{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;max-width: 50%;}.bottom-buttons .column:empty{display: none;}.bottom-buttons .column .yith-wcwl-wishlistaddedbrowse,.bottom-buttons .column .yith-wcwl-add-to-wishlist{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin: 0px;width: 100%;height: 100%;}.bottom-buttons .column a{display: block;text-align: center;text-decoration: none;padding: 10px;width: 100%;height: 100%;}.bottom-buttons .column a svg{color: #e88d19 !important;}.bottom-buttons .column a:hover{background-color: #e88d19;color: white;}.bottom-buttons .column a:hover svg{color: white !important;}.bottom-buttons .column:first-child{border-right: 1px solid #f4f4f4;}.bottom-buttons .column:last-child{border-left: 1px solid #f4f4f4;}.cross-sells.slider{position: relative;}.product-cat-overview{margin-bottom: 2em;}.product-cat-heading .block{margin-top: -6em;min-height: calc(100% + 6em);-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: right;}.product-cat-heading .block .content h2{text-transform: none;color: #fff;}.product-cat-heading .block .content h4{font-weight: 700;font-size: 1.25rem;}.cat-list{--gap: 1em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;margin: 0 0 1.5em;gap: var(--gap);}.cat-list .cat-description{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin: 1em;width: calc(50% - 2em);}.has-products .cat-list .cat-description{width: 100%;margin: 0 1em 1em;}.cat-list .product-cat{--items: 4;position: relative;padding: 0;height: 80px;-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));border: 1px solid #dddddd;background-color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;border-radius: 8px;}.cat-list .product-cat img{position: relative;width: 45px;height: 45px;margin: 0 0.5em;padding: 0;-o-object-fit: cover; object-fit: cover;}.cat-list .product-cat .content{position: relative;padding: 0 0 0 0.25em;}.cat-list .product-cat .content .title *{color: #343e40;margin: 0;font-size: 0.875rem;}.cat-list .product-cat:hover{border-color: #e88d19;}.cat-list .product-cat:hover .content{color: #e88d19;}.cat-list .product-cat:hover .content .title *{color: #e88d19;}#productsContainer .cat-list{position: relative;-ms-flex-wrap: nowrap;flex-wrap: nowrap;gap: 1em;margin: 0;padding-bottom: 2em;overflow-x: scroll;width: 100%;}#productsContainer .cat-list::after{position: absolute;top: 0;right: 0;width: 100px;height: 100%;content: "";background: white;background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=rgba(255, 255, 255, 0), endColorstr=white);z-index: 2;}#productsContainer .cat-list .product-cat{width: auto;-webkit-box-flex: 0;-ms-flex: none;flex: none;margin: 0;height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;}#productsContainer .cat-list .product-cat:before{display: none;}#productsContainer .cat-list .product-cat img{position: relative;width: 45px;height: 45px;margin-left: 0.5em;-o-object-fit: cover; object-fit: cover;}#productsContainer .cat-list .product-cat .content{position: relative;width: auto;top: auto;left: auto;}#productsContainer .cat-list .product-cat .content h4{font-weight: 400;margin: 0;white-space: nowrap;}.wide .cat-list .product-cat{--items: 5;}#product_cat_featured .cat-list .product-cat{--items: 5;}.woocommerce table.shop_attributes th{width: 40%;}.woocommerce table.shop_attributes th .toggle{display: inline-block;margin-left: 0.5em;cursor: pointer;}.woocommerce table.shop_attributes th .toggle:hover{color: #e88d19;}#productsViewContainer{position: relative;padding: 1.5em 0;}#productsViewContainer > .container{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}#productsViewContainer::before, #productsViewContainer::after{position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: calc(100% - 250px);content: "";background-color: #f4f4f7;z-index: -1;}#productsViewContainer::after{height: 250px;background-color: #fff;}#filterContainer{position: relative;width: 25%;background-color: #fff;margin-right: 1em;margin-left: -2em;padding-right: 2em;padding-left: 2em;font-size: 0.675rem;border-radius: 0 8px 8px 0;}#filterContainer::before{position: absolute;top: 0;right: 100%;width: 1000px;height: 100%;background-color: #fff;}#filterContainer > [class*=fibofilters] .fibofilters-block{font-size: 0.875rem;}#filterContainer > [class*=fibofilters] .fibofilters-block .fibofilters-block__headline .fibofilters-block__pre-headline,#filterContainer > [class*=fibofilters] .fibofilters-block .fibofilters-block__headline .fibofilters-block__headline-box h3{font-size: 1.25rem;line-height: 1.25rem;font-weight: 700;color: #343e40;}#filterContainer > [class*=fibofilters] .fibofilters-block.fibofilters-block--category .fibofilters-block__headline-box{display: none;}#filterContainer > [class*=fibofilters] .fibofilters-block.fibofilters-block--category .fibofilters-block__content .fibofilters-block__content-inner .fibofilters-block__breadcrumbs{margin-top: 0;margin-bottom: 1em;font-size: 0.75rem;}#filterContainer > .searchandfilter > ul{margin: 0;padding: 0;}#filterContainer > .searchandfilter > ul > li[class*=sf-field-] h4{font-weight: 700;font-size: 0.875rem;color: #343e40;}#filterContainer > .searchandfilter > ul > li[class*=sf-field-] > ul{margin: 0;padding: 0;}#filterContainer > .searchandfilter > ul > li[class*=sf-field-] > ul li{font-size: 0.75rem;font-weight: 400;}#productsContainer{position: relative;width: 75%;min-height: 500px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}#productsContainer .result-order-container{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}#productsContainer .result-order-container .woocommerce-result-count,#productsContainer .result-order-container .woocommerce-ordering{float: none;display: block;}#productsContainer .result-order-container .woocommerce-result-count{margin-left: 15px;-ms-flex-item-align: center;align-self: center;display: inline-block;margin-top: 0px;margin-bottom: 0px;}#productsContainer .result-order-container .woocommerce-ordering{margin-left: auto;}#productsContainer .products div.product,#productsContainer .products li.product{--items: 3;}.custom #productsContainer .products div.product,.custom #productsContainer .products li.product{--items: 4;}.product.product-container{position: relative;}.product.product-container > .container{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 3em;}.product.product-container > .container .left-part{position: sticky;top: 100px;width: calc(45% - 1.5em);}.product.product-container > .container .left-part .product-images{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;padding: 0.5em;padding: 0;border-radius: 12px;}.product.product-container > .container .left-part .product-images .swiper-container{width: 100%;height: 100%;overflow: hidden;}.product.product-container > .container .left-part .product-images .main-slider,.product.product-container > .container .left-part .product-images .thumb-slider{position: relative;}.product.product-container > .container .left-part .product-images .main-slider .swiper-slide,.product.product-container > .container .left-part .product-images .thumb-slider .swiper-slide{position: relative;background-color: #dddddd;overflow: hidden;border-radius: 8px;}.product.product-container > .container .left-part .product-images .main-slider .swiper-slide::before,.product.product-container > .container .left-part .product-images .thumb-slider .swiper-slide::before{padding-bottom: 66.6666666667%;padding-bottom: 100%;content: "";display: block;}.product.product-container > .container .left-part .product-images .main-slider .swiper-slide img,.product.product-container > .container .left-part .product-images .thumb-slider .swiper-slide img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: contain; object-fit: contain;-o-object-position: center; object-position: center;border-radius: 8px;}.product.product-container > .container .left-part .product-images .main-slider{border: 2px solid #f4f4f7;border-radius: 12px;}.product.product-container > .container .left-part .product-images .main-slider:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.25);z-index: 2;}.product.product-container > .container .left-part .product-images .main-slider::after{position: absolute;top: 50%;left: 50%;width: 36px;height: 36px;color: #fff;font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;z-index: 1;font-size: 2rem;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.product.product-container > .container .left-part .product-images .thumb-slider .swiper-slide{width: auto;cursor: pointer;border: 2px solid #f4f4f7;}.product.product-container > .container .left-part .product-images .thumb-slider .swiper-slide img{opacity: 0.5;-o-object-fit: cover; object-fit: cover;}.product.product-container > .container .left-part .product-images .thumb-slider .swiper-slide.swiper-slide-thumb-active img{opacity: 1;}.product.product-container > .container .left-part .product-images .thumb-slider [class*=swiper-button-]:after{font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem;}.product.product-container > .container .left-part .product-images .thumb-slider [class*=swiper-button-]{top: 50%;margin: 0;width: 36px;height: 36px;background-color: #fff;color: #343e40;font-size: 1rem;border: 1px solid #dddddd;border-radius: 5px;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.product.product-container > .container .left-part .product-images .thumb-slider [class*=swiper-button-].swiper-button-next:after{content: "t";}.product.product-container > .container .left-part .product-images .thumb-slider [class*=swiper-button-].swiper-button-prev:after{content: "s";}.product.product-container > .container .left-part .images{float: none;width: auto;}.product.product-container > .container .left-part .images .woocommerce-product-gallery__wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 0.5em;padding: 0.5em;background-color: #f4f4f7;border-radius: 8px;}.product.product-container > .container .left-part .images .woocommerce-product-gallery__wrapper > div{width: 20%;overflow: hidden;border-radius: 8px;}.product.product-container > .container .left-part .images .woocommerce-product-gallery__wrapper > div:first-child{width: 100%;}.product.product-container > .container .right-part{position: sticky;top: 100px;width: calc(55% - 1.5em);}.product.product-container > .container .right-part .price{font-weight: 700;font-size: 1.5rem;color: #e88d19;}.product.product-container > .container .right-part .price .incl-tax,.product.product-container > .container .right-part .price .alt-tax-price{color: #858585;font-size: 1rem;font-weight: 500;margin-top: 0.5em;white-space: nowrap;display: block;}.product.product-container > .container .right-part .price .incl-tax .from,.product.product-container > .container .right-part .price .alt-tax-price .from{color: #858585;}.product.product-container > .container .right-part .price .incl-tax .tax-status,.product.product-container > .container .right-part .price .alt-tax-price .tax-status{display: inline-block;margin-left: 0.5em;top: 0;}.woo-variation-swatches .product.product-container > .container .right-part .variable-items-wrapper .variable-item{-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;border-radius: 8px;}.woo-variation-swatches .product.product-container > .container .right-part .variable-items-wrapper.wvs-style-squared .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding: 0 1em;font-size: 0.75rem;font-weight: 500;}.woo-variation-swatches .product.product-container > .container .right-part .variable-items-wrapper.color-variable-items-wrapper > li{width: 32px;height: 32px;}.woo-variation-swatches .product.product-container > .container .right-part .variable-items-wrapper.color-variable-items-wrapper > li .variable-item-contents{overflow: hidden;border-radius: 6px;}.product.product-container > .container .right-part .reset_variations{position: absolute;}.product.product-container > .container .right-part .product-meta{margin-bottom: 1em;}.woocommerce.archive .product-cat-thumb-slider{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;}.woocommerce.archive .product-cat-thumb-slider .swiper-slide{position: relative;border: 0px !important;}.woocommerce.archive .product-cat-thumb-slider .swiper-slide::before{padding-bottom: 66.6666666667%;padding-bottom: 100%;content: "";display: block;}.woocommerce.archive .product-cat-thumb-slider .swiper-slide img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: contain; object-fit: contain;-o-object-position: center; object-position: center;opacity: 1 !important;border-radius: 8px;}.woocommerce.archive .product-cat-thumb-slider .swiper-slide{width: auto;cursor: pointer;border: 2px solid #f4f4f7;}.woocommerce.archive .product-cat-thumb-slider .swiper-slide img{opacity: 0.5;-o-object-fit: cover; object-fit: cover;}.woocommerce.archive .product-cat-thumb-slider .swiper-slide.swiper-slide-thumb-active img{opacity: 1;}.woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-]:after{font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem;}.woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-]{top: 50%;margin: 0;width: 36px;height: 36px;background-color: #fff;color: #343e40;font-size: 1rem;border: 1px solid #dddddd;border-radius: 5px;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-]:hover:not(.swiper-button-disabled){-webkit-box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;cursor: pointer;}.woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-].swiper-button-prev{left: 5px;}.woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-].swiper-button-prev:after{content: "s";}.woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-].swiper-button-next{right: 5px;}.woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-].swiper-button-next:after{content: "t";}.woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-].swiper-button-next, .woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-].swiper-button-prev{background-color: rgba(255, 255, 255, 0.7);display: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;}.woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-].swiper-button-next.swiper-button-disabled, .woocommerce.archive .product-cat-thumb-slider [class*=swiper-button-].swiper-button-prev.swiper-button-disabled{pointer-events: auto;}@media screen and (min-width: 767px){.woocommerce.archive .product-cat-thumb-slider:hover [class*=swiper-button-].swiper-button-next, .woocommerce.archive .product-cat-thumb-slider:hover [class*=swiper-button-].swiper-button-prev{display: -webkit-box;display: -ms-flexbox;display: flex;}}.archive #seo_section,.tab-content-description{}.archive #seo_section .btn-container,.tab-content-description .btn-container{text-align: center;display: none;}.archive #seo_section #toggle-btn,.tab-content-description #toggle-btn{background: white;border: 1px solid #f2a900;color: #f2a900;padding: 5px 25px;border-radius: 5px;cursor: pointer;font-weight: bold;margin-top: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;justify-self: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}.archive #seo_section #toggle-btn i,.tab-content-description #toggle-btn i{font-size: 29px;font-weight: bold;}.archive #seo_section #toggle-btn #btn-text,.tab-content-description #toggle-btn #btn-text{vertical-align: middle;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.archive #seo_section #toggle-btn:hover,.tab-content-description #toggle-btn:hover{background: #e88d19;color: white;}.tab-content-description #productDescription{position: relative;margin-bottom: 20px;}.tab-content-description #productDescription{}.tab-content-description #productDescription .description-content{overflow: hidden;-webkit-transition: max-height 0.5s ease;transition: max-height 0.5s ease;position: relative;}.tab-content-description #productDescription .description-content.is-collapsed{max-height: 250px;}.tab-content-description #productDescription{}.tab-content-description #productDescription .description-content.is-collapsed::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 80px;background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#f4f4f7));background: linear-gradient(transparent, #f4f4f7);pointer-events: none;}.archive #seo_section{position: relative;margin-bottom: 20px;}.archive #seo_section{}.archive #seo_section .description-content{overflow: hidden;-webkit-transition: max-height 0.5s ease;transition: max-height 0.5s ease;position: relative;}.archive #seo_section .description-content.is-collapsed{max-height: 250px;}.archive #seo_section{}.archive #seo_section .description-content.is-collapsed::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 80px;background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(white));background: linear-gradient(transparent, white);pointer-events: none;}.product-meta{color: #858585;font-size: 0.875rem;margin: 0;}.product-meta > div{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1em;}.product-meta > div .value{font-weight: 700;}.price{position: relative;}.price .tax-status,.price .from{position: relative;font-size: 0.675rem;font-weight: 400;display: inline-block;color: #858585;}.single-product .price .tax-status,.single-product .price .from{position: relative;}.price .tax-status{margin-left: 0.5em;}.price .from{display: inline-block;top: auto;bottom: calc(100% - 2px);font-size: 0.875rem;font-weight: 500;color: #e88d19;line-height: 10px;}.woocommerce-variation-price .price .from{display: none;}#theProductPrice .tax-price-wrapper{margin: 0;}#theProductPrice .tax-price-wrapper.sale{color: #e20714;display: inline-block;}#theProductPrice .tax-price-wrapper.old,#theProductPrice .tax-price-wrapper .old{font-size: 0.75rem !important;font-weight: 400 !important;line-height: 0.75rem !important;text-decoration: line-through;color: #858585 !important;display: none;}#theProductPrice .tax-price-wrapper.old sup,#theProductPrice .tax-price-wrapper .old sup{font-size: 0.55rem !important;}#theProductPrice .tax-price-wrapper.old .tax-status,#theProductPrice .tax-price-wrapper .old .tax-status{display: none;}#theProductPrice .tax-price-wrapper .old{display: block;position: absolute;bottom: 100%;font-size: 1rem !important;font-weight: 500 !important;}#theProductPrice .tax-price-wrapper .old sup{font-size: 0.685rem !important;}#theProductPrice .price .sale .old{bottom: 207%;}#theProductPrice .sale-badge{padding: 0.25em 0.5em;background-color: #e20714;color: #fff;font-weight: 700;font-size: 0.75rem;border-radius: 3px;vertical-align: top;margin-left: 20px;}.product-price .sale-price{position: relative;font-family: "Poppins", sans-serif;font-weight: 500;font-size: 0.65rem;color: #343e40;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 0.25em;position: absolute;bottom: 100%;right: 0;}.product-price .sale-price > span.sale-badge{padding: 0.25em 0.5em;background-color: #e20714;color: #fff;font-weight: 700;font-size: 0.75rem;border-radius: 3px;}.product-price .sale-price > span.sale-badge.short{display: none;}.custom-price{position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 1em;margin-bottom: 1em;padding: 1em 1em 0.5em;border-radius: 8px;}.custom-price .discount-percentage{position: relative;font-family: "Poppins", sans-serif;font-weight: 500;font-size: 0.65rem;color: #343e40;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 0.25em;}.custom-price .discount-percentage > span.percentage{padding: 0.25em 0.5em;background-color: #e88d19;color: #fff;font-weight: 700;font-size: 0.75rem;border-radius: 3px;}.custom-price .discount-percentage > span.percentage.short{display: none;}.custom-price .prices{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.custom-price .price{margin: 0;}.custom-price .price.old,.custom-price .price .old{font-size: 0.75rem !important;font-weight: 400 !important;line-height: 0.75rem !important;text-decoration: line-through;color: #858585 !important;display: none;}.custom-price .price.old sup,.custom-price .price .old sup{font-size: 0.55rem !important;}.custom-price .price.old .tax-status,.custom-price .price .old .tax-status{display: none;}.custom-price .price .old{display: block;position: absolute;bottom: 100%;font-size: 1rem !important;font-weight: 500 !important;}.custom-price .price .old sup{font-size: 0.685rem !important;}.products .custom-price{width: calc(100% + 1em);height: 48px;margin: 0 0 0 -1em;padding-top: 0.5em;padding-right: 0;border-radius: 0 8px 8px 0;}.products .custom-price .discount-percentage,.products .custom-price .sale-price{position: absolute;bottom: 100%;right: -0.5em;}.products .custom-price .discount-percentage > span:nth-child(1),.products .custom-price .sale-price > span:nth-child(1){display: none;}.products .custom-price .discount-percentage > span.percentage,.products .custom-price .sale-price > span.percentage{display: none;white-space: nowrap;}.products .custom-price .discount-percentage > span.percentage.short,.products .custom-price .sale-price > span.percentage.short{display: block;}.products .custom-price .discount-percentage > span span,.products .custom-price .sale-price > span span{display: none;}.single-product .right-part .custom-price{padding: 1em 0 0 0;}.woocommerce div.quantity{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;margin: 0;}.woocommerce div.quantity .qty{height: var(--button-height);}.woocommerce div.quantity{}.woocommerce div.quantity .minus,.woocommerce div.quantity .plus{width: 22px;height: var(--button-height);border: none;background-color: #2C2A60;color: #fff;text-align: center;border-radius: 0 8px 8px 0;}.woocommerce div.quantity .minus:hover,.woocommerce div.quantity .plus:hover{background-color: rgb(60.2608695652, 57.5217391304, 131.4782608696);}.woocommerce div.quantity .minus{background-color: #e0e0e0;border-radius: 8px 0 0 8px;}.woocommerce div.quantity .minus:hover{background-color: rgb(198.5, 198.5, 198.5);}.woocommerce div.quantity input{background-color: #f4f4f7;border: none;}.woocommerce div.single_variation_wrap .woocommerce-variation-price{display: none !important;}.woocommerce div.product-container{padding: 3em 0;}.woocommerce div.product-container form.cart .price{font-family: "Poppins", sans-serif;font-size: 1.75rem;color: #e88d19;font-weight: 700;}.woocommerce div.product-container form.cart .bundle_sells_title h3{font-size: 1rem;}.woocommerce div.product-container form.cart .bundle_form{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;gap: 1em;}.woocommerce div.product-container form.cart .bundle_form .bundled_product{position: relative;margin: 0;padding: 0 0 0 48px;border: 2px solid #dddddd;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;cursor: pointer;border-radius: 8px;}.woocommerce div.product-container form.cart .bundle_form .bundled_product:before, .woocommerce div.product-container form.cart .bundle_form .bundled_product:after{display: none;}.woocommerce div.product-container form.cart .bundle_form .bundled_product::before{position: absolute;top: 0;left: 0;width: 48px;height: 100%;content: "";background-color: #f4f4f7;display: block;}.woocommerce div.product-container form.cart .bundle_form .bundled_product label{position: absolute;top: 0;left: 0;width: 48px;height: 100%;text-align: center;z-index: 1;}.woocommerce div.product-container form.cart .bundle_form .bundled_product label input{display: none;margin: 0;}.woocommerce div.product-container form.cart .bundle_form .bundled_product label::before{position: absolute;top: 50%;left: 50%;width: 16px;height: 16px;content: "";background-color: #fff;border: 1px solid #dddddd;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.woocommerce div.product-container form.cart .bundle_form .bundled_product label::after{position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;content: "A";font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem !important;color: #2C2A60;opacity: 0;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.woocommerce div.product-container form.cart .bundle_form .bundled_product .bundled_product_images{margin-left: 1em;float: none;width: 20%;width: 80px;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details{float: none;width: calc(100% - 80px - 32px);padding: 0.5em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;color: #343e40;gap: 0.5em;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details h4{color: #343e40;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details h4.product_title{font-weight: 700;color: #343e40;margin: 0;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details h4.product_title a{color: #343e40;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details .bundled-product-sku{font-size: 0.75rem;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details .price{font-size: 1rem;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details p{margin: 0;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details .price-vat-custom{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right: 1em;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details .price-vat-custom .old{font-size: 1rem;font-weight: 400;text-decoration: line-through;color: #858585;margin-right: 0.5em;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details .price-vat-custom .old .tax-status{display: none;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details .price-vat-custom .incl-tax{display: none;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details .custom-stock-status{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin: 0;font-size: 13px;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details div.cart{position: absolute;}.woocommerce div.product-container form.cart .bundle_form .bundled_product.checked{border-color: #e88d19;}.woocommerce div.product-container form.cart .bundle_form .bundled_product.checked::before{background-color: rgba(232, 141, 25, 0.5);}.woocommerce div.product-container form.cart .bundle_form .bundled_product.checked label:before{border-color: #004F9F;}.woocommerce div.product-container form.cart .bundle_form .bundled_product.checked label:after{opacity: 1;}.woocommerce div.product-container form.cart #customAddToCart{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;gap: 0.5em;}.woocommerce div.product-container form.cart #customAddToCart .quantity .quantity{margin: 0;float: none;}.woocommerce div.product-container form.cart #customAddToCart button.btn{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 0.5em;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 200px;}.woocommerce div.product-container form.cart #customAddToCart button.btn i{line-height: 48px;margin: 0;}.woocommerce div.product-container form.cart #customAddToCart .clear{display: none;}.woocommerce div.product-container form.cart .yith-ywraq-add-to-quote{margin-bottom: 0;}.woocommerce div.product-container .yith-ywraq-add-to-quote{margin: 0 0 2em;-webkit-box-flex: 1;-ms-flex: 1 auto;flex: 1 auto;-ms-flex-negative: 0;flex-shrink: 0;font-size: 0.875rem;}.woocommerce div.product-container .yith-ywraq-add-to-quote .yith-ywraq-add-button a.add-request-quote-button{margin: 0;border: 1px solid #e88d19 !important;background-color: transparent !important;color: #e88d19 !important;}.woocommerce div.product-container .yith-ywraq-add-to-quote .yith-ywraq-add-button a.add-request-quote-button:hover{background-color: #e88d19 !important;color: #fff !important;}.woocommerce div.product-container .btn{height: var(--button-height);line-height: 44px;border-radius: 8px;font-size: 1rem;padding: 0 1em;float: none;border: 1px solid #12AC74;}.woocommerce div.product-container .btn.single_add_to_cart_button, .woocommerce div.product-container .btn.single_add_to_cart_button:disabled{background-color: #12AC74;border-color: #12AC74;}.woocommerce div.product-container .btn.single_add_to_cart_button:disabled{display: none !important;}.woocommerce .custom-stock-status{color: #12AC74;font-size: 13px;font-weight: 600;margin-bottom: 1em;}.woocommerce .custom-stock-status i{font-size: 0.75rem;margin-top: 4px;margin-right: 0.5em;}.woocommerce .custom-stock-status i:before{content: "";background-color: #12AC74;height: 12px;width: 12px;position: relative;display: inline-block;border-radius: 12px;}.woocommerce .custom-stock-status.orange i:before{background-color: #e88d19;}.woocommerce .custom-stock-status.orange{color: #e88d19;}.woocommerce .custom-stock-status.red i:before{background-color: #e20714;}.woocommerce .custom-stock-status.red{color: #e20714;}.woocommerce div.product div.images{margin-bottom: 0;}.woocommerce.single-product .custom-stock-status{border: 1px solid #12AC74;border-radius: 4px;padding: 2px 4px;display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}.woocommerce.single-product .custom-stock-status i{display: none;}.woocommerce.single-product .custom-stock-status.orange{color: #e88d19;border-color: #e88d19;}.woocommerce.single-product .stock-status-info{margin-bottom: 20px;color: #12AC74;font-size: 13px;}.woocommerce.single-product .stock-status-info.orange{color: #e88d19;}.woocommerce.single-product .stock-status-info.red{color: #e20714;}.woocommerce.single-product .stock-status-info .icon-check,.woocommerce.single-product .stock-status-info .icon-question-square{font-size: 16px;}.woocommerce.single-product .stock-status-info .icon-check{position: relative;top: 2px;margin-right: 5px;}.woocommerce.single-product .stock-status-info .icon-question-square{cursor: pointer;}.woocommerce.single-product .stock-status-content{display: none;position: relative;background-color: #fcf4e7;padding: 15px;color: black;}.woocommerce.single-product .stock-status-content p:last-child{margin-bottom: 0px;}.woocommerce.single-product .stock-status-content .icon-close-circle{position: absolute;right: 5px;top: 5px;font-weight: bold;cursor: pointer;font-size: 16px;}.product-tabs-container{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 2em;}.product-tabs-container .tabs{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;gap: 1em;width: 25%;-ms-flex-negative: 0;flex-shrink: 0;border: none;}.product-tabs-container .tabs .tab{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: #fff;border-radius: 8px;height: var(--button-height);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;border: 1px solid #dddddd;padding: 0 1em;cursor: pointer;color: #343e40;}.product-tabs-container .tabs .tab i{position: relative;top: 3px;}.product-tabs-container .tabs .tab:hover, .product-tabs-container .tabs .tab.active{border-color: #e88d19;color: #e88d19;}.product-tabs-container .tab-content{position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 0.875rem;}.product-tabs-container .tab-content .product-title{font-size: 1.35rem;}.product-tabs-container .tab-content .tab-pane .videos{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1em;}.product-tabs-container .tab-content .tab-pane .videos > *{width: calc(50% - 0.5em);}.product-tabs-container .tab-content .tab-pane iframe{width: 100%;margin: 0;display: block;border-radius: 8px;}.yith-message-container{position: relative;display: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 0;height: 48px;border: 1px solid #e88d19;padding: 0 1.25em 0 2.75em;color: #e88d19;font-weight: 700;line-height: 18px;border-radius: 8px;}.yith-message-container i{position: absolute;top: 50%;left: 0.75em;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.yith-message-container .yith_ywraq_add_item_browse_message{font-weight: 400;font-size: 0.75rem;}.yith-message-container:hover{background-color: #e88d19;color: #fff;}.yith-message-container.active{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.downloads-wrapper{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 2em;}.downloads-wrapper form{-webkit-box-flex: 0;-ms-flex: 0 0 300px;flex: 0 0 300px;}.downloads-wrapper #downloads-results{position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}.downloads-wrapper #downloads-results .loader{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.75);z-index: 4;}.download-search-form{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;gap: 0.75em;margin-bottom: 1em;padding: 1em;background-color: #f4f4f7;border-radius: 8px;}.download-search-form .buttons{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 0.5em;}.download-search-form .buttons > *{-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}.download-search-form span{font-weight: 500;}.download-search-form input{max-width: 300px;}.download-search-form .sort{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;}.download-search-form .terms{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;}.download-search-form .terms ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.25em;margin: 0;padding: 0;list-style: none;}.download-search-form .terms ul .term-item,.download-search-form .terms ul .tag-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.25em;padding: 0;background: none;cursor: default;}.download-search-form .terms ul .term-link,.download-search-form .terms ul .tag-link{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0.5em 0.75em;font-size: 0.875rem;background-color: #fff;cursor: pointer;border-radius: 8px;}.download-search-form .terms ul .term-link .term-label,.download-search-form .terms ul .term-link .tag-label,.download-search-form .terms ul .tag-link .term-label,.download-search-form .terms ul .tag-link .tag-label{font-weight: 500;}.download-search-form .terms ul .term-link .term-count,.download-search-form .terms ul .term-link .tag-count,.download-search-form .terms ul .tag-link .term-count,.download-search-form .terms ul .tag-link .tag-count{font-size: 0.75rem;color: #858585;}.download-search-form .terms ul .term-link:hover,.download-search-form .terms ul .tag-link:hover{background-color: #e88d19;color: #fff;}.download-search-form .terms ul .term-link:hover .term-count,.download-search-form .terms ul .term-link:hover .tag-count,.download-search-form .terms ul .tag-link:hover .term-count,.download-search-form .terms ul .tag-link:hover .tag-count{color: #fff;}.download-search-form .terms ul .term-link.active,.download-search-form .terms ul .tag-link.active{background-color: #e88d19;color: rgba(255, 255, 255, 0.75);}.download-search-form .terms ul .term-link.active .term-count,.download-search-form .terms ul .term-link.active .tag-count,.download-search-form .terms ul .tag-link.active .term-count,.download-search-form .terms ul .tag-link.active .tag-count{color: rgba(255, 255, 255, 0.85);}.download-search-form .terms ul .term-link.active:hover,.download-search-form .terms ul .tag-link.active:hover{text-decoration: line-through;}.download-search-form .terms ul .term-link.count-zero,.download-search-form .terms ul .tag-link.count-zero{pointer-events: none;opacity: 0.5;}.download-search-form .terms ul .term-link[data-disabled="1"]{cursor: not-allowed;opacity: 0.55;background: rgba(255, 255, 255, 0.6);color: inherit;}.download-search-form .terms ul .term-children,.download-search-form .terms ul .term-subchildren{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.25em;margin: 0;padding-left: 0.5em;list-style: none;}.download-search-form .terms > ul > li > ul.term-children{display: none;}.download-search-form .terms > ul > li > ul.term-children.is-open{display: -webkit-box;display: -ms-flexbox;display: flex;}.download-search-form .terms > ul > li > ul.term-children ul.term-subchildren{display: none;}.download-search-form .terms > ul > li > ul.term-children ul.term-subchildren.is-open{display: -webkit-box;display: -ms-flexbox;display: flex;}#downloads-meta{margin-bottom: 1em;}.downloads-section{margin-bottom: 2em;}.downloads{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;gap: 1em;}.downloads .download{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;border: 1px solid #c7c7c7;padding: 0;gap: 0;overflow: hidden;border-radius: 8px;}.downloads-section .downloads .download{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.downloads .download .preview{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;padding: 1em 0.75em;background-color: #f4f4f7;height: 100%;}.downloads-section .downloads .download .preview{height: auto;}.downloads .download .left-part{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;gap: 0.25em;padding: 1em;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}.downloads .download .link{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;padding: 1em;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}.downloads .download .link a{-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}.downloads .download .meta{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;width: 100%;font-size: 0.75rem;}.downloads .download .meta .terms{line-height: 1.25em;}.downloads .download .meta .terms span{display: none;}.downloads .download .meta .size{font-weight: 600;color: #858585;-ms-flex-negative: 0;flex-shrink: 0;}.downloads .download .content{line-height: 1.2em;max-width: 100%;}.downloads .download .content .title{position: relative;font-size: 0.875rem;font-weight: 700;color: #343e40;z-index: 2;}.downloads .download .content .title span{font-size: 0.75rem;color: rgba(52, 62, 64, 0.5);}.downloads .download .content .terms{position: relative;z-index: 5;}.downloads .download .content .terms a{color: rgba(52, 62, 64, 0.5);font-size: 0.75rem;text-decoration: none;}.downloads .download .content .terms a:hover{color: #12AC74;}.downloads .download a.btn i{display: none;}.downloads .download a.default{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}#downloads-results .downloads{--gap: 1em;gap: var(--gap);-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}#downloads-results .downloads .download{--items: 2;-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));flex: 0 0 calc(100% / var(--items) - var(--gap) / var(--items) * (var(--items) - 1));}#downloads-results .downloads .download .content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.5em;}.woocommerce nav.woocommerce-pagination{margin-top: 2em;}.single-product .yith-ywraq-add-to-quote .add-request-quote-button.btn{margin: 0;}.variations_button_infotext{display: none;background-color: #fcf4e7;padding: 10px;border-radius: 8px;margin-top: 10px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;font-weight: 500;}.yith-request-a-quote-page .ywraq-with-form .button{background-color: transparent;color: #e88d19;border: 1px solid #e88d19;font-size: 0.875rem;font-weight: 700;padding: 0 1em;height: 48px;line-height: 46px;border-radius: 8px;}.yith-request-a-quote-page .ywraq-with-form .button:hover{background-color: #e88d19;color: #fff;}.yith-request-a-quote-page .ywraq-with-form .button.raq-send-request{background-color: #12AC74;border-color: #12AC74;color: #fff;}.yith-request-a-quote-page .ywraq-with-form .button.raq-send-request:hover{background-color: #e88d19;border-color: #e88d19;}.yith-request-a-quote-page .ywraq-with-form .button.ywraq_clean_list{border-color: #c7c7c7;color: #c7c7c7;}.yith-request-a-quote-page .ywraq-with-form .button.ywraq_clean_list:hover{background-color: #343e40;border-color: #343e40;color: #fff;}.yith-request-a-quote-page .ywraq-with-form .ywraq-form-table-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 2em;}.yith-request-a-quote-page .ywraq-with-form .ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper{max-width: 600px;padding: 2em;border-radius: 8px;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.07);}#yith-ywraq-form table thead th{padding: 0;line-height: normal;}#yith-ywraq-form table .cart_item .product-thumbnail img{width: 50px;height: 50px;}#yith-ywraq-form .update-list-wrapper input[type=submit]{margin: 0 !important;}#yith-ywraq-default-form{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#yith-ywraq-default-form > p{width: 100%;}#yith-ywraq-default-form > p.form-row-first, #yith-ywraq-default-form > p.form-row-last{width: calc(50% - 1em);margin: 0;padding: 0;}#yith-ywraq-default-form input[type=text], #yith-ywraq-default-form input[type=email], #yith-ywraq-default-form input[type=tel]{border: none;background-color: #f4f4f7;height: 48px;padding: 0 1em;border-radius: 8px;}#yith-ywraq-default-form textarea{border: none;background-color: #f4f4f7;padding: 1em;border-radius: 8px;}.woocommerce-form-register input[type=text], .woocommerce-form-register input[type=email], .woocommerce-form-register input[type=tel]{border: none;background-color: #f4f4f7;height: 48px;padding: 0 1em;border-radius: 8px;}.woocommerce-form-register .inputs{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 1em;margin-bottom: 1em;}.woocommerce-form-register .inputs > .input-group{width: auto;gap: 0.5em;}.woocommerce-notices-wrapper{position: fixed;bottom: 1em;left: 50%;z-index: 9999;max-width: calc(1320px - 2em);background-color: #fff;background-color: #fff;padding: 15px;padding: 0;opacity: 0;visibility: hidden;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;border-radius: 8px;-webkit-box-shadow: 0 10px 100px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 100px rgba(0, 0, 0, 0.5);}.woocommerce-notices-wrapper.show{opacity: 1;visibility: visible;}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.875rem;font-weight: 500;margin: 0;padding: 1em;border: 1px solid #ddd;border: none;outline: none !important;border-radius: 5px;}.woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce-notices-wrapper .woocommerce-error::before,.woocommerce-notices-wrapper .woocommerce-info::before{display: none;}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-error a,.woocommerce-notices-wrapper .woocommerce-info a{-ms-flex-negative: 0;flex-shrink: 0;background-color: #12AC74;color: #fff;font-weight: 700;font-size: 0.875rem;border: 2px solid #12AC74;margin-top: 0;font-size: 0.75rem;height: 36px;line-height: 32px;padding: 0 1em;text-align: left;border-radius: 8px;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;}.woocommerce-notices-wrapper .woocommerce-message.woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error.woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info.woocommerce-message{background-color: rgba(255, 255, 255, 0.2);color: #343e40;color: #343e40;border-color: #e88d19;}.woocommerce-notices-wrapper .woocommerce-message.woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error.woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info.woocommerce-error{background-color: #f2dede;color: #a94442;}.woocommerce-notices-wrapper .woocommerce-message.woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error.woocommerce-info,.woocommerce-notices-wrapper .woocommerce-info.woocommerce-info{background-color: #d9edf7;color: #31708f;}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info{position: relative;overflow: hidden;}.woocommerce-notices-wrapper .woocommerce-message .notice-progress-bar,.woocommerce-notices-wrapper .woocommerce-error .notice-progress-bar,.woocommerce-notices-wrapper .woocommerce-info .notice-progress-bar{position: absolute;bottom: 0;left: 0;height: 5px;background-color: #ff9900;width: 0;-webkit-transition: width 0s;transition: width 0s;z-index: -1;}.notice-close-button{position: absolute;top: 10px;right: 10px;background: none;border: none;font-size: 16px;font-weight: bold;color: #333;cursor: pointer;line-height: 1;padding: 0;}.notice-close-button:hover{color: #e88d19;}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info{position: relative;padding-right: 40px;}.woocommerce form .form-row .woocommerce-input-wrapper .description{background-color: #e88d19;padding: 0.5em 1em;font-size: 0.875rem;font-weight: 600;border-radius: 8px;}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{border-color: #e88d19 transparent transparent transparent;}.woocommerce-thankyou-order-received{font-weight: 700;}.woocommerce ul.order_details{display: inline-block;margin: 0 0 1em 0;padding: 0;background-color: #fcf4e7;border-radius: 8px;}.woocommerce ul.order_details > li{margin: 0;padding: 2em;}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-columns{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1em;}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-columns::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-columns::after{display: none;}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-columns > *{float: none;width: auto;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-columns > * header.title h2{font-size: 1.25rem;}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-columns .woocommerce-Address{border: 1px solid #dddddd;padding: 1em;border-radius: 8px;}.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input{background-color: #f4f4f7;border: none;padding: 0 1em;line-height: 48px;border-radius: 8px;}.woocommerce-account .woocommerce .woocommerce-MyAccount-content form fieldset{background-color: #f4f4f7;margin: 1em 0;padding: 1em;border-radius: 8px;}.woocommerce-account .woocommerce .woocommerce-MyAccount-content form fieldset legend{font-size: 1.25rem;font-weight: 700;}.woocommerce-account .woocommerce .woocommerce-MyAccount-content form fieldset input{background-color: #fff;}@media (min-width: 992px) and (max-width: 1199px){.downloads .download{-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-left: 42px;}.downloads .download .preview{position: absolute;-ms-flex-negative: 0;flex-shrink: 0;left: 0;}.downloads .download .link{padding-top: 0;}}@media (max-width: 991px){.cat-list{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow-x: auto;margin: 0 0 1em;padding: 0;gap: 0.5em;}.cat-list .product-cat{width: 100%;height: 50px;margin: 0;padding: 0.5em 0;}.cat-list .product-cat img{width: 50px;}.cat-list .product-cat .content .title h3{font-size: 0.75rem;}.wide .cat-list .product-cat{width: 100%;height: 50px;}#productsViewContainer > .container{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#productsContainer{width: auto;min-height: 0;}#productsContainer .result-order-container{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: stretch;-ms-flex-pack: stretch;justify-content: stretch;}#productsContainer .result-order-container .woocommerce-result-count select,#productsContainer .result-order-container .woocommerce-ordering select{height: 36px;border-color: #343e40;min-width: 0;padding-left: 12px;background-color: #fff;color: #343e40;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: none;border: 1px solid #343e40;font-size: 0.875rem;line-height: 34px;background: url("data:image/svg+xml;utf8,<svg fill='black' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right 0.75rem center;background-size: 1rem;}#productsContainer .result-order-container .woocommerce-result-count{margin-left: 0px;margin-top: 5px;margin-bottom: 5px;text-align: left;-ms-flex-item-align: start;align-self: start;}#productsContainer .result-order-container .woocommerce-ordering{margin-left: 0px;}#productsContainer .products div.product{--items: 2;}.custom #productsContainer .products div.product{--items: 2;}.single-faq .products,.products{--gap: 0.5em;}.single-faq .products div.product,.products div.product{--items: 2;padding: 0.5em;}.single-faq .products div.product .product-content h3,.products div.product .product-content h3{font-size: 0.75rem;word-break: break-word;overflow-wrap: break-word;}.single-faq .products div.product .product-content .top-part .product-label,.products div.product .product-content .top-part .product-label{top: auto;left: auto;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.single-faq .products div.product .product-content .top-part .sku,.products div.product .product-content .top-part .sku{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.single-faq .products div.product .product-content .top-part .product-usps,.products div.product .product-content .top-part .product-usps{-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.single-faq .products div.product .product-cart,.products div.product .product-cart{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 -0.5em;width: calc(100% + 1em);}.single-faq .products div.product .product-cart .product-price,.products div.product .product-cart .product-price{width: 100%;padding: 0 0.5em;}.single-faq .products div.product .product-cart .product-order,.products div.product .product-cart .product-order{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;padding: 0 0.5em;}.product.product-container > .container{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.product.product-container > .container .left-part,.product.product-container > .container .right-part{position: relative;top: auto;width: 100%;}.woocommerce .product.product-container form.cart #customAddToCart{-ms-flex-wrap: wrap;flex-wrap: wrap;}.woocommerce .product.product-container form.cart #customAddToCart button.btn{max-width: none;}.woocommerce .product.product-container form.cart #customAddToCart .yith-ywraq-add-to-quote{max-width: none;width: 100%;-webkit-box-flex: 0;-ms-flex: none;flex: none;}.woocommerce .product.product-container form.cart #customAddToCart .yith-ywraq-add-to-quote .yith-ywraq-add-button a.add-request-quote-button{display: block;}.product-meta{margin-bottom: 1em;}.product-meta > div{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 0.5em;}.product-tabs-container{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.product-tabs-container .tabs{width: 100%;}.product-tabs-container .tab-content{width: 100%;}.product-tabs-container .tab-content .tab-pane{width: 100%;}.product-tabs-container .tab-content .tab-pane iframe{width: 100%;}.woocommerce-notices-wrapper{width: calc(100% - 2em);}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.5em;}.downloads .download{width: 100%;}.downloads .download a.btn i{display: block;margin: 0;position: relative;top: 2px;}.downloads .download a.btn span{display: none;}.woocommerce div.product-container form.cart .bundle_form .bundled_product{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 36px;}.woocommerce div.product-container form.cart .bundle_form .bundled_product::before{width: 36px;}.woocommerce div.product-container form.cart .bundle_form .bundled_product label{width: 36px;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .bundled_product_images{width: 70px !important;}.woocommerce div.product-container form.cart .bundle_form .bundled_product .details{width: auto;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}#downloads-results .downloads .download{--items: 1;}.download-search-form input{width: 100%;max-width: none;}.downloads-wrapper{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.downloads-wrapper form{-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}.yith-request-a-quote-page .ywraq-with-form .ywraq-form-table-wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0;}.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper{margin-top: 0;padding: 2em 1em !important;}.woocommerce table.shop_table td.product-name a a,.woocommerce #yith-ywraq-form table.shop_table td.product-name a{font-size: 0.75rem;}.woocommerce table.shop_table td.product-name a ul,.woocommerce #yith-ywraq-form table.shop_table td.product-name ul{margin: 0 !important;}.woocommerce table.shop_table td.product-name a ul li,.woocommerce #yith-ywraq-form table.shop_table td.product-name ul li{font-size: 0.75rem;}.single-post .products div.product{--items: 2;}#theProductPrice > .tax-status,#theProductPrice .price > .tax-status{display: block;margin: 0 !important;}#theProductPrice .price .old{bottom: calc(100% + 0.25em);}#theProductPrice .price .sale .old{bottom: calc(200% + 0.25em);}.custom-price .price .old{bottom: calc(100% + 0.25em);}.products .custom-price .discount-percentage,.products .custom-price .sale-price{top: 50%;bottom: auto;-webkit-transform: translateY(-50%);transform: translateY(-50%);}}@media screen and (max-width: 400px){.woocommerce .product-cart .product-order div.quantity{-ms-flex-negative: 1;flex-shrink: 1;}.woocommerce .product-cart .product-order div.quantity .qty{width: 100%;max-width: 60px;}.woocommerce .product-cart .product-order > a{-ms-flex-negative: 0;flex-shrink: 0;}}