@charset "UTF-8";span,p,h1,h2,h3,h4,h5,a{letter-spacing:.5px}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page-header .panel.wrapper{background-color:#244ea1;color:#ffe700;border-bottom:none;height:41px}.page-header .panel.header{height:100%}.store-info{float:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%}.store-info .store_phone{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.store-info .store_phone:before{font-family:'sillasiisti';content:'\e007';font-size:20px;margin-left:10px;margin-right:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.store-info .store_email{margin-left:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.store-info .store_email:before{font-family:'sillasiisti';content:'\e006';font-size:20px;margin-left:10px;margin-right:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer.content{max-width:none;padding:0}@font-face{font-family:"sillasiisti";src:url("../../frontend/JRS/sillasiisti/fi_FI/fonts/sillasiisti.eot");src:url("../../frontend/JRS/sillasiisti/fi_FI/fonts/sillasiisti.eot?#iefix") format("embedded-opentype"),url("../../frontend/JRS/sillasiisti/fi_FI/fonts/sillasiisti.woff") format("woff"),url("../../frontend/JRS/sillasiisti/fi_FI/fonts/sillasiisti.ttf") format("truetype"),url("../../frontend/JRS/sillasiisti/fi_FI/fonts/sillasiisti.svg#sillasiisti") format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:"sillasiisti" !important;content:attr(data-icon);font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"sillasiisti" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-01-add:before{content:"\e000"}.icon-02-remove:before{content:"\e001"}.icon-03-arrow-left:before{content:"\e002"}.icon-04-arrow-right:before{content:"\e003"}.icon-05-compare:before{content:"\e004"}.icon-06-heart:before{content:"\e005"}.icon-07-mail:before{content:"\e006"}.icon-08-phone-tube:before{content:"\e007"}.icon-09-search:before{content:"\e008"}.icon-10-shopping-cart:before{content:"\e009"}.icon-11-support:before{content:"\e00a"}.icon-12-user:before{content:"\e00b"}.big-banner{position:relative}.big-banner-text-link-wrapper{position:absolute;top:50px;left:50px;background-color:#fff;opacity:.85;padding:30px;max-width:436px}.big-banner-text{margin-bottom:34px}.big-banner-text h1{text-transform:uppercase;font-weight:700;font-size:30px;margin-bottom:10px}.big-banner-text p{font-size:30px;font-weight:lighter}.big-banner-link a{background-color:#244ea1;text-transform:uppercase;color:#ffe700;font-weight:700;padding:13px 36px}.big-banner-link a:hover{text-decoration:none}.page-wrapper .price-wrapper span.price{color:#f7062b}.widget .block-title{text-align:center;margin-top:30px;margin-bottom:0}.widget .block-title.uppercase{text-transform:uppercase}.widget .block-title strong{font-weight:700;font-size:34px}.widget .block-subtitle{text-align:center;font-size:16px}.widget .block-subtitle span{text-transform:lowercase}.product-item .product-item-info .product-item-name,.product.name a{font-size:14px;font-weight:700}.products-grid .product-item .product-item-actions{margin-top:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.product-item .tocart{height:42px;width:auto;min-width:95px;text-transform:uppercase}.product-social-links .action.towishlist:before,.block-bundle-summary .action.towishlist:before,.product-item .action.towishlist:before,.table-comparison .action.towishlist:before{font-family:'sillasiisti';content:'\e005';font-size:20px;width:20px;height:100%;padding-top:10px}.product-item .action.tocompare:before{font-family:'sillasiisti';content:'\e004';font-size:20px;width:20px;height:100%;padding-top:10px;margin-left:10px}.product-item-actions .actions-primary+.actions-secondary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-left:0;margin-right:10px;width:100%}.price-wrapper.price-including-tax,.price-wrapper.price-excluding-tax{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:8px}.price-wrapper.price-including-tax{-ms-flex-order:2;-webkit-order:2;order:2}.price-wrapper.price-excluding-tax{-ms-flex-order:1;-webkit-order:1;order:1}.price-wrapper.price-including-tax:before{content:attr(data-label);width:auto;font-size:12px;color:grey}.price-including-tax+.price-excluding-tax:before,.weee[data-label]:before{content:attr(data-label);width:auto;font-size:12px;color:grey}.product-item .price-box{margin:15px 0 20px;position:relative}.page-wrapper .product-item-info .price-wrapper span.price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;padding-right:10px;font-size:1.4rem}.price-container .price-including-tax+.price-excluding-tax,.price-container .weee,.price-container .price-including-tax+.price-excluding-tax .price,.price-container .weee .price,.price-container .weee+.price-excluding-tax:before,.price-container .weee+.price-excluding-tax .price{font-size:1.4rem}span.price-container.price-final_price.tax.weee{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}span.price-label{display:none}.old-price .price-wrapper.price-including-tax:before{display:none}span.old-price{position:absolute;top:40px;right:0;padding-right:0}.catalog-product-view .product-info-main span.old-price{top:22px;padding-right:63px}.minimal-price-link{display:none}.comparison .price-box .old-price .price,.page-wrapper .product-item .old-price .price{color:grey;text-decoration:line-through;font-weight:lighter}.comparison .price-box{position:relative}.comparison .price-box .old-price{left:62px}.page-wrapper .product-info-main .stock.available{color:#16b716}.page-wrapper .product-info-main .product-info-price{border-bottom:none;margin-bottom:0;border-top:1px solid #c1c1c1;padding-top:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.product-info-main .product-info-stock-sku{padding-left:0;text-align:left}.product-info-main .product-info-price .price-box .price-container>span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.page-wrapper .product-info-main .product-info-price .price-box{position:relative;width:300px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page-wrapper .product-info-price .price-box .old-price .price-container .price-label{display:none}.product-info-price .price-box .price-container .price{float:right}.product-info-price .price-box .old-price{position:relative;margin-top:53px;margin-left:5px}.product-info-price .price-box .old-price .price{text-decoration:line-through;color:grey}.product-info-price .price-box .price-container .price-including-tax+.price-excluding-tax .price{font-size:3rem;font-weight:100;padding-top:9px;padding-bottom:10px}.product-info-main .product-info-price .old-price .price-wrapper .price{font-size:1.6rem}.product-info-price .price-box .price-container .price{font-size:3rem}.box-tocart .fieldset{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;flex-direction:row;align-items:flex-start}.box-tocart .fieldset .actions{width:243px;margin-left:20px}.box-tocart .fieldset .action.tocart{margin-top:5px;width:100%}.box-tocart .fieldset .field.qty .label{margin-bottom:3px}.product-add-form .product-options-wrapper .field:not(.date)>.control{width:100%}.product-info-main .product-social-links .action.towishlist:before{padding-top:0}.cart-summary .block.shipping{display:none}.cart-summary a.action.multicheckout{display:none}.cart-price{color:#f7062b}.cart-container .cart.main.actions .action.update{background:#ffe700;color:#244ea1;border:none}.cart-container .cart.main.actions .action.update:hover{color:#ffe700;background:#244ea1;border:none}.action-auth-toggle,.action-auth-toggle:hover,.action-auth-toggle:active{float:right;padding-left:20px}.continue-shopping{float:right}.opc-progress-bar-item._active>span:before,.opc-progress-bar-item._active:before{background:#244ea1}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{color:#244ea1}.opc-wrapper .shipping-address-item.selected-item{border-color:#244ea1}.opc-wrapper .shipping-address-item.selected-item:after{background-color:#244ea1}#checkout-shipping-method-load .col-method,#checkout-shipping-method-load .col-price{display:none}#checkout-shipping-method-load .col-carrier{padding-left:0}@media screen and (min-width:991px){.authentication-wrapper{margin-top:-75px}}@media screen and (max-width:991px){.authentication-wrapper{margin-top:-63px}}.action.tocompare{display:none !important}@media (min-width:992px){div.nav-sections .navigation{background-color:#ffe700}div.nav-sections .navigation>ul li.level0>a{font-weight:700;text-transform:uppercase;font-size:16px}div.nav-sections .navigation>ul li.level0:last-child>a{color:red}div.nav-sections .navigation>ul{padding:0 2px}div.nav-sections .navigation>ul>li.level0{position:static}div.nav-sections .navigation>ul>li.level0>a{display:block;color:#333}div.nav-sections .navigation>ul>li.level0>ul.level0{border-bottom:2px solid #ffe700;border-left:2px solid #ffe700;border-right:2px solid #ffe700;padding:20px !important;width:100%;box-sizing:border-box;left:0 !important;box-shadow:unset !important}div.nav-sections .navigation>ul>li.level0>ul.level0 .ui-icon-caret-1-e{display:none !important}div.nav-sections .navigation>ul>li.level0>ul.level0 .ui-state-focus,div.nav-sections .navigation>ul>li.level0>ul.level0 .ui-state-active{background:unset !important}div.nav-sections .navigation>ul>li.level0>ul.level0 a:hover{color:#244ea1}div.nav-sections .navigation>ul>li.level0>ul.level0>li.level1{float:left;width:33.3333%}div.nav-sections .navigation>ul>li.level0>ul.level0>li.level1>a{font-weight:700;font-size:16px;width:auto;text-transform:uppercase;color:#333 !important;margin-bottom:8px;padding:8px}div.nav-sections .navigation>ul>li.level0>ul.level0>li.level1>a:hover{color:#244ea1 !important;background:unset !important}div.nav-sections .navigation>ul>li.level0>ul.level0>li.level1>ul.level1{display:block !important;position:static !important;border:0 !important;box-shadow:unset !important;margin-left:10px !important;font-size:12px;font-weight:500;min-width:160px}div.nav-sections .navigation>ul>li.level0>ul.level0>li.level1>ul.level1>li.level2 a{padding:0 5px 5px;color:#7b7b7b;font-size:14px;font-weight:400}div.nav-sections .navigation>ul>li.level0>ul.level0>li.level1>ul.level1>li.level2 a:hover{color:#244ea1}div.nav-sections .navigation>ul>li.level0>ul.level0>li.level1>ul.level1>li.level2 ul.level2{display:none !important}div.nav-sections .navigation>ul>li.level0 li{margin-bottom:0}div.nav-sections .navigation>ul>li.level0>a:hover{color:#244ea1}div.nav-sections .navigation .level0.active>.level-top,div.nav-sections .navigation .navigation .level0.has-active>.level-top,div.nav-sections .navigation .level0.has-active>.level-top{border-bottom-width:0 !important;padding-bottom:2px !important}div.nav-sections .navigation .level0.active>.level-top.ui-state-focus,div.nav-sections .navigation .navigation .level0.has-active>.level-top.ui-state-focus,div.nav-sections .navigation .level0.has-active>.level-top.ui-state-focus,div.nav-sections .navigation .level0.active>.level-top.ui-state-active,div.nav-sections .navigation .navigation .level0.has-active>.level-top.ui-state-active,div.nav-sections .navigation .level0.has-active>.level-top.ui-state-active{border-bottom-width:0 !important;padding-bottom:2px !important}}.cms-index-index .etusivu-kategoriat{display:flex;gap:15px}.cms-index-index .etusivu-kategoriat .kategoria{width:33.3333%}.cms-index-index .etusivu-kategoriat .kategoria .image-container_yellow{border:15px solid #ffe700}.cms-index-index .etusivu-kategoriat .kategoria .image-container_blue{border:15px solid #244ea1}.cms-index-index .etusivu-kategoriat .kategoria .text-container__title{color:#f7062b;font-size:32px;font-weight:700;line-height:38px;padding:15px 0 5px;letter-spacing:.5px}.cms-index-index .etusivu-kategoriat .kategoria .text-container__link{font-size:16px;line-height:22px}@media only screen and (max-width:767px){.cms-index-index .etusivu-kategoriat{flex-flow:wrap}.cms-index-index .etusivu-kategoriat .kategoria{width:100%}}.cms-index-index .block-products-list .product-item .product-item-photo{text-align:center;display:block}.cms-index-index .block-products-list .product-item .product-item-name{height:51px;overflow-y:hidden}@media only screen and (max-width:478px){.cms-index-index .block-products-list .product-item{border:0 !important;box-shadow:unset !important;margin:20px 20px 0 !important}}.checkout-cart-index .products-grid .product-item-name{height:51px;overflow-y:hidden}.checkout-index-index .opc-progress-bar-item._active:before,.checkout-index-index .opc-progress-bar-item._active>span:before,.checkout-index-index .opc-progress-bar-item._active>span:after{border:0 !important}footer.page-footer #newsletter-validate-detail{display:flex}footer.page-footer #newsletter-validate-detail .field.newsletter{max-width:unset}footer.page-footer #newsletter-validate-detail .field.newsletter #newsletter{margin-right:0}