.tpk_bskt_row_outer .fa-angle-down{transition:all 0.2s ease-in;transform:rotate(-90deg);padding:0 7px}.tpk_bskt_row_outer.open .fa-angle-down{transform:rotate(0deg)}#tpk_flt_bskt{position:fixed;bottom:30px;right:0;border-top-left-radius:15px;border-bottom-left-radius:15px;transform:translateX(100%);transition:all 800ms ease 1200ms}#tpk_flt_bskt.show{transform:translateY(0%)}#tpk_flt_bskt .tpk_flt_bskt_inner_wrapper{display:none;color:#fff}#tpk_flt_bskt .tpk_flt_bskt_inner_wrapper .w-btn-wrapper{display:block}#tpk_flt_bskt .tpk_flt_bskt_inner_wrapper .cl-btn{height:25px;line-height:25px}#tpk_flt_bskt #tpk_flt_bskt_otayhteytta.active,#tpk_flt_bskt #tpk_flt_bskt_pyyda_tarjous.active{display:flex}#tpk_flt_bskt .tpk_flt_bskt_inner_wrapper .tpk_flt_bskt_column_left{background:#57c5b7;width:70px;border-top-left-radius:15px;border-bottom-left-radius:15px;padding:10px;box-sizing:border-box;text-align:center}#tpk_flt_bskt .tpk_flt_bskt_inner_wrapper .tpk_flt_bskt_column_right{background:#199987;width:200px;padding:3px 10px;box-sizing:border-box;font-size:12px}#tpk_flt_bskt .tpk_flt_bskt_inner_wrapper #tpk_flt_bskt_product_count{font-weight:900}#tpk_flt_bskt .tpk_flt_bskt_inner_wrapper .fa{font-size:40px;line-height:1em}.tpk_btn{color:#fff}.tpk_btn.tpk_plus_btn{border:2px solid #fff;border-radius:1.5em;background:#0272b9;font-size:13px;text-align:center;position:absolute;bottom:160px;left:calc(50% - 120px);line-height:1em;display:inline-block;width:170px;height:30px}.tpk_btn.tpk_plus_btn .tpk_btn_txt_rmv{display:none}.tpk_btn.tpk_text_btn{position:relative;height:42px;width:100%}.tpk_btn .tpk_btn_txt_rmv,.tpk_btn .tpk_btn_txt{position:absolute;top:0;left:0;text-align:center;width:100%;transition:all 150ms ease}.tpk_btn .tpk_btn_txt_rmv,.tpk_btn.tpk_text_btn.tpk_active .tpk_btn_txt{opacity:0}.tpk_btn.tpk_active .tpk_btn_txt_rmv,.tpk_btn:not(.tpk_active) .tpk_btn_txt{opacity:1}.tpk_btn.tpk_plus_btn span.tpk_btn_txt,.tpk_btn.tpk_plus_btn span.tpk_btn_txt_rmv{padding:7px 0;transition:all 250ms ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tpk_btn.tpk_plus_btn span.tpk_btn_txt,.tpk_btn.tpk_plus_btn.tpk_active span.tpk_btn_txt_rmv{display:block}.tpk_btn.tpk_plus_btn.tpk_active span.tpk_btn_txt{display:none}#tpk_valitut_tuotteet{overflow:hidden;margin-bottom:20px}.tpk_bskt_row .tpk_bskt_column{width:25%;float:left;padding:10px;box-sizing:border-box}.tpk_bskt_row .tpk_bskt_column.tpk_bskt_column_double{width:50%}@supports (display:grid){.tpk_bskt_row{display:grid;grid-template-columns:25% 50% 25%;grid-template-rows:auto;grid-gap:0%}.tpk_bskt_row .tpk_bskt_column,.tpk_bskt_row .tpk_bskt_column.tpk_bskt_column_double{float:none;width:100%}}@supports (display:flex) and (not (display:grid)){.tpk_bskt_row{display:flex;justify-content:space-between}.tpk_bskt_row .tpk_bskt_column{flex-basis:25%;flex:1 1 25%;float:none}.tpk_bskt_row .tpk_bskt_column.tpk_bskt_column_double{flex-basis:50%}}.tpk_bskt_row h3{font-size:15px;font-weight:400;margin-top:0;padding-top:0}.tpk_bskt_row img,.tpk_bskt_accessories_row img{vertical-align:top;text-align:center;width:auto;height:auto;max-width:100%;max-height:100%}.tpb_bskt_remove_btn{cursor:pointer;margin:8px 15px}.tpb_bskt_remove_btn .fa{font-size:24px;vertical-align:top}.tpk_valitut_tuotteet_inner .tpk_bskt_column{height:86px}.tpk_valitut_tuotteet_inner .tpk_bskt_column.tpk_bskt_column_double{height:auto}.tpk_bskt_lv_row{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tpk_bskt_lv{cursor:pointer}.tpk_accessories_inner{transition:all 200ms ease}.tpk_bskt_row_outer.open .tpk_accessories_inner,.tpk_accessories_inner.row_selected{height:auto}.tpk_bskt_row_outer:not(.open) .tpk_accessories_inner .tpk_bskt_accessories_row.accessory-row-visible{display:grid!important}.tpk_bskt_row_outer:not(.open) .tpk_accessories_inner .tpk_bskt_accessories_row{display:none}.tpk_bskt_accessories_row{border-bottom:1px solid #666}.tpk_bskt_accessories_row.selected{background:#eee}.tpk_bskt_accessories_row .tpk_bskt_accessories_column:last-of-type{display:flex;align-items:center}.tpk_bskt_accessories_row .tpk_bskt_accessories_column{width:25%;float:left;padding:10px;box-sizing:border-box;height:70px}.tpk_bskt_accessories_row .tpk_bskt_accessories_column.tpk_bskt_accessories_column_header{width:75%}@supports (display:grid){.tpk_bskt_accessories_row{display:grid;grid-template-columns:25% 50% 25%;grid-template-rows:auto;grid-gap:0%;margin-left:25px;background:#eee}.tpk_bskt_accessories_row .tpk_bskt_accessories_column,.tpk_bskt_accessories_row .tpk_bskt_accessories_column.tpk_bskt_accessories_column_header{float:none;width:100%}}@supports (display:flex) and (not (display:grid)){.tpk_bskt_accessories_row{display:flex;justify-content:space-between}.tpk_bskt_accessories_row .tpk_bskt_accessories_column{flex-basis:25%;flex:1 1 25%;float:none}.tpk_bskt_accessories_row .tpk_bskt_accessories_column.tpk_bskt_accessories_column_header{flex-basis:75%}}.tpk_bskt_product_count_counter input{padding:0 3px;text-align:center;width:30px;display:inline-block;background-color:#f2f2f2;border-radius:3px;margin:0 5px 10px}.tpk_bskt_product_count_plus,.tpk_bskt_product_count_minus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:900;cursor:pointer}.cl-popup-box.size_l{width:80%!important;height:90%;left:10%;margin-left:0!important}#tpk_form_wrapper .tpk_form_wrapper_inner{width:50%;float:left;padding:10px;box-sizing:border-box;max-height:100%;overflow:scroll}#tpk_form_wrapper{height:calc(100% - 15px)}#tpk_lomake{padding:20px;overflow:scroll}#tpk_lomake .wpcf7-response-output,#tpk_lomake .screen-reader-response{display:none!important}@supports (display:grid){#tpk_form_wrapper{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;grid-gap:0%}#tpk_form_wrapper .tpk_form_wrapper_inner{float:none;width:100%}}@supports (display:flex) and (not (display:grid)){#tpk_form_wrapper{display:flex;justify-content:space-between}#tpk_form_wrapper .tpk_form_wrapper_inner{flex-basis:50%;float:none}}.tpk_bskt_accessories_row .tpk_bskt_accessories_column.tpk_bskt_accessories_column_header h4{font-size:14px;font-weight:400}#tpk_flt_bskt.show.klik{transition:all 300ms ease}#tpk_flt_bskt.close{transform:translateX(200px)}.tpk_flt_bskt_column_left{cursor:pointer}@media screen and (max-width:899px){#tpk_form_wrapper{display:block}#tpk_form_wrapper .tpk_form_wrapper_inner{float:none;width:100%}.cl-popup-box.size_l{width:100%!important;height:100%!important;top:0!important;left:0!important;right:0!important;padding:0!important}.cl-popup-box.size_l .cl-popup-box-content{padding:15px 15px 35px!important}.cl-popup-wrap.pos_absolute{position:fixed!important;top:0!important}.cl-popup-box.size_l .cl-popup-box-h{overflow:scroll}#tpk_closer_btn{float:right;margin-top:-61px}}@media screen and (max-width:540px){.wpcf7 input[type="submit"]{margin-bottom:90px}#tpk_closer_btn{float:none;margin-top:-105px}}