.olsons-group{animation:fadeIn ease 1.5s;-webkit-animation:fadeIn ease 1.5s;-moz-animation:fadeIn ease 1.5s;-o-animation:fadeIn ease 1.5s;-ms-animation:fadeIn ease 1.5s}.olsons-group .hp-banner .vc_row{padding-left:36px!important}@media screen and (max-width:959px){.olsons-group .hp-banner .vc_row{padding-left:0px!important}}.olsons-group .hp-banner .vc_row h1{line-height:65px!important}@media screen and (max-width:959px){.olsons-group .hp-banner .vc_row h1{line-height:41px!important}}.olsons-group .hp-banner .vc_row .btn-container{margin-top:18px!important}.olsons-group .hp-banner .vc_row .btn{padding:9px 72px!important}.olsons-group .large-intro{padding-top:90px;max-width:950px}.olsons-group .inspo-gallery{padding-top:90px}@media screen and (max-width:959px){.olsons-group .inspo-gallery .cssgrid-layout{-moz-column-gap:18px!important;column-gap:18px!important;row-gap:18px!important}}.olsons-group .review{padding-top:90px}.olsons-group .review blockquote{border-left:4px solid #df265e}.olsons-group .product-ranges{padding-top:36px}.olsons-group .product-ranges p{padding-top:9px}.olsons-group .narrow-text{padding-top:36px}.olsons-group .narrow-text.intro{max-width:1600px;margin:auto;padding-left:36px;padding-right:36px}@media screen and (max-width:959px){.olsons-group .narrow-text.intro{padding-left:18px;padding-right:18px}}.olsons-group .narrow-text .number-block{border:2px solid #fff!important;height:250px;width:250px;display:flex;margin:auto;align-items:center;justify-content:center;animation-duration:.6s;backface-visibility:hidden;animation-name:anim_btt;opacity:1}.olsons-group .our-values{margin-top:72px}.olsons-group .our-values .row-parent{padding-top:72px;padding-bottom:90px;padding-left:0px!important;padding-right:0px!important}.olsons-group .our-values .row-parent .grid-ov{max-width:1600px;margin:auto;padding-left:36px;padding-right:36px}@media screen and (max-width:959px){.olsons-group .our-values .row-parent .grid-ov{padding-left:18px;padding-right:18px}}.olsons-group .our-values .row-parent .grid-ov.last{margin-top:36px!important}.olsons-group .our-values .row-parent .grid-ov .uncont{max-width:866px;float:left}.olsons-group .our-values .row-parent p{padding-top:9px!important}.olsons-group .contact{padding-top:36px}.olsons-group .contact.intro{max-width:1600px;margin:auto;padding-left:36px;padding-right:36px}@media screen and (max-width:959px){.olsons-group .contact.intro{padding-left:18px;padding-right:18px}}.olsons-group .contact p{padding-top:18px;margin:0px!important}.olsons-group .contact a{color:#df265e;font-weight:600!important}@media screen and (max-width:569px){.olsons-group .contact form .wpcf7-inline-wrapper{margin-top:0px!important}}@media screen and (max-width:569px){.olsons-group .contact form .wpcf7-inline-field{width:100%!important;display:block!important;padding:27px 0 0 0!important}}.olsons-group .contact form p{padding-top:18px;margin:0px!important}.olsons-group .contact form label{font-size:12px;color:#a3a2a2!important;font-weight:400}.olsons-group .contact form .wpcf7-text{height:57px}.olsons-group .contact form .wpcf7-text,.olsons-group .contact form .wpcf7-textarea,.olsons-group .contact form input[type=checkbox]{border-color:#fff;border-radius:0px!important}.olsons-group .contact form .wpcf7-textarea:focus{border:1px solid #df265e!important}.olsons-group .contact form input[type=checkbox]{float:left;margin-top:2px!important}.olsons-group .contact form .wpcf7-list-item-label{padding-left:27px!important;color:#fff!important;font-size:12px;display:block}.olsons-group .contact form .wpcf7-submit{width:auto!important;float:right!important;margin:0!important;padding:9px 27px!important}@media screen and (max-width:569px){.olsons-group .contact form .wpcf7-submit{width:100%!important}}.olsons-group .contact form .wpcf7-not-valid-tip{font-size:12px!important;margin:9px 0 0 0}.olsons-group .contact form .wpcf7-response-output{border-width:0px!important;background-color:#a3a2a2;color:#181717;border-radius:0;padding:9px;text-align:center}.olsons-group .information{max-width:1600px;margin:auto;padding-left:36px;padding-right:36px}.olsons-group .information.intro{padding-top:36px}@media screen and (max-width:959px){.olsons-group .information{padding-left:18px;padding-right:18px}}.olsons-group .information.body{padding-bottom:36px}.olsons-group .information.body:last-of-type{padding-bottom:0}.olsons-group .information .uncol{max-width:746px!important;float:left}.olsons-group .information .uncol h1.h2{padding-bottom:18px}.olsons-group .information .uncol .uncode_text_column{padding-top:9px}.olsons-group .information .uncol .uncode_text_column li{padding-bottom:9px}.olsons-group .information .uncol .uncode_text_column li:last-of-type{padding-bottom:0px!important}.olsons-group .information .uncol .uncode_text_column ol{padding-left:36px}.olsons-group .information .uncol .uncode_text_column a{font-weight:600}.olsons-group .valinta-ex .h1{font-size:104px;font-weight:600}.olsons-group .valinta-ex h4{padding:18px 0 9px 0}@media screen and (max-width:959px){.olsons-group .valinta-ex .wpb_column:first-of-type{padding:0 0 0 0!important}.olsons-group .valinta-ex .wpb_column{padding:54px 0 0 0!important}.olsons-group .valinta-ex .uncode_text_column{max-width:600px!important;margin:auto}}.olsons-group .statement{padding-top:108px;padding-bottom:90px}.olsons-group .after-care{max-width:1600px;margin:auto;padding-left:36px;padding-right:36px}@media screen and (max-width:959px){.olsons-group .after-care{padding-left:18px;padding-right:18px}}@media screen and (min-width:960px){.olsons-group .after-care .h2 .split-word.word3{display:block!important}}.olsons-group .after-care .uncode_text_column{padding-top:18px}.olsons-group .error-block{max-width:1600px;margin:auto;padding-left:36px;padding-right:36px;padding-top:36px}@media screen and (max-width:959px){.olsons-group .error-block{padding-left:18px;padding-right:18px}}@media screen and (max-width:959px){.olsons-group .error-block{padding-top:25vh;height:60vh}}@media screen and (max-width:569px){.olsons-group .error-block{padding-top:15vh}}.olsons-group .error-block h2{padding-bottom:18px}.olsons-group .error-block ul{list-style:disc;padding:0 0 0 18px}.olsons-group .error-block a{font-weight:600}@keyframes fadein{from{opacity:0}to{opacity:1}}*{box-sizing:border-box;padding:0;margin:0}.olsons-group.custom-background{background-color:#181717!important}.olsons-group .dzz-row,.olsons-group .vc_row:not(.row-internal):not(.intro):not(.our-values):not(.information):not(.error-block){padding-left:36px!important;padding-right:36px!important}@media screen and (max-width:959px){.olsons-group .dzz-row,.olsons-group .vc_row:not(.row-internal):not(.intro):not(.our-values):not(.information):not(.error-block){padding-left:18px!important;padding-right:18px!important}}.olsons-group input[type=submit],.olsons-group input[type=reset],.olsons-group input[type=button],.olsons-group button[type=submit],.olsons-group #coupon_code{font-weight:400!important;font-size:14px!important}@media screen and (max-width:959px){.olsons-group input[type=submit],.olsons-group input[type=reset],.olsons-group input[type=button],.olsons-group button[type=submit],.olsons-group #coupon_code{font-size:14px!important}}.olsons-group .shadow-inset-form,.olsons-group input,.olsons-group textarea,.olsons-group select,.olsons-group .seldiv,.olsons-group .select2-choice,.olsons-group .select2-selection--single{box-shadow:unset!important}.olsons-group .style-light input[type=radio]{width:20px;height:20px;border-color:#181717;border-width:1px}.olsons-group input[type=radio]:checked:before{width:12px;height:12px}.olsons-group .style-light input[type=checkbox]{width:20px!important;height:20px!important;border:1px solid #000!important;border-radius:0px!important;box-shadow:unset!important}.olsons-group .style-light input[type=checkbox]:checked:before{top:2px}@media screen and (max-width:959px){.olsons-group label{margin:3px 0 5px 0}}.olsons-group .style-light table td,.olsons-group .style-light table th{border-color:#181717!important}.olsons-group ::-moz-placeholder{color:#a3a2a2;opacity:1}.olsons-group ::placeholder{color:#a3a2a2;opacity:1}.olsons-group :-ms-input-placeholder{color:#a3a2a2}.olsons-group ::-ms-input-placeholder{color:#a3a2a2}.olsons-group .btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover,.olsons-group .btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus{background-color:#df265e!important;border-color:#df265e!important;color:#fff!important}.olsons-group *:disabled{opacity:.3}.olsons-group input:-webkit-autofill,.olsons-group input:-webkit-autofill:hover,.olsons-group input:-webkit-autofill:focus,.olsons-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #181717 inset!important}.olsons-group input:-webkit-autofill{-webkit-text-fill-color:#fff!important}.olsons-group .navbar-cta .menu-btn-container{background:#df265e;border:0;padding:9px!important;color:#fff!important}.olsons-group .overlay-search{border-bottom:2px solid #df265e}@media screen and (max-width:959px){.olsons-group .overlay-search form{max-width:calc(100% - 36px)!important}}.olsons-group .overlay-search .menu-close-search,.olsons-group .overlay-search .search-field{font-size:27px!important}@media screen and (max-width:959px){.olsons-group .overlay-search .menu-close-search,.olsons-group .overlay-search .search-field{font-size:18px!important}}@media screen and (max-width:959px){.olsons-group .overlay-search .menu-close-search{padding:0 18px 0 36px}.olsons-group .overlay-search.overlay{margin-top:-10px!important}}@media screen and (max-width:959px){.olsons-group .main-menu-container .uncode-close-offcanvas-mobile{top:18px!important;height:68px;width:36px!important}.olsons-group .main-menu-container .navbar-nav{padding-top:36px}.olsons-group .main-menu-container .navbar-nav li a{padding:9px 18px 9px 18px!important}.olsons-group .main-menu-container .navbar-nav li:last-of-type a{padding:9px 18px 0 18px!important}.olsons-group .main-menu-container .menu-btn-table{width:100%!important}.olsons-group .main-menu-container .menu-btn-table .menu-btn-container{font-size:14px!important;width:100%!important}.olsons-group .main-menu-container .uncode-menu-additional-text{padding:36px 18px 0!important}.olsons-group .main-menu-container .uncode-menu-additional-text small{color:#a3a2a2}}@media screen and (max-width:959px){.olsons-group #logo-container-mobile{padding-left:18px!important;padding-right:18px!important}.olsons-group #logo-container-mobile .mobile-additional-icons{right:71px!important}.olsons-group #logo-container-mobile .mobile-menu-button{padding:0 18px!important}}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:100;src:url(../fonts/poppins-v20-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url(../fonts/poppins-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url(../fonts/poppins-v20-latin-600.woff2) format("woff2")}.olsons-group h1{line-height:80px}@media screen and (max-width:959px){.olsons-group h1{line-height:51px}}.olsons-group h2,.olsons-group h1.h2{line-height:65px}@media screen and (max-width:959px){.olsons-group h2,.olsons-group h1.h2{line-height:41px}}.olsons-group h4,.olsons-group h3.h4{line-height:41px}@media screen and (max-width:959px){.olsons-group h4,.olsons-group h3.h4{font-size:22px!important;line-height:33px!important}}.olsons-group .text-lead{line-height:27px!important}.olsons-group .site-footer .vc_row{padding-left:36px;padding-right:36px}.olsons-group .site-footer .vc_row.top-row{padding-top:198px;padding-bottom:54px}@media screen and (max-width:959px){.olsons-group .site-footer .vc_row.top-row{padding-top:108px;padding-bottom:36px}}@media screen and (max-width:959px){.olsons-group .site-footer .vc_row{padding-left:18px!important;padding-right:18px!important}}@media screen and (max-width:959px){.olsons-group .site-footer .vc_row .footer-logo img{height:65px!important;width:auto}}.olsons-group .site-footer .vc_row a,.olsons-group .site-footer .vc_row p,.olsons-group .site-footer .vc_row label{font-size:12px}.olsons-group .site-footer .vc_row li{margin:0 0 9px 0}.olsons-group .site-footer .vc_row li:last-child{margin:0 0 0 0!important}.olsons-group .site-footer .vc_row label{color:#a3a2a2!important}.olsons-group .site-footer .vc_row .signup-wrapper{display:flex;padding:5px;border:1px solid #fff;margin-top:18px}@media screen and (max-width:959px){.olsons-group .site-footer .vc_row .signup-wrapper{max-width:462px}}.olsons-group .site-footer .vc_row .signup-wrapper .emailmc{width:100%}.olsons-group .site-footer .vc_row .signup-wrapper .emailmc input{margin:0px!important;border:0;font-size:12px!important;width:100%;height:45px}.olsons-group .site-footer .vc_row .signup-wrapper .buttonmc{margin-left:auto}.olsons-group .site-footer .vc_row .signup-wrapper .buttonmc .wpcf7-submit{padding:14px 18px!important;border:0;color:#fff;background-color:#df265e;font-size:12px!important;transform:unset!important;font-weight:600!important}.olsons-group .site-footer .vc_row.bottom-row{padding-bottom:36px}.olsons-group .site-footer .vc_row.bottom-row .copy-google p,.olsons-group .site-footer .vc_row.bottom-row .copy-google a{color:#a3a2a2}.olsons-group .site-footer .vc_row.bottom-row .copy-google a{font-weight:600}.olsons-group .site-footer .vc_row.bottom-row .linkedin{padding-left:36px}.olsons-group .grecaptcha-badge{visibility:hidden}.olsons-group .cmplz-cookiebanner{right:18px!important;bottom:18px!important;max-width:350px;padding:18px 18px!important}@media screen and (max-width:959px){.olsons-group .cmplz-cookiebanner{right:18px!important;bottom:18px!important}}@media screen and (max-width:569px){.olsons-group .cmplz-cookiebanner{right:18px!important;bottom:18px!important;left:18px!important;max-width:calc(100% - 36px)!important}}.olsons-group .cmplz-cookiebanner .cmplz-message{text-align:center}@media screen and (min-width:960px){.olsons-group .cmplz-cookiebanner .cmplz-message{width:100%!important}}@media screen and (max-width:959px){.olsons-group .cmplz-cookiebanner .cmplz-message{width:100%}}.olsons-group .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{font-size:14px!important}.olsons-group .cmplz-cookiebanner .cmplz-link{text-decoration:none!important;padding:9px 0;font-size:12px!important}.olsons-group .product-page{padding-top:36px}.olsons-group .product-page .uncode_breadcrumbs_wrap{padding-bottom:9px}.olsons-group .product-page .text-small{padding-bottom:9px;padding-top:18px;color:#df265e!important}.olsons-group .product-page .variations_form{padding-top:18px}.olsons-group .product-page .variations_form label{text-transform:capitalize!important;font-size:12px;color:#a3a2a2!important;font-weight:400!important;color:#df265e!important}.olsons-group .product-page .variations_form .swatches-select--type-color{-moz-column-gap:12px;column-gap:12px;row-gap:12px;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:569px){.olsons-group .product-page .variations_form .swatches-select--type-color{grid-template-columns:repeat(1,1fr)}}.olsons-group .product-page .variations_form .swatches-select--type-color .swatch-type-color{font-size:inherit;border-radius:0px!important;margin-bottom:0px!important;border:1px solid #fff!important;width:30px!important;height:30px!important}.olsons-group .product-page .variations_form .swatches-select--type-color .swatch-type-color span{margin-left:41px;white-space:nowrap;font-weight:400;line-height:27px;font-size:inherit}.olsons-group .product-page .variations_form .swatches-select--type-color .swatch-type-color:after{line-height:27px;color:#a3a2a2}.olsons-group .product-page .reset_variations{display:none!important;visibility:hidden!important;padding:0px!important}.olsons-group .product-page .uncode_text_column:not(.text-small){padding-top:36px}.olsons-group .product-page .uncode_text_column:not(.text-small) a{color:#df265e;font-weight:600}.olsons-group .product-page .uncode-share h6{text-transform:capitalize!important;font-size:12px;color:#a3a2a2!important;font-weight:400!important;letter-spacing:0;line-height:21px!important;padding-bottom:5px;font-family:Poppins,Poppins!important}.olsons-group .product-page .uncode-share li:hover{background-color:none!important}.olsons-group .product-page .uncode-share li:first-of-type{padding:0 18px 0 0!important}.olsons-group .product-page .uncode-share li{width:0px!important;height:0px!important;padding:0 18px}.olsons-group .product-page.door-closers ul{list-style:disc;padding-left:18px;margin-top:0px!important}.olsons-group .product-page.door-closers .uncode_text_column:not(.text-small){padding-top:18px!important}.olsons-group .product-page.door-closers .variations_form{padding-top:18px;padding-bottom:18px}.olsons-group .product-page.door-closers .uncode_text_column small{color:#df265e!important}.olsons-group .lg-container .lg-sub-html h6{font-weight:400!important;font-size:14px!important}.olsons-group .lg-container .lg-img-wrap{padding:0 18px!important}.olsons-group .shop-category-ols.product-grid,.olsons-group .shop-category-ols.search-header{padding-top:36px!important}.olsons-group .shop-category-ols .cssgrid-system{margin-top:0px!important}.olsons-group .shop-category-ols .cssgrid-system .grid-filters{padding-top:18px;padding-bottom:18px;background-color:#181717;padding-left:1px!important;padding-right:1px!important}@media screen and (min-width:707px){.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart::-webkit-scrollbar{display:none}}@media screen and (max-width:706px){.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart::-webkit-scrollbar{height:2px!important;width:100%!important}.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgb(223 38 94 / .3);-webkit-box-shadow:inset 0 0 6px rgb(223 38 94 / .3);border-radius:10px}.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart::-webkit-scrollbar-thumb{border-radius:10px;background-color:#df265e;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .5)}}.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart{padding-left:0px!important;padding-right:0px!important}@media screen and (max-width:959px){.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart{margin-left:0px!important;padding-right:0px!important;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:auto!important;margin-right:0px!important}}.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart li{gap:9px}.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart li span{padding:0px!important}.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart li span a{padding:9px!important;background-color:#401a25!important;color:#fff!important;font-size:12px!important;letter-spacing:0}.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart li span a.active{background-color:#df265e!important}.olsons-group .shop-category-ols .cssgrid-system .grid-filters .menu-horizontal .menu-smart li:last-of-type{margin-right:25px}.olsons-group .shop-category-ols .cssgrid-system .grid-filters:before{width:25px;content:"";position:absolute;top:0;right:0;height:60px;background:linear-gradient(90deg,#fff0 0%,#181717 100%);z-index:400}.olsons-group .shop-category-ols .cssgrid-system .cssgrid-wrapper{padding-top:18px}.olsons-group .shop-category-ols .cssgrid-system .grid-footer-inner{margin-top:108px!important}.olsons-group .shop-category-ols .cssgrid-system .grid-footer-inner .pagination{max-width:20vw;min-width:250px;margin:auto}.olsons-group .shop-category-ols .cssgrid-system .grid-footer-inner .pagination .current{background-color:#df265e!important;color:#fff!important}.olsons-group .product-grid{padding-top:90px}.olsons-group .product-grid a{font-size:14px!important;font-weight:400!important}@media screen and (max-width:959px){.olsons-group .product-grid.home .cssgrid-container .tmb:nth-child(5),.olsons-group .product-grid.home .cssgrid-container .tmb:nth-child(6),.olsons-group .product-grid.home .cssgrid-container .tmb:nth-child(7),.olsons-group .product-grid.home .cssgrid-container .tmb:nth-child(8){display:none;visibility:hidden}}.olsons-group .product-grid .btn-container{padding-top:45px;text-align:center!important}.olsons-group .product-grid .btn-container .btn{padding:9px 27px!important}.olsons-group:not(.term-valinta-double-zero):not(.term-valinta-zero-one):not(.term-door-closers) .shop-category-ols .grid-filters{display:none}