body,.woocommerce-product-details__short-description{font-family:"Roboto",sans-serif!important;font-weight:400!important;font-size:14px!important}.entry-summary{color:#121112!important}h1,h1.entry-title,h2{font-size:30px!important;text-transform:uppercase!important;font-weight:100!important;font-family:"Roboto",sans-serif!important}h1 strong,h1.entry-title strong,h2 strong,h4,.woocommerce-loop-product__title{font-weight:400!important;text-transform:uppercase}li.heading{font-weight:bold!important}.entry-content p{line-height:1.8!important;margin-bottom:1.5em!important}@media only screen and (min-width:992px){body,.woocommerce-product-details__short-description{font-size:16px!important}h1,h1.entry-title,.product_title.entry-title,h2{font-size:3.5rem!important}p{font-size:16px}}@media screen and (min-width:2000px){.banner .banner-text h1,.banner .banner-text h2{font-size:50px!important}h2.wc-prl-title{font-size:35px!important}body.page-id-8 h1,body.page-id-8 h2{font-size:25px!important;font-weight:400!important}}}.woocommerce ul.products li.product h3{font-size:14px!important;font-size:1.4rem!important;font-weight:400!important;color:#000}@media screen and (max-width:576px){h1,h1.entry-title,h2{line-height:36px!important;font-size:30px!important}}html,body{width:100%;overflow-x:hidden}.container,header,.site-content{width:100%!important;max-width:2300px!important;margin:0 auto!important}.container-narrow{width:100%!important;max-width:1200px!important;margin:0 auto!important}body.single-post>.container{max-width:1200px!important}body.single-post>.container~.container{max-width:2300px!important}.site-content{padding-top:0!important}.button,.btn,.wpcf7-form .wpcf7-submit{transition:0.5s;color:#fff;font-weight:500;text-align:center;line-height:40px!important;min-width:150px!important;display:inline-block;padding:0 10px;border-radius:0;border:0;background-color:#000;cursor:pointer;position:relative;font-size:13px!important}button,a.next{text-transform:uppercase!important}.button.space{margin-top:10px}.entry-content a,.woocommerce-product-details__short-description a{text-decoration:underline!important}body.home .entry-content .woocommerce a,.woocommerce-loop-product__title a{text-decoration:none!important}.entry-content a:hover,.entry-content a.sober-button,.entry-content a.rev-btn{text-decoration:none!important}a.button{text-decoration:none!important}::-webkit-input-placeholder{color:#fff0}:-moz-placeholder{color:#fff0}::-moz-placeholder{color:#fff0}:-ms-input-placeholder{color:#fff0}.no-bullet{list-style:none!important}.space-top{padding-top:25px!important}.space-bottom{padding-bottom:25px!important}.space-both{padding-top:25px!important;padding-bottom:25px!important}.space-top-double{padding-top:50px!important}.space-bottom-double{padding-bottom:50px!important}.space-both-double{padding-top:50px!important;padding-bottom:50px!important}.tag{font-size:13px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:1px;background:#121112;padding:3px 6px 3px 7px}.mc{font-size:13px;font-weight:400;color:#121112;text-transform:uppercase;letter-spacing:1px;background:#f4f3f3;padding:8px 8px 5px 9px;display:inline-block;float:left;line-height:20px;text-align:center;margin:6px 5px 6px 0}.sober-message-box.success{color:#fff!important}body .wc-block-components-notice-banner.is-info{color:#000!important;background-color:#f8f8f8!important}.wc-empty-cart-message{margin-bottom:30px!important}@media only screen and (min-width:768px){.button,.btn,.wpcf7-form .wpcf7-submit{line-height:50px!important;min-width:200px!important;font-size:14px!important}.space-top{padding-top:50px!important}.space-bottom{padding-bottom:50px!important}.space-both{padding-top:50px!important;padding-bottom:50px!important}.space-top-double{padding-top:100px!important}.space-bottom-double{padding-bottom:100px!important}.space-both-double{padding-top:100px!important;padding-bottom:100px!important}}.mobile-show{display:none}.mobile-hide{display:inline-block}@media only screen and (min-width:1200px){.button.space{margin-top:20px}}@media only screen and (max-width:576px){.mobile-show{display:inline-block}.mobile-hide{display:none}}header{max-width:2300px;margin:0 auto}.site-branding .site-title{line-height:0!important}.nav-menu a{font-weight:400!important;color:#000!important}.header-icon li.menu-item-cart span.count,.header-icon li.menu-item-wishlist span.count{line-height:20px!important}.nav-menu li{margin-right:25px!important}.nav-menu li li{padding:10px 20px}.sub-menu.mega-menu-container li{margin-right:0!important}.site-navigation .mega-sub-menu li{padding:0;margin-bottom:15px!important}.nav-menu li ul{white-space:normal!important}.site-navigation .mega-sub-menu{padding:0 20px!important}.topbar,.topbar a{font-size:12px;text-transform:uppercase;font-weight:400}.topbar .topbar-content .pipe{font-size:16px!important}.topbar a{color:#fff!important}.topbar .topbar-content{line-height:24px!important}.topbar .close{margin-top:1px}#menu-item-13010 .sub-menu,#menu-item-13013 .sub-menu,#menu-item-13014 .sub-menu,#menu-item-13015 .sub-menu,#menu-item-13012 .sub-menu{margin-top:15px!important}#menu-item-13013,#menu-item-13014,#menu-item-13015,#menu-item-13012{margin-top:30px!important}.sub-menu a{font-size:14px!important;color:#666!important}.mega-menu-container a,#menu-item-12984 a{font-weight:500!important;color:#000!important}.mega-menu-container .sub-menu a,#menu-item-12984 .sub-menu .sub-menu a{font-weight:400!important;color:#666!important}.mega-menu-container .sub-menu a:hover,#menu-item-12984 .sub-menu .sub-menu a:hover{color:#000!important}@media only screen and (max-width:576px){.topbar .klarna{display:inline-block!important}.topbar .pipe{display:none!important}}.header-icon.header-icon-right .hidden-xs.hidden-sm.hidden-md{display:block!important}.header-icon.header-icon-right .cart-contents.menu-item-mobile-cart.hidden-lg{display:none!important}@media only screen and (min-width:1330px){.nav-menu .sub-menu{min-width:250px}.nav-menu li{margin-right:20px!important}.sub-menu.mega-menu-container li{margin-right:0!important}}@media screen and (max-width:767px){.topbar{height:auto!important;padding:5px 0!important;overflow:visible!important}.header-sticky-smart.topbar-mobile-disabled .site-header.headroom--top{top:40px!important}}@media screen and (max-width:1199px){.site-header .row .site-branding.col-xs-6{width:50%!important}}@media only screen and (max-width:576px){.topbar .sober-container{padding-left:10px!important;padding-right:10px!important}.site-header .site-branding{padding-left:0!important}.site-header .mobile-nav-toggle{padding-right:0!important}}@media only screen and (max-width:470px){.site-branding .logo img{max-width:200px!important;height:auto!important}.header-icon.header-icon-right ul{margin-top:-5px}.menu-item.menu-item-cart .count.cart-counter{z-index:9999!important;margin-top:-15px!important}.menu-item.menu-item-cart svg{z-index:999!important;position:absolute;right:13px;top:0;margin-top:-10px}}.mobile-menu.side-menu .menu>li>a,.mobile-menu-bottom a,.mobile-menu.side-menu .sub-menu li a{font-size:13px!important;color:#000!important}.mobile-menu.side-menu .menu>li>a{font-weight:500!important}.mobile-menu.side-menu .col-md-3{padding-left:0!important}.mobile-menu .mega-menu-container{padding-left:0!important}.hero2020 .desktop{display:none}@media only screen and (min-width:768px){.hero2020 .mobile{display:none}.hero2020 .desktop{display:inline-block}}body.home .site-content,body.page-id-7514 .site-content{padding-top:0!important}body.home .tp-bullet-image,body.home .tp-bullet-imageoverlay,body.home .tp-bullet-title{display:none!important}body.home h2{padding-bottom:20px}body.home .ddp-hero-ad .align-bottom .vc_column-inner{display:block!important}body.home .ddp-hero-ad h3{line-height:1.4!important}body.home .ddp-hero-ad .sober-button{letter-spacing:1px}.ddp-hero-ad .text .vc_column-inner{padding-left:20px!important}.ddp-hero-ad .sober-button.light{background:#fff!important;color:#000!important}@media only screen and (min-width:1200px){body.home h2{padding-bottom:50px}body.home #ddp-hero-slider,body.home #ddp-latest-products,body.home #ddp-most-popular-products,body.home #ddp-big-billboard{margin-bottom:50px}}@media only screen and (min-width:992px){body.home h2.big{font-size:50px!important}body.home span.big{font-size:20px!important}body.home .ddp-hero-ad{min-height:350px!important}body.home .ddp-hero-ad h3{font-size:2.5rem}.ddp-hero-ad .text .vc_column-inner{padding-left:40px!important}}@media only screen and (max-width:768px){.ddp-hero-ad .text .wpb_content_element .wpb_wrapper{padding-top:50px!important}.sponsor .vc_col-sm-4{width:50%!important}}@media only screen and (max-width:576px){body.home .rev-btn{font-size:10px!important;padding:5px 15px!important}#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%!important}}#sb_instagram #sbi_images{padding:0!important}body.page-id-12 .container-wrap{padding-bottom:150px}body.page-id-12 .site-content ul{list-style:none!important;padding-inline-start:0!important}body.page-id-12 article .entry-content img{padding-top:0!important}body.page-id-12 h2{text-align:center!important}@media only screen and (min-width:1000px){body.page-id-12 .container-wrap h1{margin-bottom:40px}}body.page-id-12 .reseller-abc{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding-top:20px!important;padding-bottom:20px!important}body.page-id-12 .reseller-city ul{margin-left:0}body.page-id-12 .reseller-city li{list-style-type:none!important;padding-right:50px}body.page-id-12 .reseller-city li.heading{font-weight:700}body.page-id-12 .reseller-city .no-heading{height:40px}body.page-id-12 li.makeup{padding-top:6px}@media only screen and (max-width:768px){body.page-id-12 .entry-content .wpb_column.vc_column_container.vc_col-sm-3{width:50%!important;float:left!important}}.woocommerce-products-header h1{text-transform:uppercase;margin-top:1em!important;margin:50px 0 20px 0!important}.woocommerce-products-header .term-description{font-weight:400;font-size:16px;line-height:1.5!important;margin-bottom:25px}.woocommerce-products-header .text{position:relative;display:block}.add-read-more.show-less-content .second-section,.add-read-more.show-less-content .read-less{display:none}.add-read-more.show-more-content .read-more{display:none}.add-read-more .read-more span,.add-read-more .read-less span{text-decoration:underline;cursor:pointer}.woocommerce ul.products li.product .price{font-size:14px!important}.woocommerce ul.products li.product .woocommerce-placeholder,.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:none!important}body.single-product .sober-container{max-width:1600px!important;margin:0 auto!important}.woocommerce div.product.layout-style-1 div.summary{padding-right:50px!important;padding-left:50px!important}body.woocommerce-page .page-header{max-width:2300px!important;margin:0 auto!important;display:none!important}.woocommerce .upsells h2,.woocommerce .related h2{margin:50px 0 30px 0!important}body.term-cleansing .page-header,body.term-super-scrubs .page-header,body.term-moisturising .page-header,body.term-purifying .page-header,body.term-soothing .page-header,body.term-resurface2 .page-header,body.term-icon-time .page-header,body.term-fillift .page-header,body.term-body .page-header,body.term-suncare .page-header{display:block!important}.entry-summary p{margin-bottom:1.5em!important}.woocommerce-products-header{padding-bottom:50px}.cart .quantity{margin-bottom:15px!important}.product_meta .tagged_as{display:block!important}.iworks-omnibus{font-size:10px!important;text-transform:uppercase!important}#tab-description h5{font-weight:400!important}.single-product .star-rating{font-size:16px;width:120px}.woocommerce div.product .woocommerce-review-link{font-size:16px!important;padding-bottom:3px}.woocommerce-Reviews{max-width:1200px;margin:0 auto}.product-reviews{max-width:1200px;margin:0 auto;border-bottom:solid 1px #f1f2f4!important;padding-bottom:50px!important}.product-reviews .review-title{text-align:center}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:0;border-bottom:none}.woocommerce #reviews #comments ol.commentlist li{margin-bottom:25px}.product-reviews .comment_container{background:#f6f6f6;border-radius:10px;padding:20px}@media (min-width:1200px){.woocommerce-Tabs-panel .container{padding-left:0;padding-right:0}.woocommerce-Reviews .col-lg-offset-2{margin-left:0}.woocommerce-Reviews .col-lg-8{width:100%}}@media screen and (max-width:1440px){.woocommerce div.product form.cart .single_add_to_cart_button{min-width:220px!important}}@media screen and (max-width:576px){.woocommerce div.product form.cart .single_add_to_cart_button{line-height:50px!important}.cart .quantity input[type="number"]{padding:0!important}.woocommerce div.product form.cart div.quantity{height:50px!important}.woocommerce div.product form.cart div.quantity .decrease,.woocommerce div.product form.cart div.quantity .increase{padding:9px 20px!important}.woocommerce div.product form.cart .single_add_to_cart_button{width:100%!important}.woocommerce div.product .product_meta{padding:20px 0!important}.woocommerce div.product.layout-style-1 div.summary{padding-right:0!important;padding-left:0!important}}@media screen and (min-width:2000px){body.term-cleansing .page-header,body.term-super-scrubs .page-header,body.term-moisturising .page-header,body.term-purifying .page-header,body.term-soothing .page-header,body.term-resurface2 .page-header,body.term-icon-time .page-header,body.term-fillift .page-header,body.term-body .page-header{padding:250px 0 250px 0!important}}.woocommerce .ribbons .ribbon{height:auto!important}.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:1!important;background-color:#ebe9eb!important;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}#ddp-latest-products .product-header a::after{content:"NEW";z-index:999;position:absolute;top:20px;left:0;font-size:10px;font-size:1rem;font-weight:500;color:#fff;line-height:22px;text-transform:uppercase;padding:0 11px;background-color:#000!important}#ddp-latest-products .product-header .buttons a::after{display:none}.woocommerce .star-rating span:before,.woocommerce .star-rating:before{color:#000!important}.star-rating{display:inline-block!important}#commentform .submit{text-transform:uppercase!important}.wc-prl-title{text-align:center}#omnibus-price-data{display:block!important}@media only screen and (max-width:768px){.wc-prl-recommendations .products li:nth-child(5){display:none!important}}@media screen and (max-width:576px){.woocommerce div.product.layout-style-1 div.images .woocommerce-product-gallery__image{margin-bottom:0}.woocommerce div.product div.summary{padding-top:20px}}table.variations>tbody>tr:last-child td:nth-child(2){display:none}.wcvaswatchlabel.wcvaround,.wcvaround.selectedswatch{width:40px!important;height:40px!important}span.belowtext{font-size:14px!important}div.swatchinput{padding-bottom:15px!important;padding-right:0!important}.swatchinput span.belowtext{display:inline-block!important;width:100%!important}body.archive .wcvaswatchinput,body.archive .wcvashopswatchlabel,body.home .wcvaswatchinput,body.home .wcvashopswatchlabel,body.page-id-8071 .wcvaswatchinput,body.page-id-8071 .wcvashopswatchlabel,.wc-prl-recommendations .wcvaswatchinput,.wc-prl-recommendations .wcvashopswatchlabel{width:20px!important;height:20px!important;background-size:cover!important;line-height:20px!important}.fluid-width-video-wrapper{max-height:600px;padding-top:600px!important;margin-bottom:50px}.feature_video_container .fluid-width-video-wrapper{margin-top:0!important}@media only screen and (max-width:768px){.fluid-width-video-wrapper{max-height:500px;padding-top:500px!important}}#wpcf7-f2078-p1908-o1 .wpcf7-submit{margin-top:30px;background:#f51f48}#wpcf7-f2078-p1908-o1 input{text-align:center!important}body.postid-1908 div.wpcf7-mail-sent-ok{border:2px solid #f51f48}.woocommerce-loop-product__title{text-transform:uppercase;padding-left:1em!important;padding-right:1em!important}.sku_wrapper{display:none!important}.woocommerce .ribbons .newness,.woocommerce .ribbons .onsale,.woocommerce .ribbons .featured{background-color:#000!important}.variations td.label{padding-bottom:10px!important}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{line-height:18px!important}.summary.entry-summary .variations tr{border-bottom:none!important}.woocommerce-product-details__short-description ul li{text-align:left}.woocommerce .upsells h2,.woocommerce .related h2{font-weight:300!important}.shop_attributes th{text-transform:uppercase!important}#commentform .Form-submit #submit{text-transform:uppercase!important}section.related.products{display:none!important}.sober-message-box.success,.woocommerce-info{background-color:#000!important;color:#fff!important}.sober-message-box.success .box-content,.sober-message-box.success a.close{color:#fff!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{display:flex!important;flex-direction:row!importantalign-items:center!important;padding:15px 20px!important}.woocommerce-error .box-content{padding-left:20px!important}.woocommerce-message svg,.woocommerce-info svg{display:none}.woocommerce-message .close svg,.woocommerce-info .close svg{display:inline}.box-content{padding-right:20px}.sober-message-box .close{right:20px!important}.woocommerce-message .button{background:#fff!important;line-height:40px!important}.woocommerce .star-rating span:before{color:#000!important}.star-rating{display:inline-block!important}.woocommerce table.shop_table .product-price{padding-right:20px!important}.quick_view_button{display:none!important}#tab-ainesosat h2{display:none}#tab-ainesosat p{font-size:12px!important}#commentform .submit{text-transform:uppercase!important}@media only screen and (max-width:576px){.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .price{font-size:12px!important}}@media only screen and (max-width:360px){.woocommerce ul.products li.product{width:50%!important}}.wc_payment_method.payment_method_paytrail .bank_button_wrap_checkout{padding-top:20px!important}.paytrail_maksutavan_otsikko{font-weight:500!important;color:#23232c!important}.checkout_provider_button{height:72px!important;border:none!important;background-color:#ffffff!important;border-radius:8px!important;padding:0.75em!important;cursor:pointer!important;box-shadow:0 1px 4px -1px rgb(0 0 0 / 12%),0 1px 2px -1px rgb(0 0 0 / 12%)!important;vertical-align:middle!important;top:0!important;width:144px;overflow:hidden!important;margin-right:30px;margin-top:25px}.checkout_provider_button-border{width:144px;height:72px;padding:0.75em!important;margin-right:30px;margin-top:25px;border-radius:8px}.bank_button_wrap_checkout,.bank_button_inner_wrap_checkout{padding-right:0;padding-left:0}@media only screen and (max-width:576px){.checkout_provider_button{width:120px;height:60px!important;margin-right:15px;margin-top:15px}.checkout_provider_button-border{width:120px;height:60px;margin-right:15px;margin-top:15px}}@media only screen and (max-width:350px){.checkout_provider_button{width:100px;height:50px!important;margin-right:10px;margin-top:15px;padding:0!important}.checkout_provider_button-border{width:100px;height:50px;margin-right:10px;margin-top:15px;padding:0!important}.checkout_provider_button img{height:40px!important}}.woocommerce-tabs.wc-tabs-wrapper{max-width:1200px!important;margin:0 auto}.woocommerce-tabs{border-bottom:solid 1px #f1f2f4!important}.woocommerce div.product .woocommerce-tabs .panel{text-align:left!important}.woocommerce-Tabs-panel .container h2{font-size:1.6rem!important;margin:0!important;font-weight:600!important}.description_tab a,.additional_information_tab a,.reviews_tab a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{text-transform:uppercase!important;font-size:2.4rem!important;font-weight:300!important}.woocommerce-tabs .shop_attributes td{padding-top:15px!important}.woocommerce-tabs .shop_attributes td p{padding-top:13px!important}@media screen and (min-width:992px){.woocommerce-tabs .wc-tab .col-md-offset-2,.woocommerce-tabs .wc-tab .col-lg-offset-2{margin-left:0!important}}@media screen and (max-width:576px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px!important;line-height:20px!important;font-weight:400!important}.woocommerce div.product .woocommerce-tabs h3{font-size:16px!important;margin:0 0 15px 0!important}.woocommerce div.product .woocommerce-tabs ul.tabs{border-top:none!important}}.contact-form{background:#f8f8f8;margin-top:2rem}.contact-form .wpcf7 label{width:100%!important;padding-bottom:1rem}.contact-form .wpcf7 .wpcf7-text,.contact-form .wpcf7 .wpcf7-textarea{background:#fff;border:none;padding-left:10px}.wpcf7-form-control.wpcf7-submit{text-transform:uppercase;padding:14px 80px!important;line-height:normal!important;width:auto!important}@media only screen and (min-width:768px){.contact-form{padding:2rem 1rem 4rem}}@media only screen and (min-width:992px){.contact-form .wpcf7 label{width:40%!important}}.wpcf7-submit{display:block!important}.preorder{border:5px solid #000;padding:0 25px 25px 25px;text-align:center}.preorder .wpcf7-submit{margin:0 auto;margin-top:25px}.preorder label{width:80%!important;margin-bottom:10px!important}#woo-carrier-agents-container{border-radius:0px!important;margin:25px 0 20px!important}#woo-carrier-agents-search-button{text-transform:uppercase!important}#woo-carrier-agents .woo-carrier-agent:hover{background:#f6f6f6!important}#woo-carrier-agents .woo-carrier-agent.active{background:#e7e8e9!important}body.page-template-full-width #content .container{width:100%!important}body.page-template-full-width #content h1{max-width:600!important}body.page-template-full-width.no-page-header .site-header{border-bottom:1px solid #fff!important}body.page-id-6363 #wpcf7-f6148-p6363-o1 label,body.page-id-6363 #wpcf7-f6148-p6363-o1 input.wpcf7-submit,body.page-id-6363 #wpcf7-f6148-p6363-o1 .wpcf7-response-output{float:left;clear:both}body.page-id-6363 #wpcf7-f6148-p6363-o1 label input,body.page-id-6363 .wpcf7-form-control-wrap,body.page-id-6363 label{width:100%!important;max-width:500px!important}body.page-id-6363 #wpcf7-f6148-p6363-o1 input.wpcf7-submit{margin-top:25px;width:auto}body.page-id-13 .entry-content ul,body.page-id-13 .entry-content ul,body.page-id-4726 .entry-content ul,body.page-id-4726 .entry-content ul{margin-top:30px}.customer-reviews .vc_column_container .vc_column-inner{padding-left:0!important;padding-right:0!important}.customer-reviews .product-link{text-decoration:none!important;text-transform:uppercase;margin-top:10px}.customer-reviews .stars{font-size:20px!important;margin-bottom:0!important;letter-spacing:4px}.customer-reviews h3{margin:10px 0 10px 0}.customer-reviews p.review{font-style:italic}.vc_tta.vc_general .vc_tta-panel-body{-webkit-transform:none!important;transform:none!important;transition:none!important}.vc_tta-container{margin-top:50px;margin-bottom:50px!important}.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#121112!important;border-color:#121112!important}.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{background-color:#ddd!important;border-color:#ddd!important}.vc_general.vc_pagination .vc_pagination-trigger{height:12px!important;width:12px!important;margin:5px 7px!important}.container-narrow,body.single-post .container,body.archive.category #content .container,body.archive.category .page-header{width:100%!important;max-width:1200px!important;margin:0 auto!important}body.archive.category .page-header{background:#fff!important}body.archive.category h1{margin-top:50px}.single-post .site-content{margin-top:50px!important}body.page-id-35 .cat-links a,body.page-id-35 .entry-title a,body.page-id-35 .read-more{text-decoration:none!important}body.page-id-35 .entry-summary,body.archive.category .entry-summary p{font-size:14px!important;margin-bottom:20px!important}body.page-id-35 .read-more,body.archive.category .read-more{font-size:14px!important;color:#fff!important;background:#000!important;font-size:1.2rem!important;text-transform:uppercase!important;text-decoration:none!important;letter-spacing:1.5px!important;padding:10px 20px!important;white-space:nowrap!important;border-bottom:none!important;line-height:2.14286!important;min-width:auto!important}body.archive.category .read-more::before{display:none!important}.vc_custom_1419328663991{background-color:#f6f6f6!important}.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{color:#fff!important;background:#000!important;font-size:1.2rem!important;text-transform:uppercase!important;text-decoration:none!important;letter-spacing:1.5px!important;padding:10px 20px!important;white-space:nowrap!important;border-bottom:none!important;line-height:2.14286!important;min-width:auto!important;border-radius:0!important}body.page-id-35 .sober-post-grid.columns-3 .col-md-4:nth-child(n+3){display:inline!important}.socials-share li .share-facebook,.socials-share li .share-twitter,.socials-share li .share-pinterest{background-color:#000!important}body.single-post .wp-post-image{margin-bottom:20px}body.archive.category h2.entry-title{font-weight:400!important;text-transform:none!important}body.archive.category .post-summary .entry-summary{margin-bottom:0!important}.related-posts img{margin-bottom:0!important}.vc_gitem-zone-mini{background-color:#fff!important}body.page-id-35 .vc_gitem-post-data-source-post_title h4{font-weight:600!important}@media (min-width:768px){body.archive.category #content .col-md-6{width:50%;float:left}body.archive.category .post-summary{min-height:400px!important}body.archive.category.hfeed.blog-grid .grid-post.col-md-6:nth-child(2n+1){clear:none!important}}@media (min-width:992px){body.single-post .wp-post-image{margin-bottom:50px}body.page-id-35 .post-summary{min-height:300px!important}body.archive.category #content .col-md-8{width:100%}body.archive.category #content .col-md-6{width:33.3333333333%}body.archive.category h2.entry-title{font-size:20px!important}body.archive.category.hfeed.blog-grid .grid-post.col-md-4:nth-child(3n+1),body.archive.category.hfeed.blog-grid .grid-post.col-md-6:nth-child(2n+1){clear:none!important}}.vc_tta-tab a{text-decoration:none!important}#wpcf7-f6148-p12-o1 input{width:100%;max-width:400px}#wpcf7-f6148-p12-o1 .wpcf7-submit{width:auto}@media (min-width:992px){#wpcf7-f6148-p12-o1 label{width:100%;max-width:450px}}body.postid-8122 form.cart,body.postid-8122 p.price,body.postid-8122 .product_meta,body.postid-8332 form.cart,body.postid-8332 p.price,body.postid-8332 .product_meta,body.postid-8499 form.cart,body.postid-8499 p.price,body.postid-8499 .product_meta,body.postid-8787 form.cart,body.postid-8787 p.price,body.postid-8787 .product_meta,body.postid-8810 form.cart,body.postid-8810 p.price,body.postid-8810 .product_meta,body.postid-8810 .woocommerce-tabs,body.postid-8815 form.cart,body.postid-8815 p.price,body.postid-8815 .product_meta,body.postid-8815 .woocommerce-tabs,body.postid-8816 form.cart,body.postid-8816 p.price,body.postid-8816 .product_meta,body.postid-8816 .woocommerce-tabs,body.postid-8817 form.cart,body.postid-8817 p.price,body.postid-8817 .product_meta,body.postid-8817 .woocommerce-tabs,body.postid-8855 form.cart,body.postid-8855 p.price,body.postid-8855 .product_meta,body.postid-8855 .woocommerce-tabs,body.postid-9177 form.cart,body.postid-9177 p.price,body.postid-9177 .product_meta,body.postid-9177 .woocommerce-tabs,.product_cat-tilaajalahjat form.cart,.product_cat-tilaajalahjat p.price,.product_cat-tilaajalahjat .product_meta,.product_cat-tilaajalahjat .woocommerce-tabs{display:none}.woocommcerce.wt_give_away_products li{text-align:center;width:30%;margin-right:30px}.woocommcerce.wt_give_away_products .wt_product_image,.woocommcerce.wt_give_away_products img{width:100%!important}.woocommcerce.wt_give_away_products .wt_get_away_product a{margin-top:10px;display:block}.woocommcerce.wt_give_away_products .wt_choose_free_product{padding:10px!important}.wt_choose_button_outer{background:rgb(0 0 0 / .25)}.giveaway-title span{display:none}.woocommerce-cart-form__contents .product-name{color:#23232c!important}@media (max-width:992px){.woocommcerce.wt_give_away_products li{width:40%;margin-right:20px}}body.home h1,body.home h2{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}body.home h2.header{margin-top:0;margin-bottom:5px}.banner,.banner-hero,.banner .banner-img .vc_column-inner{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.banner-hero{min-height:500px}.banner .banner-img{min-height:400px}.banner .banner-text .vc_column-inner{text-align:center}.banner .banner-text .wpb_text_column .wpb_wrapper{padding-top:50px;padding-left:15px;padding-right:15px}.banner.bgright{background-position:right!important}.banner.bgleft{background-position:left!important}body.home .product-list li img{padding-top:0!important}.banner-img.bg-right .vc_column-inner{background-position:bottom right!important}.banner-img.bg-left .vc_column-inner{background-position:bottom left!important}.banner-img.bg-top .vc_column-inner{background-position:top center!important}.banner-img.bg-bottom .vc_column-inner{background-position:bottom center!important}.bg-center .vc_column-inner{background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}.banner .banner-text .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h1,.banner .banner-text .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.banner .banner-text .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h1,.banner .banner-text .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2,.banner .banner-text .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p,.banner .banner-text .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper span,.banner .banner-text .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper a{color:#fff!important}.banner .banner-text.text-black .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h1,.banner .banner-text.text-black .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2,.banner .banner-text.text-black .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p,.banner .banner-text.text-black .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper span,.banner .banner-text.text-black .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper a{color:#000!important}.banner .banner-text .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2{margin-bottom:20px!important}.banner .button,.banner .button:hover{color:#fff;background-color:#fff0;border:solid 1px #fff}.banner .banner-text.text-black .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .button,.banner .banner-text.text-black .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .button:hover{color:#000;background-color:#fff0;border:solid 1px #000}body.home .vc_gitem-post-data-source-post_title h4{font-weight:600!important;margin-bottom:0!important;padding-right:30px}body.home .vc_gitem-post-data{margin-bottom:0!important}body.home .vc_btn3-container{margin-top:20px!important}body.home .vc_gitem-post-data-source-post_excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}body.home .vc_custom_heading p{font-size:16px!important;margin-bottom:0!important}@media screen and (max-width:767px){.banner .banner-text .vc_column-inner{}.banner .banner-text .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper{padding-bottom:25px}.banner .vc_hidden-xs{display:inline-block!important}body.home .vc_custom_heading p{font-size:14px!important}}@media screen and (min-width:992px) and (max-width:1200px){body.home .product-list .col-md-4{width:25%!important}body.home .product-list .woocommerce ul.products li.product:nth-child(3n+1){clear:none!important}}@media screen and (min-width:768px){.banner .banner-text .wpb_text_column .wpb_wrapper{padding-top:0}}@media screen and (min-width:768px) and (max-width:991px){body.home .product-list ul.columns-4 li:last-child{display:none}}@media screen and (min-width:992px){.banner .banner-img,.banner-text{height:500px}.banner-hero{height:600px}}@media screen and (min-width:1200px){.banner .banner-img,.banner-text{height:600px}.banner .banner-text .wpb_text_column .wpb_wrapper{padding-left:50px!important;padding-right:50px!important}.banner-hero{height:600px}}@media screen and (min-width:2000px){.banner .banner-img,.banner-text{height:700px}.banner .banner-text .wpb_text_column .wpb_wrapper{padding-left:75px!important;padding-right:75px!important}.banner-hero{height:800px}body.home h2.header{font-size:30px!important}}.woocommerce-cart .site-content{max-width:1200px!important;margin:0 auto!important}.woocommerce-checkout form.checkout .col-1{border-bottom:none!important}.woocommerce-checkout .woocommerce-login-form,.woocommerce-checkout .woocommerce-coupon-form{margin-bottom:20px}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a{height:50px;line-height:50px!important}.woocommerce-cart .cart_coupon .coupon.clearfix{display:none}.woocommerce-cart .cart_coupon{margin-bottom:35px;margin-top:35px;padding:40px;border:none!important}.wc-prl-recommendations.wc-prl-location-before_cart{padding-top:1px;margin-top:25px}.woocommerce-terms-and-conditions-checkbox-text{display:inline!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}#shipping_method li label{display:inline-block!important;padding-left:40px}.woocommerce-cart .cart-collaterals ul#shipping_method{margin-bottom:10px}.woocommerce-cart .woocommerce-cart-form{margin-bottom:50px}.woocommerce-page-header{margin-bottom:50px}.woocommerce ul#shipping_method label,.woocommerce-cart .cart-collaterals table.shop_table td{text-transform:none}@media (max-width:576px){.woocommerce label.checkbox,.woocommerce input[type="radio"]+label,.woocommerce input[type="checkbox"]+label{padding-left:35px}}body.page-id-8 .entry-content a{text-decoration:none!important}.woocommerce ul#shipping_method label,.woocommerce ul#shipping_method .amount{color:#23232c!important}.woocommerce-checkout .woocommerce-info{color:#23232c;padding:0!important}.woocommerce-terms-and-conditions-wrapper .form-row{padding-left:0!important}.woocommerce-checkout form.checkout .mc4wp-checkbox label{margin-left:0!important}.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce-checkout .mc4wp-checkbox.mc4wp-checkbox-woocommerce label{padding-left:0!important}.woocommerce-checkout p.form-row.validate-required{margin-bottom:10px}.woocommerce-checkout .mc4wp-checkbox.mc4wp-checkbox-woocommerce{margin-bottom:50px}.checkout.woocommerce-checkout{padding-top:50px!important}.woocommerce-checkout .woocommerce-login-form{width:auto!important;padding-right:15px;float:none!important}.woocommerce-form-login-toggle.woocommerce-login-form .woocommerce-info{border:none!important;text-align:left!important}.shipping-info{font-size:14px!important;font-weight:400!important;padding-left:44px}.woo-carrier-agents-postcode{margin:0 20px 20px 0!important}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{padding:20px}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h1{margin:0 0 15px 0!important}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h4{margin:20 0 15px 0!important}.woocommerce-checkout form.checkout .form-row-last label{display:inline-block!important;visibility:visible!important;opacity:1!important}.woocommerce-checkout form.checkout .form-row-first,.woocommerce-checkout form.checkout .form-row-last{width:100%!important}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a{height:50px;line-height:50px!important}.woocommerce-checkout form.checkout h3{font-size:20px;text-transform:uppercase;font-weight:400}h3#ship-to-different-address{text-transform:unset}#order_comments_field{border-top:1px solid #eaebee;padding-top:10px}.woocommerce-checkout form.checkout .create-account label,.woocommerce-checkout form.checkout .col-2 h3 label{color:#23232c}p.create-account label{margin-top:0}#pakettikauppa_pickup_point_field select{padding:5px 0!important}.woocommerce-login-form .box-content{padding:10px 25px!important}#coupon_code{padding-left:10px!important}.showcoupon{display:block!important}@media only screen and (min-width:976px){.woocommerce-checkout form.checkout .form-row-last{padding-left:200px!important}}@media only screen and (max-width:576px){.woocommerce-cart .cart_coupon{padding:0;border:none}.woocommerce-cart .cart-collaterals{border:none;padding:20px 0}.entry-content .woocommerce-shipping-destination{margin-bottom:0!important}.woocommerce-checkout form.checkout .col2-set,.woocommerce-checkout form.checkout .woocommerce-checkout-review-order{border:none;padding:0!important}.woocommerce-checkout form.checkout .col-2{padding-top:10px}}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout form.checkout .col-1 label,.woocommerce-checkout form.checkout .col-2 label,.woocommerce-checkout form.checkout .col-1 input.input-text,.woocommerce-checkout form.checkout .col-1 textarea,.woocommerce-checkout form.checkout .col-2 input.input-text,.woocommerce-checkout form.checkout .col-2 textarea,.woocommerce-checkout form.checkout table.shop_table td.product-name,.woocommerce-checkout form.checkout table.shop_table td span.amount,.woocommerce-checkout form.checkout table.shop_table tfoot th:first-child,.woocommerce ul#shipping_method label{font-size:16px}.woocommerce-page.woocommerce-checkout .page-header{display:block!important;text-align:left!important;background:#fff0;padding-top:20px;padding-bottom:20px}.woocommerce-checkout .site-content,.woocommerce-checkout .sober-container{max-width:1200px!important;margin:0 auto!important}.checkout.woocommerce-checkout{padding-top:50px!important}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-info a{font-weight:400}.woocommerce-checkout .woocommerce-login-form+.woocommerce-coupon-form{width:100%!important;padding-left:0!important}.checkout_coupon .form-row.form-row-first{max-width:400px!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:#fff!important;color:#23232c!important;text-align:left!important;font-weight:400!important;max-width:600px!important;border:none;padding:0!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#23232c!important;text-decoration:underline;!important}.woocommerce-checkout .woocommerce-coupon-form form.checkout_coupon .button{color:#fff!important;background:#23232c!important;font-size:1.2rem!important;text-transform:uppercase!important;text-decoration:none!important;letter-spacing:1.5px!important;padding:10px 20px!important;margin-left:25px!important;white-space:nowrap!important;border-bottom:none!important;line-height:2.14286!important;min-width:auto!important}.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first{margin-top:12px!important}#coupon_code::-webkit-input-placeholder{color:#fff0}#coupon_code:-moz-placeholder{color:#fff0}#coupon_code::-moz-placeholder{color:#fff0}#coupon_code:-ms-input-placeholder{color:#fff0}.woocommerce-checkout form.checkout .form-row-last label{display:inline-block!important;visibility:visible!important;opacity:1!important}.woocommerce-checkout form.checkout .form-row-first,.woocommerce-checkout form.checkout .form-row-last{width:100%!important}.woocommerce-checkout #billing_country_field span strong{font-size:14px!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p{margin-bottom:20px!important;line-height:25px!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label{line-height:25px!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper span{padding-top:5px!important}.wt_choose_free_product:hover{color:#fff!important}body.page-id-8 .cart_coupon .coupon,body.page-id-8 .woocommerce-shipping-destination,body.page-id-8 .woocommerce-shipping-calculator{display:none!important}.woocommerce-billing-fields__field-wrapper input[type=text]{border:none!important;border-bottom:2px solid #e4e6ea!important}.woocommerce-billing-fields__field-wrapper input[type=text],.woocommerce-billing-fields__field-wrapper #billing_phone,.woocommerce-billing-fields__field-wrapper #billing_email_field{padding-left:0!important}.woocommerce table.shop_table tfoot tr.shipping-pickup-point td{font-weight:400!important}.woocommerce-checkout-review-order-table dt.variation-EAN{font-weight:500!important}@media (min-width:768px){.woocommerce-checkout .sober-container{padding-left:15px;padding-right:15px}}@media screen and (max-width:991px){.woocommerce-checkout .woocommerce-login-form,.woocommerce-checkout .woocommerce-login-form+.woocommerce-coupon-form{width:100%!important;padding-left:0;padding-right:0}}@media only screen and (min-width:976px){.woocommerce-checkout form.checkout .form-row-last,.woocommerce-billing-fields__field-wrapper #billing_email_field{padding-left:200px!important}.woocommerce-billing-fields__field-wrapper input[type=text]{padding-left:10px!important}}@media screen and (max-width:768px){.woocommerce-checkout-review-order-table .shipping-pickup-point{display:flex!important;flex-wrap:wrap!important}.woocommerce-checkout-review-order-table .shipping-pickup-point th,.woocommerce-checkout-review-order-table .shipping-pickup-point td{width:100 %!important}}@media only screen and (max-width:430px){.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{display:inline-block;margin-left:0!important}}@media only screen and (max-width:576px){.woocommerce-checkout .woocommerce-info,.woocommerce-checkout form.checkout .col-1 label,.woocommerce-checkout form.checkout .col-2 label,.woocommerce-checkout form.checkout .col-1 input.input-text,.woocommerce-checkout form.checkout .col-1 textarea,.woocommerce-checkout form.checkout .col-2 input.input-text,.woocommerce-checkout form.checkout .col-2 textarea,.woocommerce-checkout form.checkout table.shop_table td.product-name,.woocommerce-checkout form.checkout table.shop_table td span.amount,.woocommerce-checkout form.checkout table.shop_table tfoot th:first-child,.woocommerce ul#shipping_method label{font-size:14px}.woocommerce-checkout form.checkout .col2-set,.woocommerce-checkout form.checkout .woocommerce-checkout-review-order{padding:20px 15px}}@media screen and (max-width:360px){.woocommerce-cart .cart-collaterals table.shop_table .woocommerce-shipping-destination{margin-left:-90px}.woocommerce-checkout-review-order-table .shipping-pickup-point td span,.woocommerce-checkout-review-order-table .shipping-pickup-point td select{max-width:310px!important;display:inline-block!important}.woocommerce-checkout form.checkout table.shop_table th{padding-bottom:0!important}.woocommerce-checkout-review-order-table .variation-EAN p{margin-bottom:0!important}.woocommerce-checkout form.checkout .col2-set{margin-bottom:10px!important}}.woocommerce-checkout .woocommerce-login-form+.woocommerce-coupon-form{padding-left:0!important}.woocommerce-checkout .woocommerce-coupon-form form.checkout_coupon .button{color:#fff!important;background:#000!important;font-size:1.2rem!important;text-transform:uppercase!important;text-decoration:none!important;letter-spacing:1.5px!important;padding:10px 20px!important;margin-left:25px!important;white-space:nowrap!important;border-bottom:none!important;line-height:2.14286!important;min-width:auto!important}.woocommerce-LostPassword a,.lost_password a{text-decoration:none!important}.page-id-13 .page-header,.page-id-35 .page-header,.page-id-4726 .page-header{display:none!important}.ca-footer,body.single-post .container.ca-footer{background:#000;padding-top:50px;padding-bottom:50px;margin-top:50px!important;max-width:2300px!important}.ca-footer .row.logo{text-align:center;padding-bottom:20px}.ca-footer .row.info{margin-top:25px!important}.ca-footer ul{list-style-type:none!important;-webkit-padding-start:0;margin-bottom:30px!important;margin-left:0!important;padding-left:0!important}.ca-footer li,.ca-footer,.ca-footer a{color:#b6b3b3!important}.ca-footer a:hover{color:#fff!important}.ca-footer .heading,.ca-footer h4{color:#fff!important;text-transform:uppercase;font-size:14px!important;font-weight:500}.ca-footer h4{margin-top:0!important;margin-bottom:16px!important}.ca-footer .mc4wp-form-fields{border:2px solid #b6b3b3;width:100%!important}.ca-footer .email{width:70%!important;background:#000!important;color:#b6b3b3!important;font-size:14px;line-height:26px;border-right:2px solid #b6b3b3!important;border-bottom:none!important;padding-left:10px}.ca-footer .email:focus{color:#fff!important}.ca-footer .email::placeholder{color:#fff!important}.ca-footer .submit{width:28%;color:#fff!important;background:#000!important;font-size:14px;line-height:31px;text-transform:uppercase;font-weight:600!important;padding-left:0!important;padding-right:0!important}.ca-footer p{font-size:14px!important;line-height:1.5em!important}.ca-footer .copy{padding-top:25px}.ca-footer .row.payment{margin-top:10px!important;padding-top:20px!important;padding-bottom:25px!important;border-top:1px solid #555;border-bottom:1px solid #555;text-align:center}.row.some{border-top:1px solid #555;padding-top:25px;font-size:14px!important}.row.some tr>td:last-of-type{padding-left:25px;line-height:22px}.row.logos{margin-bottom:30px!important;text-align:center}.row.logos a{margin-right:0!important}.row.logos ul{list-style-type:none;display:inline-block;margin:0 auto;padding-left:25px!important;padding-right:25px!important;float:none}.row.logos li{float:left}.row.logos img{float:left;padding-top:15px!important}.row.logos ul li{padding-right:25px}.row.logos ul li:last-of-type{padding-right:0}@media (min-width:992px){.ca-footer{margin-top:100px!important;padding-top:100px;padding-bottom:100px}.ca-footer .row.logo{padding-bottom:43px}.ca-footer .row.info{margin-top:50px!important}.row.logos img{padding-top:30px!important}}@media (min-width:1200px){.ca-footer .container-narrow{padding-left:40px;padding-right:40px}.row.logos{margin-bottom:60px!important}}@media (min-width:1300px){.row.logos ul li{padding-right:50px}}@media (max-width:576px){,.ca-footer .row.info .col-md-3{width:100%!important}}.fd-ef-60e5a7f2bcd896423af3e614 label{display:inline-block;font-weight:bolder;margin-bottom:.7rem}.fd-ef-60e5a7f2bcd896423af3e614 button:focus{outline:1px dotted}.fd-ef-60e5a7f2bcd896423af3e614 input,.fd-ef-60e5a7f2bcd896423af3e614 button,.fd-ef-60e5a7f2bcd896423af3e614 select,.fd-ef-60e5a7f2bcd896423af3e614 optgroup,.fd-ef-60e5a7f2bcd896423af3e614 textarea{margin:0;font-size:inherit;font-family:inherit;line-height:inherit}.fd-ef-60e5a7f2bcd896423af3e614 button,.fd-ef-60e5a7f2bcd896423af3e614 input{overflow:visible}.fd-ef-60e5a7f2bcd896423af3e614 button,.fd-ef-60e5a7f2bcd896423af3e614 select{text-transform:none}.fd-ef-60e5a7f2bcd896423af3e614 button,html.fd-ef-60e5a7f2bcd896423af3e614 [type="button"],.fd-ef-60e5a7f2bcd896423af3e614 [type="reset"],.fd-ef-60e5a7f2bcd896423af3e614 [type="submit"]{-webkit-appearance:button}.fd-ef-60e5a7f2bcd896423af3e614 button::-moz-focus-inner,.fd-ef-60e5a7f2bcd896423af3e614 [type="button"]::-moz-focus-inner,.fd-ef-60e5a7f2bcd896423af3e614 [type="reset"]::-moz-focus-inner,.fd-ef-60e5a7f2bcd896423af3e614 [type="submit"]::-moz-focus-inner{padding:0;border-style:none}.fd-ef-60e5a7f2bcd896423af3e614 input[type="radio"],.fd-ef-60e5a7f2bcd896423af3e614 input[type="checkbox"]{padding:0;box-sizing:border-box}.fd-ef-60e5a7f2bcd896423af3e614 input[type="date"],.fd-ef-60e5a7f2bcd896423af3e614 input[type="time"],.fd-ef-60e5a7f2bcd896423af3e614 input[type="datetime-local"],.fd-ef-60e5a7f2bcd896423af3e614 input[type="month"]{-webkit-appearance:listbox}.fd-ef-60e5a7f2bcd896423af3e614 textarea{resize:vertical;overflow:auto}.fd-ef-60e5a7f2bcd896423af3e614 fieldset{border:0;margin:0;padding:0;min-width:0}.fd-ef-60e5a7f2bcd896423af3e614 legend{color:inherit;width:100%;display:block;padding:0;font-size:2.0999999999999996rem;max-width:100%;line-height:inherit;white-space:normal;margin-bottom:.7rem}.fd-ef-60e5a7f2bcd896423af3e614 progress{vertical-align:baseline}.fd-ef-60e5a7f2bcd896423af3e614 [type="number"]::-webkit-inner-spin-button,.fd-ef-60e5a7f2bcd896423af3e614 [type="number"]::-webkit-outer-spin-button{height:auto}.fd-ef-60e5a7f2bcd896423af3e614 [type="search"]{outline-offset:-2px;-webkit-appearance:none}.fd-ef-60e5a7f2bcd896423af3e614 [type="search"]::-webkit-search-cancel-button,.fd-ef-60e5a7f2bcd896423af3e614 [type="search"]::-webkit-search-decoration{-webkit-appearance:none}.fd-ef-60e5a7f2bcd896423af3e614 ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.fd-ef-60e5a7f2bcd896423af3e614 output{display:inline-block}.fd-ef-60e5a7f2bcd896423af3e614 summary{display:list-item}.fd-ef-60e5a7f2bcd896423af3e614 template{display:none}.fd-ef-60e5a7f2bcd896423af3e614 [hidden]{display:none!important}html.fd-ef-60e5a7f2bcd896423af3e614,html.fd-ef-60e5a7f2bcd896423af3e614 body{width:100%;height:100%}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-control{width:100%;display:block;outline:none;box-shadow:none;transition:all 0.4s}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-control:focus{outline:none}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-control::-webkit-input-placeholder{color:inherit;opacity:1}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-control::-webkit-input-placeholder,.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-control::-moz-placeholder,.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-control:-ms-input-placeholder,.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-control::placeholder{color:inherit;opacity:1}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-description{margin:5px 0 0 0;font-size:.9em}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-feedback{margin:5px 0 0 0;font-size:.9em}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-group{margin:0 0 1.5rem;position:relative}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-group.fd-has-success .fd-form-feedback,.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-group.fd-has-success .fd-form-check{color:#b6b3b3!important}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-group.fd-has-success .fd-form-control{color:#b6b3b3!important;border-color:#b6b3b3!important}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-group.fd-has-success .fd-form-feedback{display:block}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-group.fd-has-error .fd-form-feedback,.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-group.fd-has-error .fd-form-check{color:#eb3d3b!important}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-group.fd-has-error .fd-form-control{color:#eb3d3b!important;border-color:#eb3d3b!important}.fd-ef-60e5a7f2bcd896423af3e614 .fd-form-group.fd-has-error .fd-form-feedback{display:block}.fd-ef-60e5a7f2bcd896423af3e614 .fd-btn{cursor:pointer;display:inline-flex;box-shadow:none;text-align:center;transition:all 0.4s;align-items:center;text-shadow:none;white-space:normal;justify-content:center;text-decoration:none}.fd-ef-60e5a7f2bcd896423af3e614 .fd-btn.disabled,.fd-ef-60e5a7f2bcd896423af3e614 .fd-btn:disabled{opacity:.8}.fd-ef-60e5a7f2bcd896423af3e614 .fd-btn p{margin:0}.fd-ef-60e5a7f2bcd896423af3e614 .ff__root{background:#000}.fd-ef-60e5a7f2bcd896423af3e614 .ff__container{margin:0 auto;max-width:576px;background:#000}.fd-ef-60e5a7f2bcd896423af3e614 .ff__form{color:#b6b3b3;width:100%;margin:0;padding:30px;font-size:16px;text-align:center;font-family:Helvetica,sans-serif;font-weight:300;line-height:1.6;letter-spacing:.1px;text-transform:none}.fd-ef-60e5a7f2bcd896423af3e614 .ff__title{color:#b6b3b3;width:100%;margin:0 0 25px;display:block;font-size:37px;text-align:center;font-family:Helvetica,sans-serif;font-weight:700;line-height:1;letter-spacing:0;text-transform:none}.fd-ef-60e5a7f2bcd896423af3e614 .ff__title p{margin:0}.fd-ef-60e5a7f2bcd896423af3e614 .ff__subtitle{width:100%;margin:0 0 30px;display:block}.fd-ef-60e5a7f2bcd896423af3e614 .ff__subtitle p{margin:0}.fd-ef-60e5a7f2bcd896423af3e614 .fd-has-success .ff__fields{display:none}.fd-ef-60e5a7f2bcd896423af3e614 .ff__fields .fd-form-group{margin-bottom:10px}.fd-ef-60e5a7f2bcd896423af3e614 .ff__fields .fd-form-group:last-child{margin-bottom:0}.fd-ef-60e5a7f2bcd896423af3e614 .ff__grid{margin:-10px -5px 0;display:flex;flex-wrap:wrap;justify-content:center}.fd-ef-60e5a7f2bcd896423af3e614 .ff__cell{margin:10px 0 0 0;padding:0 5px;flex-grow:1;max-width:250px;min-width:140px;flex-basic:0%;flex-shrink:0}@media (max-width:575px){.fd-ef-60e5a7f2bcd896423af3e614 .ff__cell{flex:0 0 100%;max-width:100%}}.fd-ef-60e5a7f2bcd896423af3e614 .ff__control{color:#b6b3b3;border:2px solid #b6b3b3;height:48px;display:block;padding:12px 20px;font-size:13px;background:#fff0;text-align:left;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:20px;border-radius:0;letter-spacing:.1px;text-transform:none}.fd-ef-60e5a7f2bcd896423af3e614 .ff__footer{flex:0 0 auto;padding:0 5px;margin-top:10px}@media (max-width:575px){.fd-ef-60e5a7f2bcd896423af3e614 .ff__footer{margin-top:25px}}.fd-ef-60e5a7f2bcd896423af3e614 .ff__button{color:#000;background:#b6b3b3;border:1px solid #b6b3b3;display:inline-block;padding:12px 20px;font-size:13px;text-align:center;font-family:Helvetica,sans-serif;font-weight:400;line-height:20px;border-radius:0;letter-spacing:.1px;text-transform:none}.fd-ef-60e5a7f2bcd896423af3e614 .ff__success{display:none}.fd-ef-60e5a7f2bcd896423af3e614 .fd-has-success .ff__success{display:block}.fd-ef-60e5a7f2bcd896423af3e614 .ff__success>*:last-child{margin-bottom:0}.fd-ef-60e5a7f2bcd896423af3e614 .ff__error{margin:10px 0 0 0;display:none}.fd-ef-60e5a7f2bcd896423af3e614 .fd-has-error .ff__error{display:block}.fd-ef-60e5a7f2bcd896423af3e614 .ff__error>*:last-child{margin-bottom:0}.fd-ef-60e5a7f2bcd896423af3e614 .ff__container{margin:0 0 20px 0!important;max-width:100%}.fd-ef-60e5a7f2bcd896423af3e614 .ff__control{border:2px solid #b6b3b3;height:46px;font-size:14px;font-family:"Roboto",Helvetica,sans-serif;font-weight:400;max-width:250px}.fd-ef-60e5a7f2bcd896423af3e614 .ff__form{padding:0!important;font-size:14px;text-align:left;font-family:"Roboto",Helvetica,sans-serif;font-weight:400}.fd-ef-60e5a7f2bcd896423af3e614 .ff__cell{padding:0!important}.fd-ef-60e5a7f2bcd896423af3e614 .ff__grid{margin-left:0;justify-content:left}.fd-ef-60e5a7f2bcd896423af3e614 .ff__button{padding:12px 30px;font-family:"Roboto",Helvetica,sans-serif}@media (max-width:575px){.fd-ef-60e5a7f2bcd896423af3e614 .ff__footer{margin-top:10px}.fd-ef-60e5a7f2bcd896423af3e614 .ff__cell{max-width:250px}}@media (max-width:400px){.fd-ef-60e5a7f2bcd896423af3e614 .ff__cell{width:100%!important;max-width:100%!important}}input[type=text]:active,input[type=text]:focus,input[type=email]:active,input[type=email]:focus,input[type=url]:active,input[type=url]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=number]:active,input[type=number]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=range]:active,input[type=range]:focus,input[type=date]:active,input[type=date]:focus,input[type=month]:active,input[type=month]:focus,input[type=week]:active,input[type=week]:focus,input[type=time]:active,input[type=time]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=color]:active,input[type=color]:focus,textarea:active,textarea:focus{color:#b6b3b3;border-bottom-color:#b6b3b3}.sober-countdown .box .time{font-size:50px!important;color:#fff!important;padding-left:10px!important;padding-right:10px!important;font-weight:500}.sober-countdown .box .title{color:#fff!important;font-weight:400}.sober-countdown .box{font-family:'Roboto',sans-serif;padding:0 15px;min-width:auto!important}@media only screen and (min-width:576px){.sober-countdown .box .time{font-size:75px!important;line-height:60px!important}.sober-countdown .box .title{font-size:18px!important}}@media only screen and (min-width:992px){.sober-countdown .box .time{font-size:150px!important;line-height:120px!important}.sober-countdown .box .title{font-size:20px!important}}@media screen and (min-width:2000px){.sober-countdown .box .time{font-size:200px!important;line-height:170px!important}.sober-countdown .box .title{font-size:30px!important}}.black-friday h2{font-size:50px!important;color:#fff!important;font-weight:500}@media only screen and (min-width:576px){.black-friday h2{font-size:75px!important;line-height:60px!important}}@media only screen and (min-width:992px){.black-friday h2{font-size:150px!important;line-height:120px!important}}@media screen and (min-width:2000px){.black-friday h2{font-size:200px!important;line-height:170px!important}}@media screen and (max-width:767px){.sober-countdown .box{padding-right:0px!important}}.wpgmza-infowindow p{margin-bottom:0!important}.wpgmza_marker_list_class,.wpgmza-pagination,.wpgmza-use-my-location{display:none!important}.wpgmza_sl_search_button_1,.wpgmza-reset{font-size:12px!important}.wpgmza-search{color:#fff!important;font-size:12px!important}@media only screen and (max-width:600px){.wpgmza-modern-store-locator{max-width:190px!important}.wpgmza-address{margin-bottom:10px!important}}@media screen and (max-width:991px){.woocommerce div.product div.images.woocommerce-product-gallery--mobile-thumbnails .owl-dots{display:block}}a.wt_choose_free_product{position:absolute;top:50%;display:none;left:50%;transform:translate(-50%,-50%);width:160px;padding:10px!important;background-color:#000;color:#fff}body .wc-block-components-notice-banner.is-success{color:#fff!important;background-color:#000!important}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{color:#fff!important}#cookiescript_badge{display:none!important}body.default_wholesaler .wc_payment_method.payment_method_paytrail,body.alennusryhma-5 .wc_payment_method.payment_method_paytrail,body.alennusryhma-6 .wc_payment_method.payment_method_paytrail,body.alennusryhma-7 .wc_payment_method.payment_method_paytrail,body.alennusryhma-10 .wc_payment_method.payment_method_paytrail,body.alennusryhma-15 .wc_payment_method.payment_method_paytrail{display:none!important}.menu-item-12988,.menu-item-12989,.menu-item-12990,.menu-item-12991,.menu-item-13012,.menu-item-13033,.menu-item-13034,.menu-item-13903,.menu-item-13032{display:none!important}body.default_wholesaler .menu-item-12988,body.default_wholesaler .menu-item-12989,body.default_wholesaler .menu-item-12990,body.default_wholesaler .menu-item-12991,body.default_wholesaler .menu-item-13012,body.default_wholesaler .menu-item-13033,body.default_wholesaler .menu-item-13034,body.default_wholesaler .menu-item-13903,body.default_wholesaler .menu-item-13032,body.alennusryhma-5 .menu-item-12988,body.alennusryhma-5 .menu-item-12989,body.alennusryhma-5 .menu-item-12990,body.alennusryhma-5 .menu-item-12991,body.alennusryhma-5 .menu-item-13012,body.alennusryhma-5 .menu-item-13033,body.alennusryhma-5 .menu-item-13034,body.alennusryhma-5 .menu-item-13903,body.alennusryhma-5 .menu-item-13032,body.alennusryhma-6 .menu-item-12988,body.alennusryhma-6 .menu-item-12989,body.alennusryhma-6 .menu-item-12990,body.alennusryhma-6 .menu-item-12991,body.alennusryhma-6 .menu-item-13012,body.alennusryhma-6 .menu-item-13033,body.alennusryhma-6 .menu-item-13034,body.alennusryhma-6 .menu-item-13903,body.alennusryhma-6 .menu-item-13032,body.alennusryhma-7 .menu-item-12988,body.alennusryhma-7 .menu-item-12989,body.alennusryhma-7 .menu-item-12990,body.alennusryhma-7 .menu-item-12991,body.alennusryhma-7 .menu-item-13012,body.alennusryhma-7 .menu-item-13033,body.alennusryhma-7 .menu-item-13034,body.alennusryhma-7 .menu-item-13903,body.alennusryhma-7 .menu-item-13032,body.alennusryhma-10 .menu-item-12988,body.alennusryhma-10 .menu-item-12989,body.alennusryhma-10 .menu-item-12990,body.alennusryhma-10 .menu-item-12991,body.alennusryhma-10 .menu-item-13012,body.alennusryhma-10 .menu-item-13033,body.alennusryhma-10 .menu-item-13034,body.alennusryhma-10 .menu-item-13903,body.alennusryhma-10 .menu-item-13032,body.alennusryhma-15 .menu-item-12988,body.alennusryhma-15 .menu-item-12989,body.alennusryhma-15 .menu-item-12990,body.alennusryhma-15 .menu-item-12991,body.alennusryhma-15 .menu-item-13012,body.alennusryhma-15 .menu-item-13033,body.alennusryhma-15 .menu-item-13034,body.alennusryhma-15 .menu-item-13903,body.alennusryhma-15 .menu-item-13032,body.viking-line .menu-item-12988,body.viking-line .menu-item-12989,body.viking-line .menu-item-12990,body.viking-line .menu-item-12991,body.viking-line .menu-item-13012,body.viking-line .menu-item-13033,body.viking-line .menu-item-13034,body.viking-line .menu-item-13903,body.viking-line .menu-item-13032,body.admin-bar .menu-item-12988,body.admin-bar .menu-item-12989,body.admin-bar .menu-item-12990,body.admin-bar .menu-item-12991,body.admin-bar .menu-item-13012,body.admin-bar .menu-item-13033,body.admin-bar .menu-item-13034,body.admin-bar .menu-item-13903,body.admin-bar .menu-item-13032{display:block!important}.type-product .summary .wwp-wholesale-pricing-details,.type-product .summary .wwp-wholesale-pricing-details b{font-weight:400;font-size:26px}.type-product table#wholesale_tire_price{display:none}.type-product #wholesale_tire_price th{font-weight:500;text-align:center;border-bottom:1px solid #000}.type-product #wholesale_tire_price tbody tr td{transition:background-color 0.35s ease-out}.type-product #wholesale_tire_price tbody tr.active td{background-color:#e7e7e7}.woocommerce-cart-form .wwp-wholesale-pricing-details,.woocommerce-cart-form .wwp-wholesale-pricing-details b{font-weight:400}.woocommerce-checkout #billing_country_field{display:none}body.page-id-6363 .site>.topbar{display:none}body.page-id-7 #pakettikauppa_pickup_point_field,body.page-id-7 #pakettikauppacustom_pickup_point_field{padding-left:0}body.page-id-7 #pakettikauppacustom_pickup_point_btn,body.page-id-7 #pakettikauppacustom_pickup_point_btn:hover,body.page-id-7 #pakettikauppacustom_pickup_point_btn:focus{background-color:#000}body.page-id-7 #pakettikauppacustom_pickup_point_btn .fa{margin-right:10px}body.page-id-7 .woocommerce-order .woocommerce-notice{font-size:20px}body.page-id-10351 .wwp_wholesaler_registration>h2.wholesaler-registration{display:none}body.page-id-10351 .wpb_text_column .wwp_wholesaler_registration h2.wholesaler-registration,body.page-id-10351 .wwp_wholesaler_registration .wwp_wholesaler_registration_form>h2{margin-bottom:1em!important;padding-bottom:.2em}body.page-id-10351 .wpb_content_element.wwp_wholesaler_registration__intro{margin:3em 0}body.page-id-10351 .wwp_wholesaler_registration_form input[type="text"],body.page-id-10351 .wwp_wholesaler_registration_form input[type="email"],body.page-id-10351 .wwp_wholesaler_registration_form input[type="password"]{font-size:15px;font-size:1.5rem;color:#23232c;border-radius:0;border:0;border-bottom:1px solid #e4e6eb;padding:0;transition:0.5s}body.page-id-10351 .wwp_wholesaler_registration_form input[type="text"]:focus,body.page-id-10351 .wwp_wholesaler_registration_form input[type="email"]:focus,body.page-id-10351 .wwp_wholesaler_registration_form input[type="password"]:focus{border-bottom-color:#23232c}body.page-id-10351 .wwp_wholesaler_registration_form input[type="checkbox"]{margin-right:6px}body.page-id-10351 .wwp_form_css_row{display:flex;flex-direction:column}body.page-id-10351 .wwp_form_css_row>label{font-size:13px;font-weight:500;text-transform:uppercase;margin-bottom:0}.vc_column_container>.vc_column-inner{padding-left:15px!important;padding-right:15px!important}body.archive.search-results .woocommerce-products-header .term-description p,body.archive.search-no-results .woocommerce-products-header .term-description p{display:none}.wwp-wholesale-pricing-details p{font-size:0!important}.wwp-wholesale-pricing-details p span.woocommerce-Price-amount{font-size:14px!important}.single-product .summary .wwp-wholesale-pricing-details p span.woocommerce-Price-amount{font-size:26px!important}body.page-id-10351 .wwp_form_css_row #wwp_wholesaler_copy_billing_address{transform:scale(1.5)}.grecaptcha-badge{visibility:hidden!important}.shop-toolbar{display:none!important}.shop_table th,.shop_table td{background-color:#fff!important;border-left:none!important}th,td{border:none;padding:0}.password-input button{display:none!important}.center-row-content{display:flex!important;align-items:center!important}.center-row-content>.vc_column_container>.vc_column-inner{display:flex!important;flex-direction:column!important;justify-content:center!important}