#shopping_cart_container{position:relative}#shopping_cart_container.peitto{display:none}div.block_left_confirm h3{padding-top:20px;border-top:1px solid #ddd}div.block_left_confirm_top{margin-bottom:25px}#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]{margin-top:4px}#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}#shopping_cart_container div.styled_select{width:100%;height:47px;margin-top:4px;background-size:37px auto;background-position:calc(100% - 3px) center}#shopping_cart_container select{height:45px}#shopping_cart_container div.styled_select:after{width:37px;height:37px;line-height:1.6}#shopping_cart_container textarea{height:95px;width:100%;box-sizing:border-box;padding:5px;border:1px solid #e5e5e5;background:#f9f9f9;box-shadow:none;resize:none;overflow:auto}#shopping_cart_container input.thin_border,#shopping_cart_container select.thin_border,#shopping_cart_container textarea.thin_border{border-width:1px}#shopping_cart_container input.thick_border,#shopping_cart_container select.thick_border,#shopping_cart_container textarea.thick_border{border-width:2px}#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);text-transform:uppercase;font-size:15px;cursor:pointer}#shopping_cart_container input.siirry_eteenpain.siirry_eteenpain_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.siirry_eteenpain_kevennetty{display:block;margin-top:5px;padding:0;color:var(--color-cart-green);border:0;border-bottom:3px solid var(--color-cart-green);background:0 0;text-transform:uppercase;font-size:13px;cursor:pointer;margin-bottom:15px}#shopping_cart_container input.btn_continue_shopping{background:0 0!important;border:none;padding:0!important;color:var(--color-blue);text-decoration:underline;cursor:pointer;font:inherit}#shopping_cart_container input.btn_continue_shopping:hover{text-decoration:none}#shopping_cart_container input.siirry_eteenpain_kevennetty.siirry_eteenpain_kevennetty_disabled{pointer-events:none;cursor:wait;opacity:.65;color:#000;border-bottom:3px solid #ccc}#shopping_cart_container div.errorbox input.siirry_eteenpain_kevennetty{display:block;float:left;margin-top:5px;padding:0;color:var(--color-cart-green);border:0;border-bottom:3px solid var(--color-cart-green);background:0 0;text-transform:uppercase;font-size:15px;cursor:pointer}#shopping_cart_container div.errorbox input.siirry_eteenpain_kevennetty:hover,#shopping_cart_container input.siirry_eteenpain:hover{filter:brightness(1.05)}#shopping_cart_container input[name=btn_submit_order].prevent{opacity:.2;pointer-events:none}#shopping_cart_container input.edellinen_nakyma{border:none;text-transform:uppercase;color:#828282;border-bottom:2px solid #828282;font-size:12px;font-weight:500;cursor:pointer;margin-top:23px}#shopping_cart_container input.edellinen_nakyma:hover{filter:brightness(1.05)}#shopping_cart_container img.optional_img{display:none}@media screen and (min-width:1024px){#shopping_cart_container h3.hidden_h3{display:block;visibility:hidden}#shopping_cart_container input.siirry_eteenpain{float:right;width:350px;margin-bottom:30px}#shopping_cart_container input.siirry_eteenpain_kevennetty{float:right;height:50px;color:#fff;background:var(--color-cart-green);text-transform:uppercase;padding:0 20px;line-height:50px}#shopping_cart_container input.siirry_eteenpain_kevennetty:hover{filter:brightness(1.05)}#shopping_cart_container input.siirry_eteenpain_kevennetty.siirry_eteenpain_kevennetty_disabled{background:url(../images/ajax-loader.gif) 97% center no-repeat #ccc;pointer-events:none;cursor:wait;opacity:.65;-webkit-box-shadow:none;box-shadow:none;color:#000;border-bottom:none;padding-right:35px}#shopping_cart_container img.optional_img{display:block}}#shopping_cart_container .styled_radio>input[type=radio]+label{background-image:url(../../templates/sotka/images/sotka-radiobutton.svg);background-size:24px 48px}#shopping_cart_container a.kirjaudu{padding:15px 20px;display:block;text-align:center;font-size:14px;color:#fff;background:#8fb8ca;text-decoration:none}#shopping_cart_container a.kirjaudu+i{display:none}#shopping_cart_container a.kirjaudu:hover{filter:brightness(1.05)}@media screen and (min-width:400px){#shopping_cart_container a.kirjaudu{display:inline-block;margin-right:10px}#shopping_cart_container a.kirjaudu+i{display:inline-block}}#shopping_cart_container #shopping_cart_cancel a,#shopping_cart_container .modify-content-popup-link,#shopping_cart_container input.muokkaa{position:relative;top:-2px;margin-left:20px;padding:0 15px;cursor:pointer;line-height:30px;background:#f1f1f1;color:#666;font-size:12px;border:none}#shopping_cart_container .modify-content-popup-link:hover,#shopping_cart_container input.muokkaa:hover{background:#e1e1e1}#shopping_cart_container span#shopping_cart_cancel a{width:25%;top:35px}#shopping_cart_container #shopping_cart_cancel{margin-top:50px}#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:14px;background:#e1e1e1}#shopping_cart_container #shopping_cart_cancel a:hover{background:#c7c7c7}#shopping_cart_container .modify-content-popup-link{text-decoration:none;text-align:center;display:inline-block}#shopping_cart_container div.kolmannes{margin-top:40px}#shopping_cart_container div.kaksi{margin-top:20px}@media screen and (min-width:1000px){div.kaksi{float:left;width:50%;width:calc((100% - 40px)/ 2);margin-right:2%;margin-right:calc(20px + 0px)}#shopping_cart_container.order-summary-wrapper input.siirry_eteenpain{width:100%;max-width:350px;margin-left:auto}#shopping_cart_container div.kaksi,#shopping_cart_container div.kolmannes{margin-top:0}div.block_left_confirm h3{padding-top:0;border-top:none}}div.tilausvaiheet{overflow:hidden;zoom:1;font-size:14px;margin-bottom:10px}@media screen and (min-width:1024px){div.tilausvaiheet{width:65%}}div.tilausvaihe{background:url(../images/ostoskori/ostoskori-harmaa.png) right center no-repeat #dde2e8;line-height:35px;box-sizing:border-box;width:20%;float:left;color:#666;text-align:center;padding-right:13px;display:block}div.tilausvaihe:nth-child(3){width:40%;white-space:nowrap}@media screen and (max-width:499px){div.tilausvaihe{font-size:.7em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}div.tilausvaihe:nth-child(4){background-image:url(../images/ostoskori/ostoskori-harmaa-viim.png)}div.tilausvaihe.on{background:var(--color-blue) url(../images/ostoskori/ostoskori-sininen.png) no-repeat right center;color:#fff}div.tilausvaihe.on:nth-child(4){background-image:url(../images/ostoskori/ostoskori-sininen-viim.png)}div.tilausvaihe.prev{background:url(../images/ostoskori/ostoskori-sininen-edellinen.png) right center no-repeat #dde2e8}@media screen and (max-width:625px){div.tilausvaihe span.nro{display:none}}a.jatka_ostoksia{border:none;cursor:pointer;padding:0 15px;line-height:25px;display:block;float:right;margin-top:-55px}#shopping_cart_container .light_dark_bg,#shopping_cart_container .light_dark_bg input{background-color:#fff}div.plussalaatikko{overflow:hidden;zoom:1}div.plussalaatikko div.content{margin-right:0}div.plussalaatikko div.plussa_field{margin:5px 0 10px}div.plussalaatikko div.plussa_logo img{max-width:130px}#shopping_cart_container div.plussalaatikko input[type=text]{margin:0;height:45px}div.plussalaatikko input[type=text].ok{background:url(../images/ostoskori/vihrea_ruksi.png) 98% center no-repeat #fff!important}div.plussalaatikko div.content p{margin-bottom:0;line-height:1.2}@media screen and (min-width:480px){div.plussalaatikko input[type=text]{display:block}}@media screen and (min-width:768px){div.tilausvaiheet{margin-bottom:30px}div.tilausvaihe{width:22%}div.tilausvaihe:nth-child(3){width:34%}#shopping_cart_container .light_dark_bg{background-color:#f0f1f2}div.plussalaatikko{padding:25px}div.plussalaatikko label.plussa{float:left;padding-right:20px}div.plussalaatikko label.plussa img{float:none;position:absolute;top:3px;right:-340px}div.plussalaatikko input[type=text]{float:left}table.orderbox td.recycle-extra-info div#recycle_info_wrapper input[type=text]{width:50%}}#shopping_cart_container div.plussalaatikko .error{display:block}#shopping_cart_wrapper{margin-bottom:20px}.order-summary-wrapper #shopping_cart_wrapper{margin-bottom:25px}table.orderbox{width:100%;position:relative}table.orderbox.loading:after{content:'\f110';font-family:sotka_icon;-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 .tuote_poista,table.orderbox.loading td{user-select:none;filter:blur(3px);position:relative}table.orderbox.loading .tuote_poista:before,table.orderbox.loading td:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:#ffffffba;z-index:1}table.orderbox td.header{border:none;background:#eaedf2;line-height:35px}table.orderbox td:not(.header){position:relative;border-bottom:1px solid #b4b4b4;padding:10px 10px 10px 0;vertical-align:middle}table.orderbox td p{margin:0}table.orderbox td a:link,table.orderbox td a:visited{text-decoration:none}table.orderbox td a:active,table.orderbox td a:hover{text-decoration:underline}table.orderbox span.hinta{font-size:2em;font-weight:600}table.orderbox div.total_box_controls{display:block}table.orderbox span.normihinta{font-size:.9em}table.orderbox span.discount{color:red}table.orderbox .show_product_more_info{font-size:11px;text-decoration:underline;margin-top:2px;cursor:pointer}table.orderbox .product_more_info p{margin-bottom:10px;font-size:11px!important}table.orderbox .product_more_info p:last-child{margin-bottom:0}table.orderbox span.osaluettelo_toggle{position:relative;text-decoration:none;text-indent:-9999px;display:inline-block;margin-left:5px;cursor:pointer}table.orderbox span.osaluettelo_toggle:after{content:'\e80d';display:inline-block;position:absolute;top:1px;left:0;font-family:sotka_icon;font-size:1.25em;text-indent:0;font-style:normal;font-weight:400;text-decoration:none;color:var(--color-blue);line-height:18px}table.orderbox span.osaluettelo_toggle.auki:after{content:'\e80e'}table.orderbox tr td.header:first-child{padding-left:10px}table.orderbox tr td.header:last-child{position:relative;padding-right:80px}table.orderbox div.amount_box_controls{margin-left:10px}table.orderbox span.btn{position:relative;width:18px;height:18px;border-radius:9px;display:inline-block;background-color:#727272;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.orderbox span.btn_remove{background-color:#b4b4b4;position:absolute;right:0;top:10px}table.orderbox div.total_box_controls span.btn_minus,table.orderbox div.total_box_controls span.btn_plus{width:22px;height:22px;border-radius:22px}table.orderbox div.amount_box_controls span+span,table.orderbox span.btn+span.btn{margin-left:5px}table.orderbox span.btn i{font-size:.8em;line-height:18px;color:#fff}table.orderbox div.total_box_controls span.btn i{font-size:.75em;line-height:22px}table.orderbox div.amount{margin:0 auto 5px;line-height:1.4}table.orderbox div.amount_box_controls,table.orderbox tr.osaluettelo{display:none}table.orderbox td.osaluettelo{background:#f7f7f7;vertical-align:top!important;padding-top:10px}table.orderbox td.poistorivi p{color:red}table.orderbox td.recycle_margin{height:5px;padding:0;border:none;font-size:0}table.orderbox td.recycle{text-align:left;background-color:#a5c6d5;border:none}table.orderbox td.recycle_check{text-align:center}table.orderbox td.recycle_price .unchecked{color:#999}table.orderbox td.recycle_desc a:link,table.orderbox td.recycle_desc a:visited,table.orderbox td.recycle_desc span{color:#fff}table.orderbox td.recycle span.info{cursor:help}@media screen and (max-width:1023px){a.jatka_ostoksia{display:none}table.orderbox td.recycle i.icon-info-circled-1{top:0;font-size:1em}div.ostoskori_wrapper div.forward #shopping_cart_total p:not(.yhteensa){display:none}}table.orderbox tr.recycle_hidden{display:none}table.orderbox td.recycle-extra-info{padding:0}table.orderbox td.recycle-extra-info div#recycle_info_wrapper{margin:5px 35px 15px 0}table.orderbox td.recycle-extra-info div#recycle_info_wrapper>input[type=text]{margin-bottom:8px}table.orderbox td.recycle-extra-info div#recycle_info_wrapper input[type=text]{font-size:14px}table.orderbox td.recycle_price span.palvelu_kierratys_hinta_ovh{font-size:14px;display:block}table.orderbox td.lisamyyntituote{background-color:#f0f1f3;vertical-align:middle;border-bottom:none}table.orderbox td.patjanvaihtokampanja{text-align:left;background-color:#9dc7d7;border:none}table.orderbox td.patjanvaihtokampanja_wrapper{height:7px;border:none;padding:0}table.orderbox td.patjanvaihtokampanja_top_wrapper{height:10px}table.orderbox td.patjanvaihtokampanja_info{text-align:center;background-color:#00a6cc;color:#fff;vertical-align:middle;padding-top:10px;padding-bottom:10px;font-size:16px}table.orderbox td.patjanvaihtokampanja_image{padding-left:5px}table.orderbox tr td.tuotteet-yhteensa-row{padding-right:0;padding-top:0;border:none}table.orderbox tr td.tuotteet-yhteensa-row p{margin:0}p.toimitusaika{margin:10px 0 0}p.toimitusaika-boldattu{font-weight:700}p.toimitusaika.quick_store_pickup{color:green}.poistorivi_header{color:red}.disabled-k-offer-row{color:#898989}.disabled-k-offer-row img{position:relative;top:-2px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (max-width:479px){table.orderbox tr td div.tuotekuva,table.orderbox tr td:first-child{width:50px}}@media screen and (min-width:480px){table.orderbox tr td div.tuotekuva,table.orderbox tr td:first-child{width:100px}table.orderbox tr td:nth-child(2){width:60%}}@media screen and (max-width:599px){table.orderbox p{font-size:12px!important}}@media screen and (max-width:767px){table.orderbox td.header{display:none}table.orderbox tr:nth-child(2){border-top:1px solid #b4b4b4}table.orderbox tr td:not(.recycle):th-child(3){min-width:25px;text-align:center}table.orderbox tr td:nth-child(4){min-width:70px}table.orderbox td span.btn_remove{display:none}input#gift_card_btn{height:35px}}@media screen and (min-width:768px){table.orderbox div.amount,table.orderbox div.amount_box_controls,table.orderbox input.tuote_lisaa,table.orderbox input.tuote_vahenna{float:left}table.orderbox span.btn_remove{top:50%;margin-top:-9px}table.orderbox div.amount_box_controls{display:block}table.orderbox div.total_box_controls{display:none}}#shopping_cart_container.summary_wrapper table.orderbox tr td:not(.recycle):nth-child(2){width:60%}#shopping_cart_container.summary_wrapper table.orderbox tr td:not(.recycle):nth-child(3){width:20%;text-align:center}#shopping_cart_container.summary_wrapper table.orderbox tr td:not(.recycle):last-child{padding-right:0;text-align:right}#shopping_cart_container.summary_wrapper table.orderbox tr.recycle_wrapper td:nth-child(2){width:75%}#shopping_cart_container.summary_wrapper table.orderbox tr.recycle_wrapper div.styled_checkbox label{margin-left:10px}table.orderbox .free-delivery-product{color:#03aecf}div.maksutavat,div.toimitustavat{margin-bottom:30px;border:1px solid #e5e5e5;padding:20px 10px}div.maksutavat div.maksutapa,div.toimitustavat div.toimitustapa{position:relative;margin-bottom:15px}div.maksutavat div.maksutapa:last-of-type,div.toimitustavat div.toimitustapa:last-of-type{margin-bottom:0}div.maksutavat div.maksutapa p,div.toimitustavat div.toimitustapa .notice,div.toimitustavat div.toimitustapa p:not(.toimitusaika){font-size:.9em}@media screen and (max-width:600px){div.toimitustavat div.toimitustapa p.toimitusaika{font-size:.9em}}div.maksutavat div.maksutapa label,div.toimitustavat div.toimitustapa label{margin-bottom:5px}div.toimitustavat div.toimitustapa label>span{padding-left:0}div.maksutavat div.payment_method_logos,div.toimitustavat div.payment_method_logos{display:none}div.toimitustapa a.choose_recycle{margin:20px 0 10px;padding-left:20px;display:block;position:relative;color:var(--color-blue);font-weight:700;line-height:1.2}div.toimitustapa a.choose_recycle::before{font-family:sotka_icon;content:'\f1b8';position:absolute;top:2px;left:0}@media screen and (max-width:349px){div.toimitustapa a.choose_recycle{font-size:.9em}}@media screen and (min-width:1024px){table.orderbox tr td:nth-child(2){width:70%}div.toimitustapa a.choose_recycle{margin:20px 0 10px 34px}#shopping_cart_container #toimitustavat_wrapper div.toimitustavat{overflow:visible}#shopping_cart_container #toimitustavat_wrapper div#selected_pickup_location{padding-left:35px}#postinumerolista{position:absolute;top:auto;margin-top:0}}div.maksutapa ul li.example{display:none}div.maksutapa.selected ul li.example{display:block}#lisatiedot_field textarea{margin-bottom:30px}#alennuskoodi_avaa,#lisatiedot_avaa,#myyja_avaa,#tallenna_ostoskori_avaa{padding:15px 30px 15px 15px;border:1px solid #e5e5e5;line-height:1.4}#company_avaa{display:block;padding:15px;border:1px solid #e5e5e5;line-height:1.4}#payment_methods_wrapper div.maksutavat .maksutapa span,#payment_methods_wrapper div.toimitustavat .maksutapa span{margin-right:10px}#payment_methods_wrapper.maksutavan-peitto{opacity:.25;cursor:wait}#payment_methods_wrapper.maksutavan-peitto *{cursor:wait}#alennuskoodi_avaa.toggleable:after,#company_avaa.toggleable:after,#lisatiedot_avaa.toggleable:after,#myyja_avaa.toggleable:after,#tallenna_ostoskori_avaa.toggleable:after{top:13px;right:13px;color:#383838;font-size:1.25em}#alennuskoodi_alue.loading{position:relative}#alennuskoodi_alue.loading #apply_gift_card_button_loading_overlay{position:absolute;width:100%;height:100%;background:#ffffffba;cursor:wait}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-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) 96% center/20px 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}#company_card_content{margin:15px 0 0;display:none}label.maksutapa_info{display:inline-block;vertical-align:top}label.maksutapa_info>img{display:inline-block;margin:0}#payment_methods_wrapper div.styled_radio input+label{padding-right:10px}@media screen and (min-width:500px){#payment_methods_wrapper div.styled_radio input+label{width:auto}#shopping_cart_container p#shopping_cart_cancel{width:300px;margin:50px 0 10px;clear:right}#shopping_cart_container #shopping_cart_cancel a{width:calc(100% - 30px)}}@media screen and (min-width:768px){div.toimitustapa{float:left;width:100%;min-height:100px}div.toimitustapa:nth-child(even){float:right!important}div.toimitustapa.flex{min-height:25px}div.toimitustavat{border:1px solid #e5e5e5;padding:20px}.toimitustapa.alaviiva{border-bottom:1px solid #e5e5e5;padding-bottom:15px}.toimitustapa.ylaviiva{border-top:1px solid #e5e5e5;padding-top:15px}.omatarjous-maksutavat::after{content:'';display:table;clear:both}.omatarjous-maksutavat .maksutapa:not(:first-of-type){border-top:1px solid #e5e5e5;padding-top:15px}.omatarjous-maksutavat .maksutapa div.payment_method_logos img{max-width:400px}label.maksutapa_info.mob{display:none}div.maksutavat{padding:20px}div.maksutavat div.maksutapa div.payment_method_logos,div.omatarjous-maksutavat div.maksutapa div.payment_method_logos{display:block;margin-top:10px;cursor:pointer}div.omatarjous-maksutavat div.maksutapa div.payment_method_logos{cursor:default}div.omatarjous-maksutavat div.maksutapa{margin-bottom:0}div.maksutavat.maksutavat-old div.maksutapa div.payment_method_logos span{vertical-align:middle}}#shopping_cart_container div.toimitustavat.omatarjous-maksutavat input.billing-ssn-error-number{border:1px solid red}input.general_button{width:100%;background:#eaedf2;border:none;height:45px;cursor:pointer}input.general_button:hover{background:#dde1e7}div#left_options_container,div#right_options_container{float:none;width:100%;margin-top:20px}div.cart_section_container div#right_options_container{margin-top:0;width:100%;float:none}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%}div.three_per_row div.row_1{width:60%;margin-right:2%}div.three_per_row div.row_2{width:38%}div.three_per_row div.row_3{width:100%;margin-top:10px}@media screen and (min-width:768px){div#left_options_container{float:left;width:49%}div#right_options_container{float:right;width:49%}div.three_per_row div.row_1,div.three_per_row div.row_2{width:32.5%;margin-right:5%}div.three_per_row div.row_3{width:25%;margin-top:0}}#ale_content,#lisatiedot_content,#myyja_card_content,#tallenna_content{display:none}#lisatiedot_content.lisatiedot-on{display:block}#lisatiedot_content{padding-top:20px}div.alennuskoodi input[type=text].ok{background:url(../images/ostoskori/vihrea_ruksi.png) 98% center/24px no-repeat #fff!important;pointer-events:none}input.kayta_koodi:disabled{cursor:default;background:#ccc}input#btn_store_cart,input#gift_card_btn,input#myyja_card_btn,input#remove_coupon_btn{margin-top:4px}input#seller_code{height:45px}input#remove_coupon_btn{background:#eee}@media screen and (min-width:480px){div.alennuskoodi label{display:block}input.kayta_koodi{float:none}}input.general_button.disabled{opacity:.5;pointer-events:none}div#myyja_card_container{margin-top:15px;margin-bottom:0}div#myyja_card_container table tr td{vertical-align:top}#shopping_cart_total{margin-top:40px}.order-summary-wrapper #shopping_cart_total{margin-top:20px}div.cart_section_container #shopping_cart_total{margin-top:0}div.yhteensa p{text-align:right;margin-bottom:0;font-size:16px;padding-right:10px}div.yhteensa p.yhteensa{background:#eaedf2;padding:7px 10px 10px}div.yhteensa p.yhteensa span.teksti{font-size:18px}div.yhteensa p.yhteensa span.hinta{font-size:24px;font-weight:600}@media screen and (min-width:1024px){#shopping_cart_total{margin-top:20px}div.yhteensa p.yhteensa{max-width:350px;box-sizing:border-box;margin-left:auto}}div.customer_info_container div.styled_select,div.customer_info_container input,div.customer_info_container select{margin:4px 0 10px}div.customer_info_container div.email{min-height:110px}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:110px;margin-right:10px}div.customer_info_container div.customer_info>div.postal>div:last-of-type{width:calc(100% - 120px)}div.customer_info_container div.customer_info label img.plussa{width:80px;margin-left:10px}div.customer_info_container div.customer_info div.cb{margin:20px 0}div.customer_info_container #myyja_card_content{margin-top:15px}div.customer_info_container div.toggleable{margin:15px 0}div.customer_info_container div.ostoskori_lisavalinnat>div:not(.clear),div.customer_info_container div.ostoskori_lisavalinnat>label{float:none}@media screen and (min-width:1366px){div.customer_info_container div.email{width:calc(33.33% - 10px)}div.customer_info_container div.email>p{text-align:left;white-space:nowrap}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-parent-container{width:calc(66.66% - 5px)}}#shopping_cart_container div.puolet>p{margin-bottom:15px}#shopping_cart_container div.puolet.plussa{padding-top:20px;margin-bottom:20px}#shopping_cart_container div.uutiskirje{margin:20px 0 30px}#shopping_cart_container div.valintanapit{margin-top:20px}#shopping_cart_container div#delivery_address{margin-top:20px;margin-bottom:20px}#shopping_cart_container div#register_container{margin-top:20px;margin-bottom:40px}#vahvistus_sisalto div.kolmannes h3:nth-of-type(n+2){margin-top:30px}@media screen and (min-width:600px){#shopping_cart_container div.puolikas{width:50%;padding-right:20px;box-sizing:border-box;float:left}#vahvistus_sisalto div.kolmannes{margin-top:0}#vahvistus_sisalto div.kolmannes.last div.styled_checkbox,#vahvistus_sisalto div.kolmannes.last p{text-align:right}}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:-50px;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:'\e823';position:absolute;top:calc(50px / 2);left:-13px;transform:translateY(-50%);font-family:sotka_icon;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_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}@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}#shopping_cart_wrapper div.vari_select{width:75%}}div.info_wrap p{margin:0 0 2px}div.info_set+div.info_set{margin-top:20px}div.info_set p{margin-bottom:0}img.info{position:relative;top:-1px;height:24px;width:24px;margin-left:10px;cursor:help}#cartitemstotal_deliverytime{background:#f9f9f9;padding:15px 10px}.order_total_right{margin-top:25px}#cartitemstotal_deliverytime #left_deliverytime{text-align:right}@media screen and (min-width:1000px){.block_left_confirm{display:inline-block;float:left;width:calc(70% - 15px)}.order_total_right{display:inline-block;float:right;width:calc(30% - 15px);margin-top:20px}#vahvistus_sisalto div.kaksi{margin-top:0}#shopping_cart_container textarea{height:120px;width:100%}#shopping_cart_container.order-summary-wrapper input.edellinen_nakyma{margin-top:10px}}#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-blue);color:#fff;text-decoration:none;text-align:center}#shopping_cart_container div.links>a:active,#shopping_cart_container div.links>a:hover{filter:brightness(110%)}#shopping_cart_container div.links>a>i{margin-right:5px}#shopping_cart_container div.links>a>i.icon-sohva{margin-right:15px}.hyvaksy_ehdot{float:right;padding:15px 0;display:inline-block}.hyvaksy_ehdot input.default{width:25px;height:25px;position:relative;bottom:-7px;left:-5px}.hyvaksy_ehdot+div+.hyvaksy_ehdot{padding:0 0 15px}.hyvaksy_ehdot label{width:250px}.hyvaksy_ehdot:not(.styled_checkbox) label{width:200px;display:inline-block}#shopping_cart_container div.ostoskorinapit input.ostoskoriin{display:block;width:100%;padding:0;box-sizing:border-box;cursor:pointer;border:none;background-color:var(--color-cart-green);text-transform:uppercase;font-size:10px;color:#fff;height:35px;text-align:center;margin-top:10px;margin-left:0}#shopping_cart_container div.ostoskorinapit input.ostoskoriin:hover{filter:brightness(1.05)}@media screen and (min-width:450px){#shopping_cart_container div.ostoskorinapit input.ostoskoriin{width:250px;background:var(--color-cart-green) url(../../templates/sotka/images/ostoskori_valkoinen.png) no-repeat;background-position:5% center;background-position:calc(50% - 65px) center;background-size:24px auto;padding:0 0 0 29px;font-size:11px}}@media screen and (min-width:1024px){#shopping_cart_wrapper div.vari_select{width:50%}#shopping_cart_container td.lisamyyntituote div.ostoskori-table{display:table;height:100%;width:100%}#shopping_cart_container td.lisamyyntituote div.ostoskorinapit,div.ostoskori-tuote-nimi{display:table-cell;vertical-align:middle;height:100%}#shopping_cart_container td.lisamyyntituote div.ostoskorinapit input.ostoskoriin{margin-top:0;float:right}#shopping_cart_container td.lisamyyntituote div.ostoskorinapit{text-align:right;padding-left:15px;padding-right:15px}#shopping_cart_container div.ostoskorinapit input.ostoskoriin{background-position:calc(50% - 80px) center;font-size:13px;width:300px}}p.ok-info{background:url(../images/ostoskori/vihrea_ruksi.png) no-repeat #fff!important;height:35px;padding-left:40px;line-height:35px}div#tallenna_ostoskori_avaa{width:100%}a#tallenna_ostoskori_avaa:link{display:block;text-decoration:none}#tallenna_content{overflow:hidden;zoom:1}#tallenna_content div{width:100%;display:block}#tallenna_content div input{margin-bottom:5px}#tallenna_content .ostoskori_lisavalinnat p{font-size:.9em;margin-left:5px;margin-bottom:5px}#tallenna_content .ostoskori_lisavalinnat p a:link,#tallenna_content .ostoskori_lisavalinnat p a:visited{text-decoration:none;color:var(--color-blue)}#tallenna_content .ostoskori_lisavalinnat p a:active,#tallenna_content .ostoskori_lisavalinnat p a:hover{text-decoration:underline}@media screen and (min-width:580px){#tallenna_content div.two_per_row div.row_1{width:70%;margin-right:5%;float:left}#tallenna_content div.two_per_row div.row_2{width:25%;float:left}}#shopping_cart_container .siirry-maksamaan-info{background-color:#eaedf2;padding:10px 20px;margin:25px 0 15px}#shopping_cart_container a.payment_button{font-weight:700}div.cart_section_container{display:flex;flex-direction:column}div.cart_section_container div.ostoskori_lisavalinnat{margin-top:10px}div.cart_section_container div.ostoskori_lisavalinnat p{font-size:.9em;margin-left:5px;margin-bottom:5px}div.cart_section_container div.ostoskori_lisavalinnat input{margin:4px 0 5px}div.cart_section_container #delivery_methods_wrapper{width:100%}div.cart_section_container #gift_card_container{margin-bottom:10px}@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 #store_shopping_cart_wrapper{width:49%}div.cart_section_container div.toimitustavat{display:flex;justify-content:space-between;flex-wrap:wrap}div.cart_section_container div.toimitustavat div.toimitustapa{width:48%}div.cart_section_container div.toimitustavat div.toimitustapa.alaviiva{border-bottom:none}div.cart_section_container div.toimitustavat div.toimitustapa.alaviiva::after{content:'';position:absolute;right:-4.5%;top:0;height:100%;width:1px;background:#e5e5e5}div.cart_section_container div.info_wrap{display:flex;flex-flow:column wrap}div.summary_wrapper div.maksutavat div.maksutapa:last-of-type label i{display:none}}@media screen and (min-width:580px) and (max-width:1400px){div.cart_section_container div.row_1{width:60%!important}div.cart_section_container div.row_2{width:35%!important}}@media screen and (max-width:999px){div.summary_container{display:flex;flex-direction:column}#vahvistus_sisalto div.summary_container div.lisatiedot{order:-1;border-top:none;border-bottom:1px solid #ddd;margin-bottom:20px}}input.billing-ssn-number{text-transform:uppercase;max-width:220px}@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}input#btn_store_cart{height:35px}input.billing-ssn-number{margin-left:35px}}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:#8fb8ca;padding:30px 30px 10px;text-align:center;color:#fff;margin:40px 0}div.shopping_cart_infotext p{font-size:18px;line-height:1.5}@media screen and (max-width:399px){div.ostoskori_wrapper input,div.ostoskori_wrapper select,div.ostoskori_wrapper textarea{font-size:1em}div.ostoskori_wrapper{font-size:.9em}div.ostoskori_wrapper table.orderbox span.hinta{font-size:1.5em}}div.ostoskori_wrapper h1{margin:5px 0 15px}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 div.forward:not(.on_bottom){border-top:1px solid #b4b4b4}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}div.ostoskori_wrapper #additional_products_wrapper{margin-bottom:20px}@media screen and (max-width:1023px){#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}}#summary_header div.logo_mobile{background:var(--color-blue);text-align:center;margin:-10px -10px 0}@media screen and (min-width:768px){#summary_header div.logo_mobile{margin:-20px -20px 0}}#summary_header div.logo_mobile img{width:90px;margin:20px auto}#summary_header div.logo_desktop,#summary_header>span{display:none}#summary_header button[name=btn_prev]{border:none;padding:0;color:var(--color-blue);margin:15px 0;font-size:.9em;cursor:pointer}#summary_header button[name=btn_prev].peitossa{pointer-events:none}#summary_header+h1{text-align:center;margin-top:-5px;margin-bottom:20px}@media screen and (min-width:1024px){div.ostoskori_wrapper div.forward p.yhteensa{background:#eaedf2;padding:10px;margin-bottom:5px}#shopping_cart_container.ostoskori_wrapper div.forward{border-top:none}div.ostoskori_wrapper #mobile_total{display: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%}#summary_header{margin-bottom:30px;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:translateX(-50%)}#summary_header div.logo_desktop img{width:150px;display:inline-block}#summary_header div.logo_desktop span{font-size:10px;text-transform:uppercase;color:var(--color-blue);padding-top:10px;display:block}#summary_header button[name=btn_prev]{float:left;cursor:pointer;font-size:1em}#summary_header>span{display:block;float:right;margin:15px 0;color:var(--color-blue)}#summary_header+h1{text-align:center;margin-top:-30px;margin-bottom:30px}}div.summary_wrapper h2{color:#111;font-weight:700;font-size:16px}div.summary_wrapper h3{color:#111;font-weight:700;font-size:15px}@media screen and (max-width:399px){div.summary_wrapper input,div.summary_wrapper select,div.summary_wrapper textarea{font-size:1em}div.summary_wrapper{font-size:.9em}}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 #lisatiedot_content{padding-top:10px;width:100%}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 div.amount_box_controls,div.summary_wrapper #shopping_cart_wrapper table.orderbox div.total_box_controls,div.summary_wrapper #shopping_cart_wrapper table.orderbox span.btn_remove{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.hyvaksy_ehdot label{width:auto}div.summary_wrapper div.actions>div:first-of-type{padding:10px 0}div.summary_wrapper div.actions div.hyvaksy_ehdot{float:none;padding:0 20px 10px 10px}#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:768px){div.summary_wrapper div.maksutavat{display:flex;justify-content:space-between}div.summary_wrapper div.maksutavat div.maksutapa{width:33%;padding-bottom:20px}div.summary_wrapper div.maksutavat div.maksutapa label{white-space:nowrap}@media screen and (max-width:1365px){div.summary_wrapper div.maksutavat div.maksutapa:last-of-type label{white-space:normal}div.summary_wrapper div.maksutavat div.maksutapa div.payment_method_logos{display:none}}}@media screen and (min-width:1024px){div.summary_wrapper{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}div.summary_wrapper h2{font-size:17px}@media screen and (max-width:1200px){div.summary_wrapper input,div.summary_wrapper select,div.summary_wrapper textarea{font-size:1em}div.summary_wrapper{font-size:.9em}}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}@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}}#siirrytaan_maksuun{min-height:100vh;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}}@media screen and (max-width:1024px){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}}div.maksutapa ul{margin:10px 0 0;font-size:.8em}@media screen and (max-width:767px){div.maksutapa ul{display:none}div.maksutapa.selected ul{display:block;margin-left:35px}}div.maksutapa ul li{padding-left:10px;position:relative;line-height:1.4;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}#shopping_cart_container div.toimitustapa div.postal_code_container{display:flex}#shopping_cart_container div.toimitustapa div.postal_code_container input.pickup_postal_code{width:100%;height:35px}@media screen and (max-width:1365px){#shopping_cart_container div.toimitustapa div.postal_code_container input.pickup_postal_code{width:100px}}#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;margin-top:10px;height:45px;position:relative;vertical-align:middle;background-image:none;color:#383838;padding-left:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:10px}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 35px}@media screen and (min-width:1024px){div.summary_wrapper div.toimitustavat div.toimitustapa div.noutopaikka-container-loader{margin-left:35px}}div.summary_wrapper div.toimitustavat div.toimitustapa div.styled_radio{display:block}div.summary_wrapper div.toimitustavat div.toimitustapa label{display:flex;width:calc(100% - 34px)}div.summary_wrapper div.toimitustavat div.toimitustapa label>span{line-height:24px}div.summary_wrapper div.toimitustavat div.toimitustapa label>i{margin-top:-3px}div.summary_wrapper div.toimitustavat div.toimitustapa label>strong{order:99;flex-grow:1;text-align:right}div.summary_wrapper div.toimitustavat div.toimitustapa div.styled_select,div.summary_wrapper div.toimitustavat div.toimitustapa input[name=postal_code]{margin-left:35px;width:calc(100% - 35px)!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:35px}div.summary_wrapper div.toimitustavat div.toimitustapa div+p.toimitusaika{margin-top:0}div.summary_wrapper div.toimitustavat div.toimitustapa div+p#selected_pickup_location:not(:empty),div.summary_wrapper div.toimitustavat div.toimitustapa p.postal_code_info{margin-top:5px}div.summary_wrapper div.toimitustavat div.toimitustapa #postinumerolista{left:35px;box-sizing:border-box;width:calc(100% - 35px)}div.summary_wrapper div.toimitustavat img.posti{float:right;margin-top:15px}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}div.summary_wrapper #delivery_methods_wrapper table.recycle_wrapper+div.error.js_message{margin-top:8px}@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 div.toimitustavat img.posti{display:none}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:170px;padding-top:20px}div.summary_wrapper div.toimitustavat div.toimitustapa img.method_logo{display:block;position:absolute;right:0;bottom:0;max-height:40px;max-width:140px}@media screen and (max-width:1599px){div.summary_wrapper div.toimitustavat div.toimitustapa img.method_logo{max-height:30px;max-width:120px}div.summary_wrapper div.toimitustavat div.toimitustapa p.toimitusaika{font-size:.9em}}}div.summary_wrapper #lisatiedot_avaa{width:100%;border:none;padding:0;margin-top:0}div.summary_wrapper #lisatiedot_avaa::after{top:50%;right:0;transform:translateY(-50%)}