@font-face{font-family:'Oswald';src:url('../fonts/Oswald-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Oswald';src:url('../fonts/Oswald-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-ExtraBold.ttf') format('truetype')}@font-face{font-family:'FuturaPTBook';src:url('../fonts/FuturaPTBook.otf') format('opentype')}body{font-family:FuturaPTBook,sans-serif;font-style:normal;font-weight:400}body.cms-home.cms-index-index.page-layout-1column .page-title-wrapper{display:none}.page-header .panel.wrapper{background-color:#fef89c;border-bottom:none}.header-some-links i.fa{color:#fff;padding:2px;font-size:22px;margin-right:20px}button#product-addtocart-button{background:#ef1c23;border:none;font-family:'Montserrat'}button#product-addtocart-button:hover{background:#f16065}.wrapper.item-etusivu-ylabanneri{display:block;top:-10px;position:relative}.slick-next{right:46px}.slick-next:before{content:"→";content:'\f0a9';color:#000;font:normal normal normal 47px/1 FontAwesome}.slick-prev:before{content:"←";content:'\f0a8';color:#000;font:normal normal normal 47px/1 FontAwesome}.slick-dots li.slick-active button:before{color:#fef89c;opacity:1}.slick-dots li button{border:3px solid #fef89c;border-radius:50%;box-shadow:none;background:0 0}.slider-buttons .button{text-transform:uppercase;font-size:24px;border:2px solid #fdbd11;background:#fdbd11;padding-right:10px;padding-left:10px;float:right;display:block;position:relative}.slider-buttons .button:hover{border:2px solid #febe0f;background:#f7c642;color:#fff}.button-container{bottom:10% !important;right:4% !important;position:absolute;width:96.66666666666666%;text-align:center}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{background:0 0;border:none}.footer.content .footer-col{float:left}.footer-top.clearfix{background:#fef89c}footer.page-footer{background:#343333;color:#fff}footer.page-footer a{color:#8e8e8e}.footer.content{border-top:none}.copyright{background:#fef89c}.block.newsletter .title{display:block}.block.newsletter .action.subscribe{background:#fff;border:1px solid #fff;color:#333;border-radius:0;border-left:2px solid #fdbd11}input#newsletter{border:1px solid #fff}.banner-row-etusivun-kategoriabannerit-top{position:relative;margin-bottom:16px;width:100%;clear:both}.col-haf{position:relative;width:50%;box-sizing:border-box;float:left;overflow:hidden}.col-haf:first-child{padding-right:8px}.col-haf:last-child{padding-left:8px}.banner-row-etusivun-kategoriabannerit-top .banner{display:block;position:relative;width:100%}a.wrap.right{width:240px;display:block;position:absolute;bottom:0;padding:10px;max-width:100%;left:auto;right:0}span.background-holder{position:absolute;display:block;width:100%;height:100%;background-color:#fef89c;opacity:.75;top:0;left:0;clear:both;float:left;color:#fff;box-sizing:border-box}span.banner-title{position:relative;display:inline-block;text-transform:uppercase;font-size:32px;font-weight:400;margin-bottom:10px;line-height:39px;letter-spacing:1px;opacity:1 !important}span.banner-text{font-size:13px;margin-bottom:10px;position:relative;display:inline-block;clear:both}span.banner-link{position:relative;display:inline-block;clear:both;padding-left:0 !important}span.info.clearfix{position:relative;width:100%;padding:10px;display:block;box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}span.banner-link{font-size:13px;margin-bottom:10px;position:relative;display:inline-block;clear:both;color:#fff}span.banner-link:after{font-family:FontAwesome;content:'\f04b';display:inline-block;padding-left:5px;float:right;font-size:10px;line-height:20px}span.background-holder:hover{background-color:#eccb6e}.col-third{position:relative;width:32.6%;box-sizing:border-box;float:left;padding-top:3px;overflow:hidden}.col-third:first-child{margin-right:1%}.col-third:first-child a.wrap.right{right:auto}.col-third:last-child{margin-left:1%}.col-third span.background-holder{width:220px}.col-third span.banner-title{font-size:20px;margin-bottom:0;line-height:26px}span.banner-text,span.banner-link{margin-bottom:0}.banner{display:block;position:relative;width:100%}.actions-toolbar .primary .action.checkout{padding:36px 68px;white-space:nowrap;font-size:21px}.block-search input#search{font-size:16px}.cart-summary .free-shipping-countdown{margin:10px 15px 0}@media (min-width:640px){.products-grid .product-item{margin-bottom:30px}}@media (min-width:768px){.page-layout-1column .block.widget .products-grid .product-item{width:calc(23.5%)}.page-layout-1column .block.widget .products-grid .product-item:nth-child(3n+1){margin-left:2%}.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n+1){margin-left:0}}@media (min-width:1024px){.minicart-wrapper .action.showcart .counter-number{background-color:red;width:20px;display:block;border-radius:32%;height:23px;overflow:visible;text-shadow:none}.sections.nav-sections,nav.navigation{background-color:#fef89c}.navigation .level0>.level-top{color:#336ce0 !important;line-height:40px !important}.logo img{max-height:inherit;width:100%;max-width:200px}.block-search{float:left;padding-left:70px;position:relative;width:43% !important;z-index:4}.block-search input#search{border:3px solid #fef89c;color:#000;border-radius:1px;font-family:'FuturaPTBook','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:19px;height:49px}.block-search .action.search:before{font-family:'fontawesome' !important;content:'\f002';visibility:visible;display:inline-block;font-size:22px;color:#000;padding-top:8px}.block-search .action.search.disabled,.block-search .action.search[disabled],fieldset[disabled] .block-search .action.search{opacity:1}.minicart-wrapper .action.showcart .text{position:relative;padding-left:12px;font-size:17px;vertical-align:middle;text-transform:uppercase;top:12px;color:#336ce0 !important}a.action.showcart{background:#fef89c;height:49px;width:155px}.minicart-wrapper .action.showcart:before{content:'\f07a';color:#336ce0;font:normal normal normal 28px/1 FontAwesome;padding-top:7px;float:right;padding-right:30px}.minicart-wrapper .action.showcart .counter.qty{background:0 0;right:-125px;position:relative;display:block;top:-17px}span.counter-number{text-shadow:0 0 7px #000}.minicart-wrapper .action.showcart.active:active:before{content:'\f07a';font:normal normal normal 28px/1 FontAwesome}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-color:#ef1c23}.footer-col{width:25%}.footer-col.block{margin-bottom:15px}.footer-top .block{float:left !important;width:100%;position:relative}.block.newsletter{width:34%}.footer-top .block{width:29%;padding-right:30px;margin-bottom:40px}.page-header{position:fixed;z-index:100;width:100vw;background:#fff;height:170px}.sections.nav-sections{position:fixed;z-index:99;width:100%;top:170px}.slick-slider{width:75%;left:150px}.page-main{margin-top:250px}.navigation ul{padding:unset}.navigation .level0 .submenu .submenu-reverse{right:unset}.navigation .level0>.level-top{font-size:14px;font-weight:300;text-transform:uppercase;line-height:40px;letter-spacing:.03em}.breadcrumbs{position:relative;top:253px;margin-bottom:3px}.breadcrumbs a,.breadcrumbs a:visited,.breadcrumbs a:hover{color:#000}.page-layout-1column .block.widget .products-grid .product-item{width:calc(18.4%)}.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n+1){margin-left:2%}.page-layout-1column .block.widget .products-grid .product-item:nth-child(5n+1){margin-left:0}.cart-summary .free-shipping-countdown{margin:10px 0 0}}@media (max-width:1023px){strong.logo{max-width:30%}.page-footer .footer-content-wrap .footer-col.block{margin-bottom:10px;border-bottom:2px solid #fff}.page-footer{margin-top:0 !important}.page-footer .footer.content{padding-top:0}.page-footer .footer.content .footer-col{width:100%}.page-footer .footer.content .footer-col.block{margin:0}.page-footer .footer.content .footer-col.block h3{display:inline-block;width:100%;position:relative;line-height:20px}.page-footer .footer.content .footer-col.block h3 span.toggle{width:20px;height:20px;position:absolute;right:0;top:0;display:block}.page-footer .footer.content .footer-col.block h3 span.toggle:after{display:inline-block;font-family:"FontAwesome";content:'\f067';width:100%;height:100%;position:absolute;right:0;top:0;text-align:center;cursor:pointer}.page-footer .footer.content .footer-col.block .block-content{display:none;padding-bottom:20px}.page-footer .footer.content .footer-col.block.opened .block-content{display:block}.page-footer .footer.content .footer-col.block.opened h3 span.toggle:after{content:'\f068'}.col-haf{width:100%;padding:0}.col-haf:first-child{padding-bottom:16px}.col-third{position:relative;width:100%;box-sizing:border-box;float:left;padding-top:3px;overflow:hidden}.col-third:first-child{margin-right:0}.col-third:first-child a.wrap.right{right:auto}.col-third:last-child{margin-left:0}footer-top .block,.block.newsletter{width:100% !important}.page-header{position:fixed;width:100vw;z-index:100;top:0;background:#fff}.sections.nav-sections{z-index:100 !important}.page-main{margin-top:150px}}@media (min-width:500px) and (max-width:767px){.page-layout-1column .block.widget .products-grid .product-item{margin-top:20px}}@media (max-width:499px){.page-layout-1column .block.widget .products-grid .product-item{margin-top:55px}}ol.product-items.widget-product-grid button.action.tocart.primary{width:100%;background:#ff0100;border:1px solid #ff0100;display:block}ol.product-items.widget-product-grid .product-item-actions .actions-primary+.actions-secondary{display:none}a.product-item-link{height:38px;display:block}.price-box.price-final_price{display:inline-block}.product-item .minimal-price-link{margin-top:0;display:inline-block}.product-item .old-price{margin:0;padding-left:4px}.breadcrumbs ul.items{font-size:1.2em}.breadcrumbs .item:not(:last-child):after{vertical-align:middle}.block-compare .block-title strong,.block-reorder .block-title strong,.widget .block-title strong,.block-wishlist .block-title strong,.block .title strong{font-size:1.6em;font-weight:300}.sidebar.sidebar-main dt{font-size:1.4em;font-weight:300}dl#narrow-by-list2 span.count{display:none}dl#narrow-by-list2 a{color:#333;font-size:1.4rem}.breadcrumbs a:visited{color:#000}h1.widget-title{font-family:'Montserrat';font-weight:700;text-align:center;margin-bottom:-5px;margin-top:41px;font-size:2.6em}span.babyblue{color:#5496e0}span.green{color:#78d160}.action.primary{background:#ef1c23;border:1px solid #ef1c23}.action.primary:hover{background:#f16065;border:1px solid #ef1c23}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:0 0 3px 1px #fef89c}button.slick-next.slick-arrow,button.slick-prev.slick-arrow{width:auto;height:auto}.amasty-label-container{z-index:98 !important}.products-grid .product-item-info:hover,.products-grid .product-item-info.active{z-index:2 !important}body.checkout-index-index .authentication-wrapper{display:none}@media (min-width:640px){.sidebar .product-items .product-item-name{margin-bottom:43px}.product-item-actions .actions-primary+.actions-secondary>.action:last-child{margin-right:-10px}}.block.related div[class*=amasty-label-container-5-] .amasty-label-text{line-height:82.8px !important}.block.related div[class*=amasty-label-container-8-]{width:105px !important}.block.related div[class*=amasty-label-container-8-] .amasty-label-text{font-size:75%}span.unit-price{font-size:1.8rem;font-weight:300;display:block}.special-price span.unit-price.item_view{font-size:2.5rem}.special-price span.unit-price.item_list{font-size:1.3rem}.old-price span.unit-price.item_view{font-size:1.8rem}.old-price span.unit-price.item_list{font-size:1.2rem}span.unit-price.item_option{font-size:1.3rem;float:right}.checkout-index-index .step-title:before{background:#fdbd11 !important}.checkout-index-index .shipping-address-item{width:100%}.modal-popup{z-index:10002}a.back-to-top{background-color:#fef89c}.subcategory-menu-wrap{display:none}.minicart-wrapper .block-content .actions{margin:0 0 15px;overflow:hidden}.minicart-wrapper .block-content .actions .primary{width:50%;display:inline-block;text-align:center;margin:0}.minicart-wrapper .block-content .actions .primary .action.primary.checkout{text-align:center;width:95%;display:inline-block;background-color:#78d160;border:1px solid #78d160}.minicart-wrapper .block-content .actions .secondary{width:50%;display:inline-block;float:right;text-align:center}.minicart-wrapper .block-content .actions .secondary a.action.primary.viewcart{background-color:#fef89c;border:1px solid #fef89c;line-height:2.2rem;padding:14px 3px;font-size:1.5rem;width:95%}.cart-summary button.action.primary.checkout{background-color:#78d160;border:1px solid #78d160}.table-checkout-shipping-method{width:100%}.piimega-shipping-method-row-after{width:50%}.product-item-info .product-item-name a{overflow:hidden}.block-viewed-products-grid .price-container .price-wrapper{display:inline}.checkout-cart-index .cart-discount #discount-aw-giftcard-form .primary{margin-bottom:2px}.checkout-cart-index .cart-discount #discount-aw-giftcard-form .secondary{display:contents}.amlabel-position-wrapper{z-index:2 !important}.product-options-wrapper .fieldset-bundle-options .field.choice .label{margin-left:0;display:flex}a.product-item-link{height:38px;display:block;margin-left:5px}.minicart-items .product-item-details .product.options.active .content .product.options.list .values>span span.price{display:none}.minicart-items .product-item .product .product-item-details .product.options.active .content .item-options .values>span.price{display:none}.cart-container .cart.item .item-info .product-item-details .item-options .price{display:none}.product.bundle.option~.label .product-item-link{height:unset}.logo img{height:83px}.product-item img.photo.image{height:auto}@media (max-width:639px){ol.product-items.widget-product-grid button.action.tocart.primary,.product-item .action.tocart.primary{width:80%;margin:auto;white-space:normal;display:block}.product-item .actions-secondary a{margin:5px}}@media (min-width:640px){.product-item .actions-secondary{margin-left:10px}.best-before-category{margin-bottom:10px}}.page-wrapper{overflow-x:hidden}.minicart-wrapper .block-content .product.actions{margin:10px 0 0}.minicart-wrapper .block-content .product.actions .primary,.minicart-wrapper .block-content .product.actions .secondary{width:unset;float:unset}.minicart-wrapper .block-content .product.actions .primary a,.minicart-wrapper .block-content .product.actions .secondary a{padding:10px}body.piimega-onestepcheckout.checkout-index-index tr.row{display:table-row-group}body.piimega-onestepcheckout.checkout-index-index .checkout-payment-method .step-content{width:80%}body.piimega-onestepcheckout.checkout-index-index .checkout-container .actions-toolbar .primary .action{margin:0 10px 10px 0}