.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:#fff0;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid #fff0}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{width:100%;border:0;margin:0;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#122016}.stop-scrolling,body.active{overflow:hidden}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:middle}.img-content{object-fit:cover}.img-box{position:relative}.img-box:after{display:block;content:"";padding-bottom:56.25%}.img-box img{position:absolute;left:0;top:0;width:100%;height:100%}.h-modal,.social-link img{top:50%;left:50%;position:absolute;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.box__text,.header-container .main-menu-parent:after,.map-section .prettyMapList .prettyPagination .newPagination,.posts-sorter__value:after{top:50%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@keyframes shrink{0%{background-size:100% 100%}to{background-size:110% 110%}}.add-to-cart-form__field,.box__text,.card-section__wrapper__link,.card>a,.card__text,.cards-list,.cards-list--cross-sells .card--cross-sell__info,.cards-list--cross-sells .card--cross-sell__wrapper,.cards-list--cross-sells .card .card__image a,.cards-list--product .card,.carousel-featured__item,.carousel-featured__item__text,.cart-form__item__subtotal,.cart-form__item__thumbnail,.cart_totals__item,.cart_totals__total .cart_totals__item__value,.cc-window.cc-theme-edgeless,.checkout-page-content .wc-svea-checkout-form #shipping_method.woocommerce-shipping-methods li.initial-selected label.radio-container,.checkout-page-content .wc-svea-checkout-notes-field .form-row.notes,.checkout-page-content .woocommerce-order .woocommerce-customer-details .woocommerce-columns,.contact-hallar-section .contact-hallar__image-list,.contact-hallar-section .contact-hallar__image-text-list,.contact-hallar-section .contact-hallar__wrapper,.counter,.coupon__fields,.customer-type,.faq-section .faq-question__wrapper,.footer-navigation>ul,.form-card__body,.form-card__field--next-btn-grp,.form-card__field__price,.form-card__field__price .rent-price-wrapper,.form-card__field__text-grp .text-grp--dual,.form-card__header .contact,.form-card__wrapper,.grid__row,.grid__text,.guide-links__link,.h-modal .btn-grp,.hall-navigation>ul,.hall-navigation>ul .sub-menu,.hall-navigation>ul .sub-menu>li,.hamburger,.header-container .header__right-menu,.header-container .header__right-menu__icons,.header-container .header__submenu__content,.header-container .header__wrapper,.header-container .main-navigation ul,.header-container .menu-icon,.header__mini-cart__action .total,.header__mini-cart__item__thumbnail,.hero--gradient .hero__text,.hero--link .hero__text,.hero-image-carousel .progressBarContainer,.image-carousel figure.splide__slide,.infographic,.infographic-section-counter,.infographic__item--counter,.infographic__item--icon-text,.lang-switch .lang-list,.map-section .prettyMapList,.nav-anchor,.nav-anchor__list,.nav-menu ul .sub-menu,.newsletter-section,.newsletter-section .newsletter-form .form-row,.overweight-shipping__fields,.post-contents-section__wrapper,.posts-pager,.posts-sorter,.posts-sorter__wrapper__links,.pres-navigation>ul,.pres-navigation>ul .sub-menu,.pres-navigation>ul .sub-menu>li,.product-info--top,.section__title,.share-button-group__wrapper,.shopping-cart-section__header,.splide--bottom-arrow .splide__arrows,.terms,.testimonial__rating,.text-two-columns__wrapper,.text-with-logo__wrapper,.wc-proceed-to-checkout,.woocommerce-shipping-totals #shipping_method.woocommerce-shipping-methods li label.radio-container,footer .footer__content,footer .footer__social-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.cards-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-form__item__thumbnail,.header__mini-cart__item__thumbnail{justify-content:center;align-items:center}strong{font-weight:500}.wrap.container{margin-top:85px}.container{overflow:hidden}.main-wrapper{max-width:1440px;margin:0 auto;padding:100px 220px;position:relative}main.main>p{display:none}footer{background:#f3ede5}.logo{height:30px}.social-link{width:50px;height:50px;border:1px solid rgb(0 128 128 / .25);border-radius:50%;display:inline-block;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.social-link:hover{background-color:#2e5138}.social-link img{height:18px}.arrow{width:50px;height:auto;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}ul{list-style:none;margin:0;padding:0}footer .container,header .container,main .container{padding-left:90px;padding-right:90px}.image-box{position:relative;height:100%;overflow:hidden;background-color:#f9f9f9}.image-box img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:all .8s ease-in-out,opacity .3s ease-in-out;-moz-transition:all .8s ease-in-out,opacity .3s ease-in-out;-o-transition:all .8s ease-in-out,opacity .3s ease-in-out;transition:all .8s ease-in-out,opacity .3s ease-in-out;-ms-transition:all .8s ease-in-out,opacity .3s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.image-box img.attachment-woocommerce_thumbnail,.image-box img.lazyloaded{opacity:1}.image-box.featured-product-img img{-o-object-fit:contain;object-fit:contain}.image-box:after{content:"";display:block}.image-box .sale-tag{position:absolute;padding:5px 15px;line-height:20px;background-color:#a1515c;color:#fff;font-weight:700;left:0;top:20px}.link--underline2{text-decoration:underline 2px #5ca151!important;line-height:160%!important;text-underline-offset:5px}.link--underline,.link--underline2{display:inline-block;font-weight:700}.link--underline{position:relative;text-transform:uppercase}.link--underline,.link--underline:after{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.link--underline:after{content:"";display:inline-block;width:100%;height:2px;background:#fff;position:absolute;left:0;bottom:-8px}.link--underline:hover{color:#5ca151}.link--underline:hover:after{background-color:#5ca151}.link--gradient{background-color:#2e5138;background-image:linear-gradient(91.66deg,#337045,#5ca151 99.93%);background-size:100%;background-repeat:repeat;-moz-background-clip:text;-webkit-background-clip:text;background-clip:text;-moz-text-fill-color:#fff0;-webkit-text-fill-color:#fff0}.link--gradient,.link--gradient:after{background-image:linear-gradient(90deg,#337045,#5ca151,#5ca151,#337045);background-size:300% 100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.link--gradient:hover,.link--gradient:hover:after{background-position:100% 0}.box__text,.carousel-featured__item__text,.grid__text{flex-direction:column;justify-content:center}.overlay{background:#000;opacity:.2}.gradient-overlay,.overlay{content:"";position:absolute;top:0;display:block;width:100%;height:100%}.gradient-overlay{background:linear-gradient(90deg,#14161b 100%,#122016 0)}.splide__arrow{background:#fff;opacity:1}.splide__arrow:hover{opacity:1}.splide__pagination{bottom:-3px;width:auto}.splide__pagination__page{width:16px;height:16px;border:2px solid #888;background-color:#fff;margin:3px 0;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.splide__pagination__page.is-active{transform:none;background:#888}.splide__pagination__page:hover{border-color:#337045;background-color:#337045}.splide__pagination li{margin-right:16px}.splide__pagination li:last-of-type{margin:0}.splide--bottom-arrow .splide__arrows{margin-top:30px;margin-left:auto;margin-right:auto;justify-content:space-between}.splide--bottom-arrow .splide__arrow{top:auto;background:none;width:auto;height:16px;position:relative;transform:none;left:0;right:0;opacity:1}.splide--bottom-arrow .splide__arrow:hover:after{border-color:#337045}.splide--bottom-arrow .splide__arrow:after{content:"";width:10px;height:10px;border-color:#000;border-style:solid;transform:rotate(-45deg);margin:0 auto;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.splide--bottom-arrow .splide__arrow--prev:after{border-width:2px 0 0 2px;margin-left:8px}.splide--bottom-arrow .splide__arrow--next:after{border-width:0 2px 2px 0;margin-right:8px}.hallar-section{width:100%;max-width:57.85%}.header-container .header__logo,footer .footer__logo{width:7.9%;min-width:106px;height:auto;max-width:150px}.arrow-right:after,.header-container .main-menu-parent:after,.map-section .prettyMapList .prettyPagination a.pfl_next:after,.map-section .prettyMapList .prettyPagination a.pfl_prev:after,.posts-pager__navigator.next:before,.posts-pager__navigator.previous:before,.posts-sorter__value:after{content:"";width:12px;height:12px;border-color:#000;border-style:solid;margin:0 auto}.header-container .main-menu-parent:after,.posts-pager__navigator.next:before,.posts-pager__navigator.previous:before,.posts-sorter__value:after{-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.arrow-right:after,.map-section .prettyMapList .prettyPagination a.pfl_next:after{-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.map-section .prettyMapList .prettyPagination a.pfl_prev:after{-webkit-transform:rotate(135deg) translateY(-30%);-moz-transform:rotate(135deg) translateY(-30%);-ms-transform:rotate(135deg) translateY(-30%);transform:rotate(135deg) translateY(-30%)}.grid__text--gradient{background:linear-gradient(91.66deg,#337045,#5ca151 99.93%)}.contact-medarbetares a:hover,.customer-type__option:hover:not(.active),.header-container .header__submenu__feature .card:hover h3,.header-container .header__submenu__nav .nav-menu .menu-item-has-children>a:hover,.header-container .main-navigation ul li:hover,.nav-anchor__list__item:hover,.nav-menu ul .menu-item-has-children>a:hover,.nav-menu ul .sub-menu li:hover,.post-container__content a:hover,.posts-pager__page:hover,.text-two-columns__link:hover{color:#5ca151}.contact-medarbetares a,.header-container .header__submenu__nav .nav-menu .menu-item-has-children>a,.header-container .main-navigation ul li,.nav-anchor__list__item,.nav-menu ul .menu-item-has-children>a,.nav-menu ul .sub-menu li,.post-container__content a,.posts-pager__page,.text-two-columns__link{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.cards-list--product .card:hover .image-box>img,.home-featured-products-section .card:hover .image-box>img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.box__text .description p{margin:0}.flex-break{flex-basis:100%;height:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0;font-size:inherit;line-height:inherit}h1{font-weight:700;font-size:72px;line-height:80px}.cash-section__title h1,h2{font-weight:700;font-size:32px;line-height:40px}.header-container .header__submenu__nav .nav-menu .menu-item-has-children>a,.infographic__item--counter .count,.product-description h3,.product-description h4,.section-404 .description,.section-404 .link-to-home,.section-search-results .description,.section-search-results .link-to-home,h3{font-weight:700;font-size:24px;line-height:32px}.cards-list--product .card__text h3,.guide-links__link,.header-container .header__submenu__feature .card h3,.header__mini-cart__title,.nav-menu.presenningar-navigation ul .sub-menu a,h4{font-size:20px;line-height:24px;font-weight:700}.form-card .card__text h3,.infographic__item--counter .description,.map-section .prettyMapList .mapHolder .infoWindow h3,.posts-pager__page,h5{font-size:18px;line-height:26px;font-weight:700}.cards-list--cross-sells .card .card__text h3,.cc-window.cc-theme-edgeless,.cc-window.cc-theme-edgeless .cc-compliance>.cc-btn,.form-card__field__price .offer,.form-card__field__price .price,.map-section .prettyMapList .prettyFileBar #Map-List-Search>.prettySearchValue,.newsletter-section .newsletter-form button[type=submit],.posts-sorter__wrapper__link,.specifications-card__spec,h6{font-size:16px;line-height:20px;font-weight:700}.header-container .main-navigation ul li,.link,a{font-size:16px;line-height:120%}.link,a{color:inherit;text-decoration:none!important;cursor:pointer;-webkit-transition:color .5s ease-in-out,background .5s ease-in-out;-moz-transition:color .5s ease-in-out,background .5s ease-in-out;-o-transition:color .5s ease-in-out,background .5s ease-in-out;transition:color .5s ease-in-out,background .5s ease-in-out;-ms-transition:color .5s ease-in-out,background .5s ease-in-out}a:hover{color:#5ca151}.link:active,.link:focus,.link:hover,a:active,a:focus,a:hover{outline:0}.grid-card-section__wrapper.grid-slider-wrapper .for-desktop .card:first-child .card__text h3,.title{font-size:42px;line-height:50px}.title{font-weight:700}.card-section--small .card__text .description,.card-section--small .card__text h3,.post-container__content blockquote,.post-container__introduction,.subtitle{font-size:20px;line-height:28px}.contact-medarbetares__item,.image-carousel figure.splide__slide>figcaption,.map-section .prettyMapList .description,.map-section .prettyMapList .mapHolder .infoWindow .infowindowContent p,.map-section .prettyMapList .prettylink,.post-container__content,.post-container__content blockquote+.blockquote-author,.posts-sorter,.subtext,.text-section .description{font-size:16px;line-height:24px}.description,.map-section .prettyMapList .prettyPagination .newPagination>a,.nav-link,.nav-menu ul .menu-item-has-children>a{font-size:18px;line-height:26px}.hero-section+.infographic-section .description,.hero-section+.nav-anchor-section .description{font-size:22px;line-height:26px}.nav-link,.nav-menu ul .menu-item-has-children>a{font-weight:700}.article h1,.post-container__title{font-size:52px;line-height:60px}.article h2{font-size:32px;line-height:40px}.article h3{font-size:24px;line-height:32px}.article h4{font-size:20px;line-height:24px}.article h5{font-size:18px;line-height:26px}.article h6{font-size:16px;line-height:20px}.info,.post-container__content .with-caption+.caption,.post-container__content figure>img+figcaption{font-size:14px;line-height:22px}@media only screen and (max-width:1100px){.title{font-size:35px;line-height:40px}}@media only screen and (max-width:900px){h1{font-size:32px;line-height:38px}.header-container .main-navigation ul li a,h2{font-size:24px;line-height:32px}.card-section h2,.grid-card-section h2,.text-two-columns-section .section__title>.section-title,.text-with-logo-section .section__title>.section-title{font-size:28px;line-height:36px}.product-description h3,.product-description h4,h3{font-size:20px;line-height:24px}.contact-medarbetares__title,.header-container .header__right-menu__feature .cards-list .card h3,.header-container .header__right-menu__icons a,.header-container .presenningar-navigation ul .sub-menu .sub-menu-content .menu-item-title,h4{font-size:18px;line-height:26px}h5{font-size:16px;line-height:24px}h6{font-size:15px;line-height:20px}.title{font-size:24px;line-height:32px}.card-section--small .card__text .description,.card-section--small .card__text h3,.contact__text h5,.post-container__introduction,.subtitle{font-size:18px;line-height:26px}.description,.hero-section+.infographic-section .description,.hero-section+.nav-anchor-section .description,.nav-link{font-size:16px;line-height:24px}.article h1,.post-container__title{font-size:32px;line-height:40px}.article h2{font-size:24px;line-height:32px}.article h3{font-size:20px;line-height:24px}.breadcrumbs-section #breadcrumbs span span,.form-wrapper--static .form-card__header__desc,.infographic__item--icon-text h4,.nav-info{font-size:14px;line-height:22px}}@media only screen and (max-width:600px){.h-modal,.h-modal .dropdown__main,.h-modal .input-field,.h-modal .link,.h-modal .subtext,.h-modal .subtext a,.h-modal input,.h-modal textarea{font-size:14px;line-height:16px}}strong{font-weight:700}.btn,.button,button{font-weight:700;font-size:16px;line-height:120%;color:#337045;border-radius:2px;padding:15px 25px;display:inline-block;cursor:pointer;text-transform:uppercase;background-color:#fff;text-align:center;-webkit-transition:background .5s ease-in-out,color .5s ease-in-out;-moz-transition:background .5s ease-in-out,color .5s ease-in-out;-o-transition:background .5s ease-in-out,color .5s ease-in-out;transition:background .5s ease-in-out,color .5s ease-in-out;-ms-transition:background .5s ease-in-out,color .5s ease-in-out}.btn:hover,.button:hover,button:hover{color:#fff;background-color:#337045}.btn.disabled,.button.disabled,button.disabled{background:none;background-color:#c7c7c7!important;pointer-events:none}.btn--outline{border-radius:2px;border:1px solid #5ca151}.btn--fill{background:#337045;background-image:linear-gradient(90deg,#337045,#5ca151,#5ca151,#337045);background-size:300% 100%;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.btn--fill,.btn--fill:hover{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn--fill:hover{background-position:100% 0}.btn--fill--dark{background-image:linear-gradient(90deg,#122016,#2e5138,#2e5138,#122016);color:#fff;background-size:300% 100%}.btn--fill--dark:hover{background-position:100% 0}.btn--fill--gray{background-color:#c7c7c7;color:#fff}.btn--fill--white{background-color:#fff;border:1px solid #c7c7c7}.btn--arrow{position:relative}.btn--arrow:after{content:"";display:inline-block;width:10px;height:10px;border-color:#fff;border-style:solid;transform:rotate(-45deg);margin:0 auto;border-width:0 2px 2px 0;position:absolute;right:20px;top:19px}@media only screen and (max-width:900px){.btn,button{font-size:16px;line-height:24px}}input:focus,textarea:focus{outline:0}.input-field,input,textarea{-webkit-appearance:none;border:0;outline:none;padding:12px 15px 15px;font-size:16px;line-height:24px;font-weight:400;font-family:Rubik,sans-serif;margin-bottom:10px;position:relative}.input-field:focus,input:focus,textarea:focus{outline:0!important}input[type=submit]{cursor:pointer}input[type=submit]:focus{outline:0!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #122016}.field-half{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-right:10px;margin-left:10px}.field-half:nth-child(odd){margin-left:0}.field-half:nth-child(2n){margin-right:0}.field-full{width:100%}::-webkit-input-placeholder{color:#a0a1ae}:-ms-input-placeholder{color:#a0a1ae}::placeholder{color:#a0a1ae}.dropdown{position:relative}.dropdown__main{color:#888;background-color:#fff;padding:13px 16px;border:1px solid #c7c7c7}.dropdown__main.selected{color:#122016}.dropdown__options{width:100%;padding-bottom:10px;background-color:#fff;border:1px solid #c7c7c7;border-top:none;position:absolute;left:0;line-height:20px;z-index:5;display:none}.dropdown__options__item{padding:5px 16px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.dropdown__options__item:first-of-type{margin-top:0}.dropdown__options__item:hover{color:#5ca151}.dropdown__options__item.disabled{background-color:#c7c7c7;pointer-events:none;cursor:default;opacity:.5}.dropdown.active:after{right:7px;top:17px;-webkit-transform:rotate(225deg) translateY(-50%);-moz-transform:rotate(225deg) translateY(-50%);-ms-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)}.dropdown.active .dropdown__main{border-bottom-color:#fff0}.dropdown.active .dropdown__options{display:block}.dropdown:after{content:"";height:12px;width:12px;border-style:solid;border-width:0 2px 2px 0;display:inline-block;position:absolute;right:16px;top:20px;-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.dropdown:after,.dropdown:hover:after{border-color:#122016}.dropdown.dropdown-reversed:after{right:8px;-webkit-transform:rotate(-135deg) translateY(-50%);-moz-transform:rotate(-135deg) translateY(-50%);-ms-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}.dropdown.dropdown-reversed.active:after{right:16px;-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.counter{background-color:#fff;padding:15px 0 14px;border:1px solid #c7c7c7}.counter__dec,.counter__inc{font-weight:700;font-size:22px;line-height:24px;flex-grow:1;padding-left:15px;padding-right:15px;cursor:pointer}.counter__inc{text-align:right}.counter__main{flex-grow:3;text-align:center}.input-unit{border:1px solid #c7c7c7;display:flex;align-items:center}.input-unit input::-webkit-inner-spin-button,.input-unit input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-unit input[type=number]{-moz-appearance:textfield}.input-unit input{width:100%;margin:0;text-align:right;padding:15px 5px 14px 16px;cursor:pointer}.input-unit__unit{margin:0;margin-right:16px}.input-unit--disabled{border:1px solid #f0f0f0;background-color:#f0f0f0}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1rem auto;height:auto}.alignleft,.alignright{margin-bottom:1rem;height:auto}@media (min-width:30rem){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.temp-spacer{height:500px}.section__title{color:#2e5138;margin-bottom:40px;justify-content:space-between;align-items:center}.section__title h2.section-title{margin-bottom:0}.section__desc{max-width:887px}.section__link--mobile{text-align:center;margin-top:40px}.section--gray{background-color:#f9f9f9}.section--dark-gray{background-color:#f0f0f0}.lazy-section{visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.lazy-section.loaded{visibility:visible}.hero{position:relative;color:#fff}.hero__image__bg{background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:0;height:64vh;overflow:hidden;-webkit-transition:opacity .8s ease-in-out;-moz-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.hero__image__bg.lazyloaded{opacity:1}.hero__image__bg:after{content:"";display:block;padding-top:34.722222%}.hero__text{width:100%;padding:50px;pointer-events:none}.hero__text .link,.hero__text h1{text-shadow:0 0 50px rgb(0 0 0 / .5)}.hero__text a{-webkit-transition:color .2s ease-in-out,background .2s ease-in-out;-moz-transition:color .2s ease-in-out,background .2s ease-in-out;-o-transition:color .2s ease-in-out,background .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out;-ms-transition:color .2s ease-in-out,background .2s ease-in-out;pointer-events:auto}.hero__text--bottom{position:absolute;bottom:0}.hero__text .link{-webkit-transition:color .2s ease-in-out,background .2s ease-in-out;-moz-transition:color .2s ease-in-out,background .2s ease-in-out;-o-transition:color .2s ease-in-out,background .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out;-ms-transition:color .2s ease-in-out,background .2s ease-in-out}.hero__text .link:hover{opacity:.7}.hero__text .link:after{-webkit-transition:color .2s ease-in-out,background .2s ease-in-out;-moz-transition:color .2s ease-in-out,background .2s ease-in-out;-o-transition:color .2s ease-in-out,background .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out;-ms-transition:color .2s ease-in-out,background .2s ease-in-out}.hero--gradient .hero__image__bg:after,.hero--link .hero__image__bg:after{padding-top:44.444444%}.hero--gradient .hero__text,.hero--link .hero__text{justify-content:space-between;align-items:flex-end}.hero--gradient .hero__text h1,.hero--link .hero__text h1{width:100%;max-width:61.111111%}.hero--form .hero__image__bg:after{padding-top:46.111111%}.hero--gradient{background:linear-gradient(90deg,#122016,#2e5138);min-height:300px}.hero--gradient>.hero__image{display:none}.hero--mid .hero__image__bg:after{padding-top:34.72%}.hero--carousel .hero__text{padding-bottom:100px}.hero--kontakt .hero__text h1{max-width:50%}.infographic-section__wrapper{margin-top:50px;margin-bottom:30px}.infographic-section__description{width:31.87%}.infographic-section-counter{align-items:center}.infographic,.infographic-section-counter{justify-content:space-between}.infographic h4{color:#337045;font-size:18px;line-height:24px;margin-bottom:10px}.infographic--counter{max-width:65%;margin-bottom:15px}.infographic__item--counter{margin-right:50px;align-items:center}.infographic__item--counter:last-child{margin-right:0}.infographic__item--counter .infographic__item__icon{margin-right:15px;width:60px;height:60px}.infographic__item--counter .count{color:#337045}.infographic__item--counter .description{color:#888;font-weight:400}.infographic__item--icon-text{width:auto;max-width:100%;margin-right:80px;align-items:center;margin-bottom:20px}.infographic__item--icon-text:last-of-type{margin-right:0}.infographic__item--icon-text .infographic__item__icon{margin-right:20px;margin-bottom:0}.infographic__item--icon-text h4{margin-bottom:0}.infographic--icon-text{justify-content:flex-start;flex-wrap:wrap;width:63.73%}.infographic__mobile-desc,.infographic__mobile-title{display:none}.infographic.with-gaps .infographic__item:not(:first-of-type){margin-left:24px}.carousel-featured-section__wrapper{margin-top:80px;margin-bottom:90px}.carousel-featured__item{color:#fff;align-items:center;cursor:pointer}.carousel-featured__item__image{width:100%;height:100%;max-width:49.253731%}.carousel-featured__item__image .image-box:after{padding-top:56.060606%}.carousel-featured__item__text{width:100%;height:100%;max-width:50.746269%;padding:30px 50px;background-image:linear-gradient(90deg,#122016,#2e5138,#2e5138,#122016);background-size:300% 100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.carousel-featured__item__text .description{margin:25px 0}.carousel-featured__item:hover .carousel-featured__item__text{background-position:100% 0}.carousel-featured.carousel-product-campaign .carousel-featured__item:hover .carousel-featured__item__text{background:#fff}.carousel-featured.carousel-product-campaign .carousel-featured__item:hover .link{background-position:100% 0}.grid__row__item{width:50%}.grid__row:nth-child(odd) .grid__text{order:1}.grid__row:nth-child(2n) .grid__text,.grid__row:nth-child(odd) .grid__image{order:2}.grid__row:nth-child(2n) .grid__image{order:1}.grid--image-first .grid__row:nth-child(odd) .grid__text{order:2}.grid--image-first .grid__row:nth-child(2n) .grid__text,.grid--image-first .grid__row:nth-child(odd) .grid__image{order:1}.grid--image-first .grid__row:nth-child(2n) .grid__image{order:2}.grid__text{padding:30px 50px}.grid__text .title{color:#2e5138}.grid__text .description{margin:25px 0 30px}.grid__text a{align-self:flex-start}.grid__text .link{color:#2e5138}.grid__text .link:after{background-color:#2e5138}.grid__image .image-box:after{padding-top:68.493151%}.box-overlapping-section__wrapper{position:relative;margin-top:80px;margin-bottom:100px;width:100%}.box__image{width:100%;max-width:82.985075%;margin-left:auto}.box__image .image-box:after{padding-top:44.964029%}.box a{align-self:flex-start}.box__text{width:100%;max-width:660px;background-color:#f0f0f0;padding:55px 50px 70px}.box__text .title{color:#2e5138}.box__text .description{margin:25px 0}.card-section{overflow:visible}.card-section__wrapper{padding-top:80px;padding-bottom:60px}.card-section__wrapper__link{margin-top:10px;justify-content:center}.card-section__wrapper .section__title{margin-bottom:40px}.card-section__wrapper .section__desc{margin-bottom:25px}.card-section--services .section__desc{margin-bottom:50px}.card-section--white .card__text{background-image:linear-gradient(90deg,#f0f0f0,#f0f0f0,#337045,#5ca151)}.card-section--gray2 .card__text,.card-section--gray .card__text{background-color:#fff}.card-section--small .card__text .description{margin:0}.cards-list--product .card__fields{margin-top:10px}.cards-list--product .card__fields .btn{display:block}.cards-list--product .card .image-box{background-color:#fff}.cards-list--product .card .image-box img{object-fit:contain}.cards-list--product .link--underline:after{bottom:0}.cards-list .card__text>h3{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.cards-list.no-bg .card__text{background:none}.cards-list.no-bg .card:hover .card__text h3{color:#5ca151}.cards-list.posts-cards-list .image-box img{opacity:1}.card{width:100%;max-width:32.313432%;margin-bottom:20px;margin-right:1.492537%}.card:nth-child(3n){margin-right:0}.card:hover a{color:#2e5138}.card:hover .card__text{background-position:100% 0}.card:hover .card__text .description,.card:hover .card__text .link,.card:hover .card__text h3{color:#fff}.card:hover .card__text .link:after{background:#fff}.card>a{flex-direction:column;height:100%}.card__image .image-box:after{padding-top:56.581986%}.card__text{padding:16px 20px 17px;flex:1;flex-direction:column;background-image:linear-gradient(90deg,#fff,#fff,#337045,#5ca151);background-size:300% 100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.card__text h3{color:#2e5138;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card__text .description{margin-top:20px;margin-bottom:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.card__text .link{color:#2e5138;max-width:max-content;margin-top:auto;margin-bottom:13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card__text .link:after{background-color:#2e5138}.card__short-desc{margin-top:20px}.card__short-desc p{margin:0}.grid-card-section__wrapper{margin-top:80px;margin-bottom:60px}.grid-card-section__wrapper .grid{margin-bottom:20px}.grid-card-section__wrapper .grid__image .image-box:after{padding-top:56.060606%}.grid-card-section__wrapper.grid-slider-wrapper .for-desktop .card:first-child{display:block;max-width:100%;margin-right:0}.grid-card-section__wrapper.grid-slider-wrapper .for-desktop .card:first-child a{flex-direction:row}.grid-card-section__wrapper.grid-slider-wrapper .for-desktop .card:first-child .card__image{width:50%}.grid-card-section__wrapper.grid-slider-wrapper .for-desktop .card:first-child .card__text{width:50%;justify-content:center;padding:50px}.grid-card-section__wrapper.grid-slider-wrapper .for-desktop .card:first-child .card__text .link{margin-top:10px;margin-bottom:0}.grid-card-section__wrapper.grid-slider-wrapper .for-desktop .card:nth-child(3n){margin-right:1.492537%}.grid-card-section__wrapper.grid-slider-wrapper .for-desktop .card:nth-child(4n){margin-right:0}.grid-card-section__wrapper.grid-slider-wrapper.splide__list.cards-list{display:block;flex-wrap:inherit}.grid-card-section__wrapper .section__desc{margin-bottom:25px}.nav-anchor-section__wrapper{margin-top:40px;margin-bottom:50px}.nav-anchor{justify-content:space-between;align-items:flex-start}.nav-anchor__desc{width:100%;max-width:49.253731%}.nav-anchor__list__item{margin-left:30px;font-weight:700;color:#2e5138;cursor:pointer}.nav-anchor__list__item:first-of-type{margin-left:0}.sticky-container{position:relative}.form-wrapper{width:448px}.form-wrapper--kontakt{width:660px}.form-wrapper--kontakt.form-wrapper--static .form-card{top:100px}.form-wrapper--kontakt.form-wrapper--static .form-card__field:last-of-type{margin-bottom:0}.form-wrapper--kontakt.form-wrapper--static .form-card__field__text-area textarea{min-height:100px}.form-wrapper--kontakt.form-wrapper--static .form-card__success{color:#5ca151;margin-top:auto}.form-wrapper--kontakt.form-wrapper--static .kontakt-page-form{overflow-y:auto}.form-wrapper--static{position:absolute;top:0;right:90px;height:100%;z-index:1}.form-wrapper--static .form-card{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:135px;margin-top:0}.form-wrapper.bottom{position:absolute;top:auto;bottom:100px}.form-wrapper.referenser-form-wrapper{width:auto;margin-bottom:50px}.form-card{margin-top:50px;background-color:#fff;box-shadow:0 5px 35px rgb(0 0 0 / .15)}.form-card__wrapper{flex-direction:column;height:100%}.form-card__wrapper:not(.no-padding){padding:40px}.form-card__wrapper.no-padding .with-padding{padding-left:40px;padding-right:40px}.form-card__wrapper.no-padding .with-padding:first-child{padding-top:40px}.form-card__wrapper.no-padding .with-padding:last-child{padding-bottom:40px}.form-card .title{color:#2e5138;padding-right:20px}.form-card__header__desc{margin-top:25px}.form-card__header .contact{align-items:center}.form-card__header .contact__image{margin-right:20px;border:none}.form-card__header .contact__image>img{width:80px;height:80px}.form-card__header .contact .name{color:#337045;text-transform:none;font-weight:400}.form-card__header .contact .name--link:after{background-color:#337045;height:1px;margin-top:1px}.form-card__header .subtext strong{color:#2e5138}.form-card__header .subtext p{margin:0}.form-card__body{margin-top:20px;flex-direction:column;justify-content:flex-end;flex:1}.form-card__body .card{max-width:none;margin:0}.form-card__body .card__text{padding:0;padding-top:15px}.form-card__body .card__image .image-box{height:200px}.form-card__body.multistep-step-4{margin-top:0;justify-content:flex-end}.form-card__errors{color:red;margin-top:auto}.form-card__errors+.form-card__field--next-btn-grp,.form-card__errors+.form-card__field--send-btn{margin-top:27px}.form-card__field{cursor:pointer;margin-bottom:20px}.form-card__field .invalid{border:1px solid red}.form-card__field__label{display:inline-block;margin-bottom:5px}.form-card__field__text-grp input[type=email],.form-card__field__text-grp input[type=tel],.form-card__field__text-grp input[type=text]{background-color:#f0f0f0;border-radius:2px;outline:none;border:0}.form-card__field__text-grp input[type=email].invalid,.form-card__field__text-grp input[type=tel].invalid,.form-card__field__text-grp input[type=text].invalid{border:1px solid red}.form-card__field__text-grp input[type=email]:focus,.form-card__field__text-grp input[type=tel]:focus,.form-card__field__text-grp input[type=text]:focus{outline:none}.form-card__field__text-grp .text-grp--full input{width:100%}.form-card__field__text-grp .text-grp--dual{justify-content:space-between}.form-card__field__text-grp .text-grp--dual>div,.form-card__field__text-grp .text-grp--dual input{width:100%;max-width:48.641304%}.form-card__field__text-grp .text-grp--dual>div{display:flex;flex-direction:column}.form-card__field__text-grp .text-grp--dual>div input{width:100%;max-width:100%}.form-card__field__text-area textarea{width:100%;min-height:148px;background-color:#f0f0f0;border-radius:2px;outline:none;border:0}.form-card__field__text-area textarea:focus{outline:none}.form-card__field__button .btn{width:100%;display:block}.form-card__field--next-btn-grp{margin:0;margin-top:27px;justify-content:space-between;align-items:center}.form-card__field--next-btn-grp .terms{max-width:61%}.form-card__field--send-btn{margin:0}.form-card__field--send-btn .btn{width:100%}.form-card__field__link{max-width:200px}.form-card__field__link a{color:#337045}.form-card__field__link a.underline{text-decoration:underline}.form-card__field__link.full{max-width:none;margin-top:25px}.form-card__field__grid .grid__image{width:100%;max-width:43.478261%}.form-card__field__grid .grid__image img{border-radius:3px 0 0 3px}.form-card__field__grid .grid__text{width:100%;max-width:56.521739%;color:#fff;padding:20px 14px;border-radius:0 3px 3px 0}.form-card__field__grid__title{font-weight:700;line-height:20px}.form-card__field__price{justify-content:space-between}.form-card__field__price .price{color:#5ca151}.form-card__field__price .price .woocommerce-price-suffix,.form-card__field__price .price del{display:none!important}.form-card__field__price .price ins{text-decoration:none}.form-card__field__price .offer{color:#2e5138}.form-card__field__price .link{text-transform:none;font-weight:400}.form-card__field__price .link:after{margin-top:-1px;background-color:#122016;height:1px}.form-card__field__price .link:hover:after{background-color:#5ca151}.form-card__field__price .rent-price-wrapper{width:100%;justify-content:flex-end}.form-card__field__price .rent-price-wrapper>span{margin-right:5px}.form-card__field__price .woocommerce-Price-amount span{margin-left:2px}.form-card__field__div{width:100%;padding:12px 13px 13px;background-color:#f0f0f0;border-radius:2px;outline:none;border:0;cursor:default}.form-card__field__counter .quantity{display:none}.form-card__field--cross-sell-price{margin-bottom:16px}.form-card .dropdown__main{-webkit-text-size-adjust:100%;background-color:#f0f0f0;border:none}.form-card .dropdown__main[data-pristine=false]{color:#2e5138}.form-card .dropdown__options{background-color:#f0f0f0;border:none}.form-card .splide__track.overflow{overflow:visible}.form-card .splide__track.overflow .splide__slide{visibility:hidden}.form-card .splide__track.overflow .splide__slide.is-visible{visibility:visible}.form-card .post-recommendations{padding:20px 40px 35px;background-color:#f9f9f9}.form-card .post-recommendations .subtext{margin-bottom:10px}.form-card .btn{user-select:none}.terms{color:#888;font-size:12px;line-height:18px;align-items:center;margin-bottom:20px}.terms input[type=checkbox]{margin:0;padding:0;margin-right:15px;width:20px;height:20px;border:1px solid #888;flex-shrink:0}.terms input[type=checkbox]:after{display:none;content:"";position:absolute;top:1px;left:5px;height:12px;width:8px;border:solid #337045;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.terms input[type=checkbox]:checked:after{display:block}.terms input[type=checkbox].invalid{border-color:red}.terms .gdpr-checkbox+label p{margin:0}.terms .gdpr-checkbox+label p a{text-decoration:underline;font-size:12px;line-height:18px}#breadcrumbs span span{font-size:16px;line-height:24px;font-weight:700}#breadcrumbs span span a{margin-right:25px;position:relative}#breadcrumbs span span a:after{content:"";display:inline-block;width:9px;height:9px;border-color:#233e2a;border-style:solid;border-width:0 2px 2px 0;transform:rotate(-45deg);position:absolute;right:-15px;top:5px}#breadcrumbs span span span{color:#c7c7c7}.text-section__wrapper{margin:50px 0 80px}.text-section__title{margin-bottom:40px}.text-section__title h2{margin-bottom:0}.text-section h1,.text-section h2,.text-section h3,.text-section h4,.text-section h5,.text-section h6{color:#2e5138;margin-top:50px;margin-bottom:30px}.text-section .description{padding-bottom:40px}.text-section .table-scroll__controls{display:none;width:100%;position:absolute;bottom:0;transform:translateY(45%)}.text-section .table-scroll__controls button{position:relative;padding:0;width:32px;height:32px;border:none}.text-section .table-scroll__controls button:hover{background-color:#fff}.text-section .table-scroll__controls button:hover:after{border-color:#5ca151}.text-section .table-scroll__controls button:after{content:"";height:16px;width:16px;border-style:solid;border-color:#2e5138;display:inline-block;position:absolute}.text-section .table-scroll__controls button.left:after{border-width:0 0 2px 2px}.text-section .table-scroll__controls button.left:after,.text-section .table-scroll__controls button.right:after{top:55%;right:25%;-webkit-transform:rotate(45deg) translate(-50%,-50%);-moz-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%)}.text-section .table-scroll__controls button.right:after{border-width:2px 2px 0 0}.text-section .table-scroll__wrapper.has-scroll{position:relative;margin-bottom:24px}.text-section .table-scroll__wrapper.has-scroll .table-scroll__controls{display:flex;justify-content:space-between}.text-section .table-wrapper{width:100%;overflow-x:auto;padding-bottom:24px;box-sizing:content-box;scroll-behavior:smooth}.text-section .table-wrapper::-webkit-scrollbar-track{background-color:#f0f0f0;box-shadow:none;border:none}.text-section .table-wrapper::-webkit-scrollbar{-webkit-appearance:none}.text-section .table-wrapper::-webkit-scrollbar:horizontal{height:5px}.text-section .table-wrapper::-webkit-scrollbar-thumb{background-color:#2e5138}.faq-section__wrapper{margin-top:80px;margin-bottom:80px}.faq-section__wrapper.product-faq{margin-bottom:0}.faq-section .faq-content__wrapper{border-bottom:1px solid #f0f0f0;padding:13px 0}.faq-section .faq-question__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.faq-section .faq-question__wrapper.active,.faq-section .faq-question__wrapper:hover{color:#2e5138}.faq-section .faq-question__wrapper.active .faq-question--icon:after,.faq-section .faq-question__wrapper.active .faq-question--icon:before,.faq-section .faq-question__wrapper:hover .faq-question--icon:after,.faq-section .faq-question__wrapper:hover .faq-question--icon:before{background-color:#2e5138}.faq-section .faq-question__content{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;flex:1}.faq-section .faq-question--icon{width:12px;height:12px;position:relative;margin-left:20px}.faq-section .faq-question--icon:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.faq-section .faq-question--icon:after{top:65%;left:0;width:100%;height:2px;margin-top:-3px}.faq-section .faq-question--icon:after,.faq-section .faq-question--icon:before{content:"";position:absolute;background-color:#122016;-webkit-transition:transform .25s ease-out;-moz-transition:transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out}.faq-section .faq-question--icon.minus:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:#2e5138}.faq-section .faq-question--icon.minus:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-color:#2e5138}.faq-section .faq-answer__wrapper{max-height:0;overflow:hidden;margin-right:250px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.contact-hallar-section__wrapper{background:linear-gradient(90deg,#122016,#2e5138);padding:50px 0;color:#fff}.contact-hallar-section .contact-hallar__wrapper{align-items:center}.contact-hallar-section .contact-hallar__image-list{margin-right:2.96%}.contact-hallar-section .contact-hallar__image-list .contact__image{margin-left:-20px}.contact-hallar-section .contact-hallar__image-text-list{align-items:center}.contact-hallar-section .contact-hallar__image-text-list .contact__text{max-width:100%;margin-right:0}.contact-hallar-section .contact-hallar__image-text-list .contact__image{margin-right:20px}.contact__image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:80px;height:80px;border:2px solid #f9f9f9;overflow:hidden;flex-shrink:0;background-color:#fff}.contact__image>img{width:100%;height:100%;object-fit:cover}.contact__button{margin-right:1.49%;text-align:center}.contact__buttons{flex:1}.contact__text{width:100%;max-width:16.49%;margin-right:2.96%}.single-telthaller .wrap.container,.single-tillvalg .wrap.container,.single-tjenester .wrap.container,.template-kontakt .wrap.container{overflow:initial}.carousel-testimonial-section__wrapper{margin-top:50px;margin-bottom:50px}.carousel-testimonial-section__wrapper .splide .splide__slide.splide__slide--clone .testimonial__rating{display:none}.carousel-testimonial .splide__pagination{bottom:2px}.carousel-testimonial .splide__pagination__page{opacity:1;border-color:#122016}.carousel-testimonial .splide__pagination__page.is-active{background-color:#122016}.carousel-testimonial .splide__pagination__page:hover{border-color:#337045}.testimonial{color:#888}.testimonial__rating{margin-bottom:25px}.testimonial__rating .star{width:25px;height:25px;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNTQ4OTQgMC45MjcwNDlDOS44NDgzIDAuMDA1NzM4NSAxMS4xNTE3IDAuMDA1NzQwNCAxMS40NTExIDAuOTI3MDUxTDEzLjA4MTkgNS45NDYzQzEzLjIxNTggNi4zNTgzMyAxMy41OTk3IDYuNjM3MjkgMTQuMDMzIDYuNjM3MjlIMTkuMzEwNUMyMC4yNzkyIDYuNjM3MjkgMjAuNjgyIDcuODc2OSAxOS44OTgzIDguNDQ2M0wxNS42Mjg3IDExLjU0ODRDMTUuMjc4MiAxMS44MDMgMTUuMTMxNSAxMi4yNTQ0IDE1LjI2NTQgMTIuNjY2NEwxNi44OTYzIDE3LjY4NTdDMTcuMTk1NiAxOC42MDcgMTYuMTQxMSAxOS4zNzMxIDE1LjM1NzQgMTguODAzN0wxMS4wODc4IDE1LjcwMTZDMTAuNzM3MyAxNS40NDcgMTAuMjYyNyAxNS40NDcgOS45MTIyMSAxNS43MDE2TDUuNjQyNTggMTguODAzN0M0Ljg1ODg3IDE5LjM3MzEgMy44MDQzOSAxOC42MDcgNC4xMDM3NCAxNy42ODU3TDUuNzM0NiAxMi42NjY0QzUuODY4NDcgMTIuMjU0NCA1LjcyMTgxIDExLjgwMyA1LjM3MTMyIDExLjU0ODRMMS4xMDE2OSA4LjQ0NjNDMC4zMTc5NzcgNy44NzY5IDAuNzIwNzU0IDYuNjM3MjkgMS42ODk0OCA2LjYzNzI5SDYuOTY3MDNDNy40MDAyNiA2LjYzNzI5IDcuNzg0MjEgNi4zNTgzMyA3LjkxODA5IDUuOTQ2M0w5LjU0ODk0IDAuOTI3MDQ5WiIgZmlsbD0iIzVDQTE1MSIvPgo8L3N2Zz4K)}.testimonial__desc{margin-bottom:25px}.testimonial__author{font-weight:700}.carousel-section__wrapper{margin:80px 0}.carousel-section__wrapper .carousel-projects .carousel__item__image{cursor:pointer}.carousel-section__wrapper .carousel-projects .splide__arrow:hover svg{fill:#fff!important}.carousel__item__image .image-box:after{padding-top:56.060606%}.carousel__item__text h3{margin-top:30px;margin-bottom:20px;color:#2e5138}.breadcrumbs--hallar{margin-bottom:40px}.text-two-columns-section{padding-top:80px;padding-bottom:90px}.text-two-columns__wrapper{margin-top:25px}.text-two-columns__description{width:45.13%}.text-two-columns__image{margin-left:3.47%;flex:1}.text-two-columns__image>img{width:100%}.text-two-columns__description>div>p:first-child{margin-top:0}.text-two-columns__description>div>p:last-child{margin-bottom:0}.text-two-columns__links{margin-top:40px}.text-two-columns__link:not(:first-child){margin-left:35px}.text-two-columns__link>img{width:36px;margin-right:20px}.text-two-columns__link>span{text-decoration:underline}.text-with-logo-section{padding-top:80px;padding-bottom:80px}.text-with-logo__wrapper{margin-top:25px;justify-content:space-between}.text-with-logo__description{width:53.61%}.text-with-logo__description>p:first-child{margin-top:0}.text-with-logo__logo{width:150px}.text-with-logo__logo:not(:first-child){margin-left:50px}.contact-medarbetare-section{padding-top:80px;padding-bottom:80px}.contact-medarbetare-section__wrapper:not(:first-child){margin-top:60px}.contact-medarbetare-section__container{display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px}.sticky-container .contact-medarbetare-section{padding-right:750px}.contact-medarbetares__title{color:#2e5138;margin-bottom:30px}.contact-medarbetares__wrapper{display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;column-gap:20px}.contact-medarbetares__wrapper.compact{row-gap:30px}.contact-medarbetares__wrapper.compact.span-3{grid-template-columns:repeat(3,1fr)}.contact-medarbetares__wrapper.compact.span-2{grid-template-columns:repeat(2,1fr)}.contact-medarbetares__wrapper.compact.span-1{grid-template-columns:1fr}.contact-medarbetares__link{color:#337045;text-decoration:underline}.contact-medarbetares.span-4{grid-column:auto/span 4}.contact-medarbetares.span-3{grid-column:auto/span 3}.contact-medarbetares.span-2{grid-column:auto/span 2}.contact-medarbetares a{text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.contact-medarbetares a:hover{text-decoration:underline}.breadcrumbs-section{background-color:#f9f9f9;padding-top:20px;padding-bottom:20px}.post-contents-section{padding-top:50px;padding-bottom:50px}.post-contents-section__left{width:60.6251%}.post-contents-section__right{margin-left:9.3055%;width:30.0694%}.post-contents-section__right__title{color:#888;margin-bottom:30px}.post-contents-section__right .card{max-width:none;margin-bottom:0}.post-contents-section__right .card__text{background-image:linear-gradient(90deg,#f0f0f0,#f0f0f0,#337045,#5ca151)}.post-contents-section__date{color:#c7c7c7;margin-bottom:30px}.post-container__title{color:#2e5138;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.post-container__introduction{margin:30px 0}.post-container__sharer{margin-top:50px}.post-container__content{width:85.3816%}.post-container__content__recommendations{display:none;padding:40px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:0}.post-container__content a{color:#337045}.post-container__content .wp-block-button__link{color:#fff}.post-container__content figure a{color:#122016}.post-container__content figure>img+figcaption{color:#888;text-align:center;margin-top:15px}.post-container__content figure>img+figcaption a{color:#122016}.post-container__content blockquote{color:#888;text-align:center;margin:40px 0}.post-container__content blockquote:before{content:open-quote}.post-container__content blockquote:after{content:close-quote}.post-container__content blockquote+.blockquote-author{font-weight:700;margin-top:-15px;margin-bottom:40px}.post-container__content ul:not(.blocks-gallery-grid):not(.splide__pagination){list-style-type:disc;padding-left:40px}.post-container__content .with-caption>iframe{width:100%}.post-container__content .with-caption+.caption{color:#888;text-align:center;margin-top:15px}.post-container__content .wp-block-embed,.post-container__content .wp-block-image,.post-container__content .wp-caption{margin-block-start:0;margin-block-end:0;margin:0}.post-container__content .wp-block-embed .wp-block-embed__wrapper,.post-container__content .wp-block-embed img,.post-container__content .wp-block-image .wp-block-embed__wrapper,.post-container__content .wp-block-image img,.post-container__content .wp-caption .wp-block-embed__wrapper,.post-container__content .wp-caption img{margin-top:30px;margin-bottom:30px;width:100%;height:auto}.post-container__content .card{max-width:none}.post-container__content .form-acceptance .wpcf7-list-item{margin:0}.post-container__content .form-acceptance .wpcf7-list-item>label{display:flex}.post-container__content .form-acceptance input[type=checkbox]{margin:0;padding:0;width:20px;height:20px;border:1px solid #888;flex-shrink:0}.post-container__content .form-acceptance input[type=checkbox]:after{display:none;content:"";position:absolute;top:2px;left:5px;height:12px;width:8px;border:solid #337045;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.post-container__content .form-acceptance input[type=checkbox]:checked:after{display:block}.post-container__content .form-acceptance input[type=checkbox]+span{margin-left:15px}.post-container__content .form-row input[type=submit]{border:1px solid #337045}.post-container__content .md-form .form-control{width:400px;background-color:#f0f0f0}.post-container__content .md-form .md-textarea{padding:12px 15px}.post-container__content .md-form .md-textarea:not(:focus){border:none}.post-container>.recommended-referensers,.post-container>.referenser-form-wrapper,.post-container>.specifications-card{display:none}.share-button-group__wrapper{margin-top:15px}.share-button-group__btn{width:22px;height:22px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.share-button-group__btn>img{width:100%}.share-button-group__btn:not(:first-of-type){margin-left:15px}.share-button-group__btn:hover{opacity:.7}.more-section{padding-top:80px;padding-bottom:80px}.more-section .card{background-color:#fff}.guide-cards-section{padding-top:50px;padding-bottom:50px}.guide-cards-section .card{background-color:#fff}.guide-links-section{padding-top:80px;padding-bottom:80px}.guide-links{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:20px}.guide-links__link{justify-content:space-between;align-items:flex-end;border:1px solid #c7c7c7;padding:20px;height:88px;font-weight:400;color:#2e5138;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.guide-links__link>img{width:16px;height:16px;margin-left:20px}.guide-links__link:hover{border-color:#337045;color:#337045}.guide-links__link:hover svg path{fill:#337045}.guide-links__link svg path{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.guide-links:not(:last-of-type){padding-bottom:50px}.nyheter-section,.referenser-section{padding-top:50px;padding-bottom:80px}.nyheter-section .card,.referenser-section .card{background-color:#fff}.nyheter-section .posts-pager,.referenser-section .posts-pager{margin-top:40px}.posts-pager{justify-content:center;position:relative}.posts-pager__page{color:#c7c7c7}.posts-pager__page.active{color:#2e5138}.posts-pager__page.ellipsis{pointer-events:none}.posts-pager__page:not(:first-of-type){margin-left:20px}.posts-pager__navigator{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.posts-pager__navigator:hover:before{border-color:#5ca151}.posts-pager__navigator.disabled:before{border-color:#c7c7c7;pointer-events:none}.posts-pager__navigator.previous{margin-right:33.3px}.posts-pager__navigator.previous:before{position:absolute;border-width:0 3px 3px 0;transform-origin:center;top:.45rem;margin-left:.3rem;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.posts-pager__navigator.next{margin-left:33.3px}.posts-pager__navigator.next:before{position:absolute;border-width:0 3px 3px 0;transform-origin:center;top:.45rem;margin-left:.3rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.posts-sorter{color:#888;margin-bottom:26px;position:relative}.posts-sorter__value{color:#122016;margin:0 20px 0 10px;padding-right:28px;position:relative;cursor:pointer;user-select:none}.posts-sorter__value:after{border-width:0 3px 3px 0;right:6px;top:7px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.posts-sorter__value:focus:after{top:4px;right:-2px;-webkit-transform:rotate(225deg) translateY(-50%);-moz-transform:rotate(225deg) translateY(-50%);-ms-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)}.posts-sorter__wrapper{display:none;min-width:197px;position:absolute;top:34px;left:20px;padding:20px;background-color:#fff;box-shadow:0 5px 35px rgb(0 0 0 / .15);z-index:2}.posts-sorter__wrapper.show{display:block}.posts-sorter__wrapper__links{flex-direction:column}.posts-sorter__wrapper__link{font-weight:400;color:#122016;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.posts-sorter__wrapper__link.active{color:#888;pointer-events:none}.posts-sorter__wrapper__link:not(:first-child){margin-top:15px}.loading-simple{display:inline-block;visibility:hidden;border:6px solid #f3f3f3;border-radius:50%;border-top:6px solid #337045;width:25px;height:25px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loading-simple.active{visibility:visible}.map-section{padding-top:50px;padding-bottom:80px}.map-section .prettyMapList.cf:after,.map-section .prettyMapList.cf:before{content:none}.map-section .prettyMapList .prettyFileBar{border:none;padding:0}.map-section .prettyMapList .prettyFileBar .customCategoryList,.map-section .prettyMapList .prettyFileBar .distanceSelector,.map-section .prettyMapList .prettyFileBar .doPrettySearch{display:none}.map-section .prettyMapList .prettyFileBar #Map-List-Search{width:100%}.map-section .prettyMapList .prettyFileBar #Map-List-Search>.prettySearchValue{width:100%;padding:15px;border-radius:2px;font-weight:400}.map-section .prettyMapList .mapHolder{width:62.014%;height:639px}.map-section .prettyMapList .mapHolder .infoWindowContainer.infobox{border-radius:0;border:1px solid #5ca151}.map-section .prettyMapList .mapHolder .infoWindowContainer.infobox:before{border-top-color:#5ca151}.map-section .prettyMapList .mapHolder .infoWindowContainer.infobox img{width:0;height:0;top:10px;padding:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzYyMjEgNy45OTk0OEwxNS43NDQ0IDIuMDE3MDRDMTUuOTA4OSAxLjg1MjM2IDE1Ljk5OTcgMS42MzI2NSAxNiAxLjM5ODM3QzE2IDEuMTYzOTcgMTUuOTA5MiAwLjk0NCAxNS43NDQ0IDAuNzc5NTc3TDE1LjIyMDIgMC4yNTU0OEMxNS4wNTUzIDAuMDkwNDA2NSAxNC44MzU2IDAgMTQuNjAxMSAwQzE0LjM2NyAwIDE0LjE0NzMgMC4wOTA0MDY1IDEzLjk4MjQgMC4yNTU0OEw4LjAwMDI2IDYuMjM3NTNMMi4wMTc4MiAwLjI1NTQ4QzEuODUzMjcgMC4wOTA0MDY1IDEuNjMzNDMgMCAxLjM5OTAyIDBDMS4xNjQ4OCAwIDAuOTQ1MDQxIDAuMDkwNDA2NSAwLjc4MDQ4OCAwLjI1NTQ4TDAuMjU2IDAuNzc5NTc3Qy0wLjA4NTMzMzMgMS4xMjA5MSAtMC4wODUzMzMzIDEuNjc2MSAwLjI1NiAyLjAxNzA0TDYuMjM4MzEgNy45OTk0OEwwLjI1NiAxMy45ODE3QzAuMDkxMzE3MSAxNC4xNDY2IDAuMDAwNjUwNDA2IDE0LjM2NjMgMC4wMDA2NTA0MDYgMTQuNjAwNkMwLjAwMDY1MDQwNiAxNC44MzQ5IDAuMDkxMzE3MSAxNS4wNTQ2IDAuMjU2IDE1LjIxOTRMMC43ODAzNTggMTUuNzQzNUMwLjk0NDkxMSAxNS45MDg0IDEuMTY0ODggMTUuOTk5IDEuMzk4ODkgMTUuOTk5QzEuNjMzMyAxNS45OTkgMS44NTMxNCAxNS45MDg0IDIuMDE3NjkgMTUuNzQzNUw4LjAwMDEzIDkuNzYxM0wxMy45ODIzIDE1Ljc0MzVDMTQuMTQ3MSAxNS45MDg0IDE0LjM2NjggMTUuOTk5IDE0LjYwMSAxNS45OTlIMTQuNjAxMkMxNC44MzU1IDE1Ljk5OSAxNS4wNTUyIDE1LjkwODQgMTUuMjIgMTUuNzQzNUwxNS43NDQzIDE1LjIxOTRDMTUuOTA4OCAxNS4wNTQ3IDE1Ljk5OTYgMTQuODM0OSAxNS45OTk2IDE0LjYwMDZDMTUuOTk5NiAxNC4zNjYzIDE1LjkwODggMTQuMTQ2NiAxNS43NDQzIDEzLjk4MThMOS43NjIyMSA3Ljk5OTQ4WiIgZmlsbD0iIzEyMjAxNiIvPgo8L3N2Zz4K);background-repeat:no-repeat}.map-section .prettyMapList .mapHolder .infoWindow{font-family:Rubik,sans-serif;border-radius:0}.map-section .prettyMapList .mapHolder .infoWindow h3{color:#337045!important;background:none;box-shadow:none;padding:20px 40px 0 20px}.map-section .prettyMapList .mapHolder .infoWindow .infowindowContent{padding:20px}.map-section .prettyMapList .mapHolder .infoWindow .infowindowContent p{margin:0}.map-section .prettyMapList .mapHolder .infoWindow .infowindowContent p:not(:first-child){margin-top:8px}.map-section .prettyMapList .right{width:34.5138%;margin-left:3.4722%}.map-section .prettyMapList #ListContainer{margin-top:27px}.map-section .prettyMapList .corePrettyStyle{color:#122016;background:none;box-shadow:none;border-bottom:1px solid #f0f0f0}.map-section .prettyMapList .corePrettyStyle:active,.map-section .prettyMapList .corePrettyStyle:hover{color:#122016;background:none}.map-section .prettyMapList .corePrettyStyle:hover a.viewLocationDetail{color:#337045;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.map-section .prettyMapList .corePrettyStyle:hover a.viewLocationDetail:after,.map-section .prettyMapList .corePrettyStyle:hover a.viewLocationDetail:before{background-color:#337045}.map-section .prettyMapList .corePrettyStyle:hover a:not(.viewLocationDetail){color:#122016}.map-section .prettyMapList .corePrettyStyle>.viewLocationDetail:before{margin-top:9px;width:12px;height:2px;right:1px}.map-section .prettyMapList .corePrettyStyle>.viewLocationDetail:after,.map-section .prettyMapList .corePrettyStyle>.viewLocationDetail:before{content:"";position:absolute;background-color:#122016;-webkit-transition:transform .25s ease-out;-moz-transition:transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out}.map-section .prettyMapList .corePrettyStyle>.viewLocationDetail:after{margin-top:-15px;width:2px;height:12px;right:6px}.map-section .prettyMapList .corePrettyStyle>.viewLocationDetail.opened:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.map-section .prettyMapList .corePrettyStyle>.viewLocationDetail.opened:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.map-section .prettyMapList .prettylink{margin:0;padding:13px 0}.map-section .prettyMapList .prettylink:active{box-shadow:none}.map-section .prettyMapList .prettylink a{color:#122016}.map-section .prettyMapList .map:after,.map-section .prettyMapList .map:before{content:none}.map-section .prettyMapList .prettyPagination{padding:0;margin:0;margin-top:30px;position:relative}.map-section .prettyMapList .prettyPagination .pagingInfo{display:none}.map-section .prettyMapList .prettyPagination .newPagination{color:#c7c7c7;display:inline-block;top:50%;left:50%;cursor:pointer;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.map-section .prettyMapList .prettyPagination .newPagination>a{font-weight:700;padding:10px}.map-section .prettyMapList .prettyPagination .newPagination>.active{color:#2e5138}.map-section .prettyMapList .prettyPagination .newPagination>.disabled{pointer-events:none}.map-section .prettyMapList .prettyPagination a.pfl_prev{visibility:hidden}.map-section .prettyMapList .prettyPagination a.pfl_prev:after{content:"";visibility:visible;position:absolute;top:30%;left:0;border-width:0 3px 3px 0}.map-section .prettyMapList .prettyPagination a.pfl_next{visibility:hidden}.map-section .prettyMapList .prettyPagination a.pfl_next:after{content:"";visibility:visible;position:absolute;top:45%;right:0;border-width:0 3px 3px 0}.map-section .prettyMapList .prettyPagination a.pfl_next:after,.map-section .prettyMapList .prettyPagination a.pfl_prev:after{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.map-section .prettyMapList .prettyPagination a.pfl_next:hover:after,.map-section .prettyMapList .prettyPagination a.pfl_prev:hover:after{border-color:#5ca151}.map-section .prettyMapList .prettyPagination a.pfl_next.disabled,.map-section .prettyMapList .prettyPagination a.pfl_prev.disabled{pointer-events:none}.map-section .prettyMapList .viewLocationPage{display:none}.splide__arrow:after{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.splide__arrow:hover:after{border-color:#5ca151}.hidden{display:none}.section-404,.section-search-results{padding:80px 40px;text-align:center}.section-404 .description,.section-404 .link-to-home,.section-search-results .description,.section-search-results .link-to-home{display:inline-block;margin-top:30px}.section-404 .link-to-home,.section-search-results .link-to-home{color:#5ca151}.section-404 .link-to-home:hover,.section-search-results .link-to-home:hover{text-decoration:underline}.section-404 .description,.section-search-results .description{font-weight:400}.section-404 .search-field,.section-search-results .search-field{background-color:#f0f0f0;margin:0}.section-404 .search-field:focus,.section-search-results .search-field:focus{border:none}.section-404 .search-submit,.section-search-results .search-submit{background:#337045;background-image:linear-gradient(90deg,#337045,#5ca151,#5ca151,#337045);background-size:300% 100%;color:#fff;text-transform:uppercase;font-weight:700;padding:13px 30px;margin:0;margin-left:20px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.section-404 .search-submit:hover,.section-search-results .search-submit:hover{background-position:100% 0}.section-404 .search-submit:focus,.section-search-results .search-submit:focus{border:none}.home-featured-products-section .image-box{background-color:#fff}.home-featured-products-section .image-box img{object-fit:contain}.image-carousel .splide__pagination{bottom:14px}.image-carousel figure.splide__slide{flex-direction:column}.image-carousel figure.splide__slide>img{width:100%;height:100%}.specifications-card{padding:20px 20px 25px;margin-bottom:50px;background-color:#f0f0f0;color:#2e5138}.specifications-card__wrapper{margin-top:15px}.specifications-card__spec th{text-align:left}.specifications-card__spec td{display:inline-block;margin-left:15px;font-weight:400}.cc-window.cc-theme-edgeless{font-family:Rubik,sans-serif;background:linear-gradient(90deg,#122016,#2e5138);color:#fff;font-weight:400}.cc-window.cc-theme-edgeless .cc-message{margin:23px 25px;flex-shrink:1}.cc-window.cc-theme-edgeless .cc-link{opacity:1}.cc-window.cc-theme-edgeless .cc-link:visited{color:#fff}.cc-window.cc-theme-edgeless .cc-compliance>.cc-btn{border:none;padding:10px 15px;margin-right:15px;border-radius:2px;background-color:#fff;color:#337045;text-transform:uppercase;flex-shrink:0}.cc-window.cc-theme-edgeless .cc-compliance>.cc-btn:hover{background-color:#5ca151;color:#fff}.cc-window.cc-theme-edgeless.cc-floating .cc-message{margin:1em}.cc-window.cc-theme-edgeless.cc-floating .cc-compliance{padding:0 1em 1em}.cc-window.cc-theme-edgeless.cc-floating .cc-compliance>.cc-btn{margin-right:0}.newsletter-section{padding-top:60px;padding-bottom:60px;color:#fff;background:linear-gradient(90deg,#122016,#2e5138);flex-direction:row;justify-content:space-between}.newsletter-section .newsletter-info{width:41.79%}.newsletter-section .newsletter-info p{margin:25px 0 0}.newsletter-section .newsletter-form{width:41.04%;max-width:750px}.newsletter-section .newsletter-form .form-row{flex-direction:row;align-items:center}.newsletter-section .newsletter-form .form-row:not(:first-of-type){margin-top:20px}.newsletter-section .newsletter-form .form-row a,.newsletter-section .newsletter-form .form-row label{font-size:12px}.newsletter-section .newsletter-form input{margin:0}.newsletter-section .newsletter-form button[type=submit]{margin-left:25px;border:none;font-family:Rubik,sans-serif}.newsletter-section .newsletter-form button[type=submit]:disabled{background:none;background-color:#c7c7c7;pointer-events:none}.newsletter-section .newsletter-form .form-email{flex-grow:1;border-radius:2px;background-color:#f0f0f0}.newsletter-section .newsletter-form .form-email.invalid{border:1px solid red}.newsletter-section .newsletter-form .gdpr-checkbox{width:20px;height:20px;padding:0;border:1px solid #f0f0f0;flex-shrink:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.newsletter-section .newsletter-form .gdpr-checkbox:after{display:none;content:"";position:absolute;top:1px;left:5px;height:12px;width:8px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.newsletter-section .newsletter-form .gdpr-checkbox:checked:after{display:block}.newsletter-section .newsletter-form .gdpr-checkbox.invalid{border-color:red}.newsletter-section .newsletter-form .gdpr-checkbox+label{margin-left:15px}.newsletter-section .newsletter-form .gdpr-checkbox+label a{text-decoration:underline}.newsletter-section .newsletter-form .gdpr-checkbox+label p{margin:0}.newsletter-section .tymsg{font-size:18px}.newsletter-section .tymsg p{margin:0}.hero-image-carousel .sliderContainer{position:relative}.hero-image-carousel .progressBarContainer{width:100%;max-width:40%;position:absolute;bottom:53px;left:90px}.hero-image-carousel .progressBarContainer div{display:block;width:30%;padding:0;cursor:pointer;margin-right:5%;float:left;color:#fff}.hero-image-carousel .progressBarContainer div:last-child{margin-right:0}.hero-image-carousel .progressBarContainer div span.progressBar{width:100%;height:4px;background-color:hsl(0 0% 100% / .4);display:block}.hero-image-carousel .progressBarContainer div span.progressBar .inProgress{background-color:#fff;width:0;height:4px}.ie-banner{display:none;background-color:#f44336;color:#fff;padding:20px 50px}.ie-banner.open{display:block}.ie-banner a{text-decoration:underline}.ie-banner p{margin:0}.prettyMapList .prettyMessage{display:none!important}.h-modal.carousel-modal{width:100%;max-width:80%;padding-top:0;padding-bottom:0}.h-modal.carousel-modal .carousel-projects .splide__arrow{top:50%}.h-modal.carousel-modal .carousel-thumbnail{padding-top:20px}.h-modal.carousel-modal .carousel-thumbnail .thumbnail-item{position:relative;height:80px;width:120px;cursor:pointer}.h-modal.carousel-modal .carousel-thumbnail .thumbnail-item .thumbnail-overlay{position:absolute;inset:0;background-color:#888;opacity:.5}.h-modal.carousel-modal .carousel-thumbnail .splide__slide.is-active .thumbnail-overlay{opacity:0}.h-modal.carousel-modal .carousel-thumbnail.splide--nav>.splide__track>.splide__list>.splide__slide{border:none}.h-modal.carousel-modal .h-modal__close{top:15px;right:20px;z-index:20}.woocommerce div.product{margin-bottom:20px}.product-info-section{border-top:1px solid #f0f0f0;overflow:inherit}.product-info-section__wrapper{margin:20px auto 80px}.product-info__breadcrumbs.woocommerce-breadcrumb{color:#c7c7c7;font-weight:700;font-size:14px;line-height:22px;margin-bottom:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-info__breadcrumbs.woocommerce-breadcrumb a{color:#122016;position:relative;margin-right:25px;font-size:14px;line-height:22px}.product-info__breadcrumbs.woocommerce-breadcrumb a:after{content:"";display:inline-block;width:9px;height:9px;border-color:#122016;border-style:solid;border-width:0 2px 2px 0;transform:rotate(-45deg);position:absolute;right:-15px;top:5px}.product-info__breadcrumbs.woocommerce-breadcrumb a:hover{color:#5ca151}.product-info--top .fa-box{left:51%}.product-info--top .btn__add-cart.clicked .fa-box{animation:boxproduct 1.5s ease-in-out forwards;animation-iteration-count:infinite}.product-image{width:100%;max-width:49.253731%;margin-bottom:50px}.product-image-carousel{border:1px solid #f0f0f0}.product-image-carousel .splide__arrow{background-color:#f0f0f0;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.product-image-carousel .splide__arrow:hover{background-color:#5ca151}.product-image-carousel .splide__arrow:hover svg{fill:#fff}.product-image-carousel .image-box{background-color:#fff}.product-image-carousel .image-box img{object-fit:contain}.product-summary{width:100%;max-width:32.38806%;margin:0 auto}.product-summary .customer-type{margin:0}.product-summary .customer-type__option:first-of-type{padding-left:0}.product-summary h1{color:#2e5138;font-size:32px;line-height:36px}.product-summary__price{color:#5ca151;margin-bottom:30px}.product-summary__price--custom-product{margin-bottom:10px}.product-summary__price .woocommerce-Price-amount{font-size:24px;line-height:32px;font-weight:700}.product-summary__price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{margin:0 5px}.product-summary__price del{margin-right:10px;opacity:1!important}.product-summary__price del .woocommerce-Price-amount{font-weight:400}.product-summary__price del .woocommerce-Price-currencySymbol{display:none}.product-summary__price ins{text-decoration:none}.product-summary__price-wrapper .form-card__field:last-of-type{margin-bottom:0}.product-summary__notes{color:#888;line-height:20px;margin-bottom:30px}.product-summary__short-desc{margin-bottom:30px}.variation{margin-top:30px}.variation__desc{display:none}.variation__desc.active{display:block}.add-to-cart-form{margin-top:30px;margin-bottom:10px}.add-to-cart-form__field{justify-content:space-between}.add-to-cart-form__field .form-card__field{width:100%;max-width:47.695853%}.add-to-cart-form__field .form-card__field__label{font-size:16px;line-height:20px;color:#888;margin-bottom:8px}.add-to-cart-form__field .form-card__field__div{border:1px solid #c7c7c7}.add-to-cart-form--area .description{color:#2e5138;line-height:24px;font-weight:700;margin-bottom:20px}.product-description{width:100%;max-width:49.253731%}.product-description__title{position:relative;cursor:pointer;margin-bottom:20px}.product-description h3,.product-description h4{color:#2e5138}.product-description ul{margin-top:15px}.product-description ul li{position:relative;padding-left:15px}.product-description ul li:before{content:"\2022";left:0;position:absolute}.product-description p{margin-bottom:25px}.product-description-container .desc:first-of-type{margin-top:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-description-container .desc~.desc:not(.read-more-container){display:none}.product-description-container .read-more-container{margin-top:-25px}.product-description-container .read-more-label{color:#5ca151;text-decoration:underline}.product-description-container.open .desc:first-of-type,.product-description-container.open .desc~.desc:not(.read-more-container){display:block}.product-description-container.open .read-more-container{display:none}.carousel-featured-section--product-campaign{background:linear-gradient(90deg,#122016,#2e5138)}.carousel-featured-section--product-campaign .carousel-featured-section__wrapper{margin-top:50px;margin-bottom:60px}.carousel-featured-section--product-campaign .carousel-featured__item h2{color:#2e5138}.carousel-featured-section--product-campaign .carousel-featured__item__text{background:#fff}.carousel-featured-section--product-campaign .carousel-featured__item__text .description{color:#5ca151}.carousel-featured-section--product-campaign .carousel-featured__item__text .description .woocommerce-Price-amount{font-weight:700}.carousel-featured-section--product-campaign .splide--bottom-arrow .splide__arrow:after{border-color:#fff}.carousel-featured-section--product-campaign .splide--bottom-arrow .splide__arrow:hover:after{border-color:#5ca151}.carousel-featured-section--product-campaign .splide__pagination__page{border-color:#f9f9f9;opacity:1;background-color:#fff0}.carousel-featured-section--product-campaign .splide__pagination__page.is-active,.carousel-featured-section--product-campaign .splide__pagination__page:hover{background:#f9f9f9}.cards-list--product--by-three .card.card--product{max-width:32.313432%}.cards-list--product--by-three .card.card--product:nth-child(3n){margin-right:0}.cards-list--product .card{max-width:23.880597%;border:1px solid #f0f0f0;background-color:#fff;flex-direction:column;cursor:pointer}.cards-list--product .card:nth-child(3n){margin-right:1.492537%}.cards-list--product .card:nth-child(4n){margin-right:0}.cards-list--product .card__text h3{color:#2e5138}.cards-list--product .card__fields{padding:0 20px 20px;line-height:20px}.cards-list--product .card__fields .form-card__field:last-of-type{margin-bottom:0}.cards-list--product .card__fields .btn{text-align:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.cards-list--product .card__fields input{margin-bottom:0}.cards-list--product .card .sale-tag{position:absolute;padding:5px 15px;line-height:20px;background-color:#a1515c;color:#fff;font-weight:700;left:0;top:20px;visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.cards-list--product .card .sale-tag.active{visibility:visible;opacity:1}.cards-list--product .card:hover .card__text{background:none}.cards-list--product .card:hover .card__text h3{color:#2e5138}.cards-list--cross-sells{justify-content:space-between}.cards-list--cross-sells .card{width:100%;max-width:48.48485%;background:#fff0;border:none;flex-direction:column;margin-right:0}.cards-list--cross-sells .card--cross-sell__wrapper{flex:1}.cards-list--cross-sells .card--cross-sell__info{flex-direction:column}.cards-list--cross-sells .card--cross-sell__add-cart{margin-top:20px;margin-bottom:0}.cards-list--cross-sells .card .card__image{width:100%;max-width:37.5%;background-color:#fff}.cards-list--cross-sells .card .card__image .image-box{height:auto;width:100%}.cards-list--cross-sells .card .card__image a{height:100%}.cards-list--cross-sells .card .card__fields,.cards-list--cross-sells .card .card__text{padding:0;padding-left:20px;background:#fff0}.cards-list--cross-sells .card .card__text{background:none}.cards-list--cross-sells .card .dropdown__main,.cards-list--cross-sells .card .form-card__field__div{padding:7px 12px}.cards-list--cross-sells .card .dropdown:after{top:12px}.nav-anchor__customer-type{align-items:flex-start}.customer-type{color:#2e5138;margin-left:30px}.customer-type.processing{pointer-events:none}.customer-type__option{position:relative;cursor:pointer;padding:0 10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.customer-type__option.active{font-weight:700;pointer-events:none}.customer-type__option:after{content:"";border:1px solid #2e5138;border-radius:1px;position:absolute;height:100%;right:0}.customer-type__option:last-of-type{padding-right:0}.customer-type__option:last-of-type:after{margin:0;border:none}.customer-type__option:first-of-type{padding-left:0}.contact-hallar-section__wrapper--product{padding:20px 0}.contact-hallar-section .contact-hallar__wrapper--product .contact__buttons{text-align:right}.contact-hallar-section .contact-hallar__wrapper--product .contact__button{margin-right:0;margin-left:1.49%}.loading{display:none}.loading--active{height:200px;display:flex;align-items:center}.dot-flashing{position:relative;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s;margin:0 auto}.dot-flashing,.dot-flashing:after,.dot-flashing:before{width:15px;height:15px;border-radius:50%;background-color:#5ca151;color:#5ca151}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0;animation:dotFlashing 1s infinite alternate}.dot-flashing:before{left:-20px;animation-delay:0s}.dot-flashing:after{left:20px;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#5ca151}50%,to{background-color:#e9ffe6}}.h-modal-wrapper{position:fixed;left:0;top:0;width:100vw;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .5);visibility:hidden;opacity:0;z-index:-1}.h-modal-wrapper.visible{visibility:visible;opacity:1;z-index:20}.h-modal{width:450px;min-height:250px;border-radius:2px;padding:40px}.h-modal__close{position:absolute;top:20px;right:20px;cursor:pointer;width:20px;height:20px}.h-modal__close:after,.h-modal__close:before{position:absolute;content:"";height:15px;width:2px;background-color:#333;right:8px}.h-modal__close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.h-modal__close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.h-modal__logo{max-width:105px;margin:0 auto}.h-modal__logo .image-box{background-color:#fff0}.h-modal__logo .image-box:after{padding-top:42.8571%}.h-modal__title{color:#2e5138;text-align:center;margin:25px auto}.h-modal__header .contact .subtext strong{color:#122016}.h-modal__body .form-card__field input,.h-modal__body .form-card__field textarea{margin-bottom:0}.h-modal .btn-grp{justify-content:space-between}.h-modal .btn-grp .btn{text-transform:none;font-size:18px;line-height:22px;font-weight:400;width:170px;padding:14px 15px;background-repeat:no-repeat;background-position:50%;background-position-x:135px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljc0NDIgNi4zNzgxM0w5Ljk2NjA4IDAuNTk5ODM4QzkuODAxMTQgMC40MzQ4OTYgOS41ODEzIDAuMzQ0MzYgOS4zNDY5IDAuMzQ0MzZDOS4xMTIyMyAwLjM0NDM2IDguODkyNTMgMC40MzUwMjYgOC43Mjc1OSAwLjU5OTgzOEw4LjIwMjk3IDEuMTI0NThDOC4wMzgxNiAxLjI4OTI2IDcuOTQ3MzcgMS41MDkyMyA3Ljk0NzM3IDEuNzQzNzZDNy45NDczNyAxLjk3ODE3IDguMDM4MTYgMi4yMDU1NSA4LjIwMjk3IDIuMzcwMjNMMTEuNTczOSA1Ljc0ODU0SDAuODY0MzgxQzAuMzgxNTI1IDUuNzQ4NTQgMCA2LjEyNjU2IDAgNi42MDk1NFY3LjM1MTM5QzAgNy44MzQzOCAwLjM4MTUyNSA4LjI1MDUxIDAuODY0MzgxIDguMjUwNTFIMTEuNjEyMUw4LjIwMzEgMTEuNjQ3N0M4LjAzODI5IDExLjgxMjYgNy45NDc1IDEyLjAyNjYgNy45NDc1IDEyLjI2MTFDNy45NDc1IDEyLjQ5NTQgOC4wMzgyOSAxMi43MTI1IDguMjAzMSAxMi44NzczTDguNzI3NzIgMTMuNDAwNEM4Ljg5MjY2IDEzLjU2NTMgOS4xMTIzNiAxMy42NTUyIDkuMzQ3MDMgMTMuNjU1MkM5LjU4MTQzIDEzLjY1NTIgOS44MDEyNyAxMy41NjQyIDkuOTY2MjEgMTMuMzk5MkwxNS43NDQ0IDcuNjIxMDVDMTUuOTA5NyA3LjQ1NTU5IDE2LjAwMDYgNy4yMzQ3MSAxNiA2Ljk5OTkyQzE2LjAwMDUgNi43NjQzNCAxNS45MDk3IDYuNTQzMzMgMTUuNzQ0MiA2LjM3ODEzWiIgZmlsbD0iI0M3QzdDNyIvPgo8L3N2Zz4K);text-align:left;color:#122016}.h-modal .btn-grp .btn:hover{color:#fff}.h-modal .contact-us-products__dropdown .dropdown__main{color:#2e5138}.h-modal.form-card{margin-top:0}.btn__add-cart{position:relative;overflow:hidden}.btn__add-cart .add-to-cart{opacity:1}.btn__add-cart .added{opacity:0;z-index:3;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.btn__add-cart .added,.btn__add-cart .fa-shopping-cart{position:absolute;top:50%;transform:translate(-50%,-50%)}.btn__add-cart .fa-shopping-cart{z-index:2;left:-10%;font-size:2em}.btn__add-cart .fa-shopping-cart:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjAwMjMgMTYuOTk3NkMxNy4zNTIyIDE2Ljk5NzYgMTYuMDA5OCAxOC4zNCAxNi4wMDk4IDE5Ljk5MDFDMTYuMDA5OCAyMS42NDAxIDE3LjM1MjIgMjIuOTgyNiAxOS4wMDIzIDIyLjk4MjZDMjAuNjUyMyAyMi45ODI2IDIxLjk5NDggMjEuNjQwMSAyMS45OTQ4IDE5Ljk5MDFDMjEuOTk0OCAxOC4zNCAyMC42NTIzIDE2Ljk5NzYgMTkuMDAyMyAxNi45OTc2Wk0xOS4wMDIzIDIxLjE4NzFDMTguMzQyMSAyMS4xODcxIDE3LjgwNTMgMjAuNjUwMiAxNy44MDUzIDE5Ljk5MDFDMTcuODA1MyAxOS4zMjk5IDE4LjM0MjEgMTguNzkzMSAxOS4wMDIzIDE4Ljc5MzFDMTkuNjYyNCAxOC43OTMxIDIwLjE5OTMgMTkuMzI5OSAyMC4xOTkzIDE5Ljk5MDFDMjAuMTk5MyAyMC42NTAyIDE5LjY2MjQgMjEuMTg3MSAxOS4wMDIzIDIxLjE4NzFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjMuODA5MiA1LjQzMTU4QzIzLjYzOTIgNS4yMTQwMyAyMy4zNzg2IDUuMDg3MTQgMjMuMTAyNCA1LjA4NzE0SDUuNTQxNTlMNC43MzM2MSAxLjcwNjQ5QzQuNjM2OTUgMS4zMDI1MiA0LjI3NTczIDEuMDE3MzMgMy44NjAzNyAxLjAxNzMzSDAuODk3NzU1QzAuNDAxOTA5IDEuMDE3MjkgMCAxLjQxOTIgMCAxLjkxNTA0QzAgMi40MTA4OSAwLjQwMTkwOSAyLjgxMjggMC44OTc3NTUgMi44MTI4SDMuMTUxNzVMNi4wNjk0NiAxNS4wMjExQzYuMTY2MTEgMTUuNDI1NCA2LjUyNzMzIDE1LjcxMDMgNi45NDI3IDE1LjcxMDNIMjAuOTE3OUMyMS4zMzA1IDE1LjcxMDMgMjEuNjkwMiAxNS40MjkgMjEuNzg5MyAxNS4wMjg2TDIzLjk3MzggNi4yMDA2MUMyNC4wMzk5IDUuOTMyNTMgMjMuOTc5MiA1LjY0OTEzIDIzLjgwOTIgNS40MzE1OFpNMjAuMjE1NSAxMy45MTQ4SDcuNjUxMzFMNS45NzA2OSA2Ljg4MjY1SDIxLjk1NTNMMjAuMjE1NSAxMy45MTQ4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTguMTM5IDE2Ljk5NzZDNi40ODg5IDE2Ljk5NzYgNS4xNDY0OCAxOC4zNCA1LjE0NjQ4IDE5Ljk5MDFDNS4xNDY0OCAyMS42NDAxIDYuNDg4OTUgMjIuOTgyNiA4LjEzOSAyMi45ODI2QzkuNzg5MDYgMjIuOTgyNiAxMS4xMzE1IDIxLjY0MDEgMTEuMTMxNSAxOS45OTAxQzExLjEzMTUgMTguMzQgOS43ODkwNiAxNi45OTc2IDguMTM5IDE2Ljk5NzZaTTguMTM5IDIxLjE4NzFDNy40Nzg4NiAyMS4xODcxIDYuOTQyIDIwLjY1MDIgNi45NDIgMTkuOTkwMUM2Ljk0MiAxOS4zMjk5IDcuNDc4ODYgMTguNzkzMSA4LjEzOSAxOC43OTMxQzguNzk5MTUgMTguNzkzMSA5LjMzNjAxIDE5LjMyOTkgOS4zMzYwMSAxOS45OTAxQzkuMzM2MDEgMjAuNjUwMiA4Ljc5OTE1IDIxLjE4NzEgOC4xMzkgMjEuMTg3MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)}.btn__add-cart .fa-box{position:absolute;z-index:3;top:-25%;left:51%;font-size:15px;transform:translate(-50%,-50%);width:20px}.btn__add-cart .fa-box:before{content:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJib3giIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWJveCBmYS13LTE2IGZhLTN4Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNTA5LjUgMTg0LjZMNDU4LjkgMzIuOEM0NTIuNCAxMy4yIDQzNC4xIDAgNDEzLjQgMEgyNzJ2MTkyaDIzOC43Yy0uNC0yLjUtLjQtNS0xLjItNy40ek0yNDAgMEg5OC42Yy0yMC43IDAtMzkgMTMuMi00NS41IDMyLjhMMi41IDE4NC42Yy0uOCAyLjQtLjggNC45LTEuMiA3LjRIMjQwVjB6TTAgMjI0djI0MGMwIDI2LjUgMjEuNSA0OCA0OCA0OGg0MTZjMjYuNSAwIDQ4LTIxLjUgNDgtNDhWMjI0SDB6IiBjbGFzcz0iIj48L3BhdGg+PC9zdmc+)}.btn__add-cart.clicked{pointer-events:none}.btn__add-cart.clicked .add-to-cart{animation:txt1 1.5s ease-in-out forwards}.btn__add-cart.clicked .fa-shopping-cart{animation:cart 1.5s ease-in-out forwards;animation-iteration-count:infinite}.btn__add-cart.clicked .fa-box{animation:box 1.5s ease-in-out forwards;animation-iteration-count:infinite}.btn__add-cart.success .fa-box,.btn__add-cart.success .fa-shopping-cart{animation-iteration-count:0}.btn__add-cart.success .added{animation:txt2 .2s ease-in-out forwards;-webkit-animation:txt2 .2s ease-in-out forwards}@keyframes cart{0%{left:-10%}40%,60%{left:50%}to{left:110%}}@keyframes box{0%,40%{top:-25%}60%{top:40%;left:51%}to{top:40%;left:112%}}@keyframes boxproduct{0%,40%{top:-25%}60%{top:40%;left:51%}to{top:40%;left:112%}}@keyframes txt1{0%{opacity:1}20%,to{opacity:0}}@keyframes txt2{0%,80%{opacity:0}to{opacity:1}}.cash-section{background-color:#f9f9f9;min-height:50vh}.cash-section__wrapper{padding-top:60px;padding-bottom:80px}.cash-section__title{color:#2e5138;text-align:center;margin-bottom:50px}.shopping-cart-section{width:100%;max-width:49.253731%;min-width:660px;margin:0 auto}.shopping-cart-section__title{color:#2e5138}.shopping-cart-section__header{margin-bottom:30px;justify-content:space-between;align-items:center}.shopping-cart-section__customer-type{color:#122016}.cart-form__item{position:relative;margin-bottom:30px}.cart-form__item--grid{display:grid;grid-template-columns:18.18182% 1fr 1fr}.cart-form__item__thumbnail{grid-row:1/4;width:100%;background-color:#fff}.cart-form__item__thumbnail img{height:100%}.cart-form__item__dimension,.cart-form__item__title{grid-column:2/4;padding-left:20px}.cart-form__item__dimension{margin:15px 0}.cart-form__item__quantity{align-self:end;padding-left:20px}.cart-form__item__quantity .counter{background:#fff0;width:117px}.cart-form__item__quantity .quantity{display:none}.cart-form__item__subtotal{flex-direction:column;justify-content:flex-end;margin-left:auto}.cart-form__item__subtotal .woocommerce-Price-amount.amount{font-weight:700;color:#5ca151}.cart-form__item__subtotal .woocommerce-Price-currencySymbol{margin-left:5px}.cart-form__item__remove{position:absolute;top:0;right:0;cursor:pointer;width:20px;height:20px}.cart-form__item__remove a.remove{background:none!important}.cart-form__item__remove a.remove :hover{background:#fff0}.cart-form__item__remove a.remove:after,.cart-form__item__remove a.remove:before{position:absolute;content:"";height:15px;width:2px;background-color:#333;top:1px;right:8px}.cart-form__item__remove a.remove:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cart-form__item__remove a.remove:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cart-form .update-cart-form{display:none!important}.coupon{margin-top:30px;line-height:20px}.coupon__fields{justify-content:space-between;margin-top:10px}.coupon__row{overflow:hidden;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.coupon__row .button,.coupon__row .input-text{width:100%;max-width:48.48485%;margin:0;background:#fff0}.coupon__row .input-text{border:1px solid #c7c7c7;padding-top:15px;padding-bottom:14px;line-height:20px}.coupon__row .button{border:1px solid #888;line-height:19px}.coupon__row--label{position:relative;cursor:pointer}.coupon__row--label label{cursor:pointer}.coupon__row--label:after{content:"";height:10px;width:10px;border-style:solid;border-color:#122016;border-width:0 2px 2px 0;display:inline-block;position:absolute;right:7px;top:8px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.coupon__row--label.expanded:after{right:0;-webkit-transform:rotate(225deg) translateY(-50%);-moz-transform:rotate(225deg) translateY(-50%);-ms-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)}.woocommerce button.button.coupon__submit{border:1px solid #888;outline:none;font-size:16px;line-height:120%;background-color:#fff0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.woocommerce button.button.coupon__submit:hover{background:#5ca151;color:#fff;-webkit-text-fill-color:#fff}.cart-summary{padding-bottom:30px;border-bottom:1px solid #f0f0f0}.cart_totals{float:none!important;margin-top:40px}.cart_totals__item{margin-bottom:15px;line-height:20px;justify-content:space-between}.cart_totals__item__label{color:#888}.cart_totals__item__value .tax_label{display:none}.cart_totals__item .woocommerce-Price-amount.amount{font-weight:700}.cart_totals__item .woocommerce-Price-currencySymbol{margin-left:5px}.cart_totals__total .cart_totals__item__value{flex-direction:column;justify-content:flex-end;text-transform:lowercase}.cart_totals__total .cart_totals__item__value strong{text-align:right}.cart_totals .cart-discount{position:relative}.cart_totals .cart-discount .cart_totals__item__value{margin-right:25px}.cart_totals .cart-discount .woocommerce-remove-coupon{height:15px;font-size:0;padding-right:20px;position:absolute;right:0;top:3px}.cart_totals .cart-discount .woocommerce-remove-coupon:after,.cart_totals .cart-discount .woocommerce-remove-coupon:before{position:absolute;content:"";height:15px;width:2px;background-color:red;top:-1px;right:8px}.cart_totals .cart-discount .woocommerce-remove-coupon:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cart_totals .cart-discount .woocommerce-remove-coupon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.woocommerce-shipping-totals{padding-top:30px;padding-bottom:50px;border-bottom:1px solid #c7c7c7}.woocommerce-shipping-totals h3{color:#2e5138;margin-bottom:32px}.woocommerce-shipping-totals #shipping_method.woocommerce-shipping-methods li{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;line-height:20px}.woocommerce-shipping-totals #shipping_method.woocommerce-shipping-methods li:last-of-type{margin-bottom:0}.woocommerce-shipping-totals #shipping_method.woocommerce-shipping-methods li .woocommerce-Price-amount{font-weight:400!important;color:#888}.woocommerce-shipping-totals #shipping_method.woocommerce-shipping-methods li .woocommerce-Price-currencySymbol{margin-left:3px}.woocommerce-shipping-totals #shipping_method.woocommerce-shipping-methods li .tax_label{display:none}.woocommerce-shipping-totals #shipping_method.woocommerce-shipping-methods li label.radio-container{align-items:center}.shipping-logo{height:24px}.shipping-logo.ips-logo{position:absolute;right:0;height:42px}.shipping-logo img{height:100%}.radio-container{position:relative;cursor:pointer}.radio-container input{position:absolute;opacity:0;cursor:pointer;margin:0;padding:0}.radio-container input:checked~.radio-container__fill{background-color:#5ca151;border-color:#5ca151}.radio-container .radio-container__fill{height:24px;width:24px;background:#fff0;border-radius:50%;border:1px solid #c7c7c7;margin-right:15px;flex-shrink:0;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.radio-container:hover .radio-container__fill{background-color:#c7c7c7}.cross-sells{padding-top:25px;border-bottom:1px solid #f0f0f0}.cross-sells h2{font-size:20px;line-height:32px;color:#2e5138;margin-bottom:30px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#fff0;padding-left:25px;padding-right:0;margin-bottom:10px}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{left:0}.woocommerce div.product span.price{font-size:medium}.all-products-sections-wrapper img,.product-category-container img,.related-products-wrapper img{opacity:1}.overweight-shipping{background:linear-gradient(90deg,#122016,#2e5138);padding:30px 40px 40px;color:#fff}.overweight-shipping__description{margin-bottom:30px}.overweight-shipping__fields{justify-content:space-between}.overweight-shipping__fields input{border:1px solid #f9f9f9;margin:0;width:100%;max-width:48.275862%}.overweight-shipping__fields input.invalid{border:1px solid red}.overweight-shipping__fields .terms{color:#f0f0f0}.overweight-shipping__fields .terms input[type=checkbox],.overweight-shipping__fields .terms input[type=checkbox]:after{border-color:#f0f0f0}.overweight-shipping__fields .terms input[type=checkbox].invalid{border-color:red}.overweight-shipping__fields--submit{margin-top:24px}.overweight-shipping__submit{width:100%;max-width:31.03448%;background:#5ca151;color:#fff;-webkit-text-fill-color:#fff}.overweight-shipping__submit:hover{background:#fff;color:#5ca151;-webkit-text-fill-color:#5ca151}.wc-svea-checkout-page{background:#fff0}.wc-svea-checkout-page .woocommerce-shipping-totals{padding-top:0;border-bottom:none}.wc-proceed-to-checkout{justify-content:center;margin-top:10px}.woocommerce-checkout-review-order-table{width:100%}.checkout-page-content .wc-svea-checkout-form #billing_country_field,.checkout-page-content .wc-svea-checkout-form #shipping_method.woocommerce-shipping-methods li,.checkout-page-content .wc-svea-checkout-login-field,.checkout-page-content .woocommerce-form-coupon-toggle,.checkout-page-content .woocommerce-form-login-toggle{display:none}.checkout-page-content .wc-svea-checkout-form #shipping_method.woocommerce-shipping-methods li.initial-selected{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;line-height:20px}.checkout-page-content .wc-svea-checkout-form #shipping_method.woocommerce-shipping-methods li.initial-selected:last-of-type{margin-bottom:0}.checkout-page-content .wc-svea-checkout-form #shipping_method.woocommerce-shipping-methods li.initial-selected .woocommerce-Price-amount{font-weight:400!important;color:#888}.checkout-page-content .wc-svea-checkout-form #shipping_method.woocommerce-shipping-methods li.initial-selected .woocommerce-Price-currencySymbol{margin-left:3px}.checkout-page-content .wc-svea-checkout-form #shipping_method.woocommerce-shipping-methods li.initial-selected .tax_label{display:none}.checkout-page-content .wc-svea-checkout-form #shipping_method.woocommerce-shipping-methods li.initial-selected label.radio-container{align-items:center}.checkout-page-content .wc-svea-checkout-form #shipping_method.woocommerce-shipping-methods li.initial-selected label.radio-container input:checked~.radio-container__fill{display:none}.checkout-page-content .shop_table td.product-name,.checkout-page-content .shop_table th{text-align:left}.checkout-page-content .shop_table td,.checkout-page-content .shop_table th.product-total{text-align:right}.checkout-page-content .shop_table .product-total,.checkout-page-content .shop_table tfoot tr td{white-space:nowrap;vertical-align:top}.checkout-page-content .shop_table .woocommerce-Price-currencySymbol{margin-left:3px}.checkout-page-content .shop_table .cart-discount .woocommerce-Price-amount,.checkout-page-content .shop_table .fee .woocommerce-Price-amount,.checkout-page-content .shop_table .tax-total .woocommerce-Price-amount{font-weight:700!important}.checkout-page-content .shop_table .cart-discount{position:relative}.checkout-page-content .shop_table .cart-discount .woocommerce-remove-coupon{font-size:0!important;height:20px;padding-right:20px;position:absolute;right:15px;top:1px}.checkout-page-content .shop_table .cart-discount .woocommerce-remove-coupon:after,.checkout-page-content .shop_table .cart-discount .woocommerce-remove-coupon:before{position:absolute;content:"";height:12px;width:2px;background-color:red;top:3px;right:8px}.checkout-page-content .shop_table .cart-discount .woocommerce-remove-coupon:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkout-page-content .shop_table .cart-discount .woocommerce-remove-coupon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.checkout-page-content .wc-svea-checkout-notes-field .form-row.notes{flex-direction:column}.checkout-page-content .wc-svea-checkout-notes-field .form-row.notes textarea{width:100%;height:100%}.checkout-page-content .woocommerce-order{max-width:616px;margin:0 auto}.checkout-page-content .woocommerce-order .woocommerce-order-details,.checkout-page-content .woocommerce-order .woocommerce-thankyou-order-details{border:1px solid #ebebeb;border-radius:10px;background-color:#fff;padding:36px 30px;margin-bottom:20px}.checkout-page-content .woocommerce-order .woocommerce-order-details__title{margin-bottom:20px;border-top-right-radius:10px;border-top-left-radius:10px}.checkout-page-content .woocommerce-order .woocommerce-customer-details .woocommerce-columns{flex-direction:column}.checkout-page-content .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column{width:100%;border:1px solid #ebebeb;border-radius:10px;background-color:#fff;padding:36px 30px;margin-bottom:20px}.checkout-page-content .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column address{border:none;background-color:#fff;padding-left:0}.checkout-page-content .woocommerce-order .woocommerce-table--order-details .product-name a{color:#337045;font-size:inherit;line-height:inherit;text-decoration:none}.checkout-page-content .woocommerce-order .woocommerce-table--order-details .product-name a:hover{color:#5ca151}.checkout-page-content .woocommerce-order .woocommerce-order-overview li{font-size:14px;padding-bottom:0;display:flex;justify-content:space-between}.checkout-page-content .woocommerce-order .woocommerce-order-overview li:last-of-type{padding-bottom:17px}.checkout-page-content .woocommerce-order .woocommerce-order-overview li strong{text-align:right!important}.checkout-page-content .woocommerce-order .woocommerce-order-overview .woocommerce-Price-currencySymbol{margin-left:3px}.checkout-page-content .woocommerce-order .woocommerce-customer-details address{background-color:#fcfcfc;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;padding:20px}.header__mini-cart{background-color:#fff;box-shadow:0 5px 35px rgb(0 0 0 / .15);border-radius:2px;width:350px;position:absolute;right:50px;z-index:2;padding:20px;max-height:0;opacity:0;overflow-y:hidden;visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header__mini-cart.active{opacity:1;z-index:3;visibility:visible}.header__mini-cart.empty .header__mini-cart__action,.header__mini-cart.empty .header__mini-cart__body{color:#888}.header__mini-cart.empty .header__mini-cart__action .btn{color:#122016;border-color:#122016}.header__mini-cart.empty .header__mini-cart__action .btn:hover{color:#fff}.header__mini-cart__title{text-align:center;padding-bottom:20px;border-bottom:1px solid #f0f0f0;color:#2e5138}.header__mini-cart__body{max-height:400px;overflow-y:auto;padding:20px 0;border-bottom:1px solid #f0f0f0}.header__mini-cart__item{display:grid;grid-template-columns:100px 1fr 1fr;color:#122016;line-height:20px;margin-bottom:15px;padding-right:10px}.header__mini-cart__item:last-of-type{margin-bottom:0}.header__mini-cart__item__thumbnail{grid-row:1/4;width:100%;background-color:#fff;border:1px solid #f0f0f0}.header__mini-cart__item__thumbnail img{height:100%}.header__mini-cart__item__dimension,.header__mini-cart__item__title{grid-column:2/4;padding-left:15px}.header__mini-cart__item__title{color:#2e5138}.header__mini-cart__item__dimension{margin-top:10px;margin-bottom:10px}.header__mini-cart__item__quantity{padding-left:15px}.header__mini-cart__item__subtotal{justify-self:end;font-weight:700}.header__mini-cart__item__subtotal .tax_label{display:none}.header__mini-cart__action .total{justify-content:space-between;padding:20px 0}.header__mini-cart__action .total .amount{font-weight:700}.header__mini-cart__action .total .tax_label{display:none}.header__mini-cart__action .btn{width:100%}.wc-svea-checkout-form .woocommerce-shipping-methods label{pointer-events:none}@media only screen and (max-width:1350px){.form-card__field__price--for-rent{flex-direction:column}.form-card__field__price--for-rent a{display:inline}.form-card__field__price--for-rent .rent-price-wrapper{justify-content:space-between;margin-top:10px}}@media only screen and (max-width:1100px){.woocommerce div.product{margin-bottom:0}.cards-list--product{justify-content:space-between}.cards-list--product--by-three .card.card--product{max-width:48.75%;margin-bottom:20px}.cards-list--product--by-three .card.card--product:nth-child(2n){margin-right:0}.cards-list--product .card{max-width:48.75%;margin-right:0}.cards-list--product .card:nth-child(3n),.cards-list--product .card:nth-child(4n){margin-right:0}.product-summary{max-width:45.38806%}}@media only screen and (max-width:900px){.carousel-featured-section--product-campaign .carousel-featured-section__wrapper{margin-top:40px;margin-bottom:40px}.contact-hallar-section .contact-hallar__wrapper--product{align-items:flex-start}.contact-hallar-section .contact-hallar__wrapper--product .contact__text{text-align:left;margin-bottom:0}.contact-hallar-section .contact-hallar__wrapper--product .contact__buttons{margin-top:25px}.customer-type{margin-left:0}.customer-type .nav-anchor__desc{margin-bottom:20px}.customer-type .nav-anchor__customer-type{margin-left:0}.nav-anchor--customer-type .customer-type{order:1;margin-top:20px}.product-info--top{flex-direction:column}.product-info--bottom{margin-top:35px}.product-image{max-width:100%}.product-image--carousel .splide__arrows{display:none}.product-image--carousel .splide__pagination{width:100%;bottom:-30px}.product-summary{max-width:100%}.product-summary h1{font-size:24px;line-height:32px;margin-top:25px}.product-summary__price{margin-top:25px}.add-to-cart-form,.variation{margin-top:20px}.product-description{max-width:100%}.product-description__title{position:relative;cursor:pointer;margin-bottom:23px}.product-description__title:after{display:block}.add-to-cart-form__field{flex-direction:column;margin-bottom:20px}.add-to-cart-form__field:last-of-type{margin:0}.add-to-cart-form__field .form-card__field{max-width:100%}.shopping-cart-section{max-width:100%;min-width:auto}.shopping-cart-section__title{line-height:32px;margin-bottom:25px}.cash-section__title{margin:30px 0}.cart-form__item--grid{grid-template-columns:minmax(118px,18.18182%) 1fr}.cart-form__item__thumbnail{grid-row:1/3}.cart-form__item__title{grid-column:2;align-self:center;padding-top:20px;padding-right:15px}.cart-form__item__dimension{grid-column:2}.cart-form__item__quantity{padding:0;margin-top:15px}.cart-form__item__quantity .counter{width:100%}.cart-form__item__subtotal{padding-top:15px;align-self:center}.cross-sells{padding-bottom:50px}.form-card__field__price--for-rent{flex-direction:row}.form-card__field__price--for-rent .rent-price-wrapper{justify-content:flex-end;margin-top:0}.overweight-shipping{padding-left:15px;padding-right:15px}}@media only screen and (max-width:600px){.cards-list--product{justify-content:space-between}.cards-list--product--by-three .card.card--product{max-width:100%;margin-right:0}.cards-list--product .card{max-width:100%}.h-modal{min-height:auto;width:80%}.h-modal.form-card{padding:15px}.h-modal__close{top:15px;right:15px}.h-modal .btn-grp .btn{font-size:16px}.overweight-shipping__fields{flex-direction:column}.overweight-shipping__fields input{max-width:100%;margin-bottom:15px}.overweight-shipping__fields input:last-of-type{margin-bottom:0}.overweight-shipping__fields .terms{margin-bottom:15px}.overweight-shipping__fields--submit{margin-top:15px}.overweight-shipping__submit,.wc-proceed-to-checkout .btn{max-width:100%}.carousel-products.splide .splide__pagination{width:85%}}@media only screen and (max-width:480px){.h-modal{width:90%}.h-modal .btn-grp{flex-direction:column}.h-modal .btn-grp .btn{width:100%;margin-bottom:15px;background-position:right 15px center}.h-modal .contact{flex-direction:column}.h-modal .contact__image{margin-right:0;margin-bottom:10px}.h-modal .contact__info{width:100%;text-align:center}.h-modal .contact .form-card__field__link{max-width:100%}.form-card__field__price--for-rent{flex-direction:column}.form-card__field__price--for-rent .rent-price-wrapper{justify-content:space-between;margin-top:10px}.woocommerce-shipping-totals #shipping_method.woocommerce-shipping-methods li label{width:70%}.woocommerce-checkout-review-order-table .cart-item .product-name{padding-right:0}.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .order-total td{display:flex;flex-direction:column}.checkout-page-content .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column,.checkout-page-content .woocommerce-order .woocommerce-order-details,.checkout-page-content .woocommerce-order .woocommerce-thankyou-order-details{padding:20px 10px}.checkout-page-content .shop_table.order_details .product-total,.checkout-page-content .shop_table.order_details tfoot tr td{display:flex;flex-wrap:wrap;justify-content:flex-end;white-space:normal}}.header__logo-img .image-box img{left:50%;transform:translateX(-50%);object-fit:contain}.header__logo-img .image-box:after{background-color:#fff;padding-top:40%}.header-container{width:100%;margin-top:0;background-color:#fff;display:block;position:relative;position:fixed;z-index:10;top:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header-container.hide-menu{transform:translateY(-90px)}.header-container.show-menu{transform:translateY(0)}.header-container .header__wrapper{padding-top:20px;padding-bottom:20px;align-items:center;max-height:85px;z-index:3;position:relative;background-color:#fff}.header-container .header__logo{margin-right:50px;background:#fff0}.header-container .header__logo:after{padding-top:43%}.header-container .header__right-menu{margin-left:auto}.header-container .header__right-menu__icons{align-items:center;flex-direction:row}.header-container .header__right-menu__link{text-transform:uppercase;font-weight:700;padding-right:25px;border-right:1px solid #f0f0f0}.header-container .header__right-menu__feature{display:none;margin-top:15px;padding:20px 15px;margin-left:-15px;margin-right:-15px;background:#f0f0f0}.header-container .header__right-menu__feature .cards-list .card{max-width:100%;margin-bottom:0}.header-container .header__right-menu__feature .cards-list .card a{flex-direction:row}.header-container .header__right-menu__feature .cards-list .card__image{width:46.38%}.header-container .header__right-menu__feature .cards-list .card__image img{object-fit:contain}.header-container .header__right-menu--kassa{margin-left:auto}.header-container .header__right-menu--kassa .menu__info{left:auto;position:relative;height:100%;font-weight:500;right:0}.header-container .header__right-menu--kassa .menu__info a{font-weight:700}.header-container .header__submenu__wrapper{border-top:1px solid #f0f0f0;position:absolute;width:100%;z-index:2;background-color:#fff;top:-50vh;box-shadow:0 2px 25px 0 rgb(0 0 0 / .1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header-container .header__submenu__wrapper.active{top:0;padding-top:85px}.header-container .header__submenu__content{opacity:0;visibility:hidden;position:absolute;width:100%;border-top:1px solid #f0f0f0}.header-container .header__submenu__content.active{opacity:1;visibility:visible;position:relative}.header-container .header__submenu__content--hallar nav{width:66.32%}.header-container .header__submenu__content--presenningar nav{width:73.89%}.header-container .header__submenu__content .nav-main-menu .menu-item-has-children>a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjY4MDMgOC4yMjI4OEwxMi40NTc2IDEuMDAwMDFDMTIuMjUxNCAwLjc5MzgzNCAxMS45NzY2IDAuNjgwNjY0IDExLjY4MzYgMC42ODA2NjRDMTEuMzkwMyAwLjY4MDY2NCAxMS4xMTU3IDAuNzkzOTk2IDEwLjkwOTUgMS4wMDAwMUwxMC4yNTM3IDEuNjU1OTRDMTAuMDQ3NyAxLjg2MTc5IDkuOTM0MjEgMi4xMzY3NSA5LjkzNDIxIDIuNDI5OTJDOS45MzQyMSAyLjcyMjkyIDEwLjA0NzcgMy4wMDcxNSAxMC4yNTM3IDMuMjEzTDE0LjQ2NzMgNy40MzU4OUgxLjA4MDQ4QzAuNDc2OTA2IDcuNDM1ODkgMCA3LjkwODQxIDAgOC41MTIxNVY5LjQzOTQ1QzAgMTAuMDQzMiAwLjQ3NjkwNiAxMC41NjMzIDEuMDgwNDggMTAuNTYzM0gxNC41MTUxTDEwLjI1MzkgMTQuODA5OEMxMC4wNDc5IDE1LjAxNiA5LjkzNDM3IDE1LjI4MzUgOS45MzQzNyAxNS41NzY2QzkuOTM0MzcgMTUuODY5NSAxMC4wNDc5IDE2LjE0MDkgMTAuMjUzOSAxNi4zNDY5TDEwLjkwOTYgMTcuMDAwN0MxMS4xMTU4IDE3LjIwNjkgMTEuMzkwNSAxNy4zMTkyIDExLjY4MzggMTcuMzE5MkMxMS45NzY4IDE3LjMxOTIgMTIuMjUxNiAxNy4yMDU0IDEyLjQ1NzggMTYuOTk5MkwxOS42ODA1IDkuNzc2NTJDMTkuODg3MSA5LjU2OTcgMjAuMDAwOCA5LjI5MzYgMjAgOS4wMDAxMUMyMC4wMDA2IDguNzA1NjQgMTkuODg3MSA4LjQyOTM4IDE5LjY4MDMgOC4yMjI4OFoiIGZpbGw9IiMxMjIwMTYiLz4KPC9zdmc+Cg==);padding-right:35px;background-repeat:no-repeat;background-position:right 0 center}.header-container .header__submenu__feature,.header-container .header__submenu__nav{padding-top:50px;padding-bottom:50px}.header-container .header__submenu__nav .nav-menu .menu-item-has-children>a:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjY4MDMgOC4yMjI4OEwxMi40NTc2IDEuMDAwMDFDMTIuMjUxNCAwLjc5MzgzNCAxMS45NzY2IDAuNjgwNjY0IDExLjY4MzYgMC42ODA2NjRDMTEuMzkwMyAwLjY4MDY2NCAxMS4xMTU3IDAuNzkzOTk2IDEwLjkwOTUgMS4wMDAwMUwxMC4yNTM3IDEuNjU1OTRDMTAuMDQ3NyAxLjg2MTc5IDkuOTM0MjEgMi4xMzY3NSA5LjkzNDIxIDIuNDI5OTJDOS45MzQyMSAyLjcyMjkyIDEwLjA0NzcgMy4wMDcxNSAxMC4yNTM3IDMuMjEzTDE0LjQ2NzMgNy40MzU4OUgxLjA4MDQ4QzAuNDc2OTA2IDcuNDM1ODkgMCA3LjkwODQxIDAgOC41MTIxNVY5LjQzOTQ1QzAgMTAuMDQzMiAwLjQ3NjkwNiAxMC41NjMzIDEuMDgwNDggMTAuNTYzM0gxNC41MTUxTDEwLjI1MzkgMTQuODA5OEMxMC4wNDc5IDE1LjAxNiA5LjkzNDM3IDE1LjI4MzUgOS45MzQzNyAxNS41NzY2QzkuOTM0MzcgMTUuODY5NSAxMC4wNDc5IDE2LjE0MDkgMTAuMjUzOSAxNi4zNDY5TDEwLjkwOTYgMTcuMDAwN0MxMS4xMTU4IDE3LjIwNjkgMTEuMzkwNSAxNy4zMTkyIDExLjY4MzggMTcuMzE5MkMxMS45NzY4IDE3LjMxOTIgMTIuMjUxNiAxNy4yMDU0IDEyLjQ1NzggMTYuOTk5MkwxOS42ODA1IDkuNzc2NTJDMTkuODg3MSA5LjU2OTcgMjAuMDAwOCA5LjI5MzYgMjAgOS4wMDAxMUMyMC4wMDA2IDguNzA1NjQgMTkuODg3MSA4LjQyOTM4IDE5LjY4MDMgOC4yMjI4OFoiIGZpbGw9IiM1Y2ExNTEiLz4KPC9zdmc+Cg==)}.header-container .header__submenu__feature{background-color:#f0f0f0;flex:1}.header-container .header__submenu__feature .card{max-width:100%;margin-bottom:0;margin-right:0}.header-container .header__submenu__feature .card__text{padding-right:0;padding-left:0;background-image:none}.header-container .header__submenu__feature .card__image .image-box:after{padding-top:46.21%}.header-container .header__submenu__feature .card:hover .card__text{background:none}.header-container .header__submenu__feature .menu-product .card__text h6{color:#2e5138}.header-container .header__submenu__feature .menu-product .card__text .product-desc{color:#5ca151;font-weight:700;margin-top:5px}.header-container .header__submenu__feature .menu-product .card__text .product-desc del{display:none}.header-container .header__submenu__feature .menu-product .card__text .product-desc ins{text-decoration:none}.header-container .header__submenu__feature .menu-product .card__image .image-box{background-color:#fff}.header-container .header__submenu__feature .feature-title{color:#888;font-weight:700;margin-bottom:30px}.header-container .header__submenu__arrow{position:relative;width:20px;display:block;height:20px}.header-container .header__submenu__arrow:after{width:15px;height:15px;position:absolute;border-width:0 3px 3px 0;-webkit-transform:rotate(135deg) translateY(-50%);-moz-transform:rotate(135deg) translateY(-50%);-ms-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}.header-container .header__hamburger{border-left:1px solid #f0f0f0;margin-left:20px;position:relative;height:100%}.header-container .header__featured-referenser{padding-top:0;padding-bottom:40px}.header-container .header__featured-referenser .card__text{padding:25px 30px}.header-container .header__featured-referenser .card__text h3{color:#122016}.header-container .header__featured-referenser .link{margin:0 30px;color:#2e5138}.header-container .header__featured-referenser .link:hover{color:#5ca151}.header-container .header__featured-referenser .link:after{background-color:#2e5138}.header-container .header__featured-referenser .link:hover:after{background-color:#5ca151}.header-container .main-navigation ul li{font-weight:700;margin:0 15px}.header-container .main-navigation ul li:hover .main-menu-parent:after{border-color:#5ca151}.header-container .menu-icon{margin-left:25px;line-height:100%;cursor:pointer;align-items:center;overflow:hidden;position:relative;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.header-container .menu-icon__info{height:0;overflow:hidden;font-weight:700;padding-left:10px;position:absolute;left:24px}.header-container .menu-icon__info.active{width:150px;height:auto}.header-container .menu-icon:hover svg{opacity:.5}.header-container .menu-icon:hover .icon-cart__count{opacity:.9}.header-container .icon-cart{overflow:visible}.header-container .icon-cart__count{color:#fff;background-color:#5ca151;border:1px solid #fff;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:10px;line-height:16px;font-weight:700;position:absolute;top:-10px;left:10px}.header-container .icon-cart__count--empty,.header-container .icon-cart__info{display:none}.header-container .icon-cart__info--empty{color:#c7c7c7}.header-container .icon-cart__info.visible{display:block}.header-container .main-menu-parent{padding-right:26px;position:relative;cursor:pointer}.header-container .main-menu-parent:after{border-width:0 3px 3px 0;right:6px;top:5px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.header-container .main-menu-parent.active:after{top:2px;right:-2px;-webkit-transform:rotate(225deg) translateY(-50%);-moz-transform:rotate(225deg) translateY(-50%);-ms-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)}.nav-menu ul .menu-item-has-children>a{color:#122016}.nav-menu ul .sub-menu{margin-top:25px;flex-wrap:wrap}.nav-menu ul .sub-menu li{width:25%;margin-bottom:20px}.nav-menu.presenningar-navigation ul .sub-menu li{width:22.75%;margin-right:2.07%}.nav-menu.presenningar-navigation ul .sub-menu a{font-weight:700}.nav-menu.presenningar-navigation ul .sub-menu a .menu-item-title{margin-top:20px;display:block;position:relative;hyphens:auto;font-size:18px}.nav-menu.presenningar-navigation ul .sub-menu .image-box{background-color:#f0f0f0}.nav-menu.presenningar-navigation ul .sub-menu .image-box:after{padding-top:59.42%}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{position:absolute;width:24px;height:3px;transition-property:transform;border-radius:1px;background-color:#000}.hamburger{display:inline-block;overflow:visible;margin:0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:#fff0;outline:none;align-items:center;line-height:100%;margin-left:20px;height:62px}.hamburger .hamburger-box{position:relative;display:inline-block;width:24px;height:19px;top:22px}.hamburger .hamburger-inner{display:block;margin-top:-2px;top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{display:block;content:""}.hamburger .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);-moz-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);-ms-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:-8px}.hamburger .hamburger-inner:after{bottom:-10px;top:-16px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;-moz-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;-o-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;-ms-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger.active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger.active .hamburger-inner:before{top:0;transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;-moz-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;-o-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;-ms-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger.active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;-moz-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;-ms-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}@media only screen and (max-width:1100px){.nav-menu.hallar-navigation ul .sub-menu li{width:25%}.nav-menu.presenningar-navigation ul .sub-menu li{width:35%}.nav-menu ul .sub-menu{margin-top:30px}.nav-menu ul .sub-menu li{width:50%;margin-bottom:30px}}@media only screen and (max-width:980px){.header-container .main-navigation ul li{display:none}.header-container .main-navigation ul li:first-child,.header-container .main-navigation ul li:nth-child(2),.header-container.mobile-active .main-navigation ul li{display:block}}@media only screen and (max-width:900px){.header-container{margin-top:0;overflow:hidden}.header-container.mobile-active{position:fixed;z-index:5;width:100%;height:100%}.header-container.mobile-active .header__wrapper{max-height:100%;height:auto;min-height:100%;align-items:flex-start}.header-container.mobile-active .header__logo{width:auto;max-width:100%;opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.header-container.mobile-active .header__logo img{display:none}.header-container.mobile-active .header__logo__link{display:block;margin-top:15px;position:absolute;top:0}.header-container.mobile-active .header__logo:hover{opacity:.7}.header-container.mobile-active .header .__main-menu{align-self:center}.header-container.mobile-active .header__hamburger{margin-left:auto;border:0}.header-container.mobile-active .header__right-menu{order:3;width:100%;margin-left:0;justify-content:flex-start;flex-direction:column;margin-top:auto}.header-container.mobile-active .header__right-menu__icons{width:100%;flex-direction:column;align-items:flex-start}.header-container.mobile-active .header__right-menu__icons .menu-icon{margin-left:0;width:100%;margin-top:12px;margin-bottom:12px}.header-container.mobile-active .header__right-menu__icons .menu-icon__info{height:auto;position:relative;left:0}.header-container.mobile-active .header__right-menu__feature{display:block}.header-container.mobile-active .header__submenu__wrapper{display:flex;flex-direction:column}.header-container.mobile-active .header__submenu__wrapper.mobile-active{right:0}.header-container.mobile-active .header__submenu__content{flex-direction:column;align-items:flex-start;flex:1}.header-container.mobile-active .main-navigation{margin:0}.header-container .header__wrapper{flex-wrap:wrap;max-height:100%;justify-content:space-between;height:62px;padding:0 15px}.header-container .header__logo__link{display:none;border:0}.header-container .header__main-menu{order:2;width:100%}.header-container .header__right-menu{justify-content:flex-end;margin-left:0;flex:1}.header-container .header__right-menu__feature .link{color:#337045}.header-container .header__submenu__wrapper{top:0;right:-100%;z-index:4;height:100%;border:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.header-container .header__submenu__content{flex-direction:column;border:0}.header-container .header__submenu__content--hallar .header__submenu__feature{display:none}.header-container .header__submenu__content--hallar nav,.header-container .header__submenu__content--presenningar nav{width:100%}.header-container .header__submenu__content--presenningar nav{padding-bottom:15px}.header-container .header__submenu__content--presenningar .nav-main-menu .menu-item-has-children>a{display:block}.header-container .header__submenu__content--presenningar .nav-menu ul .sub-menu li{width:100%;margin:0;margin-bottom:15px}.header-container .header__submenu__content--presenningar .header__submenu__feature{padding:20px 15px;margin-top:auto;width:100%;flex:none}.header-container .header__submenu__content--presenningar .header__submenu__feature .menu-product{display:flex;align-items:center}.header-container .header__submenu__content--presenningar .header__submenu__feature .menu-product .card__image{width:30.43%}.header-container .header__submenu__content--presenningar .header__submenu__feature .menu-product .card__image .image-box{background-color:#fff}.header-container .header__submenu__content--presenningar .header__submenu__feature .menu-product .card__image .image-box:after{padding-top:71.42%}.header-container .header__submenu__content--presenningar .header__submenu__feature .menu-product .card__image .image-box img{object-fit:contain}.header-container .header__submenu__content--presenningar .header__submenu__feature .menu-product .card__text{flex:1;padding:0;padding-left:15px}.header-container .header__submenu__content--presenningar .header__submenu__feature .menu-product .card__text .feature-title{margin-bottom:0}.header-container .header__submenu__content .nav-main-menu{display:block}.header-container .header__submenu__nav-head{display:flex;position:relative;align-items:center}.header-container .header__submenu.mobile-active{right:auto;left:0}.header-container .menu-icon{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.header-container .presenningar-navigation ul .sub-menu .sub-menu-content{display:flex;flex-wrap:nowrap;width:100%;background-color:#f9f9f9;align-items:center}.header-container .presenningar-navigation ul .sub-menu .sub-menu-content .image-box{width:30.43%}.header-container .presenningar-navigation ul .sub-menu .sub-menu-content .image-box img{opacity:1}.header-container .presenningar-navigation ul .sub-menu .sub-menu-content .menu-item-title{flex:1;margin-top:0;padding-left:15px;padding-right:15px}.header-container .main-navigation{margin-top:75px;margin-bottom:75px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.header-container .main-navigation ul{flex-direction:column;width:60%}.header-container .main-navigation ul li{margin:12px 0}.header-container .main-navigation ul li a{display:block;width:100%}.header-container .main-navigation ul li a.main-menu-parent{pointer-events:none}.header-container .main-menu-parent:after{width:15px;height:15px;right:8px;top:11px;-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.nav-menu.hallar-navigation ul .sub-menu li{width:50%}.nav-menu .menu-item-has-children a{display:block}}@media only screen and (max-width:768px){.header-container .main-navigation ul{width:100%}.header-container .header__right-menu{padding-right:25px}.header-container .header__hamburger{margin-left:0}}@media only screen and (min-height:800px){.header-container.mobile-active .header__wrapper{min-height:calc(100vh - 55px)}}@media only screen and (max-height:650px) and (orientation:landscape){.header-container .header__submenu__wrapper{top:-100vh}.header-container.mobile-active .header__wrapper{max-height:100%;min-height:100%}.header-container.mobile-active .header__submenu__wrapper{height:auto}.header-container.mobile-active .header__submenu__content--presenningar .nav-menu ul .sub-menu li{width:50%}}footer{background-color:#f0f0f0}footer .footer__wrapper{padding-top:50px;padding-bottom:60px}footer .footer__logo{opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}footer .footer__logo:hover{opacity:.7}footer .footer__logo .image-box{background:#fff0}footer .footer__logo .image-box:after{padding-top:43%}footer .footer__content{margin-top:40px;margin-bottom:20px}footer .footer__content__hallar,footer .footer__content__others{flex:1}footer .footer__social-icons{flex-wrap:nowrap;margin-top:40px}footer .footer__social-icons__item{width:22px;height:22px;margin-right:15px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}footer .footer__social-icons__item:hover{opacity:.8}footer .footer__copyright{color:#888;margin-top:40px}#menu-submenu-hallar-en>li>a,#menu-submenu-hallar>li>a,footer .isMobile{display:none}.hall-navigation>ul>li{flex-grow:1;flex-basis:0%}.hall-navigation>ul .sub-menu{flex-wrap:wrap;justify-content:flex-start}.hall-navigation>ul .sub-menu>li{flex-direction:column;width:25%}.pres-navigation>ul>li{flex-grow:1;flex-basis:0%}.pres-navigation>ul .sub-menu{flex-wrap:wrap;justify-content:space-between}.pres-navigation>ul .sub-menu>li{flex-direction:column;width:33%}.footer-navigation{margin-top:25px}.footer-navigation>ul>li{flex-grow:1;flex-basis:0%}.footer-navigation>ul .sub-menu>li{display:block;width:100%}.lang-switch{margin-top:40px;display:none!important}.lang-switch .lang-list li a{line-height:24px}.lang-switch .lang-list li:first-of-type{margin-right:32px}.lang-switch .lang-list li.current-lang{font-weight:700}@media only screen and (max-width:1200px){.footer__content__hallar{margin-right:4%}.footer__content__hallar .sub-menu>li{width:50%}.hall-navigation>ul>li{width:100%;flex:auto}.hall-navigation>ul .sub-menu li{width:50%}.pres-navigation>ul>li{width:100%;flex:auto}.pres-navigation>ul .sub-menu li{width:50%}.footer-navigation>ul{flex-wrap:wrap}.footer-navigation>ul>li{width:100%;flex:auto;margin-bottom:30px}.footer-navigation>ul .sub-menu li{width:50%}}@media only screen and (max-width:768px){footer .footer__wrapper{padding-top:40px}footer .footer__content{flex-direction:column;flex-wrap:wrap;margin-bottom:0}footer .footer__content__hallar,footer .footer__content__others{width:100%;margin-bottom:25px}footer .footer__content__others{margin-bottom:0}footer .isMobile{display:flex}footer .isNotMobile{display:none}.hall-navigation>ul .sub-menu li{width:50%}.footer-navigation ul li{margin-bottom:25px}}@media only screen and (max-width:600px){footer .footer__content__hallar,footer .footer__content__others{margin-right:0}}body#tinymce{margin:12px!important}.for-mobile{display:none}.for-desktop{display:block}@media only screen and (min-width:1600px){.box__image .image-box:after{padding-top:35%}}@media only screen and (max-width:1500px){.form-wrapper--static{right:50px}}@media only screen and (max-width:1460px){footer .container,header .container,main .container{padding-left:50px;padding-right:50px}.box__text{max-width:49.253731%}.hero-image-carousel .progressBarContainer{left:50px}.sticky-container .contact-medarbetare-section{padding-right:700px}}@media only screen and (max-width:1300px){.infographic-section-counter{flex-direction:column}.infographic-section__description{width:100%;margin-bottom:30px}.infographic--counter{width:100%;max-width:unset}.form-wrapper--kontakt{width:550px}.sticky-container .contact-medarbetare-section{padding-right:600px}}@media only screen and (max-width:1200px){.box__text{max-width:65%}.hallar-section{max-width:50.85%}.hero--carousel .hero__text{padding-bottom:64px}.hero--carousel .hero-image-carousel .progressBarContainer{bottom:36px}}@media only screen and (max-width:1100px){.hero--gradient .hero__text h1,.hero--link .hero__text h1{max-width:75%}.box__image .image-box:after{padding-top:60%}.hallar-section{max-width:100%}.form-wrapper--static{display:block;position:sticky;right:auto;top:auto;bottom:62px;padding-left:50px;padding-right:50px;margin-top:50px;margin-bottom:50px;width:100%}.form-wrapper--static .form-card{position:relative;top:auto!important;width:80%;border-top-left-radius:4px;border-top-right-radius:4px}.form-wrapper--static .form-card__wrapper.no-padding .with-padding:first-child{padding-top:0}.form-card-accordion{width:100%;font-weight:700;cursor:pointer;background:linear-gradient(91.66deg,#337045,#5ca151 99.93%);border-radius:4px}.form-card-accordion.for-mobile{padding:40px;display:block}.form-card-accordion.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.form-card-accordion .dropdown{padding:0;color:#fff}.form-card-accordion .dropdown:after{top:10px;border-color:#fff}.referenser-form-wrapper-mobile .form-card-accordion{display:none}.form-card__wrapper:not(.no-padding){padding:20px 40px 40px}.carousel-multistep-form{overflow:hidden}.carousel-multistep-form,.kontakt-page-form{visibility:visible;max-height:0}.no-accordion .carousel-multistep-form{max-height:none}.contact-hallar-section .contact-hallar__text{max-width:30.42%}.contact-medarbetare-section__container,.contact-medarbetares__wrapper{grid-template-columns:repeat(3,1fr)}.guide-links{grid-template-columns:repeat(2,1fr)}.newsletter-section .newsletter-form,.newsletter-section .newsletter-info{width:50%}.infographic--icon-text{width:100%}.sticky-container .contact-medarbetare-section{padding-right:50px}.form-wrapper--static.form-wrapper--kontakt{margin-top:0}.h-modal.carousel-modal{max-width:100%}}@media only screen and (max-width:900px){.for-mobile{display:block}.for-desktop{display:none}footer .container,header .container,main .container{padding-left:15px;padding-right:15px}.wrap.container{margin-top:60px}.infographic h4{font-size:14px;line-height:22px}.infographic__item{width:100%}.infographic__item--counter{margin-right:0}.infographic__item--counter .description{font-size:16px;line-height:25px}.infographic__item--icon-text{align-items:flex-start;flex-direction:column;margin-right:30px;width:auto}.infographic__item--icon-text .infographic__item__icon{max-width:100%;width:auto;height:45px;margin-right:0;margin-bottom:15px}.infographic-section__wrapper{margin-top:40px;margin-bottom:40px}.card-section__wrapper{padding:40px 0}.cards-list{justify-content:space-between}.cards-list--carousel .card{margin-right:15px;margin-bottom:0}.cards-list--carousel .card:nth-child(3n),.cards-list--carousel .card:nth-child(4n){margin-right:15px}.cards-list--carousel .dropdown__options{overflow:auto;max-height:110px}.card{max-width:48.75%;margin-right:0}.card__text .description{margin-top:20px;margin-bottom:20px}.carousel-featured-section__wrapper{margin-top:40px;margin-bottom:40px}.carousel-featured__item{flex-direction:column}.carousel-featured__item__image{max-width:100%}.carousel-featured__item__text{max-width:100%;padding:25px 15px 30px;text-align:center}.carousel-featured__item__text .description{margin-top:15px}.grid__row{flex-direction:column}.grid__row__item{width:100%}.grid__row:nth-child(odd) .grid__image{order:1}.grid__row:nth-child(odd) .grid__text{order:2}.grid__row:nth-child(2n) .grid__image{order:1}.grid__row:nth-child(2n) .grid__text{order:2}.grid__text{padding:30px 15px 40px}.grid__text .title{font-size:28px;line-height:36px}.grid__text .description{margin-top:20px;margin-bottom:30px}.box-overlapping-section__wrapper{margin-top:40px;margin-bottom:40px}.box{display:flex;flex-direction:column}.box__image{max-width:100%}.box__image .image-box:after{padding-top:44.9275362%}.box__text{max-width:100%;top:0;position:relative;transform:none;padding:25px 15px 40px;text-align:center}.box__text .description{margin-top:15px}.hero--gradient .hero__text h1,.hero--link .hero__text h1{font-size:42px;line-height:48px}.hero__text{padding:20px 15px}.hero__image__bg{height:48vh}.hero__image__bg:after{padding-top:64%}.hero--gradient{min-height:150px}.grid-card-section__wrapper{margin-top:40px}.grid-card-section__wrapper.grid-slider-wrapper .grid{display:none}.grid-card-section__wrapper.grid-slider-wrapper .carousel-featured .card:first-child{display:block}.splide__arrows{width:100%}.splide__arrow--prev{left:5px}.splide__arrow--next{right:5px;left:auto}.nav-anchor-section__wrapper{margin-top:20px;margin-bottom:20px}.nav-anchor{flex-direction:column}.nav-anchor .nav-anchor__list{margin-top:25px;order:2;display:flex;flex-direction:column;width:100%}.nav-anchor .nav-anchor__list__item{padding:15px;margin-left:0;margin-bottom:15px;border:1px solid #c7c7c7;position:relative;width:100%}.nav-anchor .nav-anchor__list__item:after{content:"";display:block;position:absolute;right:25px;top:50%;height:16px;width:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljc0NDIgNi4zNzgxM0w5Ljk2NjA4IDAuNTk5ODM4QzkuODAxMTQgMC40MzQ4OTYgOS41ODEzIDAuMzQ0MzYgOS4zNDY5IDAuMzQ0MzZDOS4xMTIyMyAwLjM0NDM2IDguODkyNTMgMC40MzUwMjYgOC43Mjc1OSAwLjU5OTgzOEw4LjIwMjk3IDEuMTI0NThDOC4wMzgxNiAxLjI4OTI2IDcuOTQ3MzcgMS41MDkyMyA3Ljk0NzM3IDEuNzQzNzZDNy45NDczNyAxLjk3ODE3IDguMDM4MTYgMi4yMDU1NSA4LjIwMjk3IDIuMzcwMjNMMTEuNTczOSA1Ljc0ODU0SDAuODY0MzgxQzAuMzgxNTI1IDUuNzQ4NTQgMCA2LjEyNjU2IDAgNi42MDk1NFY3LjM1MTM5QzAgNy44MzQzOCAwLjM4MTUyNSA4LjI1MDUxIDAuODY0MzgxIDguMjUwNTFIMTEuNjEyMUw4LjIwMzEgMTEuNjQ3N0M4LjAzODI5IDExLjgxMjYgNy45NDc1IDEyLjAyNjYgNy45NDc1IDEyLjI2MTFDNy45NDc1IDEyLjQ5NTQgOC4wMzgyOSAxMi43MTI1IDguMjAzMSAxMi44NzczTDguNzI3NzIgMTMuNDAwNEM4Ljg5MjY2IDEzLjU2NTMgOS4xMTIzNiAxMy42NTUyIDkuMzQ3MDMgMTMuNjU1MkM5LjU4MTQzIDEzLjY1NTIgOS44MDEyNyAxMy41NjQyIDkuOTY2MjEgMTMuMzk5MkwxNS43NDQ0IDcuNjIxMDVDMTUuOTA5NyA3LjQ1NTU5IDE2LjAwMDYgNy4yMzQ3MSAxNiA2Ljk5OTkyQzE2LjAwMDUgNi43NjQzNCAxNS45MDk3IDYuNTQzMzMgMTUuNzQ0MiA2LjM3ODEzWiIgZmlsbD0iI0M3QzdDNyIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:50%;-webkit-transform:rotate(90deg) translateY(-50%) translateX(-50%);-moz-transform:rotate(90deg) translateY(-50%) translateX(-50%);-ms-transform:rotate(90deg) translateY(-50%) translateX(-50%);transform:rotate(90deg) translateY(-50%) translateX(-50%)}.nav-anchor__desc{max-width:100%}.contact-hallar-section .contact-hallar__wrapper{width:100%;flex-direction:column}.contact-hallar-section .contact-hallar__image-list{margin-right:0;margin-bottom:40px}.contact__buttons{width:50%;justify-content:space-between;display:flex}.contact__button{margin-right:0;width:165px}.contact__text{max-width:100%;margin-right:0;text-align:center;margin-bottom:30px}.form-wrapper--static{margin-top:20px;margin-bottom:20px;padding-left:15px;padding-right:15px}.form-wrapper--static .form-card{width:100%}.form-wrapper--static .form-card__main-title{display:none}.form-card .post-recommendations{padding:20px}.form-card__wrapper.no-padding .with-padding{padding-left:20px;padding-right:20px}.form-card__wrapper:not(.no-padding){padding:0 25px 25px}.referenser-form-wrapper-mobile .form-card__wrapper:not(.no-padding){padding:25px}.form-card-accordion.for-mobile{padding:20px}.form-card-accordion .dropdown:after{top:7px}.text-two-columns-section,.text-with-logo-section{padding-top:40px;padding-bottom:40px}.text-two-columns__wrapper{margin-top:30px;flex-direction:column-reverse}.text-two-columns__wrapper>:not(:first-child){margin-left:0}.text-two-columns__description{margin-top:30px;width:100%}.text-two-columns__link{display:block}.text-two-columns__link:not(:first-child){margin-left:0}.text-with-logo__wrapper{flex-direction:column}.text-with-logo__description{width:100%}.text-with-logo__logos{margin-top:30px;margin-left:0}.text-with-logo__logo{max-width:110px}.text-with-logo__logo:not(:first-child){margin-left:30px}.contact-medarbetare-section{padding-top:40px;padding-bottom:40px}.contact-medarbetare-section__wrapper:not(:first-child){margin-top:40px}.contact-medarbetare-section__container{grid-template-columns:1fr}.contact-medarbetare-section .section__title{margin-bottom:30px}.contact-medarbetares__title{margin-bottom:20px}.contact-medarbetares__wrapper{grid-template-columns:1fr;row-gap:20px}.contact-medarbetares__wrapper.compact{row-gap:20px}.contact-medarbetares__wrapper.compact.span-1,.contact-medarbetares__wrapper.compact.span-2,.contact-medarbetares__wrapper.compact.span-3{grid-template-columns:1fr}.contact-medarbetares.span-2,.contact-medarbetares.span-3,.contact-medarbetares.span-4{grid-column:unset}.post-contents-section{padding-top:25px;padding-bottom:40px}.post-contents-section__wrapper{flex-direction:column}.post-contents-section__left,.post-contents-section__right{width:100%}.post-contents-section__right:not(.post-container__content__recommendations){display:none}.post-contents-section__date{margin-bottom:20px}.post-container__introduction{margin-top:25px}.post-container__content{width:100%}.post-container__content__recommendations{display:block;margin:15px 0}.post-container__content__recommendations .specifications-card{display:none}.post-container__content blockquote{text-align:left;margin:30px 0}.post-container>.recommended-referensers,.post-container>.specifications-card{display:block}.post-container>.specifications-card{margin-top:30px}.post-container>.recommended-referensers .card__text{background-image:linear-gradient(90deg,#f0f0f0,#f0f0f0,#337045,#5ca151)}.guide-cards-section,.guide-links-section,.more-section{padding-top:40px;padding-bottom:40px}.guide-links__link{height:84px;font-size:18px;line-height:22px}.posts-pager__spacer{flex:1}.posts-pager__navigator.next:before{right:8px}.map-section{padding-top:40px;padding-bottom:45px}.map-section .prettyMapList{flex-direction:column}.map-section .prettyMapList .mapHolder{width:100%;height:550px;margin-bottom:40px}.map-section .prettyMapList .right{width:100%;margin-left:0}.map-section .prettyMapList .prettyPagination .newPagination{left:43%}.carousel-testimonial .splide__pagination{position:relative;margin-top:30px}.carousel-projects .splide__arrow{top:34%}.cc-window.cc-banner.cc-theme-edgeless .cc-message{margin:15px}.cc-window.cc-banner.cc-theme-edgeless .cc-compliance>.cc-btn{padding:7px 12px}.newsletter-section{padding-top:40px;padding-bottom:40px;flex-direction:column}.newsletter-section .newsletter-form,.newsletter-section .newsletter-info{width:100%}.newsletter-section .newsletter-form{margin-top:60px}.hero--carousel .hero__text{padding-bottom:40px}.hero--carousel .hero-image-carousel .progressBarContainer{left:15px;bottom:24px}.referenser-form-wrapper-mobile{margin-bottom:40px;max-width:448px;width:auto}.faq-section__wrapper.product-faq{margin-top:40px;margin-bottom:40px}}@media only screen and (max-width:768px){.hero--gradient .hero__text,.hero--link .hero__text{flex-direction:column;align-items:flex-start}.hero--gradient .hero__text h1,.hero--link .hero__text h1{max-width:100%;margin-bottom:37px}.hero--gradient .hero__text>h1{margin-bottom:0}.infographic-section--home .infographic__item{cursor:pointer}.infographic-section--home .infographic__item__icon{height:35px;margin-bottom:15px;fill:#c7c7c7}.infographic-section--home .infographic__item .subtext,.infographic-section--home .infographic__item h4{display:none}.infographic-section--home .infographic__mobile-title{display:block}.infographic-section--home .infographic__mobile-title h4{color:#337045;font-size:16px;margin-bottom:10px}.infographic-section--home .infographic__mobile-desc{display:block}.infographic--counter{flex-direction:column;align-items:center}.infographic__item--counter{max-width:100%;margin-bottom:30px}.infographic__item--counter:last-of-type{margin-bottom:0}.guide-links{grid-template-columns:1fr}.cc-window.cc-banner.cc-theme-edgeless{flex-direction:column;align-items:flex-start}.cc-window.cc-banner.cc-theme-edgeless .cc-compliance{margin-bottom:15px;width:100%;justify-content:flex-end}.hero--carousel .hero__text h1{margin-bottom:40px}.hero--carousel .hero-image-carousel .progressBarContainer{bottom:86px}}@media only screen and (max-width:600px){body{-webkit-text-size-adjust:100%}.header-container .header__logo{margin:0}.hero--link .hero__image__bg:after{padding-top:106.666667%}.card{max-width:100%}.contact__buttons,.post-container__content .md-form .form-control,.post-contents-section__right{width:100%}.infographic__item--icon-text{margin-bottom:0}.testimonial__author,.testimonial__desc,.testimonial__rating{text-align:center}.testimonial__rating{justify-content:center}.h-modal .form-card__field:not(.form-card__field--send-btn){margin-bottom:10px}.h-modal .form-card__field__text-area textarea{min-height:75px}.h-modal .btn,.h-modal .button,.h-modal button:not(.splide__arrow){padding:10px 20px}.h-modal .dropdown:after{top:16px}.form-card-accordion__content .subtitle{margin-right:30px}.section-404 .search-submit,.section-search-results .search-submit{margin:20px 0 0}.newsletter-section .newsletter-form button[type=submit]{margin-left:15px}.hero--carousel .hero__text{padding-bottom:28px}.hero--carousel .hero-image-carousel .progressBarContainer{width:220px;bottom:70px}.form-wrapper--static .carousel-multistep-form .form-card__wrapper .form-card__field__text-area textarea{min-height:100px;margin:0}.form-wrapper--static .carousel-multistep-form .form-card__wrapper .form-card__field__link.full{margin-top:0}.form-wrapper--static .carousel-multistep-form .form-card__wrapper .form-card__errors+.form-card__field--next-btn-grp,.form-wrapper--static .carousel-multistep-form .form-card__wrapper .form-card__errors+.form-card__field--send-btn,.form-wrapper--static .carousel-multistep-form .form-card__wrapper .form-card__field--next-btn-grp{margin-top:15px}.wp-block-gallery .blocks-gallery-item{width:100%;margin-right:0}.wp-block-gallery .blocks-gallery-item figcaption{font-size:16px}.wp-block-gallery .blocks-gallery-item figure{width:auto!important;height:300px}.faq-section .faq-answer__wrapper{margin-right:50px}.form-card__field__text-grp .text-grp--dual{flex-direction:column}.form-card__field__text-grp .text-grp--dual>div{width:100%;max-width:100%}.kontakt-page-form .form-card__field--next-btn-grp{flex-direction:column}.kontakt-page-form .form-card__field--next-btn-grp .btn,.kontakt-page-form .form-card__field--next-btn-grp .terms{width:100%;max-width:100%}}@media only screen and (max-width:350px){.header-container .header__logo{min-width:75px;width:auto}.header-container .menu-icon{margin-left:15px}.header-container .header__right-menu{padding-right:20px}}@media only screen and (max-height:600px) and (max-width:736px){.h-modal.carousel-modal{max-width:90%;padding-top:20px;padding-bottom:20px;top:0;transform:translateY(0) translateX(-50%)}}@media only screen and (max-height:600px) and (max-width:900px){.h-modal.carousel-modal{max-width:75%;padding-top:20px;padding-bottom:20px;top:0;transform:translateY(0) translateX(-50%)}}