@charset "UTF-8";
/*!
Theme Name:  The7 Child - WM Boilerplate
Theme URI:   https://wikstrommedia.fi/
Description: WM Boilerplate
Author:      Wikström Media
Author URI:  https://wikstrommedia.fi/
Version:     2.0.0
Text Domain: wm-tdomain
Template: dt-the7
*/.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}#page,.wf-container>*,body{font-size:calc(1.325rem + .5625vw);font-weight:400!important;font-family:brandon-grotesque!important;color:inherit}.h1,.h1.entry-title,h1,h1.entry-title{font-size:calc(1.725rem + 3.5625vw);font-weight:400!important;font-family:futura-pt!important}.h2,.h2.entry-title,h2,h2.entry-title{font-size:calc(1.575rem + 2.4375vw);font-weight:400!important;font-family:mencken-std-head!important}.h3,.h3.entry-title,h3,h3.entry-title{font-size:calc(1.375rem + .9375vw);font-weight:700!important;font-family:brandon-grotesque!important}.h4,.h4.entry-title,h4,h4.entry-title{font-size:calc(1.4rem + 1.125vw);font-weight:700!important;font-family:brandon-grotesque!important}.h5,.h5.entry-title,h5,h5.entry-title{font-size:calc(1.375rem + .9375vw);font-weight:700!important;font-family:brandon-grotesque!important}.h6,.h6.entry-title,h6,h6.entry-title{font-size:calc(1.275rem + .1875vw);font-weight:700!important;font-family:brandon-grotesque!important}body h2,body h3{line-height:1.2}body h6{margin-bottom:0}*,:after,:before{box-sizing:border-box}body{margin:0;-webkit-text-size-adjust:100%}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{background-color:currentColor;border:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem}p{margin-top:0}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto}pre code{color:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;line-height:inherit;white-space:normal}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}html{font-size:62.5%}.wf-container>*,body,body.page,html{line-height:1.2}#main{padding:0}.wpb_content_element,p{margin-bottom:2rem}.vc_btn3-container:last-child,.wpb_content_element:last-child{margin-bottom:0}#page .select2-selection,#page input[type=date],#page input[type=email],#page input[type=number],#page input[type=password],#page input[type=range],#page input[type=tel],#page input[type=text],#page input[type=url],#page textarea{font-size:calc(1.325rem + .5625vw);font-weight:400!important;font-family:brandon-grotesque!important;height:auto;padding-top:1rem!important;padding-bottom:1rem!important}#page select{background-image:url(assets/imgs/select-appearance.svg)!important;background-position:calc(100% - 20px) 50%!important;border:1px solid #05152e;border-radius:21px;padding:.7rem 2rem;min-width:250px;height:auto;font-size:calc(1.325rem + .5625vw);font-weight:700!important;font-family:brandon-grotesque!important;color:#05152e}#page .button,#page button{font-family:brandon-grotesque!important;border-radius:0!important}a{color:#05152e}a:hover{color:#52617b}#page .wm-blockColor.-bcWhite{background-color:#fff;color:#05152e}#page .wm-blockColor.-bcWhite .h1,#page .wm-blockColor.-bcWhite .h2,#page .wm-blockColor.-bcWhite .h3,#page .wm-blockColor.-bcWhite .h4,#page .wm-blockColor.-bcWhite .h5,#page .wm-blockColor.-bcWhite .h6,#page .wm-blockColor.-bcWhite h1,#page .wm-blockColor.-bcWhite h2,#page .wm-blockColor.-bcWhite h3,#page .wm-blockColor.-bcWhite h4,#page .wm-blockColor.-bcWhite h5,#page .wm-blockColor.-bcWhite h6{color:#05152e}#page .wm-blockColor.-bcWhite a:not(.wm-button):not(.vc_btn3):not(.wm-buttonLink){color:#05152e}#page .wm-blockColor.-bcWhite a:not(.wm-button):not(.vc_btn3):not(.wm-buttonLink):hover{color:#05152e}#page .wm-blockColor.-bcWhite .vc_btn3,#page .wm-blockColor.-bcWhite .wm-button,#page .wm-blockColor.-bcWhite .wm-buttonLink,#page .wm-blockColor.-bcWhite input[type=submit]{background:transparent;color:#7c7c7c;border-color:#7c7c7c}#page .wm-blockColor.-bcWhite .vc_btn3:hover,#page .wm-blockColor.-bcWhite .wm-button:hover,#page .wm-blockColor.-bcWhite .wm-buttonLink:hover,#page .wm-blockColor.-bcWhite input[type=submit]:hover{background:#7c7c7c;color:#fff;border-color:#7c7c7c}#page .wm-blockColor.-bcBlue{background-color:#12294e;color:#fff}#page .wm-blockColor.-bcBlue .h1,#page .wm-blockColor.-bcBlue .h2,#page .wm-blockColor.-bcBlue .h3,#page .wm-blockColor.-bcBlue .h4,#page .wm-blockColor.-bcBlue .h5,#page .wm-blockColor.-bcBlue .h6,#page .wm-blockColor.-bcBlue h1,#page .wm-blockColor.-bcBlue h2,#page .wm-blockColor.-bcBlue h3,#page .wm-blockColor.-bcBlue h4,#page .wm-blockColor.-bcBlue h5,#page .wm-blockColor.-bcBlue h6{color:#fff}#page .wm-blockColor.-bcBlue a:not(.wm-button):not(.vc_btn3):not(.wm-buttonLink){color:#fff}#page .wm-blockColor.-bcBlue a:not(.wm-button):not(.vc_btn3):not(.wm-buttonLink):hover{color:#fff}#page .wm-blockColor.-bcBlue .vc_btn3,#page .wm-blockColor.-bcBlue .wm-button,#page .wm-blockColor.-bcBlue .wm-buttonLink,#page .wm-blockColor.-bcBlue input[type=submit]{background:transparent;color:#fff;border-color:#fff}#page .wm-blockColor.-bcBlue .vc_btn3:hover,#page .wm-blockColor.-bcBlue .wm-button:hover,#page .wm-blockColor.-bcBlue .wm-buttonLink:hover,#page .wm-blockColor.-bcBlue input[type=submit]:hover{background:#fff;color:#000;border-color:#fff}#page .wm-blockColor.-bcHeader{background-color:#fff;color:#fff}#page .wm-blockColor.-bcHeader .h1,#page .wm-blockColor.-bcHeader .h2,#page .wm-blockColor.-bcHeader .h3,#page .wm-blockColor.-bcHeader .h4,#page .wm-blockColor.-bcHeader .h5,#page .wm-blockColor.-bcHeader .h6,#page .wm-blockColor.-bcHeader h1,#page .wm-blockColor.-bcHeader h2,#page .wm-blockColor.-bcHeader h3,#page .wm-blockColor.-bcHeader h4,#page .wm-blockColor.-bcHeader h5,#page .wm-blockColor.-bcHeader h6{color:#fff}#page .wm-blockColor.-bcHeader a:not(.wm-button):not(.vc_btn3):not(.wm-buttonLink){color:#000}#page .wm-blockColor.-bcHeader a:not(.wm-button):not(.vc_btn3):not(.wm-buttonLink):hover{color:#000}#page .wm-blockColor.-bcHeader .vc_btn3,#page .wm-blockColor.-bcHeader .wm-button,#page .wm-blockColor.-bcHeader .wm-buttonLink,#page .wm-blockColor.-bcHeader input[type=submit]{background:transparent;color:#fff;border-color:#fff}#page .wm-blockColor.-bcHeader .vc_btn3:hover,#page .wm-blockColor.-bcHeader .wm-button:hover,#page .wm-blockColor.-bcHeader .wm-buttonLink:hover,#page .wm-blockColor.-bcHeader input[type=submit]:hover{background:#fff;color:#000;border-color:#fff}#page .vc_btn3,#page .wm-button,#page .wm-buttonLink,#page input[type=submit]{font-size:calc(1.265rem + .1125vw);font-weight:700!important;font-family:brandon-grotesque!important;display:inline-block;text-transform:uppercase;text-decoration:none;border:2px solid;border-radius:23px;line-height:1;padding:1rem 3rem}#page .vc_btn3:hover,#page .wm-button:hover,#page .wm-buttonLink:hover,#page input[type=submit]:hover{text-decoration:none}#page .vc_btn3>a,#page .wm-button>a,#page .wm-buttonLink>a,#page input[type=submit]>a{background:transparent;color:inherit}#page .vc_btn3:not(input),#page .wm-button:not(input),#page .wm-buttonLink:not(input),#page input[type=submit]:not(input){padding-top:1rem;padding-bottom:1rem}#page a:not(.wm-button):not(.vc_btn3):not(.wm-buttonLink){text-decoration:none}#page a:not(.wm-button):not(.vc_btn3):not(.wm-buttonLink):hover{text-decoration:none}#page .vc_section{padding-top:8rem}#page .vc_section:not([data-vc-full-width=true]){margin:0 auto}#page .vc_section.wm-header{padding-bottom:10rem}#page .vc_section.wm-forCompanies{padding-bottom:8rem}#page .vc_section:last-child:not(.wm-about){padding-bottom:8rem}#page .vc_section .vc_row+.vc_row{padding-top:4rem}.masthead *{color:#05152e!important}.masthead .header-bar,.masthead .ph-wrap{padding:0 25rem 0 10rem!important}.masthead .wm-siteTitle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.masthead .wm-siteTitle h1{margin:0}#primary-menu,.menu-box{margin-bottom:0}#primary-menu .menu-text,.menu-box .menu-text{font-size:calc(1.325rem + .5625vw);font-weight:400!important;font-family:mencken-std-head!important}#primary-menu i.underline,.menu-box i.underline{display:none}.mobile-mini-widgets{-webkit-box-pack:start!important;justify-content:flex-start!important}.mobile-mini-widgets h1{margin-bottom:0}#mobile-menu .menu-item:before{content:none}#mobile-menu .menu-item .menu-text{font-size:calc(1.325rem + .5625vw);font-weight:400!important;font-family:mencken-std-head!important}.mini-wpml{padding-left:1rem}.mini-wpml a{font-family:brandon-grotesque;padding:5px}.mini-wpml a span{color:#05152e}.wc-shopping-cart i{font-size:2.5rem}.wc-shopping-cart .counter{background-color:#fff;font-size:inherit;font-weight:700}.wc-shopping-cart .counter:before{content:"("}.wc-shopping-cart .counter:after{content:")"}.wc-shopping-cart .shopping-cart-wrap .shopping-cart-inner{background-color:#fff}.wc-shopping-cart .shopping-cart-wrap .shopping-cart-inner .cart_list a:not(.remove){line-height:1.5}.wc-shopping-cart .shopping-cart-wrap .shopping-cart-inner .buttons a{border-radius:0!important;font-family:brandon-grotesque!important}#page .wm-header{-webkit-box-align:center;align-items:center}#page .wm-header>.vc_row{position:relative;z-index:9;width:100%}#page .wm-header h2,#page .wm-header h3{text-shadow:3px 3px 10px rgba(0,0,0,.66)}#page .wm-header h2{font-size:calc(1.725rem + 3.5625vw);font-weight:400!important;font-family:mencken-std-head!important;line-height:1.3}#page .wm-header h3{font-size:calc(1.475rem + 1.6875vw);font-weight:400!important;font-family:brandon-grotesque!important;margin-bottom:4rem!important}#page .wm-header .wm-button{text-transform:none;margin:0 2rem 2rem}#page .wm-header .wm-button:first-child{background:#fff;color:#05152e;border-color:#fff}#page .wm-header .wm-button:first-child:hover{background:transparent;color:#fff;border-color:#05152e}#page .wm-header .wm-button:first-child:hover{border-color:#fff}#page .wm-header__scrollDown{position:absolute;z-index:9;bottom:0;left:0;right:0;padding-bottom:3rem;text-align:center}#page .wm-header__scrollDown>span{display:inline-block;width:23px;height:47px;border:1px solid #fff;border-radius:10px}#page .wm-header__scrollDown>span:after{content:"";display:block;position:absolute;left:calc(50% - 5px);top:8px;width:10px;height:10px;background:#fff;border-radius:100%}#page .wm-header__overlay{z-index:8;background-color:#05152e;opacity:.42}#page .wm-header__carouselContainer,#page .wm-header__overlay{position:absolute;top:0;right:0;bottom:0;left:0}#page .wm-header__carouselContainer .owl-item,#page .wm-header__carouselContainer .owl-stage,#page .wm-header__carouselContainer .owl-stage-outer,#page .wm-header__carouselContainer .wm-header__carousel,#page .wm-header__carouselContainer .wm-header__carouselItem{height:100%}#page .wm-header__carouselItem{background-position:50%;background-size:cover;background-repeat:no-repeat}#page .wm-heading.-hAlignInline{display:inline-block}#page .wm-heading.-hAlignLeft{text-align:left}#page .wm-heading.-hAlignCenter{text-align:center}#page .wm-heading.-hAlignRight{text-align:right}#page .wm-heading.-hSpacingNone{margin-bottom:0}#page .wm-heading.-hSpacingSmall{margin-bottom:1rem}#page .wm-heading.-hSpacingBig{margin-bottom:4rem}#page .wm-heading .wm-heading__inner>:last-child{margin-bottom:0}#page .wm-heading.-underline{margin-bottom:2rem}#page .wm-heading.-underline .h1,#page .wm-heading.-underline .h2,#page .wm-heading.-underline .h3,#page .wm-heading.-underline .h4,#page .wm-heading.-underline .h5,#page .wm-heading.-underline .h6,#page .wm-heading.-underline h1,#page .wm-heading.-underline h2,#page .wm-heading.-underline h3,#page .wm-heading.-underline h4,#page .wm-heading.-underline h5,#page .wm-heading.-underline h6{line-height:1}#page .wm-heading.-underline .h1:after,#page .wm-heading.-underline .h2:after,#page .wm-heading.-underline .h3:after,#page .wm-heading.-underline .h4:after,#page .wm-heading.-underline .h5:after,#page .wm-heading.-underline .h6:after,#page .wm-heading.-underline h1:after,#page .wm-heading.-underline h2:after,#page .wm-heading.-underline h3:after,#page .wm-heading.-underline h4:after,#page .wm-heading.-underline h5:after,#page .wm-heading.-underline h6:after{content:"";display:block;border-bottom:2px solid #05152e;width:30px;margin:2rem auto 0}#page .wm-instagramFeed__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 0 4rem}#page .wm-instagramFeed__header img{margin-right:2rem;margin-left:-59px}#page .wm-instagramFeed__loading{text-align:center;padding:2rem}#page .wm-instagramFeed label[for=hashtagsearch]{display:block;margin-bottom:1.5rem;text-align:center;color:#969696;font-size:calc(1.375rem + .9375vw);font-weight:500!important;font-family:brandon-grotesque!important}#page .wm-instagramFeed__search{position:relative}#page .wm-instagramFeed__searchField,#page .wm-instagramFeed__searchSuggestions{width:100%}#page .wm-instagramFeed__searchField{margin-bottom:0;border:none;background-color:#f0f0f0;color:#7c7c7c;font-size:calc(1.375rem + .9375vw);font-weight:700!important;font-family:brandon-grotesque!important;height:6rem;padding-left:4rem;text-transform:uppercase}#page .wm-instagramFeed__searchSubmit{position:absolute;right:0;padding-right:4rem;border:none;background:none;height:100%;width:20%;outline:none;text-align:right}#page .wm-instagramFeed__searchSubmit i{font-size:3rem;color:#7c7c7c}#page .wm-instagramFeed__searchSuggestions{position:absolute;z-index:999;background:#fff;box-shadow:0 7px 8px 0 rgba(0,0,0,.22)}#page .wm-instagramFeed__searchSuggestions ul{list-style:none;margin:0;padding:0 4rem}#page .wm-instagramFeed__searchSuggestions ul li{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:1rem 0;color:#7c7c7c;cursor:pointer}#page .wm-instagramFeed__searchSuggestions ul li:first-child{padding-top:2rem}#page .wm-instagramFeed__searchSuggestions ul li:last-child{padding-bottom:2rem}#page .wm-instagramFeed__searchSuggestions ul li:after{content:"";display:block;width:1.5rem;height:1.5rem;border:1px solid #7c7c7c;border-radius:4px}#page .wm-instagramFeed__searchSuggestions ul li.-active:after{background-color:#7c7c7c}#page .wm-instagramFeed__toolTip{position:absolute;background:#12294e;color:#fff;bottom:calc(100% + 4rem);right:0;width:200px;text-align:left;padding:1rem 2rem}#page .wm-instagramFeed__toolTip:after{content:"";display:block;top:100%;position:absolute;right:20%;border:1.5rem solid transparent;border-top-color:#12294e}#page .wm-instagramFeed__activeTags{margin:2rem 0 1rem;padding:0}#page .wm-instagramFeed__activeTags li{display:inline-block;border:1px solid #05152e;color:#05152e;padding:1rem;border-radius:50px;margin:0 .5rem 1rem!important;cursor:pointer}#page .wm-instagramFeed__activeTags li:after{content:"\f00d";font-family:Font Awesome\ 5 Pro;font-weight:300;margin:0 1rem;vertical-align:top}#page .wm-instagramFeed #sb_instagram .sbi_item{max-height:50000px}#page .wm-instagramFeed #sb_instagram .sbi_info *{color:#05152e}#page .wm-instagramFeed #sb_instagram .sbi_info .sbi_caption{font-size:1.6rem!important}#page .wm-instagramFeed #sb_instagram .sbi_info .sbi_meta{display:none}#page .wm-instagramFeed #sb_instagram .sbi_load_btn{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:transparent;margin-top:4rem;color:#969696}#page .wm-instagramFeed #sb_instagram .sbi_load_btn:active{box-shadow:none}#page .wm-instagramFeed #sb_instagram .sbi_load_btn .sbi_btn_text{font-size:calc(1.375rem + .9375vw);font-weight:500!important;font-family:brandon-grotesque!important}#page .wm-instagramFeed #sb_instagram .sbi_load_btn .sbi_btn_text:after{content:"\f055";display:block;font-family:Font Awesome\ 5 Pro;font-size:8rem;font-weight:300;line-height:1;margin-top:2rem}#page .wm-instagramFeed #sb_instagram .sbi_load_btn .sbi_loader{background-color:#969696!important}#sbi_lightbox .sbi_lb-dataContainer *{color:#05152e}.wm-services{margin-right:-2rem}.wm-services>.wpb_column>.vc_column-inner{box-shadow:0 3pt 6pt rgba(0,0,0,.16);padding:3rem 8rem 4rem;margin-right:2rem;border-radius:1.5rem}.wm-services>.wpb_column>.vc_column-inner h6{margin-top:3rem}#page .wm-brands{display:-webkit-box;display:flex;padding-top:4rem;padding-bottom:6rem;width:90%;margin:0 auto}#page .wm-brands__column{position:relative;width:50%;margin:1px}#page .wm-brands__column img{max-width:100%;max-height:100%}#page .wm-brands__column.-left .wm-brands__tagline{position:absolute;top:-4rem;left:4rem;font-size:calc(1.395rem + 1.0875vw);font-weight:400!important;font-family:mencken-std-head!important;line-height:1.4}#page .wm-brands__column.-right{display:-webkit-box;display:flex;flex-wrap:wrap}#page .wm-brands__column.-right>div{width:50%}#page .wm-brands__rightColumnImage{height:55%}#page .wm-brands__list>ul{list-style:none!important;padding-left:0;font-weight:500}#page .wm-brands__list.-list1>ul{margin-left:4rem}#page .wm-brands__list.-list2{height:45%;margin-top:2rem}#page .wm-brands__list.-list2>ul{margin:0}#page .wm-brands__list.-list2.-mobile{display:none;margin-top:-6rem;height:auto}#page .wm-brands__list.-list2.-mobile>ul{margin-left:2rem}#page .wm-brands__list.-list2.-mobile .wm-brands__arrow{bottom:0;left:75%}#page .wm-brands__arrow{position:absolute;width:1px;height:150px;background:#05152e;bottom:-6rem;left:25%}#page .wm-brands__arrow:after,#page .wm-brands__arrow:before{content:"";display:block;position:absolute;bottom:0;width:8px;height:1px;background:#05152e}#page .wm-brands__arrow:before{left:100%;-webkit-transform:rotate(-55deg);transform:rotate(-55deg);-webkit-transform-origin:left;transform-origin:left}#page .wm-brands__arrow:after{right:100%;-webkit-transform:rotate(55deg);transform:rotate(55deg);-webkit-transform-origin:right;transform-origin:right}#page .wm-brandLogos{display:-webkit-box;display:flex;flex-wrap:wrap;padding-top:8rem}#page .wm-brandLogos__logo{width:16.6666667%;text-align:center}#page .wm-brandLogos__logoInner{padding:1rem}#page .wm-brandLogos__logoInner img{max-width:100%}#page .wm-brandLogos__popup{display:none;position:fixed;z-index:999;top:50%;left:50%;background:#8a2be2}#page .wm-brandLogos__popup.-active{display:block}#wm-popupBG{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}#wm-popupBG.-active{display:block}.wm-about__leftCol>.vc_column-inner{padding-right:8rem}.wm-about__rightCol .wm-about__imageContainer img{width:80%}.wm-about__rightCol .wm-about__imageContainer.-image2{text-align:right;margin-top:-130px}#page .wm-footer{background-color:#05152e;font-size:1.6rem}#page .wm-footer .wf-container-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:4rem 0 2rem}#page .wm-footer__some{position:relative;text-align:center;margin-bottom:2.5rem!important;padding-bottom:2.5rem;font-size:2rem}#page .wm-footer__some:after{content:"";display:block;position:absolute;bottom:0;left:-100vw;width:400vw;border-bottom:1px solid hsla(0,0%,100%,.5)}#page .wm-footer__some i{font-size:3.5rem}#page .wm-footer__someLinks{margin-bottom:1rem}#page .wm-footer__someLinks a:first-child{margin-right:3rem}#page .wm-footer .wm-policyLink{display:inline-block;font-size:1.6rem;text-decoration:underline!important;margin-top:1.5rem}#page .wm-footer .wm-policyLink:hover{text-decoration:none!important}#page div[role=form].wpcf7 .wpcf7-response-output{margin:0}#page .wm-form label{width:100%;color:#7c7c7c;font-weight:500}#page .wm-form label input{margin-bottom:1.5rem;height:4rem;padding:.5rem 1rem}#page .wm-form label input,#page .wm-form label textarea{border:none!important;background-color:#f0f0f0;color:#7c7c7c;font-size:calc(1.325rem + .5625vw);font-weight:400!important;font-family:brandon-grotesque!important;margin-top:.2rem}#page .wm-form label input::-webkit-input-placeholder,#page .wm-form label textarea::-webkit-input-placeholder{color:#969696}#page .wm-form label input::-moz-placeholder,#page .wm-form label textarea::-moz-placeholder{color:#969696}#page .wm-form label input:-ms-input-placeholder,#page .wm-form label textarea:-ms-input-placeholder{color:#969696}#page .wm-form label input::-ms-input-placeholder,#page .wm-form label textarea::-ms-input-placeholder{color:#969696}#page .wm-form label input::placeholder,#page .wm-form label textarea::placeholder{color:#969696}#page .wm-form label textarea{height:200px;margin-bottom:2.5rem}#page .wm-form__footer{display:-webkit-box;display:flex}#page .wm-form__footer p{color:#7c7c7c;font-size:1.4rem}#page .wm-products__filters{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:4rem!important}#page .wm-products__filtersGenders{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:3rem}#page .wm-products__filtersGenders label{margin-right:3rem;font-weight:700;padding-bottom:.7rem;color:#969da7}#page .wm-products__filtersGenders label input{visibility:hidden;position:absolute;left:-1000000000000000000px}#page .wm-products__filtersGenders label.-checked{color:#05152e;border-bottom:2px solid #05152e}#page .wm-products__filtersGenders label:not(.-checked):not(.wpv-parametric-disabled){cursor:pointer}#page .wm-products__filtersGenders label.wpv-parametric-disabled{opacity:.15}#page .wm-products__filtersCategory{margin-bottom:2rem}#page .wm-products__filtersCategory select:first-child{margin-bottom:1rem;margin-right:2rem}#page .wm-products__filtersSearch{position:relative;width:100%}#page .wm-products__filtersSearch input[type=text]{margin-bottom:0;border:none;background-color:#f0f0f0;color:#7c7c7c;width:100%}#page .wm-products__filtersSearch button[type=submit]{position:absolute;right:0;padding-right:4rem;border:none;background:none;height:100%;width:20%;outline:none;text-align:right;color:transparent}#page .wm-products__filtersSearch button[type=submit]:after{content:"\f002";font-family:Font Awesome\ 5 Pro;font-size:2.5rem;font-weight:300;color:#7c7c7c}#page .wm-products__filters .js-wpv-dps-spinner{width:100%;text-align:center;padding-top:2rem}#page .wm-products__products{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-1rem;margin-bottom:4rem}#page .wm-products__product{position:relative;width:calc(33.3333% - 1rem);margin-right:1rem;margin-bottom:5rem;-webkit-transition-duration:.2s;transition-duration:.2s}#page .wm-products__product a{position:absolute;top:0;right:0;bottom:0;left:0}#page .wm-products__product h3{font-size:calc(1.375rem + .9375vw);font-weight:400!important;font-family:mencken-std-head!important}#page .wm-products__productImage{margin-bottom:2rem}#page .wm-products__productInfo p{margin-bottom:.5rem}#page .wm-products__productInfoPrice{font-weight:700;color:#52617b}#page .wm-products__productInfoPrice ins{text-decoration:none}#page .wm-products__product:hover{-webkit-transform:translateY(-.7rem);transform:translateY(-.7rem)}#page .wm-products__pagination{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#page .wm-products__pagination ul{margin-left:2rem;margin-right:2rem;flex-wrap:wrap}#page .wm-products__pagination ul li{margin:0 1.5rem}#page .wm-products__pagination ul li a,#page .wm-products__pagination ul li span{border:none;font-weight:700;width:4rem;height:4rem;line-height:3.6rem;text-align:center;border-radius:100%}#page .wm-products__pagination ul li span{background-color:#bcc5d3}body.woocommerce-cart .woocommerce-cart-wrap .woocommerce-cart-form .update-cart-button input{border:none!important}body.woocommerce-checkout form.checkout #customer_details .select2 .select2-selection__rendered{font-size:inherit!important}body.woocommerce-checkout form.checkout .wc-order-review select#pakettikauppa_pickup_point{margin-top:1rem;font-size:1.2rem;padding:0 2rem 0 1rem;background-position:calc(100% - 10px)!important;background-size:10px}body.woocommerce-checkout form.checkout .wc-order-review #pwgc-redeem-gift-card-form{margin-top:2rem}body.woocommerce-checkout form.checkout .wc-order-review #pwgc-redeem-gift-card-form label{text-transform:none}body.woocommerce-checkout h2,body.woocommerce-checkout h4{font-size:calc(1.4rem + 1.125vw);font-weight:700!important;font-family:brandon-grotesque!important;margin-top:4rem}.wm-policySection,.wm-privacyPolicySection{padding-bottom:8rem}.wm-policySection.-header h1,.wm-privacyPolicySection.-header h1{margin-bottom:1rem;line-height:1;font-size:16px}.wm-policySection h3,.wm-privacyPolicySection h3{margin-bottom:0}.wm-policySection p,.wm-privacyPolicySection p{line-height:1.4}.wm-policySection a:not(.wm-phoneNumber),.wm-privacyPolicySection a:not(.wm-phoneNumber){text-decoration:underline!important}body.single-product #main{padding-top:8rem;padding-bottom:8rem;background-color:#fff;color:#05152e}body.single-product #main .h1,body.single-product #main .h2,body.single-product #main .h3,body.single-product #main .h4,body.single-product #main .h5,body.single-product #main .h6,body.single-product #main h1,body.single-product #main h2,body.single-product #main h3,body.single-product #main h4,body.single-product #main h5,body.single-product #main h6{color:#05152e}body.single-product #main a:not(.wm-button):not(.vc_btn3):not(.wm-buttonLink){color:#05152e}body.single-product #main a:not(.wm-button):not(.vc_btn3):not(.wm-buttonLink):hover{color:#05152e}body.single-product #main .vc_btn3,body.single-product #main .wm-button,body.single-product #main .wm-buttonLink,body.single-product #main input[type=submit]{background:transparent;color:#7c7c7c;border-color:#7c7c7c}body.single-product #main .vc_btn3:hover,body.single-product #main .wm-button:hover,body.single-product #main .wm-buttonLink:hover,body.single-product #main input[type=submit]:hover{background:#7c7c7c;color:#fff;border-color:#7c7c7c}body.single-product #main .onsale{background-color:#05152e}body.single-product #main .woocommerce-product-gallery{width:calc(50% - 2rem);margin-right:2rem}body.single-product #main .summary.entry-summary{width:calc(50% - 2rem);margin-left:2rem;margin-bottom:0}body.single-product #main .summary.entry-summary .product_title{font-size:calc(1.475rem + 1.6875vw);font-weight:400!important;font-family:mencken-std-head!important;margin-bottom:2rem}body.single-product #main .summary.entry-summary p.price{display:-webkit-box;display:flex;padding-bottom:4rem;margin-bottom:4rem;font-size:calc(1.375rem + .9375vw);font-weight:700!important;font-family:brandon-grotesque!important;color:#52617b}body.single-product #main .summary.entry-summary p.price del{-webkit-box-ordinal-group:3;order:2;font-size:80%;color:#52617b;opacity:.75}body.single-product #main .summary.entry-summary p.price ins{margin-right:2rem}body.single-product #main .summary.entry-summary p.price:after{width:100%;height:1px;background-color:#05152e}body.single-product #main .summary.entry-summary .quantity{margin-bottom:1rem}body.single-product #main .summary.entry-summary .quantity input{color:#05152e;font-weight:700;border:none}body.single-product #main .summary.entry-summary .quantity input[type=button]{background-color:#e2e2e2!important}body.single-product #main .summary.entry-summary .quantity input[type=number]{background-color:#eaeaea!important}body.single-product #main .summary.entry-summary .single_add_to_cart_button{width:100%;font-size:calc(1.265rem + .1125vw);display:inline-block;text-transform:uppercase;text-decoration:none;padding:1.5rem;font-size:calc(1.305rem + .4125vw);font-weight:700!important;font-family:brandon-grotesque!important}body.single-product #main .summary.entry-summary .single_add_to_cart_button:hover{text-decoration:none}body.single-product #main .summary.entry-summary .single_add_to_cart_button>a{background:transparent;color:inherit}body.single-product #main .summary.entry-summary .woocommerce-tabs ul.tabs{padding-left:0}body.single-product #main .summary.entry-summary .woocommerce-tabs ul.tabs:after{background-color:#05152e}body.single-product #main .summary.entry-summary .woocommerce-tabs ul.tabs>li{padding-right:2rem}body.single-product #main .summary.entry-summary .woocommerce-tabs ul.tabs>li:after{height:5px;background-color:#05152e}body.single-product #main .summary.entry-summary .woocommerce-tabs ul.tabs>li a{font-size:calc(1.305rem + .4125vw);font-weight:700!important;font-family:brandon-grotesque!important}@media (min-width:1200px){#page,.wf-container>*,body{font-size:2rem}.h1,.h1.entry-title,h1,h1.entry-title{font-size:6rem}.h2,.h2.entry-title,h2,h2.entry-title{font-size:4.5rem}.h3,.h3.entry-title,h3,h3.entry-title{font-size:2.5rem}.h4,.h4.entry-title,h4,h4.entry-title{font-size:2.75rem}.h5,.h5.entry-title,h5,h5.entry-title{font-size:2.5rem}.h6,.h6.entry-title,h6,h6.entry-title{font-size:1.5rem}#page .select2-selection,#page input[type=date],#page input[type=email],#page input[type=number],#page input[type=password],#page input[type=range],#page input[type=tel],#page input[type=text],#page input[type=url],#page textarea{font-size:2rem}#page select{font-size:2rem}#page .vc_btn3,#page .wm-button,#page .wm-buttonLink,#page input[type=submit]{font-size:1.4rem}#mobile-menu .menu-item .menu-text,#primary-menu .menu-text,.menu-box .menu-text{font-size:2rem}#page .wm-header h2{font-size:6rem}#page .wm-header h3{font-size:3.5rem}#page .wm-instagramFeed label[for=hashtagsearch]{font-size:2.5rem}#page .wm-instagramFeed #sb_instagram .sbi_load_btn .sbi_btn_text,#page .wm-instagramFeed__searchField{font-size:2.5rem}#page .wm-brands__column.-left .wm-brands__tagline{font-size:2.7rem}#page .wm-form label input,#page .wm-form label textarea{font-size:2rem}#page .wm-products__product h3{font-size:2.5rem}body.woocommerce-checkout h2,body.woocommerce-checkout h4{font-size:2.75rem}body.single-product #main .summary.entry-summary .product_title{font-size:3.5rem}body.single-product #main .summary.entry-summary p.price{font-size:2.5rem}body.single-product #main .summary.entry-summary .single_add_to_cart_button{font-size:1.4rem;font-size:1.8rem}body.single-product #main .summary.entry-summary .woocommerce-tabs ul.tabs>li a{font-size:1.8rem}}@media (max-width:1199px){#page .vc_section:not([data-vc-full-width=true]){max-width:800px}#page .wm-header h2{font-size:4rem}.wm-services>.wpb_column{margin-bottom:2rem}.wm-services>.wpb_column>.vc_column-inner{margin-right:0}.wm-services>.wpb_column>.vc_column-inner>.wpb_wrapper{max-width:300px;margin:0 auto}#page .wm-brands{flex-wrap:wrap-reverse;-webkit-box-pack:center;justify-content:center;padding-bottom:0;padding-top:0}#page .wm-brands__column{width:auto;max-width:450px}#page .wm-brands__column.-right{margin-left:-20px;padding-bottom:8rem}#page .wm-brands__column.-right .wm-brands__rightColumnImage{height:100%}#page .wm-brands__list.-list2.-desktop{display:none}#page .wm-brands__list.-list2.-mobile{display:block}#page .wm-brands__arrow.-desktop{display:none}#page .wm-brands__arrow.-mobile{display:block}#page .wm-brandLogos__logo{width:25%}.wm-about__leftCol>.vc_column-inner{padding-right:4rem}.wm-about__rightCol .wm-about__imageContainer.-image2{margin-top:-70px}}@media (max-width:991px){#page .vc_section:not([data-vc-full-width=true]){max-width:600px}#page .vc_section#find-us .wm-findUsInfo{text-align:center}#page .vc_section#find-us .wm-findUsInfo>.vc_column-inner{display:inline-block;width:auto}#page .wm-instagramFeed #sb_instagram .sbi_load_btn .sbi_btn_text:after{font-size:6rem;margin-top:1rem}.wm-services>.wpb_column>.vc_column-inner>.wpb_wrapper{max-width:250px}.wm-about__rightCol .wm-about__imageContainer img{width:90%}#page .wm-products__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;margin-top:4rem}}@media (max-width:767px){#page .vc_section{padding-top:4rem}#page .vc_section#instagram{padding-left:0;padding-right:0}#page .vc_section .vc_row>.vc_column_container:not(:last-of-type)>.vc_column-inner{padding-bottom:4rem}#page .wm-header>.vc_row{width:75%}#page .wm-header>.vc_row .wpb_single_image{width:75%;margin:0 auto}#page .wm-header h2{font-size:2.4rem}#page .wm-instagramFeed__header{padding-bottom:2rem}#page .wm-instagramFeed__searchField{height:4rem}#page .wm-instagramFeed__searchSubmit{padding-right:2rem}#page .wm-instagramFeed__searchSubmit i{font-size:2rem}#page .wm-brands{width:auto;margin:0 -15px}#page .wm-brands__list.-list2.-mobile{margin-top:-5rem}#page .wm-brands__list.-list2.-mobile .wm-brands__arrow{bottom:-6rem;height:120px}#page .wm-brandLogos__logo{width:33.333333333333%}.wm-about__leftCol>.vc_column-inner{padding-right:15px}#page .wm-products__filtersGenders label{margin-right:1.5rem;margin-bottom:1rem!important}#page .wm-products__product{width:calc(50% - 1rem)}#page .wm-products__pagination ul li{margin:0 .5rem}.wm-policySection,.wm-privacyPolicySection{padding-bottom:4rem}.wm-policySection>.vc_row>.wpb_colum:first-child,.wm-policySection>.vc_row>.wpb_colum:last-child,.wm-privacyPolicySection>.vc_row>.wpb_colum:first-child,.wm-privacyPolicySection>.vc_row>.wpb_colum:last-child{display:none}.wm-policySection.-header h1,.wm-privacyPolicySection.-header h1{font-size:3rem}body.single-product #main{padding-top:2rem}body.single-product #main .woocommerce-product-gallery{width:80%;margin-right:0}body.single-product #main .woocommerce-product-gallery .flex-control-thumbs{width:75%}body.single-product #main .summary.entry-summary{width:100%;margin-left:0}}@media (min-width:992px){#page .vc_section#find-us .wm-findUsForm>.vc_column-inner{padding-right:3rem;border-right:1px solid}#page .vc_section#find-us .wm-findUsInfo>.vc_column-inner{padding-left:10rem}.wm-about__rightCol>.vc_column-inner{padding-left:4rem}}@media (min-width:992px) and (min-width:1200px){#page .vc_section#find-us .wm-findUsForm>.vc_column-inner{padding-right:10rem}}@media (min-width:768px){#page .wm-header .wm-button{font-size:2.3rem;padding:1.5rem 6rem!important;border-radius:31px}}@media (min-width:1500px){.wm-about__rightCol>.vc_column-inner>.wpb_wrapper{margin-right:-20%}}@media (max-width:521px){body.woocommerce-cart .woocommerce-cart-wrap .cart-collaterals{margin-left:-35px;margin-right:-35px;width:100vw}body.woocommerce-checkout form.checkout .wc-order-review{margin-left:-35px;margin-right:-35px;width:auto}body.woocommerce-checkout form.checkout .wc-order-review select#pakettikauppa_pickup_point{font-size:1rem}body.woocommerce-checkout .wc-complete-wrap .wc-side-column{margin-left:-35px;margin-right:-35px;width:100vw}}
/*# sourceMappingURL=style.css.map */
