.row-fluid,.row-fluid0{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row-fluid.i-p-5,.row-fluid0{margin-right:-10px;margin-left:-10px}.row-fluid [class*=sblock]{width:100%;min-height:28px;box-sizing:border-box;padding-left:15px;padding-right:15px}.row-fluid.i-p-5 [class*=sblock],.row-fluid0 [class*=sblock]{padding-left:10px;padding-right:10px}.row-fluid .sblock0{width:auto}.row-fluid .sblock2{width:50%}.row-fluid .sblock3{width:33.333%}.row-fluid .sblock4{width:25%}.row-fluid .sblock5{width:20%}.row-fluid .sblock6{width:16.666%}.row-fluid .sblock7{width:14.285%}.row-fluid .sblock8{width:12.5%}.row-fluid .sblock9{width:11.111%}.row-fluid .sblock10{width:10%}.row-fluid .sblock11{width:9.09%}.row-fluid .sblock12{width:8.333%}.gray_7e{color:var(--text-color2)}.title{font-size:24px;font-weight:500;margin-bottom:25px}.subtitle{font-size:20px}.fw-700{font-weight:700}.jshop_categ .image img{display:none;width:100%}.jshop.list_category{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid #ccc;margin-bottom:10px}.jshop.list_category .jshop_categ{float:left;width:auto;margin:0 5px 0 0;font-family:Jost,Arial}.main_cat_flex{display:flex;flex-wrap:wrap;margin:0 -10px}.main_cat_flex .item{flex:1 1 33.33%;max-width:50%;padding:10px}.main_cat_flex .inner{display:flex;flex-direction:column;background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;min-height:320px;background-color:#edecea;padding:23px 30px 35px;box-shadow:1px 1px 10px 0 rgba(0,0,0,.15);transition:box-shadow .2s ease-in-out;-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;-ms-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out}.main_cat_flex .inner:hover{box-shadow:2px 2px 10px 0 rgba(0,0,0,.2)}.main_cat_flex .cat_name{font-weight:300;font-size:24px;line-height:1.2;color:var(--text-color2)}.main_cat_flex .index{font-weight:700;font-size:100px;line-height:1.2;color:#b2b2b0;margin:30px 0 56px}.main_cat_flex .button{margin-top:auto}@media (max-width:991px){.main_cat_flex .item{flex:1 1 50%}.main_cat_flex .cat_name{font-size:30px}.main_cat_flex .index{font-size:70px;margin:15px 0 34px}}@media (max-width:650px){.main_cat_flex .item{flex:0 1 100%;max-width:100%}}.pagelogin{margin-bottom:80px;margin-top:17px}.pagelogin .requiredtext{font-size:12px}.register_wrap{display:flex;flex-direction:column;height:100%;background-color:#eee;border-radius:4px;padding:20px 30px 35px}.register_wrap .block_button_register{margin-top:auto}.pagelogin .reg_title{font-weight:700;font-size:32px;line-height:1.2;margin-bottom:10px}.pagelogin .reg_logintext{font-weight:400;font-size:16px;line-height:1.2;margin-bottom:15px}.pagelogin .form-group label{font-weight:400;font-size:14px;line-height:1.2;color:#999;margin-bottom:4px}.f_l_name .form-group:first-child{margin-right:4px}.f_l_name .form-group:last-child{margin-left:4px}.f_l_name .form-group.width100{width:100%;margin-left:0;margin-right:0}.pagelogin .form-group-flex{display:flex;margin:0 -10px}.pagelogin .form-group-flex .form-group{width:50%;padding:0 10px 20px;margin-bottom:0}.pagelogin .form-group input{width:100%;font-size:18px;line-height:1.2;color:#000;padding:10px}.pagelogin .form-group input[type=checkbox]{width:auto}.pagelogin .form-group input[type=password]:active,.pagelogin .form-group input[type=password]:focus,.pagelogin .form-group input[type=text]:active,.pagelogin .form-group input[type=text]:focus{background-color:#fff;outline:0}.pagelogin .rowlostpassword{margin-bottom:10px;font-size:14px}.pagelogin .rowlostpassword a{font-weight:400;font-size:14px;line-height:1.2;color:#b72025}.pagelogin input[type=button],.pagelogin input[type=submit]{font-size:18px;width:100%}.jshop_profile_data{display:flex;margin:0 -6px}.jshop_profile_data .item{width:25%;padding:0 6px 12px}.jshop_profile_data .inner{border:1px solid #333;padding:16px;height:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.jshop_profile_data .inner .img{padding:2px 8px;margin-bottom:16px;line-height:1}.jshop_profile_data .inner>div{font-size:20px;line-height:1.6;font-weight:300}.jshop_profile_data .inner .head{font-weight:600;line-height:1.2;margin-bottom:12px}.jshop_profile_data .inner .email{word-wrap:break-word}.f_l_name,.street_and_number,.zip_and_city{display:flex}.f_l_name .form-group{width:50%}.zip_and_city .form-group:first-child{margin-right:4px;width:30%}.zip_and_city .form-group:last-child{margin-left:4px;width:70%}.zip_and_city .form-group.width100{width:100%;margin-left:0;margin-right:0}.street_and_number input[type=text]:first-child{margin-right:4px;width:75%}.street_and_number input[type=text]:last-child{margin-left:4px;width:25%}.street_and_number input[type=text].width100{width:100%;margin-left:0;margin-right:0}.pagelogin .form-group.rowremember{display:none}.pagelogin .form-group.rowremember label{display:inline-block;font-size:14px}.pagelogin .last_register_block{margin-top:40px}.block_button_register_mob{display:none}.login_wrap{background:#eee;padding:20px 30px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.pagelogin .login_wrap .text_pay_without_reg{padding-left:35px;background-image:url(../../../images/info.png);background-position:left center;background-repeat:no-repeat;color:var(--text-color2);font-size:14px;padding-right:30px}.pagelogin .login_wrap .text_pay_without_reg a{color:var(--text-color2)}.pagelogin .register_wrap .text_pay_without_reg{margin-top:30px}.pagelogin .register_wrap .text_pay_without_reg a{color:var(--text-color-btn-guest-buy);display:block;margin-top:30px;font-size:16px}.pagelogin .text_pay_without_reg .oder{position:relative;background-color:var(--border-color);width:100%;height:1px;text-align:center}.pagelogin .text_pay_without_reg .oder>span{position:absolute;background-color:#fff;line-height:1;top:-8px;left:50%;margin-left:-17px;padding:0 5px;font-size:16px}.stars_no_active{height:19px;background-image:url(../images/star.png);background-repeat:repeat-x;background-position:0 0}.stars_active{height:19px;background-image:url(../images/star.png);background-repeat:repeat-x;background-position:0 -19px}
.productfull .detail_image{flex:0 1 520px;min-width:400px}
.productfull .jshop {margin-bottom:10px;}
.productfull .extra_fields,.productfull .jshop_prod_attributes{display:inline-block;width:100%}
.productfull .detail_wrapper{flex:1 1 800px;padding-left:55px}.productfull h1{font-size:30px;margin-bottom:5px;line-height:1.2;font-family:Jost,Arial}.productfull .full_image_block{width:100%;max-width:520px}.productfull .mobile_img_view{display:none}.productfull .owl-carousel img{border:1px solid var(--border-color2);width:100%}.productfull .jshop_img_description{max-width:520px;width:100%;margin-top:14px}.productfull .list_product_image_thumb{flex-wrap:wrap;margin:0 -7px}.productfull .list_product_image_thumb>div{width:25%;padding:0 7px 7px}.productfull .list_product_image_thumb>div>div{height:100%}.productfull .list_product_image_thumb img{cursor:pointer}.productfull .intro_text_descr{padding:20px 0 30px;max-width:750px}.productfull .intro_text_descr .text{font-weight:300;font-size:16px}.productfull .intro_text_descr p{margin:0}.productfull .product_info{display:flex;gap:15px}.productfull .product_info>div:last-child{flex:0 1 440px}.productfull .wrap_quontity{display:flex;align-items:center;margin-bottom:5px}.productfull .wrap_quontity .prod_qty{font-weight:500;font-size:14px;line-height:1.2;margin-right:8px}.productfull .prod_qty_input{position:relative;width:55px;margin-right:8px;height:50px}.productfull .prod_qty_input #quantity{width:100%;height:100%;font-weight:300;font-size:24px;line-height:1.2;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.productfull .old_price{text-decoration:line-through;color:grey}.productfull #quantityControls{position:absolute;width:100%;height:28px}.productfull #quantityControls .quantity-plus{position:absolute;right:0;height:28px;width:25px;font-weight:900;border:none;border-left:1px solid var(--border-color);color:transparent;background:url(../../../images/icons/plus.svg) center no-repeat}.productfull #quantityControls .quantity-minus{position:absolute;left:0;height:28px;width:25px;font-weight:900;border:none;border-right:1px solid var(--border-color);color:transparent;background:url(../../../images/icons/minus.svg) center no-repeat}.productfull #block_price{font-weight:600;font-size:36px;line-height:1;display:block}.productfull .plusshippinginfo,.productfull .plusshippinginfo a,.productfull .taxinfo{display:inline-block;font-weight:300;font-size:12px;color:#000;line-height:100%}.productfull .price_all{margin-bottom:25px}#not_available{font-weight:300;font-size:14px;padding-left:20px;position:relative;margin-bottom:9px}#not_available::before{content:"";position:absolute;display:block;width:11px;height:11px;top:50%;margin-top:-7px;left:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.block_available.not_available::before{background-color:#333}.block_available.available::before{background-color:#8ac44b}.productfull .block_rating_hits{font-weight:400;font-size:16px;line-height:1}.productfull .deliverytime{font-size:14px;line-height:120%}.productfull .stock_and_time{display:flex;align-items:center;margin-bottom:30px}.productfull .stock_and_time .separator{margin-right:15px}.productfull .prod_buttons .buttons{display:flex;margin-top:30px}.productfull .btn-buy{border-radius:4px;font-size:18px;background:linear-gradient(270deg,#cfcccd 0,#99938f 100%);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.productfull a.askquestion{display:inline-block;margin-left:7px;color:transparent;font-size:0;background-color:#ececec;background-image:url(../../../images/icons/help.svg);background-repeat:no-repeat;background-position:center;width:52px}.productfull a.askquestion:hover{background-image:url(../../../images/icons/help_hover.svg)}.productfull .btn-wishlist{border-radius:0;font-size:0px;background-color:#fff;background-image:url(../../../images/btn_wishlist.png);background-position:center center;background-repeat:no-repeat;width:80px;border:1px solid var(--border-color-btn-wishlist)}.productfull .prod_buttons .btn.ajax_wichlist{font-size:0px;background-color:#ececec;background-image:url(../../../images/icons/product_favorite.svg);background-position:center center;background-repeat:no-repeat;width:52px;border:none;display:inline-block;position:relative;bottom:0;height:auto}.productfull .prod_buttons .btn.ajax_wichlist.active{background-color:#ececec;background-image:url(../../../images/icons/product_favorite_active.svg)}.productfull .prod_buttons .btn.ajax_wichlist:hover{background-color:#333!important}.productfull .prod_buttons .btn.ajax_wichlist i{display:none}.productfull .product_in_cart{font-size:14px}
.productfull .jshop_prod_description{font-weight:300;font-size:18px;margin-top:0px;margin-bottom:50px;max-width:1090px}.simple_tmp .productfull .jshop_prod_description{max-width:unset}.productfull .jshop_prod_description .title-descr{margin-bottom:25px}.productfull .detail_info{flex:0 1 310px;font-size:16px;font-weight:300}.productfull .detail_info span{font-size:16px}.productfull .dt_item_name{width:auto;font-size:16px}.productfull .dt_item_name_ean{font-size:14px}.review_form{font-size:16px;max-width:100%}.review_items{font-size:16px}.productfull .prod_base_price{font-size:14px;margin-bottom:5px}.productfull .image_wrapper{position:relative}.jshop .product_label{position:absolute;z-index:2;top:8px;left:8px;line-height:1}.jshop_prod_attributes{padding-top:5px;padding-bottom:5px}.jshop_prod_attributes>div{margin-bottom:15px}.jshop_prod_attributes .select_and_img{display:flex}.jshop_prod_attributes .prod_attr_img img{height:28px;margin-left:5px}.jshop_prod_attributes .inputbox{height:29px;font-size:14px;width:150px;font-weight:300;padding:6px 20px 6px 6px;background-image:url(../../../images/icons/arrow_drop_down2.svg);background-position:right 6px center;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.jshop_prod_attributes .input_type_radio{margin-right:15px}.prod_free_attribs{padding-top:20px;padding-bottom:5px;border-bottom:1px solid var(--border-color)}.prod_free_attribs .inputbox{width:100%;max-width:380px;height:35px}.prod_free_attribs>div{margin-bottom:15px}.rst-block{display:block;position:relative;width:100%;border:1px solid #ccc;text-align:center;overflow:hidden}.jshop_categ img.jshop_img,.product .image_block img.jshop_img,.productfull .full_image_block img,.productfull .list_product_image_thumb img{width:100%;aspect-ratio:var(--img-aspect-ratio,1/1);object-fit:var(--object-fit,cover)}.cart .quantityControls input,.productfull #quantityControls input.quantity-minus,.productfull #quantityControls input.quantity-plus{height:28px!important}.productfull #myTab{margin-top:40px;border-color:#bbb}.productfull .nav-tabs .nav-item a{border:none;background:linear-gradient(270deg,#c5c2c3 0,#99938f 100%);border-radius:4px 4px 0 0;margin-right:12px;color:#fff;font-weight:700;font-size:18px;line-height:1.6}.productfull .nav-tabs .nav-item.show .nav-link,.productfull .nav-tabs .nav-link.active,.productfull .nav-tabs .nav-link:focus,.productfull .nav-tabs .nav-link:hover{border:none;background:linear-gradient(270deg,#333 0,#333 100%)}.productfull .review_items{flex:0 1 953px;padding-right:100px}.productfull .review_item .review_mark{margin-bottom:10px}.productfull .review_item .user_time{font-weight:400;font-size:18px;line-height:1.6;color:#999;margin-bottom:12px}[href="#description"]{word-break:break-all}.productfull .review_item .review_text{font-weight:400;font-size:18px;line-height:1.6}.productfull .review_flex{display:flex}.simple_tmp .productfull .review_flex{display:block}.productfull .review_flex .form_review_block{flex:0 1 650px}.productfull .review_flex .form_review_block .inner{margin-top:20px;background-color:#eee;padding:30px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#jshop_review_write .buttons{text-align:right}#left-side,.sonderangebote #left-side{padding-top:0}h1.cat_title{font-weight:700;font-size:32px;line-height:1.2;text-align:center}.block_sorting_count_to_page{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.block_sorting_count_to_page .form-group{margin-bottom:10px}.block_sorting_count_to_page #order{width:70px;height:29px;font-size:14px;line-height:1.2;font-weight:300;padding:6px 20px 6px 6px;background-image:url(../../../images/icons/arrow_drop_down2.svg);background-position:right 6px center;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.block_sorting_count_to_page .control-label{font-size:14px;color:var(--text-color1)}.block_sorting_count_to_page #limit{width:50px;height:29px;font-size:14px;line-height:1.2;font-weight:300;padding:6px 20px 6px 6px;background-image:url(../../../images/icons/arrow_drop_down2.svg);background-position:right 6px center;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.list_product .image_block{position:relative;margin-bottom:12px}.list_product .product_label{position:absolute;width:auto;top:0;left:0;z-index:2;line-height:1}
.list_product .product .oiproduct {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.list_product .product .price_button {
    margin-top: auto;
}
.list_product .row-fluid.i-p-5 {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch; 
}

.list_product .sblock4,
.list_product .sblock3,
.list_product .sblock5 {
    display: flex;
}
.list_product .sblock4 > .block_product,
.list_product .sblock3 > .block_product,
.list_product .sblock5 > .block_product {
    display: flex;
    flex: 1 1 auto;
}
.list_product .product.block_product.card {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.list_product .product.block_product.card .oiproduct {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

.list_product .product.block_product.card .price_button {
    margin-top: auto;
}
/* Контейнер модуля */
.products_last_visited.jshop {
    align-items: stretch;
}

/* Картка товару */
.related__products .block_item,.products_last_visited .block_item.product_item { 
    min-width: 300px;
    max-width: 330px;
    box-sizing: border-box;   /* щоб padding не міняв "зовнішню" ширину */
    display: flex;
    flex-direction: column;
    border: 1px solid #e5e5e5;
    border-radius: 0.25rem;
    background-color: #ffffff;
    position: relative;
}

/* Внутрішній контейнер */
.products_last_visited .product-card-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* НАЗВА — без жодних line-clamp, щоб не обрізало текст */
.products_last_visited .product_title {
    padding: 5px 8px 0 8px;
    display: block;            /* перезаписуємо display:-webkit-box з .name */
    overflow: visible;
}

/* Якщо десь у шаблоні є правило .products_last_visited .name з line-clamp — глушимо його тут */
.products_last_visited .product_title {
    -webkit-line-clamp: unset;
    -webkit-box-orient: initial;
}
.list_product .product_label img{max-width:55%}.list_product .name{margin-bottom:12px}.list_product .name a{font-weight:500;font-size:18px;line-height:1.6}.list_product .description{font-size:14px;color:var(--text-color4);height:25px;overflow:hidden}.list_product .deliverytime,.list_product .extra_fields,.jshop_code_prod,.list_product .manufacturer_code,.manufacturer_name,.list_product .plusshippinginfo,.list_product .productweight{font-size:14px}.manufacturer_block{width:100%;display:flex;flex-wrap:nowrap}.manufacturer_info,.manufacturer_logo{box-sizing:border-box;flex:0 0 50%;max-width:50%;display:flex;justify-content:center;align-items:center;text-align:center;min-width:0}.manufacturer_info{flex-direction:column;gap:8px}
.manufacturer_name p{margin:0px}
.jshop_code_prod,.manufacturer_name{display:inline-block;align-items:start;justify-content:start;gap:.5rem;margin:0;width:100%}.manufacturer_logo img{display:block;max-width:100%;height:auto}.clamp-block{display:flex;flex-direction:column;gap:.5rem}.clamp-target{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.clamp-target::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.4em;background:linear-gradient(to bottom,rgba(var(--bs-body-bg-rgb,255,255,255),0),var(--bs-body-bg,#fff));pointer-events:none}.clamp-toggle summary{list-style:none;cursor:pointer}.clamp-toggle summary::-webkit-details-marker{display:none}.clamp-toggle .less,.clamp-toggle[open] .more{display:none}.clamp-toggle[open] .less{display:inline}.clamp-toggle[open]~.clamp-target{-webkit-line-clamp:unset;overflow:visible}.clamp-toggle[open]~.clamp-target::after{display:none}@supports not (-webkit-line-clamp:2){.clamp-target{max-height:calc(2.5em * 2 + .25em)}.clamp-toggle[open]~.clamp-target{max-height:none}}.productfull .extra_fields .extra_fields_name,.productfull .extra_fields .field_val{display:none}.productfull .extra_fields_value{display:inline-flex;flex-wrap:wrap;gap:3px;align-items:center}.extra_fields_value .field_val::before{content:""}.productfull .extra_fields_el{float:left;margin:0 4px}.list_product .taxinfo{display:block;line-height:1.4;font-weight:400;font-size:12px;color:#999}.list_product .jshop_price{line-height:1}
.jshop_price span{display:inline-block;font-weight:800;font-size:28px;color:#333;line-height:1}.list_product .buttons{font-size:12px}.list_product .buttons .button_buy,.list_product a.askquestion{width:100%;font-weight:700;font-size:18px;line-height:1.6}.list_product .ca_qty_input span{display:none}.list_product a.askquestion{margin-bottom:10px}.list_product .buttons .button_detail{display:none}.last-visit-page .list_product .buttons .button_detail{display:block;font-size:18px}.list_product .base_price{font-size:14px;margin-bottom:10px;display:none}.list_product .old_price{color:var(--text-color2);text-decoration:line-through}.list_product .block_price{flex:1 1 auto;min-width:115px}.list_product .review_mark>div{margin:auto}.list_product .count_commentar{font-size:16px}.list_product .ca_qty_input{display:none}.list_product .price_button{display:flex;flex-wrap:wrap;align-items:center;margin-top:auto}.block_price .input-mini{width:65px;height:38px;text-align:center;border:1px solid var(--border-color-input)}.box_products_sorting span.ml-1{display:none}.list_prod_more{margin-top:30px;margin-bottom:10px;position:relative;z-index:0}.list_prod_more a{display:inline-block;position:relative;font-weight:400;font-size:12px;text-transform:uppercase;background-color:#fff;color:#999;padding:0 12px;z-index:1}.list_prod_more::before{content:"";display:inline-block;position:absolute;background-color:#c5c5c5;width:265px;height:2px;top:50%;left:50%;translate:-50%;z-index:0}.list_prod_more a:hover{color:#333}.page_cart .title{font-weight:500;font-size:32px;line-height:1.2;margin-bottom:20px}.left_side_cart{max-width:996px}.left_side_cart table.cart{width:100%}table.cart tr.item td{border:1.52px solid #eee;padding:6px;font-size:17px;line-height:1.2}table.cart tr.head th{font-weight:400;font-size:15px;text-align:center;line-height:1.2;padding:10px 6px}table.cart th.jshop_img_description_center,table.cart th.quantity,table.cart th.single_price,table.cart th.total_price{width:15%}table.cart th.product_name{width:30%}table.cart th.remove{width:10%}table.cart .jshop_img_description_center a{display:block;max-width:76px;margin:auto}table.cart .jshop_img_description_center a img{width:100%;aspect-ratio:1/1;object-fit:cover}table.cart .prodname{font-weight:400;font-size:17px;line-height:1.2;color:#999;margin-bottom:7px;display:block}table.cart .jshop_code_prod{font-size:14px;line-height:1.2;font-weight:300}table.cart .jshop_cart_attribute,table.cart .list_extra_field{display:block;font-weight:400;font-size:17px;line-height:1.4;margin-bottom:0}table.cart .cart_remove{display:inline-block;width:25px;height:25px;background:url(../../../images/icons/cart_remove.svg) center no-repeat}.page_cart .quantity_input{display:inline-block;text-align:center;font-size:17px;width:100%;padding:5px 30px;-moz-appearance:textfield;border:1px solid #ccc}.page_cart .quantity_input::-webkit-inner-spin-button,.page_cart .quantity_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_cart .input_area{display:inline-block;position:relative;width:100px}.page_cart .input_area button{position:absolute;width:30px;height:100%;background-color:transparent;border:none;background-repeat:no-repeat;background-position:center}.page_cart .input_area button.increment{right:0;background-image:url(../../../images/icons/plus.svg);border-left:1px solid #ccc}.page_cart .input_area button.decrement{left:0;background-image:url(../../../images/icons/minus.svg);border-right:1px solid #ccc}.total_cart_wrap{min-height:235px;border:1px solid #000;border-radius:4px;padding:20px;margin-top:20px}.total_cart_wrap .title{font-weight:700;margin-bottom:40px}.total_cart_wrap .jshop_subtotal{max-width:434px}.total_cart_wrap .discount,.total_cart_wrap .subtotal,.total_cart_wrap .tax,.total_cart_wrap .total{display:flex;justify-content:space-between}.total_cart_wrap .tax div{font-size:14px;line-height:1.2;color:#000;margin-bottom:12px}.total_cart_wrap .subtotal div,.total_cart_wrap .total div{font-weight:400;font-size:20px;line-height:1.2;color:#000}.total_cart_wrap .total div{font-size:20px;font-weight:600}.total_cart_wrap .total{margin-bottom:12px}.cart_block_discount{padding:40px 0}.cart_block_discount .inputbox{width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.total_cart_wrap .plusshipping{font-size:14px;line-height:1.2}.cart_block_discount .btn{font-weight:700;font-size:18px;padding:5px 20px;border-top-left-radius:0;border-bottom-left-radius:0}.cart_buttons{margin-top:40px}.cart_buttons .button_to_checkout a{display:block}.left_side_cart .mob_prod_name,.left_side_cart .mob_total_price{display:none}.left_side_cart .q_block{text-align:center}.mob-header-account{display:none}.menu_checkout{display:flex}.menu_checkout .jshop_order_step span,.menu_checkout div,.menu_checkout span{font-size:12px;color:var(--text-color2)}.menu_checkout .jshop_order_step span.active_step{color:var(--text-color6)}.menu_checkout .jshop_order_step span a{color:var(--text-color2);text-decoration:underline;font-size:12px}#shipping_form .name label{width:320px}.form_check_register{max-width:600px;margin-left:200px;padding:30px;background-color:#eee}.form_check_register input[type=email],.form_check_register input[type=password],.form_check_register input[type=text],.form_check_register select{width:100%}.requiredtext_checkaut{font-size:12px;color:var(--text-color2)}.form_check_register label{display:none}.form_check_register .buttons{text-align:right}.form_check_register .btn-purple{max-width:125px;font-size:18px;height:50px}.other_delivery_adress div{font-size:16px}.checkout_payment_block,.checkout_shipping_block{padding-right:0}.checkout_payment_block .item-pay,.checkout_shipping_block .item-ship{display:block;position:relative;padding:20px;border:1px solid var(--border-color3);margin-bottom:15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.checkout_payment_block .item-pay:hover,.checkout_shipping_block .item-ship:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.15);cursor:pointer}.checkout_payment_block .item-pay.active,.checkout_shipping_block .item-ship.active{box-shadow:none;border:1px solid var(--border-color3-active)}.checkout_payment_block .item-pay .name{display:flex;align-items:center}.checkout_shipping_block .item-ship .name .item{display:flex}.checkout_payment_block .item-pay .name input[type=radio],.checkout_shipping_block .item-ship .name input[type=radio]{margin-right:10px}.checkout_payment_block .item-pay p,.checkout_shipping_block .item-ship p{margin:0;padding-left:23px}.checkout_payment_block .item-pay .payment_image,.checkout_shipping_block .item-ship .shipping_image{position:absolute;width:35px;height:35px;top:15px;right:15px}.checkout_payment_block .item-pay .payment_image img,.checkout_shipping_block .item-ship .shipping_image img{width:100%;height:100%;object-fit:contain}.checkout_shipping_block .item-ship .info-shopping{display:none}.cart_in_checkout .title span{position:relative}.cart_in_checkout .jshop_prod_cart{display:flex;align-items:center;margin-bottom:30px}.jshop_img_description_checkout{width:30%;padding-right:15px}.jshop_img_description_checkout img{max-width:100%;width:100%;border:1px solid var(--border-color)}.cart_in_checkout .prod_description{width:70%}.cart_in_checkout .single_price .data{white-space:nowrap}.n_p_block,.q_p_block{display:flex;justify-content:space-between}.n_p_block{margin-bottom:20px}.n_p_block a,.n_p_block div{font-size:16px}.q_p_block div,.q_p_block span{font-size:14px;color:var(--text-color2)}.cart_in_checkout .jshop_subtotal>div{display:flex;justify-content:space-between;margin-bottom:3px}.cart_in_checkout .jshop_subtotal div{font-size:16px}.cart_in_checkout .jshop_subtotal .total div{font-size:20px;font-weight:600}.cart_in_checkout .jshop_subtotal .divider{height:1px;background-color:var(--border-color-divider2);margin-top:20px;margin-bottom:20px}.check_finish .checkoutinfo .head{font-size:20px;margin-bottom:10px}.check_finish .checkoutinfo .wrap{position:relative;padding:10px 35px 10px 15px;border:1px solid var(--border-color3);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.check_finish .checkoutinfo .wrap .link-edit{position:absolute;display:flex;justify-content:center;align-items:center;top:10px;right:10px;width:25px;height:25px}.check_finish .checkoutinfo .wrap .link-edit img{max-width:100%}.check_finish .checkoutinfo .wrap .ship-name{font-weight:600;margin-bottom:.5rem;font-size:16px}.check_finish .checkoutinfo .wrap .flex{align-items:center}.check_finish .checkoutinfo .wrap .flex p{margin:0}.check_finish .checkoutinfo .fl-image{margin-right:15px}.check_finish .checkoutinfo .wrap .pay-name{font-size:16px}#reg-check-block{display:flex;align-items:center}#reg-check-block>div:first-child{margin-right:5px}.task-finish .finish_block{background-image:url(../../../images/banners/finish-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:630px;padding-top:147px;margin-top:20px}.task-finish .f_banner{max-width:758px;min-height:390px;margin:auto;text-align:center;position:relative;padding:100px 60px 20px;color:#fff;font-weight:700;font-size:96px;line-height:1.2;background:linear-gradient(270deg,#333 0,#ff5f01 100%)}.task-finish .f_banner::before{content:"";position:absolute;display:block;width:53px;height:214px;top:-145px;left:80px;background:url(../../../images/icons/finish1.svg) center no-repeat}.task-finish .f_banner::after{content:"";position:absolute;display:block;width:53px;height:214px;top:-145px;right:80px;background:url(../../../images/icons/finish2.svg) center no-repeat}.header-account{margin-bottom:30px}.header-account h1{background:linear-gradient(270deg,#c5c2c3 0,#e0e0e0 100%);padding:10px 0 11px 15px;margin:0;font-size:36px;font-weight:700}.myaccount_menu{list-style:none;padding:0 0 0 48px;margin:0}.myaccount_menu li a{display:inline-block;color:#443e3e;font-size:18px;padding:8px 0;line-height:normal;font-weight:600;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.myaccount_menu li a.active,.myaccount_menu li a:hover{color:#333}.myorders_list .list-orders thead{background:linear-gradient(270deg,#c5c2c3 0,#bebebe 100%)}.myorders_list{margin-bottom:50px}.myorders_list table td{padding:12px 10px}.myorders_list table.list-orders>tbody>tr{border-bottom:1px solid #d5d5d5}.myorders_list table thead td{padding:4px 10px}.myorders_list .ajax_order>td{padding:0}.myorders_list table tr{position:relative}.myorders_list table thead tr{border:none}.myorders_total{color:#fff;background-color:#999;font-size:16px;font-weight:600;display:flex;justify-content:flex-end;padding:4px 10px}.inner_order{padding:20px 20px 40px;border:1px solid #e6e6e6;background-color:#fff;border-radius:8px}.inner_order .subtitle{font-weight:500;font-size:24px;margin-bottom:20px}.inner_order tr.open{background-color:#efeded}a.btn-order-ajax{border:1px solid #333;width:120px;text-align:left;line-height:1.5;padding:4px 24px;font-weight:500;font-size:16px;color:#333;background:url(../../../images/icons/keyboard_double_arrow_down.svg) right 20px center no-repeat #fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}a.btn-order-ajax:hover{background:url(../../../images/icons/keyboard_double_arrow_down.svg) right 20px center no-repeat #fff;border:1px solid #333;color:#333}a.btn-order-ajax.active{background:url(../../../images/icons/keyboard_double_arrow_up.svg) right 10px center no-repeat #333;color:#fff;border:1px solid #333}.ajax_order{position:relative;width:100%}.myorder-flex .item-right.item-order-right{border:none;box-shadow:none;padding:0}.about-order{padding:5px 20px 12px;display:flex;flex-wrap:wrap;background-color:#f9f7f7}.about-order .item{position:relative;width:21%}.about-order .item:last-child{width:37%}.about-order .item:not(.about-order .item:last-child){padding-right:20px}.about-order .item:nth-child(2) tr{border-bottom:0}.about-order .item:nth-child(2) td{padding:5px;font-weight:500}.about-order .table-address{width:100%}.about-order .flex-address{display:flex}.about-order .flex-address>div{width:50%}.about-order .flex-address table{max-width:100%}.about-order .flex-address table td{word-break:break-all;font-size:16px;line-height:1.4;padding:0}.about-order .flex-address table .email{color:#333}.about-products{border-radius:8px;background-color:#fff;padding:0}.about-products .btn-cancel{border:1px solid var(--bg-color-btn);background-color:#fff;color:var(--bg-color-btn);font-weight:600;margin-right:10px}.about-products .btn-cancel:hover{color:var(--bg-color-btn)}.about-products .product_name a:hover,.my-questions .prodname a:hover{text-decoration:underline}.about-products .product_name .attribs{font-size:14px}.history_head{display:inline-block;color:var(--main);cursor:pointer}.order_history table td{padding:0 10px 0 0}.about-order .title-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myorderinfo .f-end{display:flex;justify-content:flex-end;padding:10px 20px 10px 10px;background:#9d9c9c;color:#fff}.order_items table{width:100%}.order_items table thead{background-color:var(--bg-color-account)}.order_items table td,.order_items table th{padding:4px 10px;border-bottom:1px solid #d5d5d5;font-weight:400}.order_items table .jshop_prod_cart{background-color:#f9f7f7}.myorderinfo .product_head{font-size:20px;font-weight:500;line-height:normal;margin-bottom:20px}.myorderinfo .order_comment{padding:5px 20px 12px;background-color:#f9f7f7}.jshop .downlod_order_invoice{display:flex;justify-content:flex-end;padding:0 10px 20px;background:#9d9c9c}.jshop .downlod_order_invoice .btn{color:#111;border:1px solid #000;border-radius:4px;padding:6px 10px;width:270px;height:40px;background:#bedef5;font-weight:500;font-size:16px}.jshop .downlod_order_invoice .btn:hover{border:1px solid #bedef5;background:#000;color:#bedef5}.myorderinfo .jshop_subtotal{line-height:1.8}.myorderinfo .jshop_subtotal .name{font-weight:600}.my-discount .descr p{margin-bottom:0}.list-questions{padding:20px 40px 20px 20px;border:1px solid #e6e6e6;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.list-questions h3{font-weight:500;font-size:24px;margin-bottom:20px}.list-questions .item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d5d5d5}.list-questions .item.item-child{padding-left:60px}.list-questions .item .q_name{font-weight:400;font-size:16px;color:#111}.list-questions .item .q_date{font-weight:300;font-size:16px;color:#303030;margin:4px 0 10px;line-height:1.4}.list-questions .link{display:inline-block;padding-bottom:20px;font-weight:400;font-size:16px;color:#333}.list-questions .link:hover{text-decoration:underline}.list-questions .qflex{display:flex}.list-questions .user_img{flex:0 1 70px;min-width:70px;background-image:url(../../../images/icons/account_circle.svg);background-repeat:no-repeat;background-position:left top}.list-questions .question{flex:1 1 auto;font-weight:300;font-size:16px;color:#303030;min-height:45px}.editaccount_block label{display:none}.other_delivery_adress label{display:inline-block;font-size:16px;margin-right:15px}.page_wishlist{padding-bottom:60px}.quantity_prod_cart{padding-top:15px}.cartwishlist .quon_and_total{justify-content:flex-end}.cartwishlist .jsh_prod_flex{margin-bottom:25px}.cartwishlist .jshop_img_cartdescription{width:25%}.cartwishlist .jshop_img_cartdescription img{width:100%}.cartwishlist .cart_info_product{width:75%}.cartwishlist .remove{display:flex}.wishlish_buttons{max-width:600px;margin-top:50px}.cartwishlist .name_and_price{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:10px}.cartwishlist .product .image{position:relative}.cartwishlist .remove_to_cart{display:block;overflow:hidden;position:absolute;width:25px;height:25px;right:0;top:0}.cartwishlist .remove_to_cart img{max-width:100%;max-height:100%}.cartwishlist .jshop_cart_attribute{margin-bottom:0;font-size:14px}.list_product .btn.ajax_wichlist{background:0 0;right:5px;top:5px;bottom:auto}.cartwishlist .cart_info_product .list_attribute{font-size:16px}.check_finish .checkoutinfo>div{margin-bottom:15px}.check_finish .row_agb,.check_finish .row_agb a{font-size:14px}.pfinish_comment_block textarea{width:100%;height:160px;resize:none}.form-search .inputbox{width:100%;max-width:420px}.search_title{font-weight:700;font-size:32px;line-height:1.2;color:#000;text-align:center}.search_title>span{font-weight:400}.com_jshopping_search .block_sorting_count_to_page{margin-bottom:20px}.fielderror{border:1px solid #dd3232!important}.fielderrormsg{font-size:14px;color:red}#mxcpr,#mxcpr a{font-size:12px;line-height:120%;margin-top:20px;color:#777}@media (max-width:1200px){.pagelogin .reg_title{font-size:28px}.myaccount_menu{padding-left:0}.form_check_register{margin-left:0}}@media (max-width:991px){.checkout_left{padding-top:15px}.checkout_blocks{flex-direction:column-reverse}.menu_checkout{display:none}.total_cart_wrap{padding:15px}.total_price_cart .data{font-size:16px}.total_cart_wrap .total div{font-size:18px}.cart_info_product .list_attribute{margin-top:5px}.name_and_price .product_name{padding-top:0}.cart_info_product .single_price .data{margin:5px 0}.cart_info_product{flex-direction:column}.jshop_list_product h1{font-size:24px}.list_product .jshop_price span{font-size:22px;white-space:nowrap}.name_and_price{width:100%;position:relative}.quon_and_total{width:100%;justify-content:space-between}.remove_cart_prod{display:none}.remove_cart_prod_mob{margin-top:10px;display:block}.login_wrap,.register_wrap{padding:30px}.checkout_pfinish_block{padding-right:0}.cart_in_checkout .jshop_subtotal .total div{font-size:18px}.cartwishlist .quon_and_total{justify-content:flex-start}.cartwishlist .total_price_cart .data{text-align:left}.myaccount_urls .head{display:none}.block_sorting_count_to_page{position:relative}.com_jshopping_search .form-group.box_products_sorting.form-inline{position:relative;right:0;top:0;padding-left:0;width:250px}.com_jshopping_search .block_sorting_count_to_page{justify-content:flex-end;display:none}.checkout_payment_block,.checkout_shipping_block{padding-right:0}#left-side{padding-top:30px}h1.cat_title{margin-top:40px}.productfull .detail_image{flex:0 1 100%;width:100%;min-width:auto}.productfull .detail_wrapper{flex:0 1 100%;padding-left:0;margin-top:30px}.productfull .review_flex{flex-wrap:wrap}.productfull .review_items{flex:0 1 100%;padding-right:0}.productfull .review_flex .form_review_block{flex:0 1 100%;max-width:650px}.productfull .review_flex .form_review_block .inner{margin-top:0}.page_cart .left_buttons{margin-top:30px}.search_title{font-size:24px;margin-bottom:12px}.myaccount_menu{margin-top:12px;margin-bottom:30px}.header-account,.list-questions h3{display:none}.mob-header-account{display:block;font-weight:500;font-size:24px;margin-bottom:16px}.list-questions{padding:20px}.pagelogin{margin-bottom:40px}.pagelogin .rreverse{flex-direction:column-reverse}.login_wrap{margin-bottom:16px}.pagelogin .reg_title{font-size:24px}.pagelogin .form-group-flex{flex-direction:column}.pagelogin .form-group-flex .form-group{width:100%}.inner_order{margin-top:20px}}@media (max-width:767px){.subtitle{font-size:16px}.list_prod_more{margin-top:12px;margin-bottom:0}.newsflash .list_prod_more{margin:0}.mob-hide{display:none}.productfull h1{font-size:24px}.jshop_related{margin-bottom:8px}.pagelogin .row-fluid{flex-direction:column-reverse}.cart_in_checkout{margin-bottom:15px;margin-top:15px}.myorders_list .table_order_list .products{border-left:none}.checkout_pfinish_block{padding-right:0}.popup-cart-ajax{display:none!important}.to_ajax_cart{position:relative}.form_check_register{max-width:100%}.downlod_order_invoice{margin-top:20px}.order_items td.image_thumb{width:110px}.order_items .mobile-cart{display:block}.myorderinfo .jshop_subtotal{margin-left:0;width:100%}.myorderinfo .jshop_subtotal .name{padding-right:10px}.jshop_list_product .page-item.active .page-link,.jshop_list_product .page-link{padding:8px 10px}.jshop_list_product i.next-pag::before{top:-2px}.jshop_list_product i.prev-pag::before{top:6px;left:0}.list_product .image_block{margin-bottom:0}.about-order,.about-products{padding:10px 15px}.about-order .item{width:100%;margin-bottom:16px}.about-products .product_code,.about-products .single_price{display:none}.order_items table td.quantity{text-align:center}.about-order .flex-address{flex-wrap:wrap}.about-order .flex-address>div{width:100%}.about-order .flex-address>div:first-child{margin-bottom:20px}.page_cart .title{margin-top:0!important}.left_side_cart .product_name,.left_side_cart .single_price,.left_side_cart .total_price,.left_side_cart tr.head{display:none}.left_side_cart .mob_prod_name,.left_side_cart .mob_total_price{display:block}.left_side_cart .mob_prod_name{min-height:115px}.left_side_cart .q_block{text-align:left}.left_side_cart table.cart{border-spacing:0 12px;border-collapse:separate}.left_side_cart table.cart td.jshop_img_description_center{width:113px;vertical-align:top}.left_side_cart table.cart td.quantity{width:auto}.left_side_cart table.cart td.remove{vertical-align:top;width:40px}.left_side_cart table.cart td.remove>.data{text-align:right}.left_side_cart table.cart .jshop_img_description_center a{max-width:113px}.left_side_cart table.cart tr.item{border-bottom:1px solid #ccc}.left_side_cart table.cart tr.item td{padding:0;border:none;border-bottom:1px solid #ccc}.left_side_cart table.cart tr.item td.quantity{padding:0 15px}.left_side_cart table.cart .quont_total{display:flex;align-items:center;justify-content:space-between;padding:24px 0 20px;margin:0 -55px 0 -128px}.left_side_cart .mob_total_price{font-size:24px;line-height:1.2}.dots_menu{position:absolute;width:20px;height:22px;background:url(../../../images/icons/dots_menu.png) right center no-repeat;right:0;top:0;cursor:pointer}.dots_menu_items{display:none;position:absolute;right:0;top:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);background-color:#f9f7f7;border-radius:4px;padding:12px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.dots_menu_items a{color:#333!important;line-height:1.6;font-size:16px;display:inline-block;padding-left:30px;background:url(../../../images/icons/delete_item.svg) left center no-repeat}.page_cart .input_area{width:150px}.page_cart .quantity_input{font-size:22px;padding:11px 43px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.page_cart .input_area button{width:43px}.inner_order .subtitle{margin-bottom:11px}.inner_order{padding:0;border:none}.about-order .item:not(.about-order .item:last-child){padding-right:0}.about-order{padding-left:40px;background-color:#fff}.about-products{padding:0}.myorderinfo .f-end,.order_items table td,.order_items table th{padding:4px 10px}.list-orders tr td.first,.list-orders tr td.last{display:none}.myorders_list .list-orders>tbody>tr>td{border:1px solid #ccc}.myorders_list .list-orders>tbody>tr.ajax_order>td{border:none}table.jshop.jshop_subtotal td.value{text-align:right}.jshop .downlod_order_invoice{background:0 0;justify-content:center;margin-top:8px;margin-bottom:12px}.order_items .quantity{text-align:center}.myorderinfo .order_comment{background-color:#fff}.about-order .item:last-child{width:100%}.jshop_profile_data{flex-wrap:wrap}.jshop_profile_data .item{flex:0 1 50%}.task-finish .f_banner{font-size:60px}}@media (max-width:650px){.productfull .full_image_block{width:100%;margin-bottom:20px}.productfull .jshop_img_description{width:100%;padding-right:0}.productfull .jshop_prod_attributes,.productfull .prod_free_attribs{font-size:16px}.productfull .jshop_prod_attributes .d-flex,.productfull .prod_free_attribs .d-flex{flex-wrap:wrap}.productfull .jshop_prod_attributes .dt_item_name,.productfull .prod_free_attribs .dt_item_name{width:100%}.jshop_prod_attributes .inputbox{width:230px}.productfull .btn-buy{font-size:16px}.cartwishlist .button{width:auto}.cart_in_checkout .jshop_subtotal .divider{width:100%}.downlod_order_invoice .btn.btn-print{font-size:14px;width:auto}.productfull #myTab{flex-wrap:nowrap}.productfull #myTab .nav-item{width:33.33%}.productfull #myTab .nav-item:last-child a{margin-right:0}.productfull .nav-tabs .nav-item a{margin-right:8px;height:100%;display:flex;justify-content:center;text-align:center;align-items:center;padding:10px 4px;font-size:16px;line-height:1.2}.productfull .jshop_prod_description p,.productfull .review_item .review_text{font-size:16px}#myTabContent>div#related_product{margin-top:12px}}@media (max-width:480px){.productfull #block_price{font-size:22px}.jshop_related .jshop_price span{font-size:20px;white-space:nowrap}.productfull .jshop_prod_description{margin-top:30px}.productfull .jshop_prod_description .title-descr{margin-bottom:15px}.productfull .btn-buy{width:auto;flex:1 1 auto}.productfull .mobile_img_view{display:block}.productfull .owl-dots{display:none}.productfull .owl-nav{position:absolute;top:45%;width:100%}.productfull .owl-nav button{position:absolute;width:50px;height:50px;background:var(--bg-color4)!important;outline:0}.productfull .owl-nav button span{display:block;width:15px;height:15px;border-left:3px solid #a5a5a5;border-bottom:3px solid #a5a5a5;font-size:0px;transform:rotate(45deg);margin-left:19px}.productfull .owl-prev{left:-15px}.productfull .owl-next{right:-15px}.productfull .owl-nav .owl-next span{transform:rotate(-135deg);margin-left:15px}.productfull .full_image_block:not(.productfull.with_tabs .full_image_block),.productfull .jshop_img_description:not(.productfull.with_tabs .jshop_img_description){display:none}.productfull.with_tabs .full_image_block{margin-bottom:10px}.productfull.with_tabs .jshop_img_description{margin-top:0}.productfull.with_tabs .list_product_image_thumb{margin:0 -5px}.productfull.with_tabs .list_product_image_thumb>div{padding:0 5px 10px}.productfull.with_tabs .detail_wrapper{margin-top:20px}.block_button_register_mob,.pagelogin .login_form,.pagelogin .reg_logintext,.pagelogin .reg_title,.pagelogin .register-field{padding:0}#comjshop_register .button,.block_button_register_mob span,.editaccount_block .button,.myaccount_urls .button,.pagelogin .rowbutton .button{width:100%}.left_side_cart{min-height:10px;padding-right:0}.jshop_img_cartdescription{min-width:120px}.remove_cart_prod a span{display:none}.cart_buttons,.line_divider,.total_cart_wrap+.line_divider{margin-left:0;margin-right:0}.cart_buttons .button_to_checkout a{max-width:100%;width:100%}.cart_block_discount .btn{padding-left:20px;padding-right:20px}.cart_empty_text{margin-left:15px}.wishlish_buttons .button:first-child{margin-right:15px}.pfinish_comment_block textarea{width:100%}.list_product .name{margin-bottom:7px;font-size:14px}.list_product .name a{font-size:14px;line-height:1.6}.list_product .jshop_price span{font-size:16px;white-space:nowrap}.list_product .taxinfo{font-size:11px}.list_product .product_label{width:29px;top:4px}.list_product .product_label img{max-width:100%}.list_product .btn.ajax_wichlist{top:2px}h1.cat_title{margin:15px 0;font-size:20px;line-height:1.2;text-align:left}.block_sorting_count_to_page{margin-bottom:10px}.block_price .input-mini{font-size:14px;width:55px;height:30px}.login_wrap,.register_wrap{padding:30px 10px}.checkout_blocks .button{width:100%}#shipping_form .name label{width:60%}#shipping_form .name .shipping_price{flex-grow:1;text-align:right}.form-search .search_type label{display:block}.com_jshopping_search .form-group.box_products_sorting.form-inline,.form-search .btn.button{width:100%}.jshop .downlod_order_invoice{padding:0;flex-direction:column}.about-products .btn-cancel{margin:0 0 10px}.list_product .buttons .button_buy,.list_product a.askquestion{font-size:14px;padding:6px 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.list_product .buttons{width:100%;margin-top:8px}.productfull .product_info{flex-wrap:wrap}
.productfull .detail_info{flex:0 1 100%;margin-bottom:20px}
.productfull .prod_buttons .buttons{margin-top:0}.jshop .downlod_order_invoice .btn{width:100%}.jshop_prod_cart .name.prodname{font-size:14px}.jshop_prod_cart td{border:1px solid #ccc}.form_check_register{padding:25px 12px 12px}.form_check_register .btn-purple{max-width:100%}.header-account h1{font-weight:500;font-size:24px}#birthday_btn{width:auto}.jshop_profile_data .item{flex:0 1 100%}.main_cat_flex .cat_name{font-size:24px}.main_cat_flex .inner{min-height:250px;padding:14px 20px 24px}.main_cat_flex .inner .btn{font-size:14px;padding:6px 14px;width:auto;height:35px}.last-visit-page .list_product .buttons .button_detail{font-size:14px;padding:6px 10px}.task-finish .finish_block{padding-top:70px;min-height:390px}.task-finish .f_banner{font-size:36px;padding:80px 20px 20px;min-height:250px}.task-finish .f_banner::before{width:26.5px;height:107px;background-size:contain;top:-70px;left:50px}.task-finish .f_banner::after{width:26.5px;height:107px;background-size:contain;top:-70px;right:50px}}@media (max-width:400px){.cart_in_checkout .n_p_block a,.cart_in_checkout .n_p_block div{font-size:14px}.cart_in_checkout .jshop_subtotal .total div{font-size:16px}.pagination li.hidden-phone{display:none}.jshop_list_product i.next-pag::before{top:-5px}.jshop_list_product i.prev-pag::before{top:3px}}@media (max-width:767px){.row-fluid .sblock10,.row-fluid .sblock11,.row-fluid .sblock12,.row-fluid .sblock2,.row-fluid .sblock3,.row-fluid .sblock4,.row-fluid .sblock5,.row-fluid .sblock6,.row-fluid .sblock7,.row-fluid .sblock8,.row-fluid .sblock9{width:50%}}@media (max-width:480px){.row-fluid .sblock10,.row-fluid .sblock11,.row-fluid .sblock12,.row-fluid .sblock2,.row-fluid .sblock3,.row-fluid .sblock4,.row-fluid .sblock5,.row-fluid .sblock6,.row-fluid .sblock7,.row-fluid .sblock8,.row-fluid .sblock9{width:100%}.jshop_list_category .row-fluid .sblock4,.list_product .row-fluid .sblock4,.list_product .row-fluid .sblock5{width:50%}.row-fluid.i-p-5,.row-fluid0{margin-right:-4px;margin-left:-4px}.row-fluid.i-p-5 [class*=sblock],.row-fluid0 [class*=sblock]{padding-left:4px;padding-right:4px}}@media (max-width:359px){.productfull .nav-tabs .nav-item a{font-size:13px}}form fieldset.quick_checkout{border:none;max-width:100%}form fieldset.quick_checkout input[type=text],form fieldset.quick_checkout select{width:100%;font-weight:400;font-size:18px;line-height:1.2;border:1px solid #ccc}form fieldset.quick_checkout .control-group{margin-bottom:20px}form fieldset.quick_checkout .control-group.box_button{margin-bottom:0}table.jshop.qcheckout_cart{border-collapse:collapse;border:0;width:100%;max-width:100%;background-color:transparent;margin-bottom:42px}table.jshop.qcheckout_cart th{font-weight:400;font-size:14px;line-height:1.2;text-align:center;color:#000;padding:8px 4px}table.jshop.qcheckout_cart td{background-color:#fff;border:1px solid #eee;padding:6px;font-weight:400;font-size:17px;line-height:1.2}table.jshop.qcheckout_cart td.product_name>.name{margin-bottom:6px;display:inline-block;color:#999}table.jshop.qcheckout_cart td.product_name .manufacturer{line-height:1.4}table.jshop.jshop_subtotal td.name,table.jshop.jshop_subtotal td.value{padding:4px 10px;line-height:1.4}.quick_flex .jshop_img_description_center a{display:block;max-width:56px;margin:auto}.quick_flex .jshop_img_description_center a img{width:100%;aspect-ratio:1/1;object-fit:contain}@media (max-width:767px){table.jshop.qcheckout_cart,table.jshop.qcheckout_cart tbody{display:block;border:0}table.jshop.qcheckout_cart tr{display:block;width:100%;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;background-size:100% 100%;color:#000;margin-bottom:20px}table.jshop.qcheckout_cart tr:first-child{border:1px solid #ccc;margin-bottom:10px;display:none}table.jshop.qcheckout_cart tr th{display:inline-table;width:100%;line-height:26px;border:none;border-bottom:1px solid #565656}table.jshop.qcheckout_cart tr td{display:flex;border:none;border-bottom:1px solid #ccc;padding:5px 10px;text-align:left}table.jshop.qcheckout_cart tr td.product_name{display:block}table.jshop.qcheckout_cart tr td.product_name p{margin-bottom:0}table.jshop.qcheckout_cart .product_name a{display:block}}.jshop_ajaxsearch input.button{padding:9px 10px}
.addon_search_plus_plus{width:100%}
.addon_search_plus_plus .filters input[type=text],.addon_search_plus_plus .search-result>input[type=text],.addon_search_plus_plus select{width:100%}
.addon_search_plus_plus .reset_search{position:absolute;top:3px;right:0}
.addon_search_plus_plus .search-result>input.btn{width:100%;margin-top:5px}
.addon_search_plus_plus div.popup{width:auto}
.addon_search_plus_plus .results .products table{width:100%}
.addon_search_plus_plus .results .left{flex:1;min-width:250px;padding-right:20px}
.addon_search_plus_plus .results .right{flex:1}
.addon_search_plus_plus .btn,.addon_search_plus_plus .btn.btn-primary{font-size: 14px;border-radius: 0px 4px 4px 0px;-webkit-border-radius: 0px 4px 4px 0px;-moz-border-radius: 0px 4px 4px 0px;}
.addon_search_plus_plus .search-inner {width:100%}
.addon_search_plus_plus .search-result input {width:100%;border-radius: 4px 0px 0px 4px;-webkit-border-radius: 4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px;}