@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700|Playfair+Display:400,400i,500,500i,700,700i");.double_border{border:5px double #dcc6bb;padding:20px;font-size:22px;margin:20px 0}.single_border{border:2px solid #dcc6bb;padding:10px;margin:20px 0}.single_border p{font-style:italic;font-weight:700;margin:0}tr th{font-family:Montserrat,sans-serif!important}._ffn_textNode,option,select{color:#6c6864}._ffn_textNode,option,select,span{font-family:Montserrat,sans-serif}label{font-size:16px}a,label,ol li,ul li{font-family:Montserrat,sans-serif!important}a{color:#dcc6bb}a:hover{color:#6c6864}input,p{font-family:Montserrat,sans-serif!important}p{color:#6c6864;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:24px}h1{font-family:Playfair Display;color:#002;font-size:60px}@media (max-width:1099px){h1{font-size:50px}}@media (max-width:639px){h1{font-size:30px}}h2{color:#002;font-family:Playfair Display;font-size:40px;font-weight:700;line-height:58px}@media (max-width:639px){h2{font-size:26px}}h3{font-size:30px;font-family:Playfair Display;color:#002}@media (max-width:639px){h3{font-size:24px}}h4{font-size:16px;font-weight:600;letter-spacing:.16px;line-height:18px}h4,h5,h6{color:#002;font-family:Playfair Display}.alt,.button,.custom-button,.wc-forward{border-radius:25px;background-color:#dcc6bb!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:14px;letter-spacing:2.33px;line-height:20px;text-align:center;cursor:pointer;padding:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox!important;display:flex!important;border:none!important;height:45px}.alt a,.button a,.custom-button a,.wc-forward a{color:#fff!important;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:14px}.alt:hover,.button:hover,.custom-button:hover,.wc-forward:hover{background-color:#fff!important;border:1px solid #dcc6bb!important;color:#dcc6bb!important}.alt:hover a,.button:hover a,.custom-button:hover a,.wc-forward:hover a{color:#dcc6bb!important}.button:focus{background:#dcc6bb;color:#fff}.widget a.button.checkout:hover{border:1px solid #ba8e78}.button{margin:0}.woocommerce-message .button{border-left-color:hsla(0,0%,100%,0)!important;border-left:1px solid #fff!important;padding:5px}.wc-forward{border:1px solid #fff!important}.wc-forward:hover{background-color:#fff!important;border:1px solid #dcc6bb!important}.wc-forward:hover,.wc-forward:hover a{color:#ba8e78!important}.header{padding:20px 0;position:fixed;z-index:2}@media (max-width:1099px){.header{background-color:#fff;top:0;padding:10px 0;position:relative}}.header .relative{position:relative}.header_logo{-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;width:10%}.header_logo img{height:60px;width:auto}@media (max-width:1099px){.header_logo{-ms-flex-order:2;order:2;width:70%}.header_logo img{height:50px;width:auto}}.header .nav-bar{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:80%}.header .nav-bar a{text-transform:uppercase;color:#002;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;letter-spacing:.31px;line-height:17px}.header .nav-bar .menu a{padding:.7rem}.header .nav-bar .current-menu-item{text-decoration:underline}.header .nav-bar .we-love .heart{background:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/shape.svg) no-repeat 50%;display:-ms-inline-flexbox;display:inline-flex;height:11px;width:12px;background-size:contain;animation-direction:alternate;animation-name:a;animation:a 1.5s infinite;margin:0 3px}.header .nav-bar .pll-parent-menu-item{position:relative}.header .nav-bar .pll-parent-menu-item a:after{display:inline-block;content:"";margin-left:10px;background-image:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/arrow-down_2.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;width:16px;height:10px}.header .nav-bar .pll-parent-menu-item .sub-menu{margin:0;display:none;position:absolute;border-bottom:1px solid #c6c6c6;background-color:#fff}.header .nav-bar .pll-parent-menu-item .sub-menu li{list-style-type:none}.header .nav-bar .pll-parent-menu-item .sub-menu li a:after{display:inline-block;content:"";background-image:none}.header .nav-bar .pll-parent-menu-item:hover .sub-menu{display:block}.header .search{-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:10%;position:relative}@media (max-width:1099px){.header .search{-ms-flex-order:3;order:3;width:15%}}.header .search .custom-search{margin:0;position:relative}.header .search .custom-search .custom_product_search{height:100%;position:relative;cursor:pointer}.header .search .custom-search .custom_product_search .custom_product_search:before,.header .search .custom-search .custom_product_search:before{content:"";background-image:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/magnifying-glass.svg);width:20px;height:20px;background-size:contain;background-position:50%;background-repeat:no-repeat;top:35%;position:absolute;left:5px}.header .search .basket .cart-contents{display:block!important}@media (max-width:1099px){.header .search .basket{-ms-flex-order:3;order:3}}.header [type=text]:focus{border-top:2px solid #dcc6bb;border-left:2px solid #dcc6bb;border-right:2px solid #dcc6bb;border-bottom:0;transition:none}@media (max-width:1099px){.header .custom-field{display:none!important}}.header .custom-field{width:450px;display:none;background-color:#dcc6bb;box-shadow:none;margin:0;position:absolute;padding:20px;top:100%;right:0}.header .custom-field:after{position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #dcc6bb;content:"";top:-10px;right:20%}.header .custom-field .search_button{height:25px;width:25px;position:absolute;right:25px;top:25px;cursor:pointer}.header .custom-field .search_button:hover{background-color:#fff;border-color:#fff;color:#333}.header #customsearch{box-shadow:none;margin:0;background-color:#fff;padding-left:10px}.header #search_result{width:450px;z-index:5;background-color:#fff;height:auto;overflow:auto;display:none;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;top:210%;position:absolute;right:4.1%;border:1px solid #dcc6bb;max-height:450px}.header #search_result .search_block{width:100%;background-color:#fff;margin:0;list-style-type:none;padding:10px 20px}@media (max-width:639px){.header #search_result .search_block:last-child{padding-bottom:100px}}.header #search_result .search_block h4{width:100%;color:#6c6864;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:20px;margin:10px 0;text-transform:uppercase;border-bottom:1px solid #dcc6bb;padding-bottom:12px}.header #search_result .search_block li{padding:10px}.header #search_result .search_block li:hover{background-color:#f2fbff}.header #search_result .search_block li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header #search_result .search_block li a img{width:30px;height:auto;margin-right:10px}.header #search_result .search_block li a p{margin:0}.header #search_result .search_block .selected{background-color:#f2fbff}.header #search_result .search_block .no_search_result{padding:20px}@media (max-width:1100px){.header #search_result{top:55px}}@media (max-width:1099px){.header #search_result{position:absolute;left:0;top:100%}}@media (max-width:639px){.header #search_result{position:absolute;left:0;top:100%;width:100%}.header #search_result .search_block{width:100%}}@media (min-width:1100px){.header .mobile,.header .mobile-button{display:none!important}.header .menu .mobile-custom-field,.header .mobile .menu{display:none}}@media (max-width:1099px){.header .custom-field,.header .custom-search,.header .nav-bar{display:none}.header .mobile{display:none;-ms-flex-order:4;order:4;margin-top:20px}.header .mobile .menu{display:block;position:absolute;top:100%;background-color:#fff;width:100%;left:0;text-align:center;padding:30px 20px 0;min-height:100vh;height:auto;overflow-y:scroll}.header .mobile .menu li{padding:10px}.header .mobile .menu .we-love .heart{background:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/shape.svg) no-repeat 50%;display:-ms-inline-flexbox;display:inline-flex;height:11px;width:12px;background-size:contain;animation-direction:alternate;animation-name:a;animation:a 1.5s infinite;margin:0 3px}.header .mobile .menu .pll-parent-menu-item{position:relative;margin-top:10px}.header .mobile .menu .pll-parent-menu-item a{font-weight:900;text-decoration:underline}.header .mobile .menu .pll-parent-menu-item .sub-menu{margin:0}.header .mobile .menu .pll-parent-menu-item .sub-menu li{list-style-type:none}.header .mobile .menu .pll-parent-menu-item .sub-menu li a{font-weight:400;text-decoration:unset}.header .mobile-custom-field{width:100%;border-left:2px solid #f000;background-color:#fff;box-shadow:none;margin:0;transition:all 1s;position:relative;border-bottom:2px solid #dcc6bb;margin-bottom:3px}}@media (max-width:1099px) and (max-width:1099px){.header .mobile-custom-field{-ms-flex-order:4;order:4}}@media (max-width:1099px){.header .mobile-custom-field [type=text]:focus{border-top:2px solid #dcc6bb;border-left:2px solid #dcc6bb;border-right:2px solid #dcc6bb;border-bottom:0;transition:none}.header #mobile-customsearch{box-shadow:none;margin:0;background-color:transparent;padding-left:10px}}@media (max-width:1099px){.header .mobile-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-order:1;order:1;width:15%}.header .mobile-button .mobile-navbar{position:absolute;z-index:4;cursor:pointer;width:35px;height:30px}.header .mobile-button .mobile-navbar_top{position:absolute;left:0;width:35px;height:2px;background:#000;transition:all .4s ease-in-out;top:0}.header .mobile-button .mobile-navbar_middle{position:absolute;left:0;width:35px;height:2px;background:#000;transition:all .2s ease-in-out;top:10px}.header .mobile-button .mobile-navbar_bottom{position:absolute;left:0;width:35px;height:2px;background:#000;transition:all .4s ease-in-out;top:20px}.header .mobile-button .active{position:absolute}.header .mobile-button .active .mobile-navbar_top{top:15px;transform:rotate(45deg)}.header .mobile-button .active .mobile-navbar_middle{width:0;left:10px}.header .mobile-button .active .mobile-navbar_bottom{top:15px;transform:rotate(-45deg)}}.fixed-header{background-color:#fff}@keyframes a{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.custom-page{margin-top:50px;padding:20px 0}@media (max-width:1099px){.custom-page{padding:0 15px;margin-top:0}}.custom-page .border{height:15px;margin:30px auto;position:relative}.custom-page .border:before{top:0}.custom-page .border:after,.custom-page .border:before{content:" ";border:2px solid #dcc6bb;position:absolute;width:60%}.custom-page .border:after{bottom:0;right:0}.custom-page .otsikko{text-align:left;margin-bottom:0;padding:20px 10px}.custom-page_isoteksti{padding:20px 10px}.custom-page_isokuva{padding:20px 10px;height:300px;background-position:50%;background-repeat:no-repeat;background-size:cover}.custom-page_med-teksti{padding:50px 10px;margin:0 auto}.custom-page_med-teksti h1,.custom-page_med-teksti h2,.custom-page_med-teksti h3{color:#002;font-family:Playfair Display;font-size:27px;font-style:italic;letter-spacing:1px;line-height:45px}@media (max-width:639px){.custom-page_med-teksti h1,.custom-page_med-teksti h2,.custom-page_med-teksti h3{font-size:24px}}.custom-page_kuva-teksti{padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-align:unset;align-items:unset}.custom-page_kuva-teksti_kuva{padding:0 30px}@media (max-width:1099px){.custom-page_kuva-teksti_kuva{margin:20px 0}}@media (max-width:639px){.custom-page_kuva-teksti_kuva{padding:0}}.custom-page_kuva-teksti_kuva .img{background-position:50%;background-size:contain;background-repeat:no-repeat;width:100%;max-height:500px;height:100%;-ms-flex-item-align:center;align-self:center}@media (max-width:1099px){.custom-page_kuva-teksti_kuva .img{height:400px;margin:auto}}@media (max-width:639px){.custom-page_kuva-teksti_kuva .img{height:350px;margin:auto}}.custom-page_kuva-teksti_teksti{padding:10px 30px}@media (max-width:639px){.custom-page_kuva-teksti_teksti{padding:0}}.custom-page_kuva-teksti_teksti h1,.custom-page_kuva-teksti_teksti h2,.custom-page_kuva-teksti_teksti h3{font-family:Playfair Display;font-size:40px;font-style:italic;letter-spacing:3px;line-height:48px;font-weight:400;margin-bottom:20px}@media (max-width:639px){.custom-page_kuva-teksti_teksti h1,.custom-page_kuva-teksti_teksti h2,.custom-page_kuva-teksti_teksti h3{font-size:24px}}.custom-page_kuva-teksti_teksti p{color:#6c6864}.custom-page_kuva-teksti .custom-button{margin-top:30px;width:175px}.custom-page_newStore{padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.custom-page_newStore_kuva{padding:0 30px}@media (max-width:1099px){.custom-page_newStore_kuva{margin:20px 0}}@media (max-width:639px){.custom-page_newStore_kuva{padding:0}}.custom-page_newStore_kuva .img{background-position:50%;background-size:contain;background-repeat:no-repeat;width:100%;min-height:500px;height:100%;-ms-flex-item-align:center;align-self:center}@media (max-width:1099px){.custom-page_newStore_kuva .img{height:400px;min-height:400px;margin:auto}}@media (max-width:639px){.custom-page_newStore_kuva .img{height:350px;min-height:350px;margin:auto}}.custom-page_newStore_teksti{padding:10px 30px}@media (max-width:639px){.custom-page_newStore_teksti{padding:0}}.custom-page_newStore_teksti h1,.custom-page_newStore_teksti h2,.custom-page_newStore_teksti h3{font-family:Playfair Display;font-style:italic;letter-spacing:3px;line-height:48px;font-weight:400;margin-bottom:20px}@media (max-width:639px){.custom-page_newStore_teksti h1,.custom-page_newStore_teksti h2,.custom-page_newStore_teksti h3{font-size:24px}}.custom-page_newStore_teksti p{color:#6c6864}.custom-page_newStore .custom-button{margin-top:30px;width:175px}@media (min-width:1099px){.custom-page_2xteksti{padding:20px 10px}.custom-page_2xteksti_block1{padding-right:10px}.custom-page_2xteksti_block2{padding-left:10px}}.contact_form{border:5px double #dcc6bb;padding:20px 0}.map .map_phone{padding:20px 10px;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:600px){.map .map_phone{padding:20px 0}}.map .map_phone .acf-map{padding:20px;height:400px;width:49%}@media (max-width:1200px){.map .map_phone .acf-map{margin:20px 0}}@media (max-width:600px){.map .map_phone .acf-map{width:100%;padding:0;margin-bottom:40px}}.map .map_phone .adress_phone{padding:20px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:left;align-items:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:49%}.map .map_phone .adress_phone h3{font-family:Playfair Display}@media (max-width:920px){.map .map_phone .adress_phone h3{font-size:25px;font-family:Playfair Display}}@media (max-width:780px){.map .map_phone .adress_phone{-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:start;justify-content:flex-start;padding:10px}}@media (max-width:600px){.map .map_phone .adress_phone{width:100%;padding:0;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:600px){.map:nth-child(3) .map_phone{border-top:1px solid #f6f1ee;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.gallery{margin-top:100px;background-color:#f8f8f8;padding:100px 0;position:relative}.gallery .gallery_title{margin-bottom:-15px;color:#002;font-family:Playfair Display;font-size:38px;font-style:italic;font-weight:700;letter-spacing:5px;line-height:36px;text-align:center;position:absolute;top:-25px}.gallery .image-gallery{height:auto;width:100%;margin:20px 0}.gallery .image-gallery_first-block{columns:3;column-gap:1em}.gallery .image-gallery_first-block .custom-image{margin-bottom:1em;display:inline-block;border-radius:0}.gallery .image-gallery .modal{display:none;position:fixed;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000c;z-index:3}.gallery .image-gallery .modal-content{position:relative;margin:auto;padding:0;max-width:1200px}@media (max-width:1023px){.gallery .image-gallery .modal-content{padding:0 20px}}.gallery .image-gallery .close{position:absolute;top:2%;right:2%;font-size:35px;background-image:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/close_button.svg);width:40px;height:40px;background-position:50%;background-repeat:no-repeat;background-size:contain}.gallery .image-gallery .close:focus,.gallery .image-gallery .close:hover{color:#999;text-decoration:none;cursor:pointer}.gallery .image-gallery .mySlides{display:none;-ms-flex-pack:center;justify-content:center;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;position:relative;margin:auto}.gallery .image-gallery .mySlides .image_block{position:relative}.gallery .image-gallery .mySlides_description{bottom:0;left:0;right:0;position:absolute;padding:20px;background-color:#000c;color:#fff}.gallery .image-gallery .cursor{cursor:pointer;width:80px;margin:2px;height:80px}@media (max-width:1099px){.gallery .image-gallery .cursor{width:80px;height:80px}}@media (max-width:639px){.gallery .image-gallery .cursor{width:60px;height:60px}}.gallery .image-gallery .prev{background:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/arrow-left.svg) no-repeat 50%;left:0;background-size:contain}.gallery .image-gallery .next,.gallery .image-gallery .prev{cursor:pointer;position:absolute;top:50%;height:45px;width:45px}.gallery .image-gallery .next{background:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/arrow-right.svg) no-repeat 50%;right:0;background-size:contain}@media (max-width:450px){.gallery .image-gallery .next,.gallery .image-gallery .prev{display:none}}.gallery .image-gallery .next:hover,.gallery .image-gallery .prev:hover{background-color:rgba(0,0,0,.8);border-radius:50%}.gallery .image-gallery .gallery-carousel{margin:20px 0;-ms-flex-pack:center;justify-content:center}.gallery .image-gallery .caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff}.gallery .image-gallery .demo{opacity:.6}.gallery .image-gallery .active,.gallery .image-gallery .demo:hover{opacity:1}.gallery .image-gallery img.hover-shadow{transition:.3s}.gallery .image-gallery .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.custom-hero{height:750px;position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}@media (max-width:1099px){.custom-hero{height:550px}}.custom-hero_box{position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.custom-hero_box_info{-ms-flex-flow:column;flex-flow:column}.custom-hero_box_info h1{color:#002;font-weight:500;font-style:italic;letter-spacing:5px;text-align:center;font-family:Playfair Display}@media (max-width:1099px){.custom-hero_box_info h1{font-size:35px}}.custom-hero_box_info h3{text-align:center;font-size:28px}@media (max-width:1099px){.custom-hero_box_info h3{font-size:22px}}.custom-hero_box_info p{font-size:30px;color:#002;font-weight:500;font-style:italic;line-height:40px;text-align:center;font-family:Playfair Display}@media (max-width:1099px){.custom-hero_box_info p{font-size:18px}}.custom-hero_box_info .hero_button{text-align:center;margin:20px auto}@media (max-width:639px){.custom-hero_box_info .hero_button a{font-size:12px}}.regular-hero{height:450px;position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.regular-hero_box{position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.regular-hero_box_info{-ms-flex-flow:column;flex-flow:column}.regular-hero_box_info h1,.regular-hero_box_info h2,.regular-hero_box_info h3{font-size:60px;letter-spacing:4.5px;line-height:50px;color:#002;font-weight:500;font-style:italic;text-align:center;font-family:Playfair Display}@media (max-width:1099px){.regular-hero_box_info h1,.regular-hero_box_info h2,.regular-hero_box_info h3{font-size:35px}}.regular-hero_box_info p{font-size:30px;color:#002;font-weight:500;font-style:italic;line-height:40px;text-align:center;font-family:Playfair Display}@media (max-width:1099px){.regular-hero_box_info p{font-size:18px}}.empty_hero{height:100px}.footer{background-color:#dcc6bb;padding-top:50px}.footer_widgets{-ms-flex-pack:center;justify-content:center;padding-top:80px}@media (max-width:1099px){.footer_widgets{-ms-flex-pack:left;justify-content:left}}.footer_widgets_block{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (max-width:1099px){.footer_widgets_block{-ms-flex-pack:left;justify-content:left}}.footer_widgets_block .widget_custom_html{color:#f8f8f8;font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:1px;line-height:17px}.footer_widgets_block .widget_custom_html .widget-title{text-transform:uppercase;border:none;color:#f8f8f8;font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:2.5px;line-height:17px;font-weight:600}.footer_widgets_block .widget_custom_html a,.footer_widgets_block .widget_custom_html p{color:#f8f8f8;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;letter-spacing:.5px;line-height:25px}.footer_widgets_block .widget_custom_html a:hover{color:#6c6864}.footer_widgets_block #nav_menu-2,.footer_widgets_block #nav_menu-3{margin-bottom:10px}.footer_widgets_block #nav_menu-2 .widget-title,.footer_widgets_block #nav_menu-3 .widget-title{text-transform:uppercase;border:none;color:#f8f8f8;font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:2.5px;line-height:17px;margin:0;font-weight:600}.footer_widgets_block #nav_menu-2 .menu,.footer_widgets_block #nav_menu-3 .menu{display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:column;flex-flow:column}.footer_widgets_block #nav_menu-2 .menu li,.footer_widgets_block #nav_menu-3 .menu li{padding:0;margin:0}.footer_widgets_block #nav_menu-2 .menu li:before,.footer_widgets_block #nav_menu-3 .menu li:before{content:none}.footer_widgets_block #nav_menu-2 .menu li a,.footer_widgets_block #nav_menu-3 .menu li a{padding-left:0;color:#f8f8f8;font-family:Montserrat,sans-serif;font-size:15px;letter-spacing:.5px;line-height:25px;padding-bottom:0;font-weight:600}.footer_widgets_block #nav_menu-2 .menu li a:hover,.footer_widgets_block #nav_menu-3 .menu li a:hover{color:#6c6864}.footer_widgets_block .social{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:1099px){.footer_widgets_block .social{-ms-flex-pack:start;justify-content:flex-start}}.footer_widgets_block .social .widget_media_image{width:40px;height:auto;margin-right:40px}@media (max-width:1099px){.footer_widgets_block .social .widget_media_image{margin-bottom:0;margin-top:20px;margin-right:25px;-ms-flex-pack:center;justify-content:center}}.footer_copyright{-ms-flex-pack:center;justify-content:center}.footer_instagram{margin:0}.footer_instagram .header-widget-region{z-index:0}.footer_instagram .header-widget-region .col-full{padding:0;margin:0;max-width:100%}.footer_instagram .header-widget-region .col-full #sb_instagram,.footer_instagram .header-widget-region .col-full #sb_instagram #sbi_images .sbi-owl-item{position:relative}.footer_instagram .header-widget-region .col-full #sb_instagram #sbi_images .sbi-owl-item .sbi_link{background:hsla(0,0%,100%,.55)!important}.footer_instagram .header-widget-region .col-full #sb_instagram #sbi_images .sbi-owl-item .sbi_link .sbi_instagram_link{font-size:35px}.footer_instagram .header-widget-region .col-full #sb_instagram #sbi_load{position:absolute;z-index:2;top:50%;transform:translate(-50%,-50%);width:auto;left:50%}.footer_instagram .header-widget-region .col-full #sb_instagram #sbi_load a{background:hsla(0,0%,100%,.8)!important;color:#020202;padding:20px;border-radius:0;width:auto;text-transform:uppercase;border:none;font-size:14px;letter-spacing:2.5px;line-height:17px;font-weight:600}@media (max-width:1200px){.footer_instagram .header-widget-region .col-full #sb_instagram #sbi_load a{padding:15px}}.footer_instagram .header-widget-region .col-full #sb_instagram #sbi_load a:hover{background:hsla(0,0%,100%,.9)!important}.footer_instagram .header-widget-region .col-full #sb_instagram #sbi_load a svg{display:none}.footer .site-info{padding-left:30px;color:#fff;font-size:16px;font-weight:500;letter-spacing:.5px;line-height:24px;font-family:Montserrat,sans-serif}.footer .site-info .privacy-policy-link,.footer .site-info span{display:none}@media (max-width:639px){.footer .site-info{padding-left:0}}.header-widget-region .widget{padding:0}.frontpage{margin-top:100px}@media (max-width:639px){.frontpage{margin-top:20px}}.frontpage_info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.frontpage_info_image{background-size:contain;background-repeat:no-repeat;background-position:50%;height:625px}.frontpage_info_text{padding:0 40px}.frontpage_info_text h1,.frontpage_info_text h2,.frontpage_info_text h3{color:#002;font-family:Playfair Display;font-size:40px;font-style:italic;letter-spacing:3px;line-height:48px;font-weight:400;margin-bottom:20px}.frontpage_info_text p{color:#6c6864;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:27px}.frontpage_info_text .custom-button{height:45px;width:160px;border-radius:25px;background-color:#dcc6bb;box-shadow:none;margin-top:30px}.frontpage_info_text .custom-button:hover{background-color:#fff;border:1px solid #dcc6bb;color:#dcc6bb}@media (max-width:1023px){.frontpage_info_text{margin-top:30px}}@media (max-width:639px){.frontpage_info_text{margin-top:10px;padding:0}}.frontpage_recent{margin-top:120px;margin-bottom:50px;position:relative}.frontpage_recent_title{color:#002;font-family:Playfair Display;font-size:38px;font-style:italic;font-weight:700;letter-spacing:5px;line-height:36px;text-align:center;position:absolute;top:-25px}.frontpage_recent section{padding-top:100px;width:100%}.frontpage_recent section .section-title{display:none}.frontpage_recent section .woocommerce .products{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.frontpage_recent section .woocommerce .products:after,.frontpage_recent section .woocommerce .products:before{content:none}.frontpage_recent section .woocommerce .products li{transition-property:all;transition-duration:.5s;width:22%;border:1px solid hsla(20,32%,80%,.25)}@media (max-width:800px){.frontpage_recent section .woocommerce .products li{width:48%!important}}@media (max-width:450px){.frontpage_recent section .woocommerce .products li{width:100%!important;margin-bottom:20px}}.frontpage_recent section .woocommerce .products li .custom-button{display:none;opacity:0}.frontpage_recent section .woocommerce .products li .image{overflow:hidden;height:260px;margin-bottom:20px}.frontpage_recent section .woocommerce .products li .image img{border-radius:0;height:100%;max-width:100%;width:100%;transition:all .5s;-o-object-fit:cover;object-fit:cover}@media (max-width:639px){.frontpage_recent section .woocommerce .products li .image img{-o-object-fit:contain;object-fit:contain}}.frontpage_recent section .woocommerce .products li .woocommerce-loop-product__title{margin:0;color:#002;font-family:Playfair Display;font-size:22px;font-weight:700;line-height:30px;text-align:center;text-transform:unset}.frontpage_recent section .woocommerce .products li .price .woocommerce-Price-amount{color:#dcc6bb;font-family:Playfair Display;font-size:18px;font-style:italic;font-weight:700;line-height:24px;text-align:center}.frontpage_recent section .woocommerce .products li:hover{border:1px solid #dcc6bb}.frontpage_recent section .woocommerce .products li:hover img{transform:scale(1.1);transition:all .5s}.frontpage_recent section .woocommerce .products li:hover .custom-button{display:none;opacity:1}.frontpage_banner_fullimage{position:relative;width:100%;height:300px;display:-ms-flexbox;display:flex;cursor:pointer;overflow:hidden}@media (max-width:639px){.frontpage_banner_fullimage{height:250px}}.frontpage_banner_fullimage .image{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%;max-width:100%;width:100%;transition:all 1s}@media (max-width:700px){.frontpage_banner_fullimage{margin:20px 0}}.frontpage_banner_fullimage a{cursor:pointer;height:100%;width:100%;z-index:1}.frontpage_banner_fullimage a,.frontpage_banner_fullimage a .frontpage_banner_fulltext{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.frontpage_banner_fullimage a .frontpage_banner_fulltext{background-color:#fff;width:220px;height:60px}.frontpage_banner_fullimage a .frontpage_banner_fulltext h3,.frontpage_banner_fullimage a .frontpage_banner_fulltext h4{color:#002;font-size:22px;font-style:italic;line-height:30px;text-align:center;font-family:Playfair Display!important;margin:0}.frontpage_banner_fullimage:hover .image{transform:scale(1.1);transition:all 1s}.frontpage_banner_medium{-ms-flex-pack:justify;justify-content:space-between}.frontpage_banner_medium_block{position:relative;margin:50px 0;height:250px;display:-ms-flexbox;display:flex;cursor:pointer;width:48%;overflow:hidden}.frontpage_banner_medium_block .image{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%;max-width:100%;width:100%;transition:all 1s}@media (max-width:700px){.frontpage_banner_medium_block{width:100%;margin:20px 0}}.frontpage_banner_medium_block a{cursor:pointer;height:100%;width:100%;z-index:1}.frontpage_banner_medium_block a,.frontpage_banner_medium_block a .frontpage_banner_medium_block_text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.frontpage_banner_medium_block a .frontpage_banner_medium_block_text{background-color:#fff;width:220px;height:60px}.frontpage_banner_medium_block a .frontpage_banner_medium_block_text h3,.frontpage_banner_medium_block a .frontpage_banner_medium_block_text h4{color:#002;font-size:22px;font-style:italic;line-height:30px;text-align:center;font-family:Playfair Display;margin:0}.frontpage_banner_medium_block:hover .image{transform:scale(1.1);transition:all 1s}.frontpage_lookbook{height:623px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-top:50px}.frontpage_lookbook_info{max-width:506px}.frontpage_lookbook_info p{color:#6c6864;font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:3px;line-height:19px;text-align:center;text-transform:uppercase}.frontpage_lookbook_info h1,.frontpage_lookbook_info h2,.frontpage_lookbook_info h3{font-family:Playfair Display;font-size:40px;font-style:italic;letter-spacing:3px;line-height:50px;text-align:center;margin:0;color:#002;font-weight:400;margin-bottom:40px}.frontpage_lookbook .custom-button{max-width:175px;padding:15px;margin:auto}.frontpage_lookbook .custom-button .heart{background:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/shape_white.svg) no-repeat 50%;display:-ms-inline-flexbox;display:inline-flex;height:11px;width:12px;background-size:contain;animation-direction:alternate;animation-name:a;animation:a 1.5s infinite;margin:0 3px}.frontpage_lookbook .custom-button:hover .heart{background:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/shape.svg) no-repeat 50%}.category-empty-row{padding-top:100px}@media (max-width:1023px){.category-empty-row{padding-top:20px}}.category{background-color:#fff;padding:.327em 0;margin-bottom:30px}.category_header{font-size:14px;font-weight:500;letter-spacing:1px;line-height:20px;font-family:Montserrat,sans-serif;text-transform:uppercase;color:#1b1b1b}.category_header .cat_arrow{display:none;background-image:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/category_arrow.svg);width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:50%}.category .category-list{margin:0;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.category .category-list .category-list_title{list-style:none;border:1px solid transparent;border-bottom:1px solid #fff;margin:0}.category .category-list .category-list_title a{text-transform:capitalize;display:-ms-flexbox;display:flex;color:#6c6864;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:32px}.category .category-list .active a,.category .category-list .category-list_title:hover a{font-weight:900}@media (min-width:1024px){.category .category-list{display:block!important}}@media (max-width:1023px){.category{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap}.category_header{width:48%;border-radius:25px;background-color:#dcc6bb!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:14px;letter-spacing:2.33px;line-height:20px;text-align:center;cursor:pointer;padding:5px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox!important;display:flex!important;border:1px solid #dcc6bb;height:45px;-ms-flex-align:center;align-items:center}.category_header .cat_arrow{display:block;margin-left:30px;transition-property:all;transition-duration:.5s}.category .active .cat_arrow{transform:rotate(180deg);transition-property:all;transition-duration:.5s}.category .category-list{padding:10px;display:none;width:100%}}.category .custom-sorting{display:none;width:48%}@media (max-width:1023px){.category .custom-sorting{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.category .custom-sorting .orderby{margin-bottom:10px}@media (max-width:620px){.category_header{width:100%}.category .custom-sorting{width:100%;-ms-flex-pack:left;justify-content:left;margin-bottom:20px}}.allproducts .products{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.allproducts .products:after,.allproducts .products:before{content:none}.allproducts .products li{transition-property:all;transition-duration:.5s;width:31%!important;margin-right:0!important;float:none!important;border:1px solid hsla(20,32%,80%,.25)}@media (max-width:800px){.allproducts .products li{width:48%!important}}@media (max-width:450px){.allproducts .products li{width:100%!important}}.allproducts .products li .custom-button{opacity:1;transition:all .5s}.allproducts .products li .image{overflow:hidden;height:270px}.allproducts .products li .image img{border-radius:0;height:100%;max-width:100%;width:100%;transition:all .5s;-o-object-fit:contain;object-fit:contain}.allproducts .products li .woocommerce-loop-product__title{margin:0;line-height:45px}.allproducts .products li:hover{border:1px solid #dcc6bb}.allproducts .products li:hover img{transform:scale(1.1);transition:all .5s}.allproducts .products li:hover .custom-button{opacity:1;transition:all .5s}.header .site-header-cart .cart-contents:after,.header .storefront-handheld-footer-bar ul li.cart>a:before{content:"";background:url(/wp-content/themes/storefront-child-theme-master/assets/images/icon/basket2.svg) no-repeat 50%;background-size:contain;float:left;width:25px;height:25px}.header .widget_shopping_cart .site-header-cart{width:100%;height:100%;-ms-flex-pack:center;justify-content:center}.header .widget_shopping_cart .site-header-cart:hover .widget_shopping_cart{left:-230%}@media (max-width:1280px){.header .widget_shopping_cart .site-header-cart:hover .widget_shopping_cart{left:-330%}}@media (max-width:1100px){.header .widget_shopping_cart .site-header-cart:hover .widget_shopping_cart{left:-630%}}@media (max-width:900px){.header .widget_shopping_cart .site-header-cart:hover .widget_shopping_cart{left:-830%}}.header .widget_shopping_cart .site-header-cart li .count{color:#fff;opacity:1;height:16px;width:16px;background-color:#dcc6bb;position:absolute;border-radius:50%;text-align:center;display:-ms-flexbox;display:flex;left:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:10px;line-height:10px;font-weight:600}.header .widget_shopping_cart .site-header-cart li .amount{display:none}.header .widget_shopping_cart .site-header-cart li{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.header .widget_shopping_cart .site-header-cart li .widget_shopping_cart_content ul{max-height:18rem;overflow:auto}.header .widget_shopping_cart .site-header-cart li .widget_shopping_cart_content ul .variation{display:-ms-flexbox;display:flex;-ms-flex-order:6;order:6;-ms-flex-direction:column;flex-direction:column}.header .widget_shopping_cart .site-header-cart li .widget_shopping_cart_content ul .variation dt{display:-ms-flexbox;display:flex}.header .widget_shopping_cart .site-header-cart li .widget_shopping_cart_content ul .variation .variation-Kortinteksti{display:none}.header .widget_shopping_cart .site-header-cart li .widget_shopping_cart_content ul .quantity{margin-bottom:30px}.header .widget_shopping_cart .site-header-cart .widget_shopping_cart{width:350px}.header .widget_shopping_cart .site-header-cart .widget_shopping_cart .amount{display:block!important}.woocommerce-notices-wrapper .woocommerce-message{background-color:#dcc6bb;border:none;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap row-reverse;flex-flow:row-reverse wrap}@media (max-width:622px){.woocommerce-notices-wrapper .woocommerce-message{-ms-flex-flow:wrap-reverse row-reverse;flex-flow:row-reverse wrap-reverse}}.woocommerce-notices-wrapper .woocommerce-message .wc-forward:hover{background-color:#dcc6bb!important;border-bottom:1px solid #ba8e78!important;border-top:transparent;border-left:transparent;border-right:transparent}.coupon{display:none!important}table.woocommerce-checkout-review-order-table .product-name{width:50%}.storefront-sorting select{border:1px solid #dbd5cd}.woocommerce-ordering{float:right;margin:0}@media (max-width:639px){.woocommerce-ordering{float:left;width:100%;padding:10px 20px}}.woocommerce-products-header{display:none}.storefront-sorting{margin:0;display:block}@media (max-width:1023px){.storefront-sorting{display:block}}.wc-pao-addon-image-swatch.selected{border:1px solid #dcc6bb}ul#shipping_method li{display:-ms-flexbox;display:flex;margin-bottom:15px}.woocommerce-order .woocommerce-notice--error{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-order .woocommerce-notice--error .pay{width:48%}@media (max-width:500px){.woocommerce-order .woocommerce-notice--error .pay{width:100%;margin:5px 0}}.woocommerce-message{font-family:Montserrat,sans-serif}.cart-collaterals .woocommerce-shipping-totals{display:none}.woocommerce-form-coupon-toggle .woocommerce-info{font-family:Montserrat,sans-serif;background-color:#dcc6bb}.woocommerce-table--order-details tfoot th{width:40%}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#e2401c}#payment .payment_methods>.wc_payment_method>label:before,#payment .payment_methods>.woocommerce-PaymentMethod>label:before{color:#fff}.wc-tabs-wrapper{display:none}.variations{border-collapse:unset}.product_meta .sku_wrapper{display:none!important}.wc-pao-addon-image-swatch.selected{border:3px solid #dcc6bb!important}.woocommerce-result-count{display:none}.woocommerce-form__label-for-checkbox{padding:15px 0}#ship-to-different-address span{font-size:26px;font-weight:600}#ship-to-different-address input{width:28px;height:28px}.woocommerce-error{padding-top:100px!important}.woocommerce-form-coupon-toggle .woocommerce-info{font-weight:700;letter-spacing:2px}.search-page_result_block{margin-bottom:30px}.search-page_result_block .entry-title{color:#002;font-size:24px}.search-page_result_block .entry-content img{height:150px;width:100%;-o-object-fit:cover;object-fit:cover}.search-page .search_posts .search_content_title{text-decoration:underline;text-transform:uppercase;margin:20px 0;padding-left:15px}.search-page .search_posts_block{margin-bottom:15px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.search-page .search_posts_block .search_image{width:100%;height:200px;background-position:50%;background-size:cover;background-repeat:no-repeat;margin-bottom:10px}.search-page .search_posts_block .custom-button{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#shipping_method label{font-size:14px}#ship-to-different-address{text-decoration:underline}.custom-registration{border-top:2px solid #dcc6bb;border-bottom:2px solid #dcc6bb;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.custom-registration_date{width:48%}@media (max-width:400px){.custom-registration_date{width:100%}}.custom-registration_doorcode{width:48%}@media (max-width:400px){.custom-registration_doorcode{width:100%}}.custom-registration_leave-product{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.custom-registration_leave-product label{margin-right:20px}.custom-registration_leave-product input:nth-child(3){margin-left:20px}.custom-registration_contact_receiver{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.custom-registration_contact_receiver label{margin-right:20px}.custom-registration_contact_receiver input:nth-child(3){margin-left:20px}.custom-registration_contact_call{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.custom-registration_contact_call label{margin-right:20px}.custom-registration_contact_call input:nth-child(3){margin-left:20px}.custom-registration .error,.custom_kortti .error{border:1px solid red}*{box-sizing:border-box;outline:none!important}#page{-ms-flex-pack:center;justify-content:center;margin:auto}.small-row{max-width:1200px;margin:auto!important;padding:0 50px}@media (max-width:1099px){.small-row{padding:0 10px}}.ui-autocomplete{float:left;box-shadow:2px 2px 3px #888;background:#fff}.ui-menu-item{list-style-type:none;padding:10px}.ui-menu-item:hover{background:#f1f1f1}
/*# sourceMappingURL=style.min.css.map */
