﻿/*!
Theme Name: Steiger
Theme URI:
Author: Addmark
Author URI:
Description: A basic theme, containing a few helpful functions to get your project started. Perfect for developing custom websites.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-LightItalic.eot");src:url("assets/fonts/GeneralSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-LightItalic.woff2") format("woff2"),url("assets/fonts/GeneralSans-LightItalic.woff") format("woff"),url("assets/fonts/GeneralSans-LightItalic.ttf") format("truetype"),url("assets/fonts/GeneralSans-LightItalic.svg#GeneralSans-LightItalic") format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-Bold.eot");src:url("assets/fonts/GeneralSans-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-Bold.woff2") format("woff2"),url("assets/fonts/GeneralSans-Bold.woff") format("woff"),url("assets/fonts/GeneralSans-Bold.ttf") format("truetype"),url("assets/fonts/GeneralSans-Bold.svg#GeneralSans-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-Extralight.eot");src:url("assets/fonts/GeneralSans-Extralight.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-Extralight.woff2") format("woff2"),url("assets/fonts/GeneralSans-Extralight.woff") format("woff"),url("assets/fonts/GeneralSans-Extralight.ttf") format("truetype"),url("assets/fonts/GeneralSans-Extralight.svg#GeneralSans-Extralight") format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-Italic.eot");src:url("assets/fonts/GeneralSans-Italic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-Italic.woff2") format("woff2"),url("assets/fonts/GeneralSans-Italic.woff") format("woff"),url("assets/fonts/GeneralSans-Italic.ttf") format("truetype"),url("assets/fonts/GeneralSans-Italic.svg#GeneralSans-Italic") format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-ExtralightItalic.eot");src:url("assets/fonts/GeneralSans-ExtralightItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-ExtralightItalic.woff2") format("woff2"),url("assets/fonts/GeneralSans-ExtralightItalic.woff") format("woff"),url("assets/fonts/GeneralSans-ExtralightItalic.ttf") format("truetype"),url("assets/fonts/GeneralSans-ExtralightItalic.svg#GeneralSans-ExtralightItalic") format("svg");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-Light.eot");src:url("assets/fonts/GeneralSans-Light.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-Light.woff2") format("woff2"),url("assets/fonts/GeneralSans-Light.woff") format("woff"),url("assets/fonts/GeneralSans-Light.ttf") format("truetype"),url("assets/fonts/GeneralSans-Light.svg#GeneralSans-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-BoldItalic.eot");src:url("assets/fonts/GeneralSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-BoldItalic.woff2") format("woff2"),url("assets/fonts/GeneralSans-BoldItalic.woff") format("woff"),url("assets/fonts/GeneralSans-BoldItalic.ttf") format("truetype"),url("assets/fonts/GeneralSans-BoldItalic.svg#GeneralSans-BoldItalic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-Semibold.eot");src:url("assets/fonts/GeneralSans-Semibold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-Semibold.woff2") format("woff2"),url("assets/fonts/GeneralSans-Semibold.woff") format("woff"),url("assets/fonts/GeneralSans-Semibold.ttf") format("truetype"),url("assets/fonts/GeneralSans-Semibold.svg#GeneralSans-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-SemiboldItalic.eot");src:url("assets/fonts/GeneralSans-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-SemiboldItalic.woff2") format("woff2"),url("assets/fonts/GeneralSans-SemiboldItalic.woff") format("woff"),url("assets/fonts/GeneralSans-SemiboldItalic.ttf") format("truetype"),url("assets/fonts/GeneralSans-SemiboldItalic.svg#GeneralSans-SemiboldItalic") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-Medium.eot");src:url("assets/fonts/GeneralSans-Medium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-Medium.woff2") format("woff2"),url("assets/fonts/GeneralSans-Medium.woff") format("woff"),url("assets/fonts/GeneralSans-Medium.ttf") format("truetype"),url("assets/fonts/GeneralSans-Medium.svg#GeneralSans-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-MediumItalic.eot");src:url("assets/fonts/GeneralSans-MediumItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-MediumItalic.woff2") format("woff2"),url("assets/fonts/GeneralSans-MediumItalic.woff") format("woff"),url("assets/fonts/GeneralSans-MediumItalic.ttf") format("truetype"),url("assets/fonts/GeneralSans-MediumItalic.svg#GeneralSans-MediumItalic") format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"General Sans";src:url("assets/fonts/GeneralSans-Regular.eot");src:url("assets/fonts/GeneralSans-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GeneralSans-Regular.woff2") format("woff2"),url("assets/fonts/GeneralSans-Regular.woff") format("woff"),url("assets/fonts/GeneralSans-Regular.ttf") format("truetype"),url("assets/fonts/GeneralSans-Regular.svg#GeneralSans-Regular") format("svg");font-weight:300;font-style:normal;font-display:swap}:root{--theme-font-primary: "halcom";--theme-font-secondary: "halcom";--text-weight-light: 300;--text-weight-regular: 400;--text-weight-medium: 500;--text-weight-semibold: 600;--text-weight-bold: 700;--text-weight-extrabold: 800;--text-weight-black: 900;--text-size-xs: 16px;--text-size-sm: 18px;--text-size-md: 26px;--text-size-lg: 48px;--text-size-xl: 60px;--text-line-xs: 20px;--text-line-sm: 30px;--text-line-md: 30px;--text-line-lg: 52px;--text-line-xl: 70px;--text-spacing-sm: -0.02em;--c1: #17233c;--c2: #17233c;--c3: #9bc6b5;--c4: #e8e9f1;--c5: #212a72;--lineColor: #eee;--bgcolor: #FFF9F8;--error: #fd7755;--black: #171717;--black-secondary: #21111e;--charcoal: #414243;--whitesmoke: #f9f9f9;--white: #fff;--radius-xs: 8px;--radius-sm: 20px;--radius-md: 1.25rem;--radius-lg: 2.375rem;--box-shadow: 0 2px 4px 0 #00000014}a{text-decoration:none;color:var(--black)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500}p,ul li,ol li{margin:0}.editor{color:var(--black)}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{color:var(--c2);margin:0 0 30px}.editor h1 strong,.editor h2 strong,.editor h3 strong,.editor h4 strong,.editor h5 strong,.editor h6 strong{font-weight:var(--text-weight-bold)}.editor h1,.editor h2{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);line-height:var(--text-line-xl)}.editor h3{font-size:var(--text-size-md);line-height:var(--text-line-md);margin:0 0 20px}.editor h4{font-size:var(--text-size-sm);line-height:var(--text-line-sm);margin:0 0 20px}.editor ul li,.editor ol li{margin:0 0 10px;line-height:24px}.editor ul li:last-of-type,.editor ol li:last-of-type{margin:0}.editor ul:last-of-type,.editor ol:last-of-type{margin:0}.editor a:not(.btn){text-decoration:underline;color:var(--black)}.editor a:not(.btn):hover{color:var(--c1)}.editor strong{font-weight:var(--text-weight-semibold)}.editor p{font-size:var(--text-size-xs);line-height:30px;margin:0 0 20px}.editor p:last-of-type{margin:0}.editor p.is-empty{height:0}:root{--font-fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font: var(--font-fallback);--size: 16px;--line: 1.618;--weight: 400;--kerning: -0.003em;--line-small: 1.12;--ratio: 1;--ease: 0.1s;--timing: ease-out;--column: 1rem;--row: 1rem;--text: var(--black);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;quotes:"“" "”";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;--trim: calc((var(--line) * var(--size) - var(--size)) * -0.9)}*{border:0;vertical-align:baseline;word-break:break-word;box-sizing:border-box}*::before,*::after{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}html,body{padding:58px 0 0;background-color:var(--white);font-family:var(--theme-font-primary);font-weight:var(--text-weight-regular);font-size:var(--text-size-xs);line-height:var(--text-line-xs);color:var(--black);margin:0}html.is-hidden,body.is-hidden{overflow:hidden}html{scroll-behavior:smooth}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;max-width:100%}img{max-width:100%;vertical-align:middle;height:auto;border:0}iframe,embed,canvas,figure{max-width:100%;display:block;margin:0;height:auto}table{border-collapse:collapse;border-spacing:0}hr{border:0;height:1px;background-color:var(--text);margin:1em 0}button{cursor:pointer;font-family:var(--theme-font-primary)}[hidden]{display:none}[disabled]{cursor:not-allowed}.mg--sm{margin:30px 0}.mg--md{margin:100px 0}.mg--lg{margin:150px 0}.no-mg-top{margin-top:0}.no-mg-bottom{margin-bottom:0}.pd--sm{padding:30px 0}.pd--md{padding:100px 0}.pd--lg{padding:150px 0}.no-pd-top{padding-top:0}.no-pd-bottom{padding-bottom:0}.bg--whitesmoke{background-color:var(--whitesmoke)}.bg--blue{background-color:var(--c1)}.grid{display:grid}.grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid--4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid--5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid--6{grid-template-columns:repeat(6, minmax(0, 1fr))}.gap--xs{gap:14px}.gap--sm{gap:24px}.gap--md{gap:30px}.gap--lg{gap:50px}.radius--xs{border-radius:var(--radius-xs)}.radius--sm{border-radius:var(--radius-sm)}.radius--md{border-radius:var(--radius-md)}.container{margin:auto;width:100%}.container.xs{max-width:990px}.container.sm{max-width:1170px}.container.md{max-width:1216px}.container.lg{max-width:1400px}.container.fw{max-width:100%;padding:0 100px}.container:after{content:"";display:table;clear:both}.fade-in{opacity:0;transition:transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fade-in-active{opacity:1}.fade-in-up{opacity:0;transform:translateY(70px);transition:transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fade-in-up-active{opacity:1;transform:translateY(0px)}.fade-in-right{opacity:0;transform:translateX(70px);transition:transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fade-in-right-active{opacity:1;transform:translateX(0px)}.fade-in-left{opacity:0;transform:translateX(-70px);transition:transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fade-in-left-active{opacity:1;transform:translateX(0px)}.fm-in{opacity:0;transform:translateY(70px);transition:transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fm-in-active{opacity:1;transform:translateY(0px)}.btn--primary{font-size:var(--text-size-xs);font-weight:var(--text-weight-medium);line-height:var(--text-line-xs);padding:15px 30px;position:relative;display:flex;align-items:center;transition:.2s;border:2px solid transparent}.btn--primary svg{display:flex;width:12px;height:12px;margin:0 0 0 10px;transition:.3s}.btn--primary:hover svg{transform:translate(5px, 0)}.btn--green{background-color:var(--c3);color:var(--white)}.btn--green:hover{background-color:var(--c1)}.btn--blue{background-color:var(--c1);color:var(--white)}.btn--blue:hover{background-color:var(--c2)}.btn--transparent{color:var(--c1)}.btn--transparent svg path{fill:var(--c1);stroke:var(--c1)}.btn--transparent:hover{border-color:var(--c1)}#burger,#sidebar-toggler,#mobile-nav-close{width:25px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin:2px 0 0}#burger span,#sidebar-toggler span,#mobile-nav-close span{display:block;position:absolute;height:2px;width:100%;background:var(--white);opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#burger span:nth-child(1),#sidebar-toggler span:nth-child(1),#mobile-nav-close span:nth-child(1){top:0px}#burger span:nth-child(2),#sidebar-toggler span:nth-child(2),#mobile-nav-close span:nth-child(2){top:8px}#burger span:nth-child(3),#sidebar-toggler span:nth-child(3),#mobile-nav-close span:nth-child(3){top:16px}#burger.is-opened span,#sidebar-toggler.is-opened span,#mobile-nav-close.is-opened span{background:var(--white)}#burger.is-opened span:nth-child(1),#sidebar-toggler.is-opened span:nth-child(1),#mobile-nav-close.is-opened span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#burger.is-opened span:nth-child(2),#sidebar-toggler.is-opened span:nth-child(2),#mobile-nav-close.is-opened span:nth-child(2){opacity:0;left:-60px}#burger.is-opened span:nth-child(3),#sidebar-toggler.is-opened span:nth-child(3),#mobile-nav-close.is-opened span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.gform_ajax_spinner{display:none !important}.select2-container--default .select2-selection--single{height:49px;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal !important}.select2-container--open .select2-dropdown--below{background-color:#f6f6f6 !important;border:none !important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--c2) !important}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--c2) !important;color:var(--white) !important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px !important;right:20px !important}.u-form--v1 form input[type=text],.u-form--v1 form input[type=email],.u-form--v1 form input[type=tel]{font-family:var(--theme-font-primary);font-size:18px;border:none;border-bottom:1px solid var(--c2);width:100%;height:36px;background-color:transparent}.u-form--v1 form textarea{width:100%;font-family:var(--theme-font-primary);font-size:16px;border:1px solid;background-color:transparent}.u-form--v1 form select{width:100%;height:100%;border-radius:0;border:none;font-family:var(--theme-font-primary);font-size:18px;background-color:transparent;padding:0;-webkit-appearance:none;appearance:none;position:relative;z-index:9;cursor:pointer}.u-form--v1 form select:focus{outline:none}.u-form--v1 form label{color:var(--c2);font-size:16px;font-weight:700;position:absolute;bottom:15px;left:0;transition:.3s}.u-form--v2 input[type=text],.u-form--v2 input[type=email],.u-form--v2 input[type=tel],.u-form--v2 textarea,.u-form--v2 select,.u-form--v2 .select2-container--default .select2-selection--single{font-family:var(--theme-font-primary);font-size:16px;border:none;background-color:var(--whitesmoke);width:100%;padding:15px 20px;box-sizing:border-box}.u-form--v2 input[type=text]:focus,.u-form--v2 input[type=email]:focus,.u-form--v2 input[type=tel]:focus,.u-form--v2 textarea:focus,.u-form--v2 select:focus,.u-form--v2 .select2-container--default .select2-selection--single:focus{outline:none}.u-form--v2 label{color:var(--c2);font-size:16px;font-weight:700;margin:0 0 15px;display:block}.u-form--v2 .gform_footer{justify-content:flex-start;margin:22px 0 0}.gform_heading{display:none}.gform_fields .gfield{position:relative;margin:0 0 22px}.gform_fields .gfield_error input[type=text],.gform_fields .gfield_error input[type=email],.gform_fields .gfield_error input[type=tel]{border-color:var(--error)}.gform_fields .gfield_error .gfield_label{color:var(--error)}.gform_fields .gfield--textarea .gfield_label{position:relative;bottom:10px;font-weight:600}.gform_fields .gfield.hidden_label .gfield_label{display:none}.gform_fields .gfield.is-active .gfield_label{font-size:14px;bottom:30px;opacity:1 !important}.gform_fields .gfield .validation_message{display:none}.gform_fields .gfield .ginput_container_select{border-bottom:1px solid transparent;height:100%;display:flex;align-items:flex-start;height:36px}.gform_fields .gfield .ginput_container_select select{display:flex;align-items:flex-start}.gform_fields .gfield .ginput_container_select span{margin-top:2px;position:absolute;right:0}.gform_fields .gfield .ginput_container_select span svg{width:14px}.gform_fields .gfield.gfmc--fullheight{height:100%}.gform_fields .gfield.gfmc--fullheight .gfield{height:100%}.gform_fields .gfield.gfmc--fullheight .gfield label{position:relative;z-index:9}.gform_fields .gfield.gfmc--fullheight .gfield .ginput_container_textarea{height:100%;display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%}.gform_fields .gfield.gfmc--fullheight .gfield .ginput_container_textarea textarea{height:calc(100% - 34px);margin-top:auto}.gform_fields .gfield:last-of-type{margin:0}.gform_footer{display:flex;justify-content:center}.gform_submission_error{font-size:20px;font-weight:600;line-height:24px;margin:0 0 40px;background-color:var(--error);padding:20px;border-radius:5px;color:var(--white)}.gform--halfs .gform-body .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}.gform--halfs .gform-body .gform_fields .gfmc-container{width:48%}.gform--halfs .gform-body .gform_fields .gfield.gfmc-column{display:flex;flex-wrap:wrap;justify-content:space-between}.gform--halfs .gform-body .gform_fields .gfield--50{width:48%}.gform--halfs .gform-body .gform_fields .gfield--100{width:100%}.u-form__heading{margin:0 0 60px}.u-form__heading-title{color:var(--c2);margin:0 0 20px}.u-form__heading-text{width:55%}.u-form__heading-text p{font-size:20px}.u-form__heading.is-centered{text-align:center}.g-fieldset{width:100%;border:none;margin:0 0 25px !important;padding:0}.g-fieldset legend{color:#212a72;font-size:16px;font-weight:700;margin:0 0 15px;display:block}.g-fieldset .gfield_radio{display:flex}.g-fieldset .gfield_radio .gchoice{margin:0 30px 0 0}.bg--blue .g-fieldset legend{color:#fff}.gfield_radio .gchoice{display:flex;align-items:center}.gfield_radio .gchoice input{width:20px;height:20px;border-radius:3px;background:#eaeaea;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;appearance:none}.gfield_radio .gchoice label{margin:0 0 0 10px}.gfield_radio .gchoice input:before{content:"";width:10px;height:10px;background:#212a72;visibility:hidden;opacity:0}.gfield_radio .gchoice input:checked:before{visibility:visible;opacity:1}.woo-forms form input[type=text],.woo-forms form input[type=password],.woo-forms form input[type=email],.woo-forms form input[type=tel],.woo-forms form textarea,.woo-forms form select,.woo-forms form .select2-container--default .select2-selection--single,.woocommerce-account form input[type=text],.woocommerce-account form input[type=password],.woocommerce-account form input[type=email],.woocommerce-account form input[type=tel],.woocommerce-account form textarea,.woocommerce-account form select,.woocommerce-account form .select2-container--default .select2-selection--single{font-family:var(--theme-font-primary);font-size:16px;border:none;border-radius:4px;background-color:var(--white);width:100%;padding:15px 20px;box-sizing:border-box}.woo-forms form input[type=text]:focus,.woo-forms form input[type=password]:focus,.woo-forms form input[type=email]:focus,.woo-forms form input[type=tel]:focus,.woo-forms form textarea:focus,.woo-forms form select:focus,.woo-forms form .select2-container--default .select2-selection--single:focus,.woocommerce-account form input[type=text]:focus,.woocommerce-account form input[type=password]:focus,.woocommerce-account form input[type=email]:focus,.woocommerce-account form input[type=tel]:focus,.woocommerce-account form textarea:focus,.woocommerce-account form select:focus,.woocommerce-account form .select2-container--default .select2-selection--single:focus{outline:none}.woo-forms form label,.woocommerce-account form label{color:var(--black);font-size:16px;font-weight:700;margin:0 0 15px;display:block}.woo-forms form fieldset,.woocommerce-account form fieldset{padding:0}.woo-forms form fieldset legend,.woocommerce-account form fieldset legend{display:none}.woo-forms form p,.woocommerce-account form p{margin:0 0 15px}.woo-forms form .woocommerce-form-row,.woocommerce-account form .woocommerce-form-row{position:relative}.woo-forms form .show-password-input,.woocommerce-account form .show-password-input{position:absolute;right:0;width:20px;height:20px;top:55px;right:20px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z'/%3E%3C/svg%3E")}.site-header{padding:33px 0;background-color:var(--white);position:fixed;top:0;left:0;width:100%;z-index:999999}.site-header .container{padding:0 100px}.site-header .navbar{display:flex;align-items:center;justify-content:space-between}.site-header .navbar__logo svg{width:150px;height:auto;display:flex}.site-header .navbar__menu ul{list-style:none;margin:0;padding:0;display:inline-flex}.site-header .navbar__menu ul li{margin:0 15px;font-weight:var(--text-weight-regular);position:relative}.site-header .navbar__menu ul li ul{position:absolute;top:0;left:0;width:242px;background-color:var(--white);padding:20px;border-radius:var(--radius-xs);flex-direction:column;border:1px solid #eee;margin:36px 0 0;visibility:hidden;opacity:0;z-index:-1;transition:.3s}.site-header .navbar__menu ul li ul li{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #eee}.site-header .navbar__menu ul li ul li:last-of-type{padding:0;margin:0;border:none}.site-header .navbar__menu ul li ul li:after{content:none}.site-header .navbar__menu ul li a{transition:.3s}.site-header .navbar__menu ul li a:hover{color:var(--c1)}.site-header .navbar__menu ul li.menu-item-has-children>a{display:flex;align-items:center}.site-header .navbar__menu ul li.menu-item-has-children>a:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.3" d="M3.74407 5.62713C4.14284 6.08759 4.85716 6.08759 5.25593 5.62713L8.26318 2.15465C8.82406 1.50701 8.364 0.5 7.50725 0.5H1.49275C0.635997 0.5 0.175944 1.50701 0.73682 2.15465L3.74407 5.62713Z" fill="black"/></svg>');background-repeat:no-repeat;width:12px;height:7px;margin:3px 0 0 5px}.site-header .navbar__menu ul li:after{content:"";position:absolute;bottom:-25px;left:0;width:100%;height:25px;visibility:hidden;opacity:0}.site-header .navbar__menu ul li:hover ul{visibility:visible;opacity:1;z-index:9}.site-header .navbar__menu ul li:hover:after{visibility:visible;opacity:1}.site-header .navbar__menu ul li.current-menu-item{font-weight:var(--text-weight-bold)}.site-header .navbar__actions{display:flex;align-items:center}.site-header .navbar__actions .woo-button{margin:0 0 0 25px;position:relative}.site-header .navbar__actions .woo-button svg{display:flex}.site-header .navbar__actions .woo-counter{width:20px;height:20px;background-color:var(--c1);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-15px;right:-15px;font-size:12px}.site-header .navbar__language{position:relative;border:1px solid var(--lineColor);height:42px;width:73px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-left:auto;margin-right:10px}.site-header .navbar__language .lang{display:flex;align-items:center}.site-header .navbar__language .lang__active a{display:flex;align-items:center}.site-header .navbar__language .lang__active img{width:18px;height:14px}.site-header .navbar__language .lang__active span{margin:0 0 0 5px;font-size:14px}.site-header .navbar__language .lang__dropdown{position:absolute;visibility:hidden;opacity:0;background:var(--white);width:73px;top:32px;left:-1px;display:flex;align-items:center;justify-content:center;padding:10px 0;border:1px solid var(--lineColor);border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.site-header .navbar__language .lang__dropdown .gtranslate_wrapper{display:flex;flex-direction:column}.site-header .navbar__language .lang__dropdown .gtranslate_wrapper a{display:flex;align-items:center;margin:0 0 10px}.site-header .navbar__language .lang__dropdown .gtranslate_wrapper a:last-of-type{margin:0}.site-header .navbar__language .lang__dropdown .gtranslate_wrapper span{font-size:14px;margin:0 0 0 5px;line-height:0}.site-header .navbar__language .lang__dropdown .gtranslate_wrapper img{width:18px;height:14px}.site-header .navbar__language .lang__dropdown .gtranslate_wrapper .gt-current-lang{display:none}.site-header .navbar__language .lang:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.3" d="M3.74407 5.62713C4.14284 6.08759 4.85716 6.08759 5.25593 5.62713L8.26318 2.15465C8.82406 1.50701 8.364 0.5 7.50725 0.5H1.49275C0.635997 0.5 0.175944 1.50701 0.73682 2.15465L3.74407 5.62713Z" fill="black"/></svg>');background-repeat:no-repeat;width:12px;height:7px;margin:0 0 0 3px}.site-header .navbar__language:hover .lang__dropdown{visibility:visible;opacity:1}.site-header .navbar__burger{display:none;width:50px;height:50px;background-color:var(--c1);border-radius:50%;align-items:center;justify-content:center;flex:none}.site-header.is-scrolled{box-shadow:1px 1px 10px #eee}.site-header__search{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c2);display:flex;align-items:center;visibility:hidden;opacity:0;z-index:-1;transition:.3s}.site-header__search form{display:flex;align-items:center;justify-content:space-between;width:100%}.site-header__search form input{background-color:transparent;width:100%;font-family:var(--theme-font-primary);font-size:18px;color:var(--white)}.site-header__search form input::-webkit-input-placeholder{color:var(--white)}.site-header__search form input::-moz-placeholder{color:var(--white)}.site-header__search form input:-ms-input-placeholder{color:var(--white)}.site-header__search form input:-moz-placeholder{color:var(--white)}.site-header__search form input:focus{outline:none}.site-header__search .search-form form{background-color:#0f6db836;border-radius:50px;max-width:690px;margin:auto;padding:8px 8px 8px 20px}.site-header__search .search-form__close{width:40px;height:40px;border-radius:50%;background-color:var(--c1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;flex:none}.site-header__search .search-form__close svg{width:20px;height:20px;display:flex;transition:.3s}.site-header__search .search-form__close svg path{fill:var(--white)}.site-header__search .search-form__close:hover{background-color:var(--c3)}.site-header__search .search-form__close:hover svg{transform:rotate(180deg)}.site-header__search.is-active{visibility:visible;opacity:1;z-index:9999999999}.mobile-nav{position:absolute;left:0;top:-100vh;background-color:var(--white);z-index:-1;transition:.3s;width:100%;height:100vh}.mobile-nav .inner{height:100%;padding:0 0 100px;overflow:auto}.mobile-nav__menu{display:flex;justify-content:center}.mobile-nav__menu ul{list-style:none;margin:0;padding:0;width:250px}.mobile-nav__menu ul li{font-size:18px;margin:0 0 20px}.mobile-nav__menu ul li a{color:var(--c2);color:var(--c1)}.mobile-nav__menu ul li a.has-dropdown{display:flex;align-items:center;justify-content:space-between}.mobile-nav__menu ul li a.has-dropdown svg{width:20px;height:20px;display:flex}.mobile-nav__menu ul li ul{display:none;margin:20px 0 0 2em}.mobile-nav__menu ul li:last-of-type{margin:0}.mobile-nav__header{padding:20px 30px;display:flex;justify-content:flex-end;align-items:center}.mobile-nav__logo{display:flex;justify-content:center;margin:0 0 50px}.mobile-nav__logo svg{width:180px}.mobile-nav__price{display:flex;justify-content:center;margin:50px 0 0}.mobile-nav__close{width:50px;height:50px;background-color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-nav__close span{background-color:var(--c1) !important}.mobile-nav.is-active{z-index:999;top:0}.mobile-nav .action{width:50px;height:50px;border-radius:50%;display:none;align-items:center;justify-content:center;margin:0 30px 0 0;position:relative}.mobile-nav .action svg{display:flex;width:34px;height:34px}.mobile-nav .action svg path{fill:var(--white)}.mobile-nav .action.is-white{background-color:var(--white)}.mobile-nav .action.is-white svg path{fill:var(--c1)}.mobile-nav .action.cart .counter{position:absolute;top:-10px;right:-17px;width:30px;height:30px;border-radius:50%;background-color:var(--white);font-size:13px;font-weight:var(--text-weight-semibold);display:flex;justify-content:center;align-items:center;color:var(--c1)}.price-toggler{border:1px solid #ddd;display:flex;padding:5px;border-radius:var(--radius-xs)}.price-toggler a{padding:5px 10px;border-radius:5px;text-transform:uppercase;font-weight:var(--text-weight-bold);font-size:14px}.price-toggler a.is-active{background-color:var(--c1);color:var(--white)}.heading__title{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);line-height:var(--text-line-xl);color:var(--c1)}.heading__subtitle{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--text-line-md);color:var(--c1);margin:10px 0 0}.heading__text{margin:10px 0 0}.heading__text p{font-size:25px;line-height:45px;font-weight:var(--text-weight-regular);margin:0 0 20px}.heading.has-margin.md{margin:0 0 40px}.heading.has-margin.lg{margin:0 0 80px}.heading.is-centered{text-align:center}.heading.is-white{color:var(--white)}.heading.is-white .heading__title{color:var(--white)}.heading .cols{display:flex;align-items:center;justify-content:space-between}.heading .cols .col--right{flex:none}.module{position:relative}.module--pageheader{overflow:hidden}.module--pageheader .bg-shape{position:absolute;top:0;right:-220px;height:100%;z-index:9}.module--pageheader .bg-shape svg{display:flex;width:100%;height:100%;transform:scale(1.2)}.module--pageheader .pageheader__title{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);line-height:var(--text-line-xl)}.module--pageheader .pageheader__text{margin:30px 0 0}.module--pageheader .pageheader__text p{font-size:25px;line-height:45px;font-weight:var(--text-weight-regular);margin:0 0 20px}.module--pageheader .pageheader__buttons{display:flex;margin:40px 0 0}.module--pageheader .pageheader__buttons a{margin:0 20px 0 0}.module--pageheader.v1{padding:150px 0}.module--pageheader.v1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#9bc6b5c4;z-index:9}.module--pageheader.v1 .pageheader{color:var(--white);position:relative;z-index:99}.module--pageheader.v1 .pageheader .inner{width:53%}.module--pageheader.v2 .pageheader{text-align:center}.module--pageheader.v2 .pageheader__title{color:var(--c2)}.module--pageheader.v2 .pageheader:after{content:"";width:100px;height:10px;background:var(--c2);display:flex;margin:30px auto 0}.module--pageheader.v3 .pageheader{height:848px;position:relative}.module--pageheader.v3 .pageheader img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.module--pageheader.v3 .pageheader__details{position:absolute;bottom:0;left:0;display:flex;background-color:var(--white);padding:40px 60px;gap:70px}.module--pageheader.v3 .pageheader__details .item span{display:block;color:var(--c2)}.module--pageheader.v3 .pageheader__details .item__label{font-size:20px;line-height:24px;margin:0 0 6px}.module--pageheader.v3 .pageheader__details .item__value{font-size:32px;font-weight:700;line-height:40px}.module--listing .btn--load{margin:80px auto 0}.module--contact .cols{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.module--contact .cols .col{width:48%}.module--contact .map{height:500px}.module--contact .map iframe{width:100%;height:100%}.module--editor .cols{display:flex;flex-wrap:wrap;justify-content:space-between}.module--editor .cols .col{width:46%}.module--pageLinks{overflow:hidden}.module--pageLinks .container{position:relative;z-index:9}.module--pageLinks .bg-shape{position:absolute;top:0;right:-220px;height:100%;z-index:9}.module--pageLinks .bg-shape svg{display:flex;width:100%;height:100%;transform:scale(1.2)}.module--textImage .cols{display:flex;align-items:center;justify-content:space-between}.module--textImage .cols .col{width:45%}.module--textImage .cols.is-reversed{flex-direction:row-reverse}.module--textGallery .cols{display:flex;flex-wrap:wrap;justify-content:space-between}.module--textGallery .cols .col{width:48%}.module--textTogglers .togglers-nav{margin:0 0 50px}.module--textTogglers .togglers .toggler{border-bottom:1px solid #a8a8a7;margin:0 0 24px;padding:0 0 24px}.module--textTogglers .togglers .toggler-header{display:flex;justify-content:space-between}.module--textTogglers .togglers .toggler-header__title{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--text-line-md);cursor:pointer}.module--textTogglers .togglers .toggler-header__icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;margin:0 0 0 20px}.module--textTogglers .togglers .toggler-header__icon svg{transition:.3s}.module--textTogglers .togglers .toggler-content{display:none;margin:24px 0 0}.module--textTogglers .js-toggler.is-active svg{transform:rotate(180deg)}.module--textTogglers .tabs__nav{display:flex;flex-wrap:wrap}.module--textTogglers .tabs__nav a{border:1px solid;padding:21px 35px;margin:0 20px 20px 0}.module--textTogglers .tabs__nav a.is-active,.module--textTogglers .tabs__nav a:hover{background-color:var(--c2);border-color:var(--c2);color:var(--white)}.module--usps{background-color:var(--c1);padding:22px 0}.module--usps .usps .usp{display:flex !important;align-items:center;justify-content:center}.module--usps .usps .usp svg{display:flex;margin:0 10px 0 0}.module--usps .usps .usp span{color:var(--white)}.module--usps .slick-dots{display:none !important}.module--login label{color:var(--c2);font-size:16px;font-weight:700;margin:0 0 15px;display:block}.module--login input[type=text],.module--login input[type=email],.module--login input[type=password]{font-family:var(--theme-font-primary);font-size:16px;border:none;background-color:#f6f6f6 !important;width:100%;padding:15px 20px;box-sizing:border-box}.module--login button{font-family:var(--theme-font-primary);font-size:16px;border:none;background-color:var(--c3);color:var(--white);font-weight:600;padding:15px 20px;box-sizing:border-box;width:100%}.module--login .login-controls{display:flex;justify-content:center;width:46%;margin:auto}.module--login .login-controls .login-control{width:50%;border:1px solid var(--c4);padding:20px 30px;text-align:center;font-weight:600;color:var(--c2) !important;text-decoration:none !important}.module--login .login-controls .login-control.is-active,.module--login .login-controls .login-control:hover{background-color:var(--c2);color:var(--white) !important;border-color:var(--c2)}.module--login .cols{justify-content:center;display:block}.module--login .cols .col{border:1px solid var(--c4);border-top:none;padding:40px;margin:auto}.module--login .cols .col--register{display:none}.module__button{margin:60px 0 0;display:flex}.module__button.is-centered{justify-content:center}.breadcrumbs.has-border{border-bottom:1px solid var(--lineColor)}.categories .inner{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0 0}.categories .inner button{background:transparent;font-size:16px;border:1px solid var(--c1);color:var(--c1);padding:15px 30px;margin:0 10px 20px}.categories .inner button.active{background-color:var(--c1);color:var(--white)}.panel__logo{border:1px solid var(--lineColor);border-radius:var(--radius-xs);padding:20px;margin:0 0 20px}.panel__content{display:flex;flex-direction:column;align-items:flex-start}.panel__button{display:flex;margin:30px 0 0}.subscribe{padding-top:67px}.subscribe .row{padding:40px 0}.subscribe .row h2{margin:0 0 20px}.subscribe .row--blue{background-color:var(--c2)}.subscribe .row--blue *{color:var(--white)}.subscribe .row--blue .cols{align-items:center}.subscribe .row--blue .cols .col--center{position:relative;width:40%}.subscribe .row--blue .cols .col--center img{position:absolute;bottom:-200px;left:70px}.subscribe .row--whitesmoke{background-color:var(--whitesmoke)}.subscribe .row--whitesmoke .cols{margin:80px 0 0}.subscribe .row--whitesmoke .cols .col--right{width:45%}.subscribe .row--whitesmoke form{display:flex;align-items:flex-end;justify-content:space-between}.subscribe .row--whitesmoke form .gform_body{width:60%}.subscribe .row--whitesmoke form .gform_footer{flex:none;padding:0 0 22px}.subscribe .row .cols{display:flex;justify-content:space-between}.subscribe .row .socials{display:flex;align-items:center;margin:0 -25px}.subscribe .row .socials__item{margin:0 25px}.subscribe .row .socials__item svg{width:50px;height:50px}.tabs__items .inner{display:none}.tabs__items .inner:first-of-type{display:block}.woo-sorting{width:100%}.woo-breadcrumbs nav a{font-weight:var(--text-weight-regular)}.woo-breadcrumbs nav span{font-weight:var(--text-weight-bold);color:var(--c2)}.woo-actions{display:flex;align-items:center;margin:0 0 40px}.woo-actions .woo-pagination ul{margin:0 20px 0 0}.woo-sidebar-toggler{width:45px;height:45px;background-color:var(--c1);align-items:center;justify-content:center;margin-left:auto;display:none}.woo-sidebar-close{display:none;justify-content:flex-end;margin:0 0 20px}.woo-sidebar-close a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--c1);transition:.3s}.woo-sidebar-close a:hover{background-color:var(--c3)}.woo-ordering{max-width:235px;width:100%;border:1px solid var(--lineColor);border-radius:4px;padding:8px}.woo-ordering select{width:100%;font-size:var(--text-size-xs);font-weight:var(--text-weight-regular)}.woo-ordering select:focus{outline:none}.woo-brands{margin:0 0 40px}.woo-products{margin:0 0 73px}.woo-products-header{margin:0 0 40px}.woo-products-header__title{font-size:var(--text-size-xl);font-weight:var(--text-weight-bold);line-height:var(--text-line-xl);color:var(--c2);margin:0 0 20px}.woo-products-header__text p{line-height:30px}.woo-products-wrapper .cols{display:flex;flex-wrap:wrap;justify-content:space-between}.woo-products-wrapper .cols .col--left{width:19%}.woo-products-wrapper .cols .col--left button{background-color:transparent;font-size:16px;margin:20px 0 0;display:flex;align-items:center;transition:.3s}.woo-products-wrapper .cols .col--left button svg{display:flex;margin:0 10px 0 0}.woo-products-wrapper .cols .col--left button:hover{opacity:.7}.woo-products-wrapper .cols .col--right{width:76%}.woo-widget{border:1px solid var(--lineColor);border-radius:var(--radius-xs);padding:26px;margin:0 0 20px}.woo-widget__title{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--text-line-md);color:var(--c2);margin:0 0 20px}.woo-widget__tags ul{list-style:none;margin:0;padding:0;flex-wrap:wrap;display:inline-flex;gap:8px}.woo-widget__tags ul li{font-size:14px;font-weight:var(--text-weight-regular);padding:11px;border:1px solid var(--lineColor);display:flex;position:relative}.woo-widget__tags ul li input{-webkit-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.woo-widget__tags ul li:hover{background-color:var(--c2);border-color:var(--c2);color:var(--white)}.woo-widget__tags ul li.is-active{background-color:var(--c2);border-color:var(--c2);color:var(--white)}.woo-widget:last-of-type{margin:0}.woo-single .pageheader .cols{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.woo-single .pageheader .cols .col--left{width:53.3%}.woo-single .pageheader .cols .col--right{width:40.699%}.woo-single .pageheader__media{display:flex;justify-content:space-between;height:604px}.woo-single .pageheader__content.is-mobile{display:none}.woo-single .pageheader__content-title{font-size:var(--text-size-lg);font-weight:var(--text-weight-bold);line-height:var(--text-line-lg);color:var(--c2);margin:0 0 12px}.woo-single .pageheader__content-info{margin:0 0 20px;display:flex;align-items:center}.woo-single .pageheader__content-info .in-stock{color:var(---green);display:flex;align-items:center;margin:0 24px 0 0}.woo-single .pageheader__content-info .in-stock .icon{width:16px;height:16px;position:relative;border:2px solid var(--c3);border-radius:50%;margin:3px 4px 0 0}.woo-single .pageheader__content-info .in-stock .icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:6px;height:6px;background-color:var(--c3);border-radius:50%}.woo-single .pageheader__content-info .in-stock .label{color:var(--c3);line-height:12px}.woo-single .pageheader__content-price{margin-top:20px}.woo-single .pageheader__content-price .price ins span bdi{font-size:var(--text-size-md)}.woo-single .pageheader__content-price .price del span bdi{font-size:19px}.woo-single .pageheader__content-price .price.default bdi{font-size:var(--text-size-md)}.woo-single .pageheader__content-price .price.default .price-wrapper-item{display:flex;align-items:center}.woo-single .pageheader__content-price .price.default .price-wrapper-item em{margin:0 0 0 10px;font-weight:var(--text-weight-regular);font-size:14px}.woo-single .pageheader__content-notice{margin:20px 0 0}.woo-single .pageheader__content-notice p{color:var(--c2);font-weight:var(--text-weight-regular)}.woo-single .pageheader__content-notice p a{color:var(--c3);text-decoration:underline}.woo-single .pageheader__content-notice p strong{font-weight:var(--text-weight-bold)}.woo-single .pageheader__content-button{margin:20px 0 0}.woo-single .pageheader__content-button a{background-color:var(--c1);color:var(--white);padding:17px 32px;display:flex;width:100%;font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);display:flex;align-items:center;justify-content:space-between}.woo-single .pageheader__content-button a:hover{background-color:var(--c2)}.woo-single .pageheader__content-button a svg{flex:none;margin:0 0 0 10px}.woo-single .pageheader__togglers{margin:48px 0 0}.woo-single .pageheader__togglers .js-togglers .js-toggler{border-bottom:1px solid var(--lineColor);padding:0 0 30px;margin:0 0 30px}.woo-single .pageheader__togglers .js-togglers .js-toggler__icon{flex:none}.woo-single .pageheader__togglers .js-togglers .js-toggler__icon svg{width:20px;height:20px;display:flex;transition:.3s}.woo-single .pageheader__togglers .js-togglers .js-toggler__header{margin:0 0 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.woo-single .pageheader__togglers .js-togglers .js-toggler__header h3{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--text-line-md);color:var(--c2)}.woo-single .pageheader__togglers .js-togglers .js-toggler__content{display:none}.woo-single .pageheader__togglers .js-togglers .js-toggler.is-active .js-toggler__icon svg{transform:rotate(180deg)}.woo-single .pageheader__togglers .js-togglers .js-toggler:last-of-type{border:none;margin:0;padding:0}.woo-single .pageheader.is-variable .pageheader__content-price{display:none}.woo-addtocart{margin:20px 0 0}.woo-addtocart form{display:flex;align-items:center}.woo-addtocart form button.button{background-color:var(--c3);color:var(--white);font-size:18px;font-weight:800;padding:16px 70px;transition:.2s}.woo-addtocart form button.button:hover{background-color:var(--c2)}.woo-addtocart form button.qty-btn{background-color:transparent;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.woo-addtocart form button.qty-btn span{display:flex;margin:-3px 0 0}.woo-addtocart form .qty-display{width:20px;text-align:center;font-weight:400}.woo-addtocart form .custom-quantity-wrapper{border:1px solid #a8a8a7;padding:17px 26px;display:flex;align-items:center;justify-content:center;width:117px;margin:0 20px 0 0}.woo-addtocart form .custom-quantity-wrapper input{display:none}.woo-addtocart form .woo-variations{margin:0 0 20px}.woo-addtocart form .woo-variations-button{display:flex;align-items:center;justify-content:flex-end;width:100%}.woo-addtocart form .woo-variations-button .quantity input{display:none}.woo-addtocart form .woo-variations-button .woocommerce-variation-price{display:none}.woo-addtocart form.is-variable{flex-direction:column;align-items:flex-start}.woo-addtocart .custom-variation-prices{list-style:none;margin:0;padding:0}.woo-addtocart .custom-variation-prices li{display:none}.woo-addtocart .custom-variation-prices li.active{display:block}.woo-addtocart .custom-variation-prices .price-wrapper-item{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);color:var(--c2);text-decoration:none}.woo-addtocart .custom-variation-prices .price-wrapper-item ins{text-decoration:none;color:var(--c3)}.woo-addtocart .custom-variation-prices .price-wrapper-item del{font-size:19px;font-weight:var(--text-weight-regular)}.woo-addtocart .custom-variation-prices .price-wrapper-item em{font-size:14px;font-weight:var(--text-weight-regular);margin:0 0 0 6px;color:var(--black);float:right}.woo-addtocart .custom-variation-prices .price-wrapper .inner{display:flex;align-items:center}.woo-addtocart .variations-wrapper{background-color:#f4f4f4;padding:32px}.woo-addtocart .variations-wrapper .woo-variations{width:100%}.woo-addtocart .variations-wrapper .woo-variations-price{width:100%;display:flex;justify-content:flex-end;margin:30px 0 20px}.woo-addtocart .variations-wrapper .woo-variations-price .price bdi{font-size:var(--text-size-md)}.woo-addtocart .variations-wrapper .woo-variations-price .price.sale ins span bdi{font-size:var(--text-size-md)}.woo-addtocart .variations-wrapper .woo-variations-price .price.sale del span bdi{font-size:19px}.woo-addtocart .variations-wrapper .woo-variations-button .custom-quantity-wrapper{flex:none;color:var(--black)}.woo-addtocart .variations-wrapper .woo-variations-button .single_variation_wrap{width:100%}.woo-addtocart .variations-wrapper .woo-variations-button .single_variation_wrap button{width:100%}.woo-addtocart .variations-wrapper .variation-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.woo-addtocart .variations-wrapper .variation-row:last-of-type{margin:0}.woo-addtocart .variations-wrapper .variation-label{max-width:100px;width:100%;margin:0 24px 0 0;flex:none}.woo-addtocart .variations-wrapper .variation-label label{font-size:16px;font-weight:700;color:var(--c2)}.woo-addtocart .variations-wrapper .variation-select{height:40px;width:100%;background-color:#fff;position:relative}.woo-addtocart .variations-wrapper .variation-select .select-wrap{position:relative}.woo-addtocart .variations-wrapper .variation-select .select-wrap svg{position:absolute;top:16px;right:19px;display:flex}.woo-addtocart .variations-wrapper .variation-select select{background-color:transparent;width:100%;padding:10px 16px;-webkit-appearance:none;appearance:none;font-family:var(--theme-font-primary);font-size:16px;cursor:pointer;color:var(--black);line-height:normal}.woo-addtocart .variations-wrapper .variation-select select:focus{outline:none}.woo-cart .cols{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.woo-cart .cols .col--left{width:66%}.woo-cart .cols .col--right{width:30%;border:1px solid var(--lineColor);border-radius:var(--radius-xs);padding:30px}.woo-cart .cols .col--right .cart_totals h2{font-size:var(--text-size-md);font-weight:var(--text-weight-bold);line-height:var(--text-line-md);color:var(--c2)}.woo-cart .cols .col--right .wc-proceed-to-checkout a{display:flex;justify-content:center;width:100%;background-color:var(--c3);color:var(--white);padding:20px;border-radius:var(--radius-xs);margin:20px 0 0;text-decoration:none;font-weight:var(--text-weight-medium);transition:.3s}.woo-cart .cols .col--right .wc-proceed-to-checkout a:hover{background-color:var(--c1)}.woo-cart .cols .col--right table{width:100%}.woo-cart .cols .col--right table tr{border-bottom:1px solid var(--lineColor)}.woo-cart .cols .col--right table tr th{text-align:left;padding:15px 0}.woo-cart .cols .col--right table tr td{text-align:right}.woo-cart .cols .col--right table tr:last-of-type{border:none}.woo-cart-empty{max-width:490px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.woo-cart-empty .cart-empty{font-size:30px;line-height:40px;color:var(--c2);font-weight:var(--text-weight-medium);margin:0 0 30px}.woo-cart .woo-cart-product{display:flex;margin:0 0 40px;position:relative}.woo-cart .woo-cart-product__image{max-width:200px;width:100%;margin:0 20px 0 0;flex:none;border:1px solid var(--lineColor);border-radius:var(--radius-xs);overflow:hidden;padding:20px}.woo-cart .woo-cart-product__title{line-height:20px;width:80%}.woo-cart .woo-cart-product__title a{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--c2);text-decoration:none}.woo-cart .woo-cart-product__prices{display:flex;align-items:center;margin:20px 0}.woo-cart .woo-cart-product__prices div{margin:0 50px 0 0;display:flex;flex-direction:column}.woo-cart .woo-cart-product__prices span.label{opacity:.5;font-size:14px}.woo-cart .woo-cart-product__quantity{display:flex}.woo-cart .woo-cart-product__quantity .custom-quantity-wrapper{border:1px solid var(--lineColor);display:flex;padding:10px 20px}.woo-cart .woo-cart-product__quantity .custom-quantity-wrapper .qty-display{margin:0 10px}.woo-cart .woo-cart-product__quantity .custom-quantity-wrapper button{background-color:transparent;width:20px;height:20px;font-size:16px;display:flex;align-items:center;justify-content:center;color:var(--black)}.woo-cart .woo-cart-product__remove{position:absolute;top:-6px;right:0;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center}.woo-cart .woo-cart-product__remove svg{width:20px;height:20px;display:flex}.woo-cart .woo-cart-product__remove svg path{stroke:var(--c2)}.woo-cart .cart-actions button{background-color:var(--c3);color:var(--white);padding:10px 20px;border-radius:5px;font-size:16px;transition:.3s}.woo-cart .cart-actions button:disabled{opacity:.5}.woo-cart .cart-actions button:hover{background-color:var(--c1)}.woo-cart .woocommerce-shipping-totals.shipping{display:none}.woo-checkout{background-color:var(--c4);padding:32px}.woo-checkout h3{font-weight:var(--text-weight-bold)}.woo-checkout .checkout-product-row{display:flex;align-items:flex-start;margin:0 0 20px;background-color:var(--white);padding:20px;position:relative}.woo-checkout .checkout-product-row .product-quantity{width:50px;height:50px;background:var(--c3);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;border-radius:50%;position:absolute;top:-10px;right:-10px;border:6px solid var(--c4)}.woo-checkout .checkout-product-row .product-image{max-width:90px;flex:none;margin:0 20px 0 0;border:1px solid var(--lineColor);padding:10px;border-radius:var(--radius-xs)}.woo-checkout .checkout-product-row .product-content{padding:0 40px 0 0}.woo-checkout .checkout-product-row .product-name{font-weight:var(--text-weight-medium);color:var(--c2);margin:0 0 10px}.woo-checkout .checkout-summary-row{background-color:var(--white);padding:20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--c4)}.woo-checkout .checkout-summary-row.total .summary-label{font-weight:var(--text-weight-semibold)}.woo-checkout .checkout-summary-row ul{list-style:none;margin:0;padding:0}.woo-checkout .checkout-summary-row ul li{display:flex;align-items:center;flex-direction:row-reverse}.woo-checkout .checkout-summary-row ul li label{margin:0;font-weight:var(--text-weight-regular);color:var(--black)}.woo-checkout .checkout-summary-row ul li input{margin:0 0 0 10px}.woo-checkout .woocommerce-checkout-payment{margin:20px 0 0}.woo-checkout .woocommerce-checkout-payment ul{list-style:none;margin:0;padding:0}.woo-checkout .woocommerce-checkout-payment ul li{background-color:var(--white);padding:20px;border-bottom:1px solid var(--c4)}.woo-checkout .woocommerce-checkout-payment .payment-method__header{display:flex;align-items:center}.woo-checkout .woocommerce-checkout-payment .payment-method__header label{margin:0}.woo-checkout .woocommerce-additional-fields{margin:30px 0 0}.woo-checkout .place-order{display:flex;flex-direction:column;align-items:flex-end;margin:20px 0 0}.woo-checkout .place-order button{display:flex;justify-content:center;background-color:var(--c3);color:var(--white);padding:20px;border-radius:var(--radius-xs);margin:20px 0 0;text-decoration:none;font-weight:var(--text-weight-medium);transition:.3s;font-size:16px}.woo-checkout .place-order .woocommerce-privacy-policy-text a{text-decoration:underline;font-weight:var(--text-weight-bold)}.woo-checkout #ship-to-different-address{background-color:var(--white);padding:20px;margin:20px 0 0}.woo-checkout #ship-to-different-address label{display:flex;align-items:center;margin:0}.woo-checkout .woocommerce-shipping-fields .shipping_address{margin:20px 0 0}.woo-checkout input[type=checkbox],.woo-checkout input[type=radio]{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:1px solid var(--lineColor);flex:none;margin:0 10px 0 0;position:relative;display:flex;align-items:center;justify-content:center}.woo-checkout input[type=checkbox]:before,.woo-checkout input[type=radio]:before{content:"";width:10px;height:10px;background-color:var(--c3);visibility:hidden;opacity:0}.woo-checkout input[type=checkbox]:checked:before,.woo-checkout input[type=radio]:checked:before{visibility:visible;opacity:1}.woocommerce-message{background-color:var(--c4);padding:20px;border-radius:var(--radius-xs);text-align:center;margin:0 0 20px;color:var(--c2);font-weight:var(--text-weight-medium)}.woocommerce-pagination{display:flex;justify-content:center}.woocommerce-pagination ul{list-style:none;margin:0;padding:0;display:inline-flex;gap:14px}.woocommerce-pagination ul li span,.woocommerce-pagination ul li a{border:1px solid var(--lineColor);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--c2);font-size:var(--text-size-sm);font-weight:var(--text-weight-regular)}.woocommerce-pagination ul li a{transition:.3s}.woocommerce-pagination ul li a svg{width:15px;height:15px}.woocommerce-pagination ul li a:hover{background-color:var(--c2);border-color:var(--c2);color:var(--white)}.woocommerce-pagination ul li a:hover svg path{fill:var(--white)}.woocommerce-pagination ul li a.prev svg{transform:rotate(-180deg)}.woocommerce-pagination ul li span.current{background-color:var(--c3);border-color:var(--c3);color:var(--white)}.woocommerce-MyAccount-navigation{display:flex;justify-content:center}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;justify-content:center}.woocommerce-MyAccount-navigation ul li{margin:0 5px 10px}.woocommerce-MyAccount-navigation ul li a{border:1px solid #eee;color:var(--c1);padding:14px 20px;text-decoration:none;border-radius:8px;display:flex;text-decoration:none !important}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li:hover a{border-color:var(--c1);background-color:var(--c1);color:var(--white) !important}.woocommerce-MyAccount-content{background:#f6f6f6;padding:50px;margin:50px auto 0;max-width:790px;border-radius:8px}.woocommerce-MyAccount-content .button{font-size:var(--text-size-xs);font-weight:var(--text-weight-semibold);padding:14px 20px;line-height:normal;border-radius:8px;border:1px solid transparent;transition:.3s;background-color:var(--c1);color:var(--white) !important;text-decoration:none !important;margin:40px 0 0;text-decoration:none}.woocommerce-MyAccount-content .woocommerce-error{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-content .woocommerce-info{display:flex;align-items:center;justify-content:space-between}.woocommerce-MyAccount-content .woocommerce-info .button{margin:0}.woocommerce-MyAccount-content .woocommerce-orders-table{width:100%}.woocommerce-MyAccount-content .woocommerce-orders-table .button{background-color:transparent;padding:0;text-decoration:underline;color:var(--c1)}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions:last-of-type{text-align:right}.woocommerce-MyAccount-content .woocommerce-orders-table thead tr th{text-align:left}.woocommerce-MyAccount-content .woocommerce-orders-table thead tr th:last-of-type{text-align:right}.woocommerce-Address{margin:40px 0 0}.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between}.woocommerce-Address-title h2{margin:0;font-size:var(--text-size-md);line-height:var(--text-line-md)}.woocommerce-order-details{margin:40px 0}.woocommerce-order-details h2{margin:0 0 20px}.woocommerce-order-details table{text-align:left}.woocommerce-customer-details h2{margin:0 0 20px;font-size:26px;line-height:26px}.woocommerce-customer-details .col-2{margin:40px 0 0}.woocommerce-order-received .woocommerce-order{max-width:690px;margin:auto;padding:0 30px}.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:36px;line-height:46px;font-weight:600;margin:0 0 30px;border-bottom:1px solid #ccc;padding:0 0 20px}.woocommerce-order-received .woocommerce-order-details h2{font-size:26px;line-height:36px}.woocommerce-order-received ul{padding-left:1em}mark{background-color:transparent;color:var(--black);font-weight:600}.price span{color:var(--c2);font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);line-height:var(--text-line-sm)}.price span .woocommerce-Price-currencySymbol{display:none}.price.sale del{text-decoration:none;position:relative}.price.sale del span bdi{color:var(--black);font-weight:var(--text-weight-regular);font-size:14px;line-height:16px}.price.sale del:before{content:"";position:absolute;top:0;bottom:0;margin:auto;width:100%;height:1px;background-color:var(--black)}.price.sale ins{text-decoration:none}.price.sale ins span bdi{color:var(--c3);font-weight:var(--text-weight-bold);text-decoration:none}.tag{padding:4px 10px;border-radius:var(--radius-xs);font-size:14px;line-height:20px;font-weight:var(--text-weight-regular)}.tag--gray{background-color:var(--whitesmoke)}.tag--blue{background-color:var(--c1);color:var(--white)}.price-range__display{display:flex;align-items:center;justify-content:space-between;margin:10px 0 0}.price-range__display span{display:flex;align-items:center;justify-content:center;font-size:14px}.price-range__display span:before{content:"€"}.ui-widget.ui-widget-content{border:none;border-radius:0;background-color:#87b6db54;width:90%;margin:auto}.ui-slider-horizontal .ui-slider-range{background-color:#87b6db}.ui-slider-horizontal .ui-slider-handle{border:none !important;background-color:var(--c1) !important;top:-0.22em}.ui-slider-horizontal .ui-slider-handle:focus{outline:none !important}.fancybox-container{z-index:99999999}.price-excl,.price-incl{display:inline-block}.qty-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;border:0 !important}.cw-container{display:flex;justify-content:center;padding:0 20px}.cw-app{max-width:372px;width:100%;border:1px solid var(--c4);border-radius:12px}.cw-inner{padding:20px;border-radius:12px}.cw-logo{display:flex;justify-content:center;margin:30px 0 10px}.cw-logo svg{display:flex;width:150px}.cw-tabs{display:flex;align-items:center;justify-content:center;margin:0 0 20px}.cw-tab{color:var(--black);border:1px solid var(--c4);border-radius:6px;line-height:22px;padding:10px 20px;margin:0 5px;font-weight:500;display:flex;align-items:center}.cw-tab svg{width:20px;height:20px;margin:0 5px 0 0}.cw-tab.is-active{background-color:var(--c1);color:var(--white);border-color:var(--c1)}.cw-tab:hover{background-color:var(--c1);color:var(--white);border-color:var(--c1)}.cw-field{display:flex;align-items:center;border:1px solid var(--c4);border-radius:6px;padding:15px 20px;margin:0 0 15px}.cw-field svg{width:20px;height:20px;display:flex}.cw-field__icon{margin:0 10px 0 0}.cw-field__arrow{margin-left:auto}.cw-field__arrow svg{width:16px;height:16px}.cw-field:last-of-type{margin:0}.cw-field:hover{background-color:var(--c1);border-color:var(--c1);color:var(--white)}.cw-field:hover svg path{fill:var(--white)}.cw-socials{display:inline-flex;justify-content:center;margin:30px 0 0;gap:10px;width:100%}.cw-social{width:40px;height:40px;border-radius:50%;border:1px solid var(--c4);display:flex;align-items:center;justify-content:center;transition:.3s}.cw-social svg{width:15px;height:15px;display:flex}.cw-social svg path{fill:var(--c2)}.cw-social:hover{background-color:var(--c2);border-color:var(--c2)}.cw-social:hover svg path{fill:var(--white)}.cw-form{position:fixed;top:0;left:0;background-color:var(--white);width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;padding:80px 20px;visibility:hidden;opacity:0;transition:.3s}.cw-form .g-form{max-width:400px;width:100%;border:1px solid var(--c4);border-radius:12px;padding:20px;margin:auto;position:relative}.cw-form .g-form__close{width:50px;height:50px;border-radius:50%;border:1px solid var(--c4);position:absolute;top:-25px;right:-15px;background-color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer}.cw-form .g-form__close svg{transition:.3s;width:25px;height:25px}.cw-form .g-form__close:hover{background-color:var(--c3);border-color:var(--c3)}.cw-form .g-form__close:hover svg{transform:rotate(180deg)}.cw-form .g-form__close:hover svg path{fill:var(--white)}.cw-form .g-form__logo{display:flex;justify-content:center;margin:20px 0 40px}.cw-form .g-form__logo svg{display:flex;width:150px}.cw-form .g-form__heading{margin:0 0 30px}.cw-form .g-form__heading h3{font-size:24px;line-height:28px;margin:0 0 15px;color:var(--c2);font-weight:600}.cw-form.is-active{visibility:visible;opacity:1}.card--product{border:1px solid var(--lineColor);border-radius:var(--radius-xs);padding:20px 20px 34px;margin:0 0 40px;position:relative;display:flex !important;flex-direction:column}.card--product .card__image{margin:0 0 10px;display:block;height:153px}.card--product .card__image img{display:flex;margin:auto;height:100%;object-fit:contain}.card--product .card__image .tag{position:absolute;top:10px}.card--product .card__image .tag--sale{right:16px}.card--product .card__image .tag--instock{left:16px}.card--product .card__title{font-size:var(--text-size-xs);font-weight:var(--text-weight-bold);line-height:var(--text-line-xs)}.card--product .card__title a{color:var(--c2)}.card--product .card__price{margin:auto 0 20px}.card--product .card__price em{font-size:14px;font-weight:var(--text-weight-regular);line-height:14px;color:var(--black);float:left;width:100%}.card--product .card__details{margin:20px 0}.card--product .card__details ul{margin:0;padding:0 0 0 20px}.card--product .card__details ul li{font-weight:var(--text-weight-regular)}.card--product .card__footer{display:flex;justify-content:space-between}.card--product .card__remove{width:50px;height:50px;border-radius:8px}.card--product .card__button{width:61px;height:66px;display:flex;align-items:center;justify-content:center;background-color:var(--c3);position:absolute;right:20px;bottom:-33px}.card--product.is-cart{padding-bottom:0}.card--projecten{border:1px solid #eee;position:relative;margin:0 0 8%}.card--projecten .card__image{height:276px;overflow:hidden}.card--projecten .card__image img{width:100%;height:100%;object-fit:cover;transition:.3s}.card--projecten .card__content{padding:40px 30px 60px}.card--projecten .card__content-date{display:flex;margin:0 0 10px}.card--projecten .card__content-title{font-size:32px;line-height:40px;letter-spacing:-1px;font-weight:700;color:var(--c2)}.card--projecten .card__content-button{width:61px;height:66px;background-color:var(--c3);display:flex;align-items:center;justify-content:center;position:absolute;bottom:-30px;right:30px;z-index:99}.card--projecten .card__url{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.card--projecten:hover .card__image img{transform:scale(1.1)}.card--link{height:400px;position:relative}.card--link.lg{height:400px}.card--link.md{height:300px}.card--link .inner{height:100%}.card--link .card__badge{position:absolute;top:40px;left:40px;width:170px;height:170px;color:var(--white);padding:20px;display:flex;align-items:flex-end}.card--link .card__badge span{font-size:38px;font-weight:var(--text-weight-bold);line-height:38px;text-transform:uppercase;word-break:break-word}.card--link .card__badge.is-green{background-color:var(--c3)}.card--link .card__badge.is-blue{background-color:var(--c1)}.card--link .card__sale{width:94px;height:94px;position:absolute;top:0;left:0;overflow:hidden}.card--link .card__sale span{position:relative;text-transform:uppercase;transform:rotate(-45deg);display:block;font-weight:var(--text-weight-bold);color:var(--white)}.card--link .card__sale:before{content:"";width:150px;height:150px;background-color:var(--c3);position:absolute;top:-87px;left:-75px;transform:rotate(45deg)}.card--icon{background-color:var(--white);padding:35px;display:flex !important;flex-direction:column}.card--icon .card__icon{margin:0 0 55px}.card--icon .card__title{font-size:var(--text-size-sm);font-weight:var(--text-weight-bold);color:var(--c2);margin:0 0 18px}.card--icon .card__text p{font-weight:var(--text-weight-regular);line-height:30px}.card--icon .card__text p a{text-decoration:underline}.card--icon.is-whitesmoke{background-color:var(--whitesmoke)}.card--review{text-align:center}.card--review .inner{padding:60px;border:10px solid #a8a8a7;box-sizing:border-box;display:flex;flex-direction:column}.card--review .card__title{margin:0 0 40px;display:block;font-weight:var(--text-weight-bold);color:var(--c2)}.card--review .card__text p{line-height:30px;font-weight:var(--text-weight-regular)}.card--review .card__rating{margin:40px 0 0}.card--review .card__rating .stars{display:inline-flex}.card--review .card__rating .stars .star{margin:0 5px}.slick-dots{list-style:none;margin:0;padding:0;display:inline-flex;justify-content:center;width:100%;position:relative;z-index:999;margin:30px 0 0}.slick-dots li{margin:0 5px}.slick-dots li button{font-size:0;width:12px;height:12px;border-radius:50%;background-color:var(--c1);display:flex;opacity:.5;cursor:pointer}.slick-dots li.slick-active button{opacity:1}.ctrls{display:flex}.ctrls .ctrl{background-color:var(--c4);width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;margin:0 10px}.ctrls .ctrl:hover{background-color:var(--c2)}.ctrls .ctrl:hover svg path{stroke:var(--white);fill:var(--white)}.ctrls .ctrl--prev svg{transform:rotate(180deg)}.ctrls.is-centered{justify-content:center}.ctrls.has-margin{margin:40px 0 0}.c-ss{visibility:hidden}.c-ss--3 .slick-list{margin:0 -20px}.c-ss--3 .slick-list .slick-slide{margin:0 20px}.c-ss--3.flex-align .slick-track{display:flex !important}.c-ss--3.flex-align .slick-slide{height:inherit}.c-ss--3.flex-align .slick-slide>div{height:100%}.c-ss--3.flex-align .slick-slide .card{height:100%}.c-ss--single{height:100%;width:100%}.c-ss--single .c-ss__main{border:1px solid var(--lineColor);border-radius:var(--radius-xs);overflow:hidden;height:100%;position:relative}.c-ss--single .c-ss__main .u-ss{height:100%}.c-ss--single .c-ss__main .u-ss__slide img{display:flex;margin:auto;height:100%;object-fit:contain}.c-ss--single .c-ss__main .ctrls .ctrl{position:absolute;top:0;bottom:0;margin:auto;background-color:transparent}.c-ss--single .c-ss__main .ctrls .ctrl--prev{left:0}.c-ss--single .c-ss__main .ctrls .ctrl--prev svg{transform:none}.c-ss--single .c-ss__main .ctrls .ctrl--next{right:0}.c-ss--single .c-ss__main .ctrls .ctrl:hover svg path{stroke:var(--c3);fill:var(--c3)}.c-ss--single .c-ss__enlarge{position:absolute;top:20px;left:20px;z-index:99}.c-ss--single .u-ss--main .slick-track{display:flex !important;height:100%}.c-ss--single .u-ss--main .slick-list{height:100%}.c-ss--single .u-ss--main .slick-list .slick-slide{height:inherit}.c-ss--single .u-ss--main .slick-list .slick-slide>div{height:100%}.c-ss--single .u-ss--main .slick-list .slick-slide .u-ss__slide{height:100%}.c-ss--single .u-ss--main .slick-list .slick-slide .u-ss__slide img{padding:40px}.c-ss--single .u-ss--thumbs .slick-list .slick-slide{margin:0 0 10px;cursor:pointer}.c-ss--single .u-ss--thumbs .slick-list .slick-slide.slick-current .u-ss__slide{border-color:var(--c1)}.c-ss--single.has-gallery{display:flex;justify-content:space-between}.c-ss--single.has-gallery .u-ss--main{width:100%}.c-ss--single.has-gallery .u-ss--thumbs{max-width:108px;width:100%;flex:none;margin:0 0 0 20px}.c-ss--single.has-gallery .u-ss--thumbs .u-ss__slide{height:108px;border:1px solid var(--lineColor);border-radius:var(--radius-xs);padding:8px;margin:0}.c-ss--single.has-gallery .u-ss--thumbs .u-ss__slide img{width:100%;height:100%;object-fit:contain}.c-ss--gallery{position:relative}.c-ss--gallery .u-ss--main{margin:0 0 40px}.c-ss--gallery .u-ss--main .slick-slide{height:397px}.c-ss--gallery .u-ss--main .slick-slide img{width:100%;height:100%;object-fit:cover}.c-ss--gallery .u-ss--main .slick-slide div{height:100%}.c-ss--gallery .u-ss--thumbs .slick-list{margin:0 -20px}.c-ss--gallery .u-ss--thumbs .slick-list .slick-slide{margin:0 20px;cursor:pointer}.c-ss--gallery .ctrls{position:absolute;top:0;left:0;width:100%;height:calc(100% - 125px);display:flex;align-items:center}.c-ss--gallery .ctrls .ctrl{margin:0;background-color:var(--c3)}.c-ss--gallery .ctrls .ctrl svg path{fill:var(--white)}.c-ss--gallery .ctrls .ctrl--prev{margin-left:20px}.c-ss--gallery .ctrls .ctrl--prev svg{transform:rotate(0deg)}.c-ss--gallery .ctrls .ctrl--next{margin-left:auto;margin-right:20px}.c-ss--brands .slick-list{margin:0 -12px}.c-ss--brands .slick-slide{margin:0 12px}.c-ss--brands .u-ss__slide{border:1px solid var(--lineColor);border-radius:var(--radius-xs);padding:18px;display:flex !important;flex-direction:column;align-items:center;justify-content:center}.c-ss--brands .u-ss__slide span{font-weight:var(--text-weight-bold);margin:12px 0 0;color:var(--c2)}.c-ss--brands .slick-dots{margin:0}.c-ss--brands .slick-dots li{margin:0;width:100%}.c-ss--brands .slick-dots li button{border-radius:0;width:100%;height:4px;background-color:var(--lineColor)}.c-ss--brands .slick-dots li.slick-active button{background-color:#333}.c-ss--brands .c-ss__footer{position:relative;height:24px;margin:20px 0 0;display:flex;align-items:center}.c-ss--brands .c-ss__footer .ctrls .ctrl{position:absolute;bottom:0;margin:0;width:24px;height:24px;background-color:transparent;border:1px solid var(--lineColor)}.c-ss--brands .c-ss__footer .ctrls .ctrl--prev{left:0}.c-ss--brands .c-ss__footer .ctrls .ctrl--prev svg{transform:none;height:10px}.c-ss--brands .c-ss__footer .ctrls .ctrl--next{right:0}.c-ss--brands .c-ss__footer .ctrls .ctrl:hover{background-color:var(--c1);border-color:var(--c1)}.c-ss--brands .c-ss__footer .ctrls .ctrl:hover svg path{fill:var(--white)}.c-ss--brands .c-ss__footer .dots{margin:auto;width:calc(100% - 110px);display:flex}.c-ss--related .slick-list{margin:0 -10px}.c-ss--related .slick-track{display:flex !important}.c-ss--related .slick-slide{height:inherit;margin:0 10px;padding-bottom:30px}.c-ss--related .slick-slide>div{height:100%}.c-ss--related .slick-slide .card{height:100%;margin:0}.c-ss--reviews .slick-list{margin:0 -20px}.c-ss--reviews .slick-slide{margin:0 20px}.c-ss--reviews .slick-slide:nth-child(3n+1) .card .inner{border-color:rgba(241,145,36,.25)}.c-ss--reviews .slick-slide:nth-child(3n+2) .card .inner{border-color:rgba(19,127,193,.25)}.c-ss--reviews .slick-slide:nth-child(3n+3) .card .inner{border-color:rgba(168,168,167,.25)}.c-ss.is-visible{visibility:visible}.site-footer{padding:50px 0;background-color:var(--c1)}.site-footer *{color:var(--white)}.site-footer h3{font-size:30px;font-weight:var(--text-weight-bold);line-height:40px;margin:0 0 10px}.site-footer p{margin:0 0 40px;font-weight:var(--text-weight-regular);line-height:30px}.site-footer p a{text-decoration:underline}.site-footer p:last-of-type{margin:0}.site-footer a{transition:.3s}.site-footer a:hover{opacity:.5}.site-footer .container{padding:0 100px}.site-footer__logo{margin:0 0 40px}.site-footer__logo svg{display:flex;max-width:270px;width:100%}.site-footer__socials{margin:50px 0 0}.site-footer__socials .socials{display:flex;justify-content:center}.site-footer__socials .socials__item{margin:0 20px}.site-footer__socials .socials__item svg{display:flex;height:30px}.site-footer .cols{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .cols .col--contact{max-width:260px}.site-footer .cols .col--about{max-width:420px}.site-footer .cols .col--menu ul{list-style:none;margin:0;padding:0}.site-footer .cols .col--menu ul li{margin:0 0 10px}.site-footer .cols .col--menu ul li:last-of-type{margin:0}.site-footer .table{display:flex;flex-direction:column}.site-footer .table__item{display:flex;align-items:center;margin:0 0 10px}.site-footer .table__item span{display:flex;font-weight:var(--text-weight-regular)}.site-footer .table__item-label{max-width:45px;width:100%}.bottom-nav{background-color:var(--c3);padding:30px 0}.bottom-nav .container{padding:0 100px}.bottom-nav .cols{display:flex;justify-content:space-between;align-items:center}.bottom-nav .cols *{color:var(--c1)}.bottom-nav .cols ul{list-style:none;margin:0;padding:0;display:inline-flex}.bottom-nav .cols ul li{margin:0 0 0 20px}.bottom-nav .cols a{transition:.3s}.bottom-nav .cols a:hover{opacity:.5}@media only screen and (max-width: 1590px){body{padding:50px 0 0}.container.lg{max-width:100%;padding:0 80px}.site-header .container{padding:0 30px}.site-header .price-toggler{margin:0}.module--pageheader.v1{padding:100px 0}.module--pageheader.v1 .bg-shape{right:-400px}.module--pageheader.v1 .pageheader .inner{width:60%}.site-footer .container,.bottom-nav .container{padding:0 30px}}@media only screen and (max-width: 1490px){.woo-products.grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 1390px){body{padding:36px 0 0}.site-header{padding:22px 0}.site-header .container{padding:0 80px}.site-header .navbar__nav{display:none}.site-header .navbar__actions{margin:0 30px 0 auto}.site-header .navbar__burger{display:flex}.site-footer h3{font-size:24px;line-height:32px}.site-footer .cols .col--about{max-width:280px}}@media only screen and (max-width: 1290px){.site-header .container{padding:0 50px}.container.lg,.container.md{max-width:100%;padding:0 50px}.woo-products-wrapper .cols .col--left{position:fixed;top:0;right:-1000%;max-width:490px;width:100%;height:100%;background-color:var(--white);box-shadow:1px 1px 10px #ccc;padding:40px;z-index:999999999;transition:.3s;overflow:auto}.woo-products-wrapper .cols .col--left.is-active{right:0}.woo-products-wrapper .cols .col--right{width:100%}.woo-sidebar-toggler{display:flex}.woo-sidebar-close{display:flex}.woo-single .pageheader__content.is-desktop .pageheader__content-title{font-size:35px;line-height:45px}.site-footer .container,.bottom-nav .container{padding:0 50px}}@media only screen and (max-width: 1199px){.card--projecten .card__content-title{font-size:22px;line-height:30px}.module--pageheader.v1 .bg-shape{display:none}.module--pageheader.v1 .pageheader__text p{font-size:var(--text-size-sm);line-height:var(--text-line-sm)}.module--pageheader.v3 .pageheader{height:500px}.module--pageheader.v3 .pageheader__details{padding-left:0}.module--pageheader.v3 .pageheader__details .item__label{font-size:16px;line-height:20px}.module--pageheader.v3 .pageheader__details .item__value{font-size:24px;line-height:34px}.module--contact .cols .col{width:100%}.module--contact .cols .col--left{margin:0 0 40px}.module--textGallery .cols .col{width:100%}.module--textGallery .cols .col--left{margin:0 0 50px}.woo-single .pageheader .cols{max-width:690px;margin:auto}.woo-single .pageheader .cols .col{width:100%}.woo-single .pageheader__media{height:auto}.woo-single .pageheader__content.is-mobile{display:block;margin:0 0 30px}.woo-single .pageheader__content.is-desktop .pageheader__content-title,.woo-single .pageheader__content.is-desktop .pageheader__content-info,.woo-single .pageheader__content.is-desktop .pageheader__content-text{display:none}.woo-single .pageheader__content-addtocart.is-simple .woo-addtocart form button.button{width:100%}.woo-single .pageheader__content-addtocart.is-simple .woo-addtocart form .custom-quantity-wrapper{flex:none}.woo-single .breadcrumbs{margin:0 0 30px;padding:30px 0;border-bottom:1px solid var(--lineColor)}.c-ss--single{flex-wrap:wrap}.c-ss--single.has-gallery .u-ss--thumbs{max-width:100%;margin:20px 0 0}.c-ss--single.has-gallery .u-ss--thumbs .slick-list{margin:0 -10px}.c-ss--single.has-gallery .u-ss--thumbs .slick-list .slick-slide{margin:0 10px}.c-ss--single .c-ss__main{height:400px}.c-ss--gallery .u-ss--main{margin:0 0 12px}.c-ss--gallery .u-ss--main .slick-slide{height:500px}.c-ss--gallery .u-ss--thumbs .slick-list{margin:0 -6px}.c-ss--gallery .u-ss--thumbs .slick-list .slick-slide{margin:0 6px}}@media only screen and (max-width: 1090px){.module--editor .cols .col{width:100%}.module--editor .cols .col--left{margin:0 0 50px}.module--pageheader.v3 .pageheader{height:auto}.module--pageheader.v3 .pageheader img{position:relative;height:500px}.module--pageheader.v3 .pageheader__details{position:relative;padding:40px 0 0}.module--textImage .cols{flex-wrap:wrap;max-width:690px;margin:auto}.module--textImage .cols .col{width:100%}.module--textImage .cols .col--left{margin:0 0 50px}.module--textImage .cols .col--left img{margin:auto;display:flex}.module--login .login-controls{width:100%}.heading .cols{flex-direction:column;align-items:center;text-align:center}.heading .cols .col--right{margin:30px 0 0}.heading__subtitle{font-size:20px;font-weight:var(--text-weight-regular)}.subscribe .row--blue .cols{flex-wrap:wrap;flex-direction:column;align-items:center}.subscribe .row--blue .cols .col{text-align:center}.subscribe .row--blue .cols .col--left{margin:0 0 40px}.subscribe .row--blue .cols .col--center{order:-1}.subscribe .row--blue .cols .col--center img{position:relative;bottom:0;left:0;margin-top:-100px}.subscribe .row--whitesmoke .cols{flex-wrap:wrap;flex-direction:column;align-items:center;max-width:690px;margin:auto}.subscribe .row--whitesmoke .cols .col{width:100%}.subscribe .row--whitesmoke .cols .col--left{margin:0 0 40px;text-align:center}.subscribe .row--whitesmoke form{flex-direction:column;max-width:490px;margin:auto}.subscribe .row--whitesmoke form .gform_body{width:100%}.subscribe .row--whitesmoke form .gform_footer{width:100%}.subscribe .row--whitesmoke form .gform_footer .btn{width:100%;text-align:center;justify-content:center}.woo-actions .woo-pagination{display:none}.woo-actions .woo-ordering{margin:0}.woo-cart .woo-cart-product__image{max-width:150px}.gform--halfs .gform-body .gform_fields .gfmc-container{width:100%;margin:0 0 30px}.gform--halfs .gform-body .gform_fields .gfmc-container:last-of-type{margin:0}.gform_fields .gfield.gfmc--fullheight .gfield .ginput_container_textarea{position:relative;height:unset}}@media only screen and (max-width: 990px){.site-header .navbar__actions{margin:0 10px 0 auto}.site-header .navbar__actions .price-toggler,.site-header .navbar__actions .woo-button{display:none}.module--listing .grid--3{grid-template-columns:repeat(2, minmax(0, 1fr))}.mobile-nav__header{background-color:var(--c1)}.mobile-nav__logo{margin:50px 0}.mobile-nav .action{display:flex}}@media only screen and (max-width: 790px){:root{--text-size-xl: 50px;--text-line-xl: 60px}.gap--lg{gap:25px}.mg--md{margin:60px 0}.pd--md{padding:60px 0}.site-header .container{padding:0 30px}.container.lg,.container.md{padding:0 30px}.heading__text p{font-size:20px;line-height:35px}.card--link .card__badge{width:100%;height:unset;left:0;top:auto;bottom:0}.card--link .card__badge span{font-size:24px;line-height:30px}.card--link .card__badge span br{display:none}.card--link.lg{height:250px}.module--pageheader.v1{padding:60px 0}.module--pageheader.v1 .pageheader .inner{width:100%}.woo-products.grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.c-ss--3 .slick-track{display:block !important}.c-ss--3 .slick-list{margin:0}.c-ss--3 .slick-list .slick-slide{margin:0}.site-footer .cols .col{width:45%;max-width:100%}.site-footer .container{padding:0 30px}.bottom-nav .container{padding:0 30px}.bottom-nav .cols{flex-direction:column;text-align:center}.bottom-nav .cols .col--left{margin:0 0 10px}}@media only screen and (max-width: 690px){:root{--text-size-xl: 40px;--text-line-xl: 50px}.card--projecten{margin:0 0 40px}.heading__text p{font-size:var(--text-size-sm);line-height:var(--text-line-sm)}.heading.has-margin.lg{margin:0 0 40px}.gform--halfs .gform-body .gform_fields .gfield--50{width:100%}.module--listing .grid--3{grid-template-columns:repeat(1, minmax(0, 1fr))}.module--listing .cards--projecten{max-width:490px;margin:auto}.module--textTogglers .tabs__nav a{width:100%;margin:0 0 20px;text-align:center}.module--pageheader.v3 .pageheader img{height:350px}.module--pageheader.v3 .pageheader__details{padding:20px 0 0;flex-direction:column;gap:0}.module--pageheader.v3 .pageheader__details .item{margin:0 0 30px}.module--pageheader.v3 .pageheader__details .item:last-of-type{margin:0}.woo-addtocart form button.button{padding:16px 20px}.woo-single .pageheader__content.is-mobile .pageheader__content-title{font-size:35px;line-height:45px}.woo-cart .cols .col--right{max-width:390px;margin:auto}.woo-cart .woo-cart-product{max-width:390px;margin:0 auto 30px;border:1px solid var(--lineColor);border-radius:var(--radius-xs);padding:40px;flex-wrap:wrap}.woo-cart .woo-cart-product__image{border:none;padding:0;margin:0 auto 30px;max-width:200px}.woo-cart .woo-cart-product__title{width:100%}.woo-cart .woo-cart-product__remove{top:10px;right:10px}.woo-cart .cart-actions{display:flex;justify-content:center}.c-ss--gallery .u-ss--main .slick-list .slick-slide{height:350px}.c-ss--gallery .ctrls .ctrl{width:40px;height:40px}.site-footer .cols .col{width:100%;margin:0 0 40px}.site-footer .cols .col:last-of-type{margin:0}}@media only screen and (max-width: 600px){.woo-products.grid{gap:15px}}@media only screen and (max-width: 490px){.site-header .container{padding:0 15px}.mobile-nav__header{justify-content:space-between}.module--contact .map{height:350px}.module--textTogglers .togglers .toggler-header__title{font-size:24px;line-height:34px}.module--shopLinks .cards.grid{grid-template-columns:repeat(1, minmax(0, 1fr))}.card--product .card__image{height:250px}.woo-single .pageheader__content-addtocart.is-simple .woo-addtocart form{flex-wrap:wrap}.woo-addtocart form .woo-variations-button{flex-wrap:wrap}.woo-addtocart form .custom-quantity-wrapper{width:100%;margin:0 0 10px}.woo-addtocart .variations-wrapper .variation-row{flex-wrap:wrap;margin:0 0 20px}.woo-addtocart .variations-wrapper .variation-label{max-width:100%;margin:0 0 10px}.woo-addtocart .variations-wrapper .variation-select select{font-size:15px;height:41px}.woo-products.grid{grid-template-columns:repeat(1, minmax(0, 1fr))}.woo-cart .woo-cart-product__prices{flex-direction:column;align-items:flex-start}.woo-cart .woo-cart-product__prices div{margin:0 0 20px}.woo-checkout .checkout-product-row{flex-wrap:wrap}.woo-checkout .checkout-product-row .product-image{margin:0 0 20px}.woo-checkout .checkout-product-row .product-content{width:100%;padding:0}.woo-checkout .place-order button{width:100%}.woo-checkout-form .container{padding:0}.c-ss--single .c-ss__main{height:300px}.site-footer__socials .socials__item{margin:0 10px}.site-footer__socials .socials__item svg{height:22px}}/*# sourceMappingURL=style.css.map */
