#shopping_cart_container{position:relative}#shopping_cart_container.peitto{display:none}#omatarjous_payment_methods_container input[type=text],#shopping_cart_container input[type=email],#shopping_cart_container input[type=number],#shopping_cart_container input[type=password],#shopping_cart_container input[type=tel],#shopping_cart_container input[type=text],#shopping_cart_container select{height:30px;width:100%;box-sizing:border-box;padding:0 5px;border:1px solid #d0d0d0;background:#eaeaea;box-shadow:none;display:block}#customer_details input[type=email]:disabled,#customer_details input[type=number]:disabled,#customer_details input[type=tel]:disabled,#customer_details input[type=text]:disabled{background-color:#ddd;cursor:not-allowed}#shopping_cart_container input[type=number]::-webkit-inner-spin-button,#shopping_cart_container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#shopping_cart_container input[type=number]{-moz-appearance:textfield}#omatarjous_payment_methods_container input#billing_ssn_number.billing-ssn-error-number{border:1px solid red}#omatarjous_payment_methods_container input[type=text]{margin:8px 0 8px 30px;width:50%}#shopping_cart_container textarea{height:80px;width:100%;box-sizing:border-box;padding:5px;border:1px solid #d0d0d0;background:#eaeaea;box-shadow:none;resize:none;overflow:auto}#shopping_cart_container input[type=image]{border:none}#shopping_cart_container input.siirry_eteenpain{width:100%;border:none;height:65px;color:#fff;background:var(--color-cart-green);font-size:1.4em;cursor:pointer}#shopping_cart_container input.siirry_eteenpain.siirry_eteenpain_disabled,#shopping_cart_container input.siirry_eteenpain.siirry_eteenpain_kevennetty_disabled{background:url('../images/ajax-loader.gif') 95% center no-repeat #ccc;pointer-events:none;cursor:wait;opacity:.65;color:#000}#shopping_cart_container input[name=btn_submit_order].prevent{opacity:.2;pointer-events:none}#shopping_cart_container input#btn_siirry_maksamaan.enable-wait-cursor{cursor:wait}#shopping_cart_container input#btn_siirry_maksamaan.enable-wait-cursor-2{background:url('../images/ajax-loader.gif') 95% center no-repeat #ccc;opacity:.65}#shopping_cart_container input.btn_continue_shopping{background:0 0!important;border:none;padding:0!important;color:#4aa2a9;text-decoration:underline;cursor:pointer;font:inherit;font-weight:700}#shopping_cart_container input.btn_continue_shopping:hover{text-decoration:none}#shopping_cart_container input.edellinen_nakyma{border:none;cursor:pointer;margin-top:20px;padding:0;line-height:25px;text-decoration:underline}#shopping_cart_container input.custom_radio+label{background-image:url('../../templates/asko/images/asko-radiobutton.svg');background-size:20px 40px}#shopping_cart_container a.kirjaudu{line-height:35px;display:block;text-align:center;font-size:1.1em;color:#fff;background:var(--color-light-blue);text-decoration:none}#shopping_cart_container i.payment_info,#shopping_cart_container i.shopping_cart_info{position:relative;top:2px;vertical-align:baseline;font-size:1.1em;color:var(--color-dark-blue)}#shopping_cart_container #frm_ostoskori i.shopping_cart_info_big{font-size:1.7em}#shopping_cart_container a.kirjaudu:hover{box-shadow:var(--button-box-shadow)}@media screen and (max-width:354px){#shopping_cart_container a.kirjaudu+i,#shopping_cart_container a.kirjaudu+img{display:none}}@media screen and (min-width:355px){#shopping_cart_container a.kirjaudu{width:auto;display:inline-block;padding:0 15px;margin-right:10px}}#shopping_cart_container .modify-content-popup-link,#shopping_cart_container input.muokkaa{line-height:25px;background:#e1e1e1;padding:0 15px;color:#666;font-size:.9em;margin-left:20px;border:none;cursor:pointer}#shopping_cart_container #shopping_cart_cancel a:hover,#shopping_cart_container .modify-content-popup-link:hover,#shopping_cart_container input.muokkaa:hover{background:#d9d9d9}#shopping_cart_container #shopping_cart_cancel a{display:block;height:30px;width:100%;margin-left:0;text-decoration:none;text-align:center;line-height:30px;color:#585756;font-size:1.1em;margin-top:40px;background:#e1e1e1}#shopping_cart_container #shopping_cart_cancel a:hover{background:#c7c7c7}@media screen and (min-width:600px){#shopping_cart_container input.siirry_eteenpain:hover{box-shadow:var(--button-box-shadow)}#shopping_cart_container p input.siirry_eteenpain{float:right;width:300px;margin-bottom:20px;clear:right}#shopping_cart_container p#shopping_cart_cancel{width:300px;margin:10px 0;clear:right}#shopping_cart_container #shopping_cart_cancel a{width:calc(100% - 30px)}}#shopping_cart_container .modify-content-popup-link{text-decoration:none;text-align:center;height:30px;line-height:30px;display:inline-block}#shopping_cart_container div.title_row{display:flex;flex-wrap:nowrap;flex-direction:column}@media screen and (max-width:599px){#shopping_cart_container div.title_row input{background:0 0;color:var(--color-cart-green);text-decoration:underline;width:auto;margin:0 0 20px;padding:0;height:auto}table.orderbox p{font-size:.85em!important}}table.orderbox{width:100%;margin-bottom:20px;position:relative}table.orderbox.loading:after{content:'\e849';font-family:asko-ikonit;-webkit-animation:3s linear infinite fa-spin;animation:3s linear infinite fa-spin;font-size:25px;position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-8px;z-index:2;color:#c5c5c5}table.orderbox.loading td.has_controls table.orderbox.loading .tuote_poista{user-select:none;filter:blur(3px);position:relative}table.orderbox.loading .tuote_poista:before,table.orderbox.loading td.has_controls:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:#ffffffba;z-index:1}table.orderbox td.header{border:none;background:var(--color-dark-blue);color:#fff;line-height:35px;font-weight:700}table.orderbox td:not(.header){border-bottom:1px solid #b4b4b4;padding:10px 10px 10px 0;vertical-align:middle}table.orderbox td p{margin:0}table.orderbox span.hinta{font-weight:700;font-size:1.4em}table.orderbox span.osaluettelo_toggle{text-decoration:none;width:18px;height:18px;border-radius:9px;text-indent:-9999px;display:inline-block;background:var(--color-dark-blue) url(../images/ostoskori/plus.png) no-repeat center center;margin-left:5px;cursor:pointer}table.orderbox span.osaluettelo_toggle.auki{background-image:url(../images/ostoskori/miinus.png)}table.orderbox tr td:last-child:not(.osaluettelo){position:relative;padding-right:20px}div.summary_wrapper table.orderbox tr td:last-child:not(.osaluettelo){text-align:right;padding-right:0}table.orderbox input.tuote_lisaa,table.orderbox input.tuote_vahenna{width:18px;height:18px;border:none;cursor:pointer;border-radius:9px;text-indent:-9999px;display:block;margin:5px auto 0}table.orderbox input.tuote_lisaa{background:url(../images/ostoskori/plus.png) center center no-repeat #b4b4b4}table.orderbox input.tuote_vahenna{background:url(../images/ostoskori/miinus.png) center center no-repeat #b4b4b4}table.orderbox input.tuote_poista{position:absolute;right:0;display:none}table.orderbox div.amount{margin:0 auto 5px;line-height:1.4}table.orderbox tr.osaluettelo{display:none}table.orderbox td.osaluettelo{background-color:#f7f7f7;vertical-align:top!important;padding-top:10px}table.orderbox span.discount,table.orderbox td.poistorivi p{color:red}table.orderbox p.not_cancellable{background:url('../images/ei_vaihto_eika_palautusoikeutta.png') left 3px no-repeat;padding-left:17px}@media screen and (min-width:600px){#shopping_cart_container div.title_row{flex-direction:row-reverse;justify-content:space-between}#shopping_cart_container div.title_row input{font-size:1em;padding:0 20px}table.orderbox p.not_cancellable{background-position:left center}}.poistorivi_header{color:red}@media screen and (max-width:479px){table.orderbox tr td div.tuotekuva,table.orderbox tr td:first-child{width:50px;text-align:center}table.orderbox tr td div.tuotekuva img,table.orderbox tr td:first-child{max-height:50px}}@media screen and (min-width:480px){table.orderbox tr td div.tuotekuva,table.orderbox tr td:first-child{width:100px;text-align:center}table.orderbox tr td div.tuotekuva img,table.orderbox tr td:first-child{max-height:100px}table.orderbox tr td:last-child{padding-left:10px}table.orderbox tr td:nth-child(2){width:60%}}@media screen and (max-width:767px){table.orderbox tr td:last-child:not(.osaluettelo){text-align:right;padding-right:0}table.orderbox div.amount+input.tuote_poista{display:block;position:relative;margin:5px auto 0}table.orderbox td.header{display:none}table.orderbox tr:nth-child(2){border-top:1px solid #b4b4b4}table.orderbox tr td:nth-child(3){text-align:center}}@media screen and (min-width:768px){table.orderbox div.amount+input.tuote_poista{display:none}table.orderbox div.amount,table.orderbox input.tuote_lisaa,table.orderbox input.tuote_vahenna{float:left;margin:0 5px 0 0}table.orderbox input.tuote_poista{top:50%;margin-top:-9px;display:block}}@media screen and (min-width:1024px){table.orderbox tr td:nth-child(2){width:70%}}div.maksutapa,div.toimitustapa{padding-bottom:20px;position:relative}div.maksutapa p,div.toimitustapa p{margin:0}div.maksutapa label,div.toimitustapa label{margin-bottom:5px}div.toimitustavat div.toimitustapa p#selected_pickup_location+p.toimitusaika{margin-top:5px}div.maksutavat{background-color:#fff;border:1px solid #e5e5e5;padding:20px 10px 0}div.maksutavat div.maksutapa,div.maksutavat div.maksutapa label{cursor:pointer}div.maksutavat div.maksutapa svg.avarda-payment-logo{width:62px;height:32px}div.maksutavat div.maksutapa label img{cursor:default}div.maksutavat div.maksutapa div.payment_method_logos{margin-top:4px;margin-left:30px;display:none;cursor:pointer}div.maksutavat div.maksutapa input+div.payment_method_logos{margin-top:12px;margin-left:0}#shopping_cart_container div.maksutavat div.maksutapa input.billing-ssn-number{margin-top:5px;margin-left:30px}#payment_methods_wrapper div.maksutavat div.maksutapa span{margin-left:10px}#payment_methods_wrapper.maksutavan-peitto{opacity:.25;cursor:wait}#payment_methods_wrapper.maksutavan-peitto *{cursor:wait}div.maksutapa ul{margin:10px 0 0;font-size:.9em;color:#666}@media screen and (max-width:767px){div.maksutapa ul{display:none}div.maksutapa.selected ul{display:block;margin-left:30px}}div.maksutapa ul li{padding-left:10px;position:relative;line-height:1.3;margin-bottom:5px}div.maksutapa ul li:not(.vakuutus)::before{content:'-';position:absolute;top:0;left:0}div.maksutapa ul li.vakuutus{padding-left:0}div.maksutapa ul li.vakuutus i{color:var(--color-cart-green);margin-right:3px}@media screen and (min-width:1024px) and (max-width:1199px){div.maksutapa ul{margin-left:30px}}div.maksutapa ul li.example{display:none}div.maksutapa.selected ul li.example{display:block}@media screen and (min-width:768px) and (max-width:1023px),screen and (min-width:1200px){div.maksutavat:not(.omatarjous-maksutavat){display:flex;justify-content:space-between}div.maksutavat:not(.omatarjous-maksutavat) div.maksutapa{flex-basis:33%}div.maksutavat:not(.omatarjous-maksutavat) div.maksutapa input.billing-ssn-number{width:85%}div.maksutavat:not(.omatarjous-maksutavat) div.maksutapa div.payment_method_logos{display:block}#shopping_cart_container div.maksutavat div.maksutapa input.billing-ssn-number{margin-left:0}}@media screen and (min-width:768px) and (max-width:1073px),screen and (min-width:1110px){div.maksutavat.omatarjous-maksutavat{display:flex;justify-content:space-between}div.maksutavat.omatarjous-maksutavat div.maksutapa{flex-basis:33%}div.maksutavat.omatarjous-maksutavat div.maksutapa input.billing-ssn-number{width:85%!important}div.maksutavat.omatarjous-maksutavat div.maksutapa div.payment_method_logos{display:block}}input.kayta_koodi:disabled{cursor:default;background:#ccc}div.alennuskoodi input[type=text].ok{background:url(../images/ostoskori/vihrea_ruksi.png) 98% center no-repeat #eaeaea!important}#alennuskoodi_alue .js_message{margin-top:10px}hr.gift_card_input_hr{border:0;border-top:1px solid #dbdbdb}.gift_card_input_toggler{margin:14px 0 10px;display:inline-block;color:var(--color-dark-blue);user-select:none;cursor:pointer;font-size:1.05em}.gift_card_input_container{padding:10px 0 0;position:relative}#shopping_cart_container .gift_card_input_container.has_gift_card input[name=apply_gift_card],#shopping_cart_container .gift_card_input_container:not(.has_gift_card) input[name=remove_gift_card],.gift_card_input_container:not(.open){display:none}#shopping_cart_container .gift_card_input_container input[type=text]{display:inline-block;max-width:200px;margin-right:10px}#shopping_cart_container .gift_card_input_container.has_gift_card input[type=text]{pointer-events:none;background:url(../images/ostoskori/vihrea_ruksi.png) 98% center no-repeat #eaeaea!important}#shopping_cart_container .gift_card_input_container input[type=button]{display:inline-block;max-width:100px}#shopping_cart_container .gift_card_input_container .error{margin-top:15px}div.yhteensa p{text-align:right;margin-bottom:5px;font-size:1.2em;padding-right:10px}div.yhteensa p.yhteensa{background:var(--color-lighter-blue);padding:7px 10px 10px}div.yhteensa p.yhteensa span.hinta{font-weight:700;font-size:1.5em}div.customer_info_container input:not([type=checkbox]),div.customer_info_container select{margin:2px 0 10px}div.customer_info_container div.email{min-height:100px}div.customer_info_container div.email>p{font-weight:700;text-align:right;margin:0}div.customer_info_container div.email>p>a{white-space:nowrap}div.customer_info_container div.customer_info>div{position:relative}div.customer_info_container div.customer_info #billing_postal_code+#postinumerolista,div.customer_info_container div.customer_info #delivery_postal_code+#postinumerolista{top:calc(100% - 10px);width:100%}div.customer_info_container div.customer_info>div.postal{display:flex;justify-content:space-between}div.customer_info_container div.customer_info>div.postal>div:first-of-type{width:100px;margin-right:10px}div.customer_info_container div.customer_info>div.postal>div:last-of-type{width:calc(100% - 110px)}div.customer_info_container div.customer_info div.cb{margin:20px 0}#delivery_address{padding-top:20px}div#recycle_content{border:3px solid #d4d4d4;padding:15px 20px 15px 10px;background:#fff;position:relative;z-index:1}@media screen and (min-width:1366px){div.customer_info_container div.email>p{white-space:nowrap;text-align:left}div.customer_info_container div.email{width:calc(33.33% - 10px)}div.customer_info_container div.customer_info{display:flex;flex-wrap:wrap;justify-content:space-between}div.customer_info_container div.customer_info>div{width:calc(33.33% - 10px)}div.customer_info_container div.customer_info div.myyja{width:calc(66.66% - 5px)}div#recycle_content{margin-top:15px}}div#recycle_content table td:not(.hinta){padding-right:10px}div#recycle_content table td.hinta{text-align:right;font-size:1.3em;vertical-align:middle;color:#969696;white-space:nowrap}div#recycle_content table td.hinta_active{color:#111}div#recycle_content table td.hinta span.palvelu_kierratys_hinta_ovh{display:block;font-size:.8em}div#recycle_info_wrapper{margin-top:10px;margin-left:35px}div#recycle_info_wrapper>input[type=text]{margin-top:5px}@media screen and (max-width:345px){div#recycle_content input[type=checkbox]{position:absolute}div#recycle_content label{margin-left:0}}div#recycle_content strong{font-size:.9em}div#recycle_content div.error.js_message{margin:15px 0 0}div#recycle_content div.error.js_message p{margin-bottom:0}#shopping_cart_container .siirry-maksamaan-info{background-color:#eaedf2;padding:10px 20px;margin:25px 0 15px}#shopping_cart_container a#netspaymentmethodlink{font-weight:700}div#right_options_container{width:100%;margin-top:20px;clear:both}div.ostoskori_lisavalinnat>div:not(.clear){float:left}div.ostoskori_lisavalinnat>label{float:left;display:block;width:100%}div.ostoskori_lisavalinnat>div label{display:block;margin-top:5px;font-size:.8em}div.one_per_row div{width:100%}div.two_per_row div.row_1{width:70%;margin-right:5%}div.two_per_row div.row_2{width:25%}#alennuskoodi_alue,#lisatiedot_alue,#myyja_card_content_alue,#tallenna_ostoskori_alue,#yritys_alue{display:none}#tallenna_ostoskori_alue div input{margin-bottom:5px}#tallenna_ostoskori_alue .ostoskori_lisavalinnat p{font-size:.9em;margin-left:5px;margin-bottom:5px}#tallenna_ostoskori_alue .ostoskori_lisavalinnat p a:link,#tallenna_ostoskori_alue .ostoskori_lisavalinnat p a:visited{text-decoration:underline;color:var(--color-dark-blue)}#tallenna_ostoskori_alue .ostoskori_lisavalinnat p a:active,#tallenna_ostoskori_alue .ostoskori_lisavalinnat p a:hover{text-decoration:none}input.general_button{width:100%;background:var(--color-light-blue);border:none;height:30px;cursor:pointer;color:#fff}input.general_button.remove{background:var(--color-cart-red)}input.general_button.disabled{background:#ccc;pointer-events:none}input.general_button:hover{box-shadow:var(--button-box-shadow)}#alennuskoodi_alue.loading{position:relative}#alennuskoodi_alue.loading #apply_gift_card_button_loading_overlay{position:absolute;width:100%;height:100%;background:#ffffffba;cursor:wait}#company_card_content{margin:15px 0 0;display:none}#company_avaa,.toggleable-container a.valiotsikko,.toggleable-container h2.valiotsikko{background-color:#eaeaea;background-image:url(../images/miinus.png);background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:15px 15px;color:#666;display:block;padding:10px 40px 10px 10px;cursor:pointer;pointer-events:auto;margin:0;font-size:1em}#company_avaa::after,.toggleable-container h2.toggleable.valiotsikko::after{content:''}#company_avaa,.toggleable-container a.valiotsikko{display:block;text-decoration:none}#company_avaa,.toggleable-container a.kiinni,.toggleable-container h2.kiinni{background-image:url(../images/plus.png)}#company_avaa.on{background-image:url(../images/miinus.png)}.toggleable-container h2#lisatiedot{background-color:transparent;font-size:1.1em;background-position:right center;padding:0;color:inherit}#shopping_cart_wrapper p.toimitusaika{padding:10px;margin-top:-20px;background:#f9f9f9;text-align:right}#shopping_cart_wrapper p.toimitusaika.quick_store_pickup{color:green}div.cart_bg #shopping_cart_wrapper p.toimitusaika{padding-right:0}#customer_details #company_avaa,#customer_details h2.valiotsikko{margin:15px 0}div.ok_tuotteet{background:url(../images/ostoskori/asko-tyhja-ostoskori-960.jpg) center center/cover no-repeat;text-align:center;padding:100px 20px;box-sizing:border-box;min-height:275px}div.ok_tuotteet a{margin:0 auto;width:90%;max-width:400px;line-height:45px;background:#fff;display:block;text-decoration:none}div.ok_tuotteet a:hover{box-shadow:1px 1px 1px #666}div.toimintobox.modify-customer-details p{margin-bottom:5px}#cancel_order_sisalto input{margin-top:10px}div.cart_section_container{display:flex;flex-direction:column}div.cart_section_container div.ostoskori_lisavalinnat{padding-top:15px}div.cart_section_container div.ostoskori_lisavalinnat div.row_1,div.cart_section_container div.ostoskori_lisavalinnat div.row_2{width:100%}div.cart_section_container div.ostoskori_lisavalinnat input{margin-bottom:5px}div.cart_section_container div.ostoskori_lisavalinnat p{font-size:.9em;margin-left:5px;margin-bottom:5px}div.cart_section_container #recycle_wrapper{width:100%}div.cart_section_container #gift_card_container{margin-bottom:20px}@media screen and (min-width:500px){div.cart_section_container div.ostoskori_lisavalinnat div.row_1{width:calc(65% - 20px);margin-right:20px}div.cart_section_container div.ostoskori_lisavalinnat div.row_2{width:35%}}@media screen and (min-width:1366px){div.cart_section_container{flex-direction:row;justify-content:space-between;flex-wrap:wrap}div.cart_section_container #gift_card_container,div.cart_section_container #shopping_cart_total_wrapper,div.cart_section_container #store_shopping_cart_wrapper{width:49%}div.cart_section_container #delivery_methods_wrapper{width:100%}#additional_products_wrapper div.additional_product.only{height:150px}}div.registration{margin-bottom:30px}input.billing-ssn-number{text-transform:uppercase;max-width:200px}input.billing-ssn-number::-webkit-input-placeholder{text-transform:none}input.billing-ssn-number:-moz-placeholder{text-transform:none}input.billing-ssn-number::-moz-placeholder{text-transform:none}input.billing-ssn-number:-ms-input-placeholder{text-transform:none}input.billing-ssn-number::placeholder{text-transform:none}div.shopping_cart_infotext{background:var(--color-light-blue);padding:50px 30px 30px;text-align:center;color:#fff;margin:20px 0 40px}div.shopping_cart_infotext p{font-size:1.25em;line-height:1.5;max-width:800px;margin-left:auto;margin-right:auto}#additional_products_wrapper{margin-top:15px}#additional_products_wrapper div.additional_product{background:var(--color-lighter-blue);width:100%;padding:15px;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;height:130px;justify-content:center;margin-bottom:10px}#additional_products_wrapper div.additional_product>div{box-sizing:border-box}#additional_products_wrapper div.additional_product div.image{width:30%;flex-basis:100%;display:flex;justify-content:center;flex-direction:column;text-align:center}#additional_products_wrapper div.additional_product div.image img{max-height:100px}#additional_products_wrapper div.additional_product div.info{width:70%;padding-left:5%}#additional_products_wrapper div.additional_product div.info p{margin:0;display:inline-block}#additional_products_wrapper div.additional_product div.info a{text-decoration:none;font-size:1.05em;font-weight:500;display:block}#additional_products_wrapper div.additional_product div.info p.hinta{font-size:1.5em;font-weight:700}#additional_products_wrapper div.additional_product div.info p.etu{font-size:.9em}#additional_products_wrapper div.additional_product div.cart_button{padding-left:5%}#additional_products_wrapper div.additional_product div.cart_button button{width:100%;max-width:200px;height:30px;border:none;background:var(--color-cart-green);color:#fff;font-size:1.05em;cursor:pointer;text-align:left;padding-left:10px;position:relative}#additional_products_wrapper div.additional_product div.cart_button button::before{content:'\e902';font-family:asko-ikonit;color:#fff;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.1em}#additional_products_wrapper div.additional_product div.cart_button button:hover{box-shadow:var(--button-box-shadow)}@media screen and (min-width:768px){@media screen and (max-width:1023px){#additional_products_wrapper div.additional_product div.image{width:20%}#additional_products_wrapper div.additional_product div.info{width:45%;flex-basis:100%;display:flex;flex-direction:column;justify-content:center}}#additional_products_wrapper div.additional_product div.info a{font-size:1.1em}#additional_products_wrapper div.additional_product div.info p.hinta{font-size:2.5em}#additional_products_wrapper div.additional_product div.info p.etu{font-size:1.05em}}div.ostoskori_wrapper div.cart_section_container{margin-bottom:20px}div.ostoskori_wrapper #gift_card_container p{margin-bottom:0;font-size:.9em}div.ostoskori_wrapper div.desktop_order #gift_card_container{margin-bottom:20px}div.ostoskori_wrapper #gift_card_container .toggleable-container h2.valiotsikko{background:#fff;border:1px solid var(--color-dark-blue);color:var(--color-dark-blue);position:relative}div.ostoskori_wrapper #gift_card_container .toggleable-container h2.valiotsikko.kiinni::after{font-family:asko-ikonit;content:'\e840';position:absolute;right:10px;top:50%;transform:translateY(-50%)}div.ostoskori_wrapper #gift_card_container .toggleable-container h2.valiotsikko:not(.kiinni)::after{font-family:asko-ikonit;content:'\0038';position:absolute;right:10px;top:50%;transform:translateY(-50%)}div.ostoskori_wrapper #alennuskoodi_alue{margin-top:10px}div.ostoskori_wrapper div.forward:not(.on_bottom){border-top:1px solid var(--color-dark-blue)}div.ostoskori_wrapper div.forward #shopping_cart_total{margin-top:0}div.ostoskori_wrapper #mobile_total p.yhteensa{display:none}div.ostoskori_wrapper #mobile_total p{padding-right:0}div.ostoskori_wrapper div.forward p.yhteensa{text-align:left;background:0 0;font-size:20px;margin:10px 0;padding:0}div.ostoskori_wrapper div.forward p.yhteensa span.hinta{font-size:20px;float:right}div.ostoskori_wrapper .amount>span{display:none}div.summary_wrapper .amount>span{white-space:nowrap}@media screen and (min-width:1024px){div#right_options_container{width:50%;clear:both}div.ok_tuotteet{height:500px}#additional_products_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:stretch}#additional_products_wrapper h2{width:100%}#additional_products_wrapper div.additional_product:not(.only){width:calc(50% - 5px)}#additional_products_wrapper div.additional_product{height:150px}#additional_products_wrapper div.additional_product.only div.image{width:20%}#additional_products_wrapper div.additional_product div.image img{max-height:120px}#additional_products_wrapper div.additional_product.only div.info{width:40%;flex-basis:100%;display:flex;flex-direction:column;justify-content:center}#additional_products_wrapper div.additional_product.only div.cart_button button{height:50px;font-size:1.4em;max-width:none;padding-left:15px}#additional_products_wrapper div.additional_product.only div.cart_button button::before{font-size:1.2em;right:15px}#wrapper.ostoskori #sisaltoalue{min-height:calc(100vh - 60px - 50px - 100px - 302px)}div.ostoskori_wrapper div.forward p.yhteensa{background:var(--color-lighter-blue);padding:10px;margin-bottom:5px}#shopping_cart_container.ostoskori_wrapper div.forward{border-top:none}div.ostoskori_wrapper div.desktop_order{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}div.ostoskori_wrapper div.desktop_order #gift_card_container{order:-2;width:50%}div.ostoskori_wrapper div.desktop_order div.forward{order:-1;width:350px;align-self:flex-end}div.ostoskori_wrapper div.desktop_order #additional_products_wrapper{width:100%}#shopping_cart_container #delivery_methods_wrapper div.toimitustavat{overflow:visible}div.ostoskori_wrapper #mobile_total{display:none}}@media screen and (max-width:1023px){div.ostoskori_wrapper div.forward #shopping_cart_total p:not(.yhteensa){display:none}#shopping_cart_container div.forward:not(.on_bottom){position:fixed;bottom:0;left:-10px;width:calc(100% + 20px);background:#fff;z-index:1}div.ostoskori_wrapper div.forward:not(.on_bottom) div.yhteensa{padding:0 20px}body.force-upsy-margin .upsy-plugin .btn__trigger,body.force-upsy-margin .upsy-plugin .upsy-popup-footer{bottom:75px}body.force-upsy-margin .upsy-plugin ul.my-nav.my-nav--list{margin-bottom:75px}body.cart-upsy.force-upsy-margin .upsy-plugin .btn__trigger,body.cart-upsy.force-upsy-margin .upsy-plugin .upsy-popup-footer{bottom:120px}body.cart-upsy.force-upsy-margin .upsy-plugin ul.my-nav.my-nav--list{margin-bottom:120px}body.force-upsy-margin:not(.cart-upsy) #chat-widget-container{bottom:50px!important}body.force-upsy-margin.cart-upsy #chat-widget-container{bottom:100px!important}}#postinumerolista{position:absolute;top:auto;margin-top:0;width:calc(100% - 2px)}#summary_header div.logo_mobile{background:var(--color-dark-blue);text-align:center;margin:-30px -10px 0}@media screen and (min-width:768px){#summary_header div.logo_mobile{margin:-30px -20px 0}}#summary_header div.logo_mobile img{height:50px;margin:10px auto}#summary_header div.logo_desktop,#summary_header>span{display:none}#summary_header button[name=btn_prev]{border:none;padding:0;color:var(--color-dark-blue);margin:15px 0;cursor:pointer}#summary_header button[name=btn_prev].peitossa{pointer-events:none}#summary_header+h1{text-align:center;margin-top:-5px;margin-bottom:20px}div.summary_wrapper div.left_container>section{border:1px solid #e5e5e5;padding:10px;margin-bottom:20px}div.summary_wrapper div.maksutavat,div.summary_wrapper div.toimitustavat{border:none;padding:0;margin-bottom:0}div.summary_wrapper div.toimitustavat div.toimitustapa p{margin-bottom:0}div.summary_wrapper div.toggleable-container{flex-basis:100%}div.summary_wrapper #lisatiedot_alue{margin-top:20px}div.summary_wrapper p.toimitusaika{margin:0;padding:0;background:0 0}div.summary_wrapper div.right_container div.cart_bg{background:#f9f9f9;padding:10px}#shopping_cart_container.summary_wrapper div.left_container a.modify-content-popup-link,#shopping_cart_container.summary_wrapper div.left_container input.muokkaa,#shopping_cart_container.summary_wrapper div.right_container div.cart_bg input.muokkaa{float:right;border:1px solid #999;background:#f0f0f0;border-radius:3px;line-height:24px;padding:0 10px}div.summary_wrapper #shopping_cart_wrapper{margin-bottom:0}div.summary_wrapper #shopping_cart_wrapper table.orderbox tr:first-of-type{display:none}div.summary_wrapper #shopping_cart_wrapper table.orderbox tr:not(:last-of-type){border-top:none;border-bottom:1px solid #b4b4b4}div.summary_wrapper #shopping_cart_wrapper table.orderbox td{vertical-align:top}div.summary_wrapper #shopping_cart_wrapper table.orderbox tr td:last-of-type{min-width:auto}div.summary_wrapper #shopping_cart_wrapper table.orderbox span.hinta{font-size:inherit}div.summary_wrapper #shopping_cart_wrapper table.orderbox input.tuote_lisaa,div.summary_wrapper #shopping_cart_wrapper table.orderbox input.tuote_poista,div.summary_wrapper #shopping_cart_wrapper table.orderbox input.tuote_vahenna{display:none}div.summary_wrapper #shopping_cart_total{margin-top:0}div.summary_wrapper #cartitemstotal_deliverytime{padding:15px 0}div.summary_wrapper #shopping_cart_total div.yhteensa p{padding-right:0}div.summary_wrapper #shopping_cart_total p.yhteensa{background:0 0;padding:0;font-size:20px}div.summary_wrapper #shopping_cart_total p.yhteensa span{font-size:inherit}div.summary_wrapper #shopping_cart_total p.yhteensa span.teksti>span:not(.hinta){display:none}div.summary_wrapper div.actions div.cb{margin:20px}@media screen and (min-width:500px) and (max-width:1023px){div.summary_wrapper div.actions div.cb{display:inline-block}}@media screen and (min-width:1410px){div.summary_wrapper div.actions div.cb{display:inline-block;margin:20px 20px 20px 0}}#shopping_cart_container.summary_wrapper p#shopping_cart_cancel{margin:20px 0;width:100%}#shopping_cart_container.summary_wrapper p#shopping_cart_cancel>a{width:100%!important;padding:0;height:50px;line-height:50px}#shopping_cart_container.summary_wrapper span.cart-not-cancellable,#shopping_cart_container.summary_wrapper span.cart-offer-info{display:none}@media screen and (min-width:1024px){#summary_header{margin-bottom:40px;padding:10px 0 20px}#summary_header::after{content:'';display:table;clear:both}#summary_header div.logo_mobile{display:none}#summary_header div.logo_desktop{display:block;text-align:center;position:absolute;left:50%;transform:translate(-50%,-30px)}#summary_header div.logo_desktop img{height:100px;display:inline-block}#summary_header button[name=btn_prev]{float:left;cursor:pointer;font-size:1.1em}#summary_header>span{display:block;float:right;margin:15px 0;color:var(--color-dark-blue);font-size:1.1em}#summary_header+h1{text-align:center;margin-bottom:30px}div.summary_wrapper{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}div.summary_wrapper div.left_container{width:65%}div.summary_wrapper div.left_container>section{padding:20px}div.summary_wrapper div.right_container{width:33%}div.summary_wrapper div.right_container>div{position:-webkit-sticky;position:sticky;top:20px}div.summary_wrapper label{font-size:1.15em}@media screen and (max-width:1199px){div.summary_wrapper #shopping_cart_wrapper table.orderbox tr td div.tuotekuva,div.summary_wrapper #shopping_cart_wrapper table.orderbox tr td:first-child{width:50px}}div.summary_wrapper div.actions div.hyvaksy_ehdot.styled_checkbox{padding-right:15px}div.summary_wrapper div.actions div.hyvaksy_ehdot.styled_checkbox:first-of-type{padding-top:10px}#shopping_cart_container.summary_wrapper div.right_container input.siirry_eteenpain{float:none;width:100%;margin-bottom:20px}}#shopping_cart_container div.summary_wrapper .done,#shopping_cart_container div.summary_wrapper .error,#shopping_cart_container div.summary_wrapper .notice{display:block}#siirrytaan_maksuun{min-height:65vh;display:flex;flex-direction:column;justify-content:center}@supports (-webkit-overflow-scrolling:touch){div.ostoskori_wrapper input,div.ostoskori_wrapper select,div.ostoskori_wrapper textarea,div.summary_wrapper input,div.summary_wrapper select,div.summary_wrapper textarea{font-size:16px}}div.kiitos_paateksti{margin-bottom:20px;font-size:15px}div.kiitos_paateksti p{margin-bottom:10px}div.kiitos_paateksti p:last-of-type{margin-bottom:0}div.kiitos_tulosta{display:none;position:relative}div.kiitos_tulosta>div{position:absolute;top:-62px;right:0}@media screen and (min-width:980px){div.kiitos_paateksti p{max-width:62%}}div.order_status_progress{margin-top:30px;margin-bottom:40px}div.order_status_progress ul{display:flex;flex-wrap:nowrap;justify-content:center}div.order_status_progress li{position:relative;justify-content:center;flex:0 0 60px}div.order_status_progress li+li{margin-left:15px}div.order_status_progress li+li:before{content:'\a004';position:absolute;top:calc(50px / 2);left:-13px;transform:translateY(-50%);font-family:asko-ikonit;font-size:16px;font-style:normal;font-weight:400;color:#bbb}div.order_status_progress li.on+li:before,div.order_status_progress li.on_prev+li:before{color:#73b435}div.order_status_progress li span{display:block;flex:1 1 100%;text-align:center}div.order_status_progress li span+span{margin-top:20px}div.order_status_progress li span.step_icon{text-align:center}div.order_status_progress li span.step_icon>span{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;box-sizing:border-box;background-color:transparent;border:3px solid #bbb;border-radius:50px}div.order_status_progress li.on span.step_icon>span,div.order_status_progress li.on_prev span.step_icon>span{background-color:#73b435;border-color:#73b435}div.order_status_progress li.on.order_entirely_returned span.step_icon>span,div.order_status_progress li.on_prev.order_entirely_returned span.step_icon>span{background-color:#f06c02;border-color:#f06c02}div.order_status_progress li.order_failed.on span.step_icon>span,div.order_status_progress li.order_failed.on_prev span.step_icon>span{background-color:#d62f2f;border-color:#d62f2f}div.order_status_progress li span.step_icon>span:before{width:auto;margin:0;font-size:14px;color:#bbb}div.order_status_progress li.on span.step_icon>span:before,div.order_status_progress li.on_prev span.step_icon>span:before{color:#fff}div.order_status_progress li span.step_icon span.order_in_progress:before,div.order_status_progress li span.step_icon span.order_in_ready_for_pickup:before,div.order_status_progress li span.step_icon span.order_in_transit:before,div.order_status_progress li span.step_icon span.order_paid:before{transform:scale(1.25)}div.order_status_progress li.has_text.on:after{content:'';display:block;position:absolute;top:100%;left:50%;width:0;height:0;transform:translateX(-50%);border:15px solid transparent;border-bottom-color:#73b435}div.order_status_progress li.has_text.on.order_entirely_returned:after{border-bottom-color:#f06c02}div.order_status_progress div.order_status_step_text{margin-top:30px}div.order_status_progress div.order_status_step_text>div{max-width:calc(180px * 4 + 20px * (4 - 1));margin:0 auto;padding:15px 20px;background-color:#73b435;color:#fff;line-height:1.6;font-weight:600;text-align:center}div.order_status_progress div.order_status_step_text.entirely_returned>div{background-color:#f06c02}div.shopping_cart_main_sections{margin-bottom:40px}div.shopping_cart_main_sections>div{box-sizing:border-box}@media screen and (max-width:767px){div.order_status_progress li span.step_name{display:none}div.shopping_cart_main_sections>div+div{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}}@media screen and (min-width:768px){div.kiitos_tulosta{display:block}div.order_status_progress{margin-top:40px;margin-bottom:60px}div.order_status_progress li{flex:0 0 180px}div.order_status_progress li+li{margin-left:20px}div.order_status_progress li+li:before{top:calc(75px / 2);left:-13px;font-size:20px}div.order_status_progress li span.step_icon>span{width:75px;height:75px;border-radius:75px}div.order_status_progress li span.step_icon>span:before{font-size:20px}div.shopping_cart_main_sections{display:flex;flex-wrap:wrap;gap:20px;justify-content:stretch}div.shopping_cart_main_sections>div{flex:1 1 calc(33.33% - 20px);margin-top:0;padding:20px;border:1px solid #ddd}}div.shopping_cart_main_sections p{margin:20px 0 0}div.shopping_cart_main_sections p+h3{margin-top:20px}#shopping_cart_container div.links{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}#shopping_cart_container div.links>a{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 30px;background-color:var(--color-dark-blue);color:#fff;text-decoration:none;text-align:center;transition:.3s}#shopping_cart_container div.links>a:active,#shopping_cart_container div.links>a:hover{background-color:var(--color-light-blue)}#shopping_cart_container div.links>a>i{margin-right:5px}#shopping_cart_container div.toimitustapa div.postal_code_container input.pickup_postal_code{height:35px}#shopping_cart_container div.toimitustapa div.postal_code_container input.hae-button{height:34px;margin-top:7px;margin-left:8px;background-color:#0059a1;cursor:pointer;border:none;color:#fff;text-transform:uppercase}div.summary_wrapper div.toimitustavat div.toimitustapa div.noutopaikka-container-loader{display:none;position:relative;vertical-align:middle;background-image:none;color:#111;padding-left:15px}div.summary_wrapper div.toimitustavat div.toimitustapa div.noutopaikka-container-loader *{vertical-align:middle;margin:auto}#shopping_cart_container div.toimitustavat div.toimitustapa .notice,div.summary_wrapper div.toimitustavat div.toimitustapa p.error{margin:10px 0 0 30px}div.summary_wrapper div.toimitustavat div.toimitustapa input[type=radio]{margin-bottom:-20px}div.summary_wrapper div.toimitustavat div.toimitustapa label{display:flex;width:calc(100% - 34px);margin-left:0;cursor:pointer}div.summary_wrapper div.toimitustavat div.toimitustapa label>span{line-height:24px}div.summary_wrapper div.toimitustavat div.toimitustapa label>strong{order:99;flex-grow:1;text-align:right}div.summary_wrapper div.toimitustavat div.toimitustapa input[name=postal_code],div.summary_wrapper div.toimitustavat div.toimitustapa select{margin-left:30px;width:calc(100% - 30px)!important}div.summary_wrapper div.toimitustavat div.toimitustapa p#selected_pickup_location,div.summary_wrapper div.toimitustavat div.toimitustapa p.postal_code_info,div.summary_wrapper div.toimitustavat div.toimitustapa p.toimitusaika{padding-left:30px}div.summary_wrapper div.toimitustavat div.toimitustapa div+p#selected_pickup_location:not(:empty),div.summary_wrapper div.toimitustavat div.toimitustapa div+p.toimitusaika,div.summary_wrapper div.toimitustavat div.toimitustapa p.postal_code_info,div.summary_wrapper div.toimitustavat div.toimitustapa select+p#selected_pickup_location:not(:empty),div.summary_wrapper div.toimitustavat div.toimitustapa select+p.toimitusaika{margin-top:5px}div.summary_wrapper div.toimitustavat div.toimitustapa #postinumerolista{left:30px;box-sizing:border-box;width:calc(100% - 30px)}div.summary_wrapper div.toimitustavat img.posti{float:right}div.summary_wrapper div.toimitustavat div.toimitustapa img.method_logo{display:none}div.summary_wrapper #delivery_methods_wrapper table.recycle_wrapper{position:relative;z-index:1}@media screen and (min-width:1366px){div.summary_wrapper #delivery_methods_wrapper{position:relative}div.summary_wrapper #delivery_methods_wrapper::after{content:'';position:absolute;height:calc(100% + 40px);width:1px;top:-20px;left:50%;transform:translateX(-50%);background:#e5e5e5}div.summary_wrapper #delivery_methods_wrapper h2{margin-bottom:0}div.summary_wrapper div.toimitustavat img.posti{display:none}div.summary_wrapper div.toimitustavat{display:flex;justify-content:space-between;flex-wrap:wrap}div.summary_wrapper div.toimitustavat.two_rows{position:relative}div.summary_wrapper div.toimitustavat.two_rows::after{content:'';position:absolute;width:calc(100% + 40px);height:1px;left:-20px;top:50%;transform:translateY(-50%);background:#e5e5e5}div.summary_wrapper div.toimitustavat div.toimitustapa{height:130px;padding-top:20px;padding-bottom:0;width:48%;margin-bottom:15px}div.summary_wrapper div.toimitustavat:not(.two_rows) div.toimitustapa{margin-bottom:0}div.summary_wrapper div.toimitustavat div.toimitustapa img.method_logo{display:block;position:absolute;right:0;bottom:0;max-height:40px;max-width:140px}div.summary_wrapper div.toimitustavat div.toimitustapa.myymalanouto img.method_logo{max-height:55px}}