.button_link,.proceed,button,input[type=button],input[type=submit]{padding-left:45px;padding-right:45px}.loading_overlay_dark:before,.overlay_dark:before,.overlay_this{background-color:rgba(255,255,255,.075)}.lazy_spinner:after,.loading_icon:before{content:'\e871';animation-name:anim-spin-centered;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-duration:1.5s;color:#888}.loading_icon:before{animation-name:anim-spin}.lazy_spinner:before{background:linear-gradient(to bottom,#000,#090909);box-shadow:none}div.styled_select:after{content:'\f107'}.addMessage,div.error,div.notice,div.success,div.warning{background-color:var(--input-bg-color)}div.error{border:1px solid var(--red-color)}.addMessage,div.success{border:1px solid var(--green-color)}div.warning{border:1px solid var(--yellow-color)}div.notice{border:1px solid var(--blue-color)}#pre_header_text_banner{background-color:#604a32}#pre_header_text_banner>i:before{color:var(--text-color)}#customer_info_wrapper h2 i,.form_field_wrap input[type=password]:not(:placeholder-shown),.req:after,form .form_field_wrap label span.tooltip:before{color:var(--heading-color)}.styled_checkbox>input+label>span:after,.styled_radio input+span{border-color:var(--link-color)}.styled_radio input+span:before{box-shadow:inset .5em .5em var(--link-color)}div.delivery-box-container,div.payment-box-container{background-color:var(--generic-background-color)}input::placeholder{opacity:1;color:#464646}#header div.header_sect{background:linear-gradient(to bottom,#000 var(--nav-desktop-secondary-section-height),var(--header-background-color) var(--nav-desktop-secondary-section-height),var(--header-background-color) calc(var(--desktop-header-height) - var(--nav-desktop-secondary-section-height)),var(--header-background-color) 100%)}#header div.header_sect.sect_1>div{display:flex;align-items:center}#footer svg,#header img.logo,#header svg,header img.logo,header svg{height:42px}#header #logo_wrapper.beta:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='12px' width='40px'><text x='0' y='12' fill='white' opacity='1.0' style='font-family: arial, tahoma, georgia, times, serif; font-size: 10px; font-weight: bold; font-style: normal;'>BETA</text></svg>");top:95%;left:120%}#cart_wrapper div.cart_items div.sc_mini_additional_costs_wrapper+div.sc_mini_totals_wrapper{border-top-color:rgba(0,0,0,.4)}.cart_box+.cart_box{margin-right:0}#header .cart_box>a{background-color:transparent}#header .cart_box>a:after{display:none}#header #nav_menu>li.has_subs>a:before,div.cart_box>a:before{content:'';display:block;position:absolute;left:50%;top:calc(100%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid var(--main-color);border-bottom:8px solid transparent;border-top:8px solid var(--main-color);transform-origin:0 0;transform:translateX(calc(-50% - 4px)) rotate(-45deg);pointer-events:none;opacity:0;z-index:3;transition:opacity var(--header-navi-sub-navi-transition-speed) var(--sub-navi-transition-timing-function);transition-delay:var(--header-navi-appear-transition-delay-speed)},#header #nav_menu>li.second_tier.has_subs>a:before{border-width:4px;transform:translateX(calc(-50% - 2px)) rotate(-45deg)}div.cart_box>a:before{border-right-color:var(--generic-background-color);border-top-color:var(--generic-background-color)}#header #nav_menu>li.has_subs:hover>a:before,div.cart_box>a.visible:before{opacity:1;transition-delay:var(--header-navi-disappear-transition-delay-speed)}@media screen and (max-width:767px){#container.page-products ._SLIDER>.slide_wrapper{background-position:right bottom}}#navs .js_link>span,#navs a{transition:color var(--header-navi-sub-navi-transition-speed) var(--sub-navi-transition-timing-function)}#navs .js_link:hover>span,#navs a:hover{transition:color linear}#nav{position:absolute;bottom:calc(var(--nav-desktop-secondary-section-height) * -1);left:0;height:var(--desktop-header-sect1-height);width:100%}#nav_menu{text-align:center}#nav_menu ul{text-align:left}#header #nav_menu>li>a{height:var(--desktop-header-sect1-height)}#header #nav_menu>li>a>span{font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:2px;padding-bottom:0;border:none}@media screen and (min-width:900px){#footer svg,#header img.logo,#header svg,header img.logo,header svg{height:60px}#header div.header_sect.sect_1>div{top:var(--nav-desktop-secondary-section-height)}#header nav.v1 #nav_menu>li.has_subs>a>span:after{display:none}#header #nav_menu li>a{line-height:var(--desktop-header-sect1-height)}#header #nav_menu li.second_tier,#header #nav_menu li.second_tier>a{height:33px}#header #nav_menu li.second_tier{position:absolute;top:-33px;padding:0}#header #nav_menu li.second_tier>a{display:flex;align-items:center;justify-content:center}#header #nav_menu li.second_tier>a>span{text-transform:none;letter-spacing:0;font-size:14px;line-height:normal}#header #nav_menu li.second_tier.second_tier_first{right:0}#header #nav_menu li.second_tier.second_tier_second{right:calc(22px + 30px)}#header #nav_menu li.second_tier.second_tier_third{right:calc(63.5px + 30px + 22px + 30px)}#header #nav_menu li:lang(en).second_tier.second_tier_third{right:calc(138.42px + 30px + 22px + 30px)}#header #nav_menu li.second_tier>div.inner_nav_wrap{left:auto;right:0;min-width:150px;background-color:var(--generic-background-color)}#header #nav_menu li.language_menu>a>span>span,#header #nav_menu li.second_tier>div.inner_nav_wrap a:before{display:none}#header #nav_menu i.flag-icon:not(.flag-icon-dropdown){margin-right:0}#header #nav_menu i.flag-icon-dropdown{top:0}.cart_box>a:not(:hover),span.cart_amount>span{color:var(--text-color)}}@media screen and (min-width:900px) and (max-width:1400px){#nav_menu{padding-left:70px;text-align:left}}@media screen and (min-width:900px) and (max-width:1000px){#header #nav_menu li>a{padding-left:10px;padding-right:10px}}div.cart_items_wrapper{background-color:var(--generic-background-color)}#shopping_cart_box .cart_icon i:before{font-size:19px}span.cart_amount>span{top:17px;left:calc(50% - 3px);width:16px;height:16px;font-size:10px}#container.page-index ._SLIDER>.slide_wrapper{min-height:300px}#container:not(.page-index) ._SLIDER>.slide_wrapper{justify-content:flex-start;min-height:300px}#container:not(.page-index) ._SLIDER>.slide_wrapper>div{flex:1 1 auto;max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto;padding-left:var(--main-x-padding);padding-right:var(--main-x-padding);text-align:center}#container:not(.page-index) ._SLIDER>.slide_wrapper>div>*{max-width:500px;margin-left:auto;margin-right:auto}@media screen and (min-width:400px) and (max-width:599px){#container:not(.page-index) ._SLIDER>.slide_wrapper{min-height:350px}#container.page-index ._SLIDER>.slide_wrapper{min-height:450px}}@media screen and (max-width:599px){#container:not(.page-index) ._SLIDER>.slide_wrapper>div{padding-left:20px;padding-right:20px}div.frontpage_sections{margin-top:20px}#container.page-index ._SLIDER>.slide_wrapper>div{padding:20px 0}}#container #header_image_slider_wrapper h1{letter-spacing:10px}#container.page-index #header_image_slider_wrapper #header_first_slide{position:relative}#container.page-index #header_image_slider_wrapper #header_first_slide:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;background:linear-gradient(to bottom,transparent 80%,#000)}#container.page-index #header_image_slider_wrapper .index-main-slide-h1{margin-bottom:7px;font-size:30px;font-weight:700;letter-spacing:15px}#container.page-index #header_image_slider_wrapper .index-main-slide-h1 span{padding-left:20px}#container.page-index #header_image_slider_wrapper .index-main-slide-slogan{margin-bottom:20px;font-size:32px;line-height:.7}#container.page-index #header_image_slider_wrapper .index-main-slide-text{font-size:15px}@media screen and (min-width:480px){#header div.cart_wrapper{position:absolute;right:var(--main-x-padding)}#container.page-index #header_image_slider_wrapper .index-main-slide-h1{margin-bottom:7px;font-size:42px;letter-spacing:20px}#container.page-index #header_image_slider_wrapper .index-main-slide-slogan{font-size:38px}}@media screen and (min-width:600px){#container:not(.page-index) ._SLIDER>.slide_wrapper{min-height:400px}#container.page-index ._SLIDER>.slide_wrapper{min-height:500px}#container #header_image_slider_wrapper #header_image_slider_wrapper h1{font-size:var(--h1-text-size)}#container.page-index #header_image_slider_wrapper .index-main-slide-h1{margin-bottom:13px;font-size:58px;letter-spacing:25px}#container.page-index #header_image_slider_wrapper .index-main-slide-slogan{margin-bottom:30px;font-size:48px}#container.page-index #header_image_slider_wrapper .index-main-slide-text{font-size:var(--text-default-size)}}div.banners,div.frontpage_sections,div.sections div.pagesectioncontainer+div.pagesectioncontainer{margin-top:80px}#main>div>div.frontpage_sections:first-child{margin-top:40px}#polku+a.anchor+*,#sidebar_content_wrapper,div.sections+:not(.clear):not(.order_box){margin-top:0}#polku+#extranavi_resp+*,#polku+*{margin-top:30px}@media screen and (min-width:900px){.search_wrapper div.search_suggest{width:400px}.search_wrapper .search_btn,.search_wrapper .search_navi,.search_wrapper .search_navi_cancel{background-color:transparent;border-bottom:1px solid transparent}.search_wrapper .head_search .search_navi,.search_wrapper .head_search .search_navi_cancel,.search_wrapper.active .head_search .search_btn{border-bottom-color:var(--generic-background-color)}.search_wrapper .search_btn{background-color:transparent}.search_wrapper .search_btn:active,.search_wrapper .search_btn:hover{color:var(--button-text-color)}.search_wrapper .search_btn:before{display:none}div.search_wrapper:not(.active) .search_form button:not(:hover){color:var(--text-color)}#container:not(.page-index) ._SLIDER>.slide_wrapper{min-height:450px}#container.page-index ._SLIDER>.slide_wrapper{min-height:700px}#container:not(.page-index) ._SLIDER>.slide_wrapper>div{text-align:left}#container:not(.page-index) ._SLIDER>.slide_wrapper>div>*{max-width:600px;margin-left:0;margin-right:0}div.banners,div.frontpage_sections,div.sections div.pagesectioncontainer+div.pagesectioncontainer{margin-top:120px}#polku+#extranavi_resp+*,#polku+*{margin-top:70px}#footer div.table.col-3{grid-template-columns:calc(30% - 20px) calc(40% - 20px) calc(30% - 20px)}}#footer .some a i:before,div.product_card div.row_some ul li a i:before{color:#111;background-color:#868686}#footer .some a i:hover:before,div.product_card div.row_some ul li a i:hover:before{color:#111;background-color:var(--link-color)}div.list_product div.name span.subtitle{display:none}.slides div.list_product>div.extra,.slides div.list_product>div.list_product_inner{padding-bottom:25px}div.list_product div.price{padding-top:0;border:none}#footer{margin-top:100px}div.footer_sections{display:grid;gap:40px}div.footer_sections div.table>div.sect{padding-top:0;padding-bottom:0}#footer>div>div:not(.fullwidth){max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#footer>div>div>div:not(.fullwidth){max-width:1500px;max-width:var(--wrapper-max-width,1500px);margin-left:auto;margin-right:auto;padding-left:var(--main-x-padding);padding-right:var(--main-x-padding);left:auto;right:auto}#footer #footer_newsletter>p:first-child+p,#footer div.sect p.heading+*,#footer ul.footer_sitemap>li>a+ul{margin-top:2px}#footer div.powered_by{text-align:center;padding:10px 0 20px}@media screen and (max-width:899px){#header #nav_menu>li>a>span{line-height:1.2}#header #nav_menu>li>a>span>i{font-size:24px}#footer div.footer_sections div.table{gap:40px}#footer ul.footer_sitemap ul{display:block}#footer ul.footer_sitemap>li.stmp_main~li.stmp_main{margin-top:20px}}#footer ul.footer_sitemap ul a{text-decoration:var(--text-default-decoration)}#footer ul.footer_sitemap ul a.on{color:var(--link-color-hover)}#footer ul.footer_sitemap ul a:active,#footer ul.footer_sitemap ul a:hover{text-decoration:var(--text-default-decoration-hover)}#footer #footer_newsletter>p:first-child,#footer ul.footer_sitemap>li>a,#footer ul.footer_sitemap>li>a.on,#footer ul.footer_sitemap>li>a:active,#footer ul.footer_sitemap>li>a:hover{font-family:var(--text-font-family-alt, var(--text-font-family, Helvetica, sans-serif));font-size:22px;font-weight:var(--heading-default-font-weight);line-height:var(--heading-default-line-height);color:var(--link-color);text-transform:none;text-decoration:none}#footer #footer_newsletter>*+:not(button){margin-top:0}#footer #footer_newsletter p:nth-child(2){font-size:1em}#footer ul.footer_sitemap>li:not(.stmp_main){display:none}#footer div.company_reg>div>span::before{content:'|'}span.icons_left span.discount_block{background-color:#bd2a12;color:#fff}div.index_category_list div.category_list_title,div.index_category_list div.frontpage_sections{text-align:center}div.index_category_list div.category_list_inner{margin-top:var(--frontpage-section-title-margin)}.formatted_text div.category_list .lazy_spinner:before{background:linear-gradient(to bottom,#000,#0b0b0b)}.formatted_text div.category_list a:not(.proceed):not(.list_product_link){display:grid;grid-template-rows:1fr auto;background:linear-gradient(to bottom,transparent,#0e0e0e);color:var(--link-color);text-decoration:none}.formatted_text div.category_list a:not(.proceed):not(.list_product_link)>span.title{height:100px;position:static;display:flex;align-items:center;justify-content:center;transform:none;font-weight:400}@media screen and (max-width:599px){.formatted_text div.category_list a:not(.proceed):not(.list_product_link)>span.title{height:50px}}div.horizontal_sidebar div.products_sidebar ul.category_list{padding-top:20px;padding-bottom:20px;border:1px solid #b3936a;border-right:none;border-left:none}div.horizontal_sidebar div.products_sidebar ul.category_list a{position:relative;z-index:1;transition:color .2s;border-color:#b3936a;color:#b3936a;font-size:var(--text-default-size)}div.horizontal_sidebar div.products_sidebar ul.category_list a:not(.on):not(:hover):not(:active){color:#b3936a}div.horizontal_sidebar div.products_sidebar ul.category_list a.on,div.horizontal_sidebar div.products_sidebar ul.category_list a:hover{color:#000}div.horizontal_sidebar div.products_sidebar ul.category_list a:before{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:-100;transition:opacity .2s;background:linear-gradient(to bottom,#edc69f,#b99366)}div.horizontal_sidebar div.products_sidebar ul.category_list a.on:before,div.horizontal_sidebar div.products_sidebar ul.category_list a:hover:before{opacity:1}div.horizontal_sidebar div.products_sidebar>div>ul:after,div.horizontal_sidebar div.products_sidebar>div>ul:before{height:calc(100% - 2px);top:1px}div.products_sidebar a.on{font-weight:var(--text-default-size)}div.product_list_wrapper{margin-top:20px}div.list_product button,div.list_product div.name,div.list_product div.price{padding-left:10px;padding-right:10px}div.list_product{background:linear-gradient(to bottom,transparent,#0e0e0e)}div.list_product div.name{margin-bottom:0;font-weight:var(--text-bold-weight)}div.products_wrapper:not(.grouped) div.product_list_wrapper>div,div.products_wrapper:not(.grouped) div.products_sidebar+div.products_content>div.product_list_wrapper>div{flex-direction:column}div.list_product>div.list_product_inner{flex-grow:1}div.list_product div.product_reviews{height:25px}div.list_product div.star_rating{text-align:center}div.list_product div.price span:not(.offer_text){font-size:1.2em;font-weight:var(--text-default-weight)}div.list_product div.price span:not(.offer){color:var(--heading-color)}div.list_product div.price span.offer{font-weight:700}div.list_product div.price span.offer+span.regular_price{color:var(--heading-color)}div.list_product button>span{display:flex;align-items:center}div.list_product .check_options_wrapper>a,div.list_product button>span>span{font-size:calc(var(--text-default-size) - 2px)}div.list_product div.carts_wrapper.carts_2 button>span>span{margin-right:0;font-size:calc(var(--text-default-size) - 4px)}div.list_product div.carts_wrapper.carts_2 button>span:before{display:none}div.list_product button>span>span{margin-left:0;margin-right:5px}div.list_product button>span:before{order:1;font-size:calc(var(--text-default-size) - 2px)}div.product_list_wrapper div.list_product:not(.big) div.extra{position:static;opacity:1;transform:none;transition:unset;pointer-events:auto;background-color:transparent}#product_sect_main .product_sect_wrapper+.product_sect_wrapper{margin-top:0}#product_card h1{font-size:var(--product-card-h1-size)}#product_card div.name_sect h1>span:not(.offline){font-size:.7em;color:var(--text-color)}#product_card #price_show{font-size:30px;font-weight:var(--text-default-weight)}#product_card div.cart_buttons_box button{font-size:18px;font-weight:400}#product_card div.cart_buttons_box button>span{display:flex;align-items:center;gap:10px;margin-left:0;text-align:left}#product_card #price_show.offer{font-weight:700}#product_card div.cart_buttons_box button>span:before{order:1;margin-right:0}@media screen and (min-width:500px){#product_card div.cart_buttons_box button{font-size:18px}}@media screen and (min-width:600px){#product_card #price_show{font-size:40px}}@media screen and (min-width:900px){.formatted_text div.category_list a:not(.proceed):not(.list_product_link)>span.title{font-size:22px}#product_card div.name_sect h1>span{font-size:.6em}}@media screen and (min-width:900px) and (max-width:1060px){#product_card div.cart_buttons_box.carts_2 button{padding-left:10px;padding-right:10px}}#product_card div.product_option_container{padding-top:0}#product_card div.additional_sect{display:none}#product_card div.left div.additional_images img{height:50px}#product_card button.amount_tuotekortti:active,#product_card button.amount_tuotekortti:hover{background-color:rgba(255,255,255,.05)}#product_sect_main ul.star_rating li i{font-size:18px}#product_sect_main .product_sect.actions_sect+.product_sect{margin-top:calc(var(--product-card-general-padding) - 9px)}#product_card div.product_info{margin-top:0}#product_card #product_sect_main div.tab_container,#product_card #product_sect_main div.tab_container>div>:not(h3)+*{margin-top:40px}#product_card div.row_availability+div.row_delivery_time{margin-top:4px}#product_card div.review_form_wrapper{background:0 0;border:1px solid var(--generic-background-color)}#product_card div.reviews_sect h3 .star_total{font-size:.7em}#product_card ul.input_stars li.star_lit label i{text-shadow:0 0 10px #aa8}@keyframes lock_stars{0%{text-shadow:0 0 0 #aa8}30%{text-shadow:0 0 15px #ccb600}100%{text-shadow:0 0 10px #aa8}}.star_rating i:before{color:#444}.star_rating .star_lit i:before,.star_rating.input_stars li:hover i:before,.star_rating.input_stars li:hover~li i:before{color:#b79c36}.availability_icon{border-radius:50%}table.order_product_table button{background-color:var(--button-background-color);color:var(--button-text-color)}div.shopping_cart_container_login_info_box hr{margin-top:25px;margin-bottom:20px;height:1px;background:#333;background-image:linear-gradient(to right,#888,#333,#888);border:none}div.sections .pagesectioncontainer.section-title+div.pagesectioncontainer{margin-top:var(--frontpage-section-title-margin)}.footer-large-text p{height:var(--footer-large-text-block-height);font-size:var(--footer-large-text-font-size)}.footer-large-text div.footer-logo{height:var(--footer-large-text-block-height);width:var(--footer-background-logo-width)}#main>div>div>.pagesectioncontainer.section-less-width.fullwidth>div,.pagesectioncontainer.section-less-width>div{max-width:1080px;margin-left:auto;margin-right:auto}.basic-slider div.list_product a.list_product_link{padding-bottom:20px}body .swiper-pagination-bullet{background-color:rgba(255,255,255,.5)}body .swiper-button-next,body .swiper-button-prev{margin-top:calc(((var(--slider-nav-btn-width)/ 2) + 37px) * -1);opacity:.3;transition:opacity .3s}body .swiper-button-next::after,body .swiper-button-prev::after{width:var(--slider-nav-btn-width);height:var(--slider-nav-btn-width);color:var(--text-color);border:3px solid var(--text-color);border-radius:100px;text-align:center}body .swiper-button-next::after{padding-left:4px}body .swiper-button-prev::after{padding-right:4px}body .swiper-button-next:hover,body .swiper-button-prev:hover{opacity:1}@media screen and (max-width:1699px){body .swiper-button-next,body .swiper-button-prev,body .swiper-rtl .swiper-button-next,body .swiper-rtl .swiper-button-prev{width:calc(var(--slider-nav-btn-width) + 20px);height:calc(var(--slider-nav-btn-width) + 20px);margin-top:calc((((var(--slider-nav-btn-width) + 20px)/ 2) + 37px) * -1);padding:10px;background-color:var(--generic-background-color);box-shadow:-3px 0 3px rgba(0,0,0,.1);border-radius:100px 0 0 100px;border-width:1px}body .swiper-button-prev,body .swiper-rtl .swiper-button-next{box-shadow:3px 0 3px rgba(0,0,0,.1);border-radius:0 100px 100px 0}}@media screen and (min-width:1600px){body .swiper-button-next,body .swiper-rtl .swiper-button-prev{right:0}body .swiper-button-prev,body .swiper-rtl .swiper-button-next{left:0}}@media screen and (min-width:1700px){body .swiper-button-next,body .swiper-rtl .swiper-button-prev{right:calc((var(--slider-nav-btn-width) + 10px) * -1)}body .swiper-button-prev,body .swiper-rtl .swiper-button-next{left:calc((var(--slider-nav-btn-width) + 10px) * -1)}}html body.page-subscribe-newsletter,html body.page-unsubscribe-newsletter{background-color:#000}html body.page-subscribe-newsletter .wrapper,html body.page-unsubscribe-newsletter .wrapper{background-color:var(--footer-color)}html body.page-subscribe-newsletter .wrapper input[type=email],html body.page-subscribe-newsletter .wrapper input[type=multi_email],html body.page-subscribe-newsletter .wrapper input[type=text],html body.page-unsubscribe-newsletter .wrapper input[type=email],html body.page-unsubscribe-newsletter .wrapper input[type=multi_email],html body.page-unsubscribe-newsletter .wrapper input[type=text]{background-color:unset;border-bottom:1px solid #fff;border-radius:0}html body.page-subscribe-newsletter .wrapper input[type=email]:not(:focus),html body.page-subscribe-newsletter .wrapper input[type=multi_email]:not(:focus),html body.page-subscribe-newsletter .wrapper input[type=text]:not(:focus),html body.page-unsubscribe-newsletter .wrapper input[type=email]:not(:focus),html body.page-unsubscribe-newsletter .wrapper input[type=multi_email]:not(:focus),html body.page-unsubscribe-newsletter .wrapper input[type=text]:not(:focus){text-align:left}html body.page-subscribe-newsletter .wrapper div.form-container>div>svg,html body.page-unsubscribe-newsletter .wrapper div.form-container>div>svg{max-width:105px}@media screen and (max-width:900px){#footer ul.footer_sitemap li{list-style-type:none}#footer .footer_sections .pagesectioncontainer{container-name:none;container-type:unset}}