.big_tov h1{font-size:16px;line-height:20px;font-weight:300;margin:0}
form.big_tov{font-size:16px;line-height:20px;position:relative;z-index:1020}
#main_page:not(.tp-category){padding:30px 4vw}
.bc_btn:hover,.bc_btn.active {
    transition: text-shadow .3s;
    color: var(--color-scheme-text-color);
    text-shadow: 0 0 0.5px var(--color-scheme-text-color);
}
.bc_btn:hover span,.bc_btn.active span {
    border-bottom-color: var(--color-scheme-text-color)!important;
}
.main_big_pic{display:flex;max-height:764px}
.carousel-inner.big_pic_in.zoom {
    width: 100%;
}
img.bc_main_img.carousel-item{height:100%;object-fit:cover;object-position:top;width:100%;max-width:578px}
.modal img.bc_main_img.carousel-item{max-width:420px}
.modal .carousel-inner.big_pic_in{max-width:420px!important}
@media (min-width:992px){
    .main_big_pic video{height:764px}
    .main_big_pic.position-sticky{top:56px}
    .carousel-indicators_bc_wr{width:200px}
    .carousel-indicators_bc [data-bs-target]{width:78px;height:117px;opacity:1;text-indent:0;border:0;margin-bottom:12px;display:inline-block}
    .carousel-indicators_bc [data-bs-target]:last-child{margin-bottom:1px}
    .carousel-indicators_bc{position:relative;margin:0 11px 0 0;padding-top:1px;overflow:auto;max-height:764px;width:100px;min-width:100px;display:block}
    a.bc_thumb.active{outline:1px solid #BD4242}
}
@media (min-width:992px) and (max-width:1200px) {
    .main_big_pic,.carousel-indicators_bc,.main_big_pic video{max-height:506px}
    .bc_label_wr{max-width:400px}
}
@media (min-width:1201px) and (max-width:1400px) {
    .main_big_pic,.carousel-indicators_bc,.main_big_pic video{max-height:635px}
    .bc_label_wr{max-width:400px}
}
@media (min-width:992px) and (max-width:1250px) {
    img.bc_main_img.carousel-item{object-fit:cover}
}
.carousel-control-prev,.carousel-control-next{z-index:2;top:90px;bottom:90px}
.carousel-inner.big_pic_in{width:auto;margin:0 auto;overflow:visible}
img.zoomImg{z-index:1}
h2{font-size:24px;line-height:32px}
.bc_other_color_wr{white-space:nowrap;overflow:auto}
.other_color_out img{height:84px;width:84px;min-width:84px;border-radius:50%;object-fit:cover;object-position:top}
.other_color a{margin-right:10px;position:relative;width:84px;display:inline-block}
li.sec_tov_img{width:78px;min-width:78px;margin-right:10px;height:117px;cursor:pointer}
ul.sect2{overflow:auto;height:145px;padding:10px 1px 5px}
li.sec_tov_img:hover{outline:1px solid #aeafb5}
li.sec_tov_img.act{outline:#bd4242 solid 1px}
.bc_tabs_wr>a{padding:10px 0 24px}
ul.sect2::-webkit-scrollbar,.bc_tabs_wr .tovs.tovs-inline::-webkit-scrollbar,.bc_other_color_wr::-webkit-scrollbar{-webkit-appearance:none;height:4px}
.carousel-indicators_bc::-webkit-scrollbar{-webkit-appearance:none;width:4px}
ul.sect2:hover::-webkit-scrollbar-thumb,.bc_other_color_wr:hover::-webkit-scrollbar-thumb,.bc_tabs_wr .tovs.tovs-inline:hover::-webkit-scrollbar-thumb,.carousel-indicators_bc:hover::-webkit-scrollbar-thumb{background-color:#BD4242;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}
ul.sect2::-webkit-scrollbar-thumb,.bc_other_color_wr::-webkit-scrollbar-thumb,.bc_tabs_wr .tovs.tovs-inline::-webkit-scrollbar-thumb,.carousel-indicators_bc::-webkit-scrollbar-thumb{background-color:transparent;transition:background .3s ease-in-out}
@media (min-width:992px) {
    button.carousel-control-next{width:48px;right:14px}
    button.carousel-control-prev{left:14px;width:48px}
    .modal button.carousel-control-next{right:-36px}
    .modal button.carousel-control-prev{left:-36px}
}
#panel4 {
    filter: drop-shadow(0px 4px 30px rgba(0, 0, 0, 0.05));
    background: #fff;
    padding: 16px 0 32px 30px;
    background: url(/cont/img/bc_label_nl_bg3.png) top right;
    background-size: 1296px 1200px;
    margin-bottom: 30px;
}

/*#panel4:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 53px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.08) 10.34%, rgba(255, 255, 255, 0.04) 75.7%);
}*/
.label_nl {
    position: absolute;
    right: 20px;
    top: 19px;
    /*background: #f3f4f6;*/
    background: transparent;
}
.label_nl.label_nn {
    right: 8px;
}
.price_bc{font-size:30px;padding-right:6px}
.price_bc_old {
    font-size: 18px;
    color: var(--color-scheme-text-color);
    font-weight: 300;
    position: relative;
}
.price_bc_old:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #6ECA78;
    transform: rotate(4.57deg);
    top: 10px;
    z-index: -1;
}
.perc_bc {
    color: #fff;
    background-color: #ED142E;
    font-size: 16px;
    padding: 0 10px;
    border-radius: 10px;
    height: 30px;
    position: relative;
}
.bg-green {
    background: #43BC4F;
}
.perc_bc.bg-black path {
    stroke: #000;
}
.perc_bc:hover .tooltip_ps {
    opacity: 1;
    visibility: visible;
    display: block;
    transition-delay: 300ms;
}
.bc_cd_wr.tooltip_ps{
    color:#000;
    font-size: 14px;
}
.bc_cd_wr.tooltip_ps span{
    color:#ED142E;
    font-size: 16px;
    line-height: 19px;
}
.bc_defective_head {
    color: #ED142E;
    border: 1px solid #ED142E;
    border-radius: 10px;
    height: 30px;
    margin-right: 10px;
    padding: 0 10px;
}
.bc_l_b_new {
    color: #fff;
    background: #2D54FF;
    border-radius: 10px;
    padding: 2px 10px;
}
.bc_label_wr .mc_label_sale .perc_bc_fb2 {
    font-size: 16px;
}
.bc_l_b_bfr {
    color: #fff;
    background: #000000;
    border-radius: 10px;
    padding: 0 10px;
}
.bc_l_b_predzakaz{color:#fff;background:#149FED;border-radius:10px;padding:1px 10px 0;height:30px}
.bc_l_b_vygoda{color:#43BC4F;background:#fff;border-radius:10px;padding:0 10px;border:1px solid #43BC4F;height:30px}
.bc_size_letter {
    display: block;
    font-size: 14px;
    font-weight: 300;
}

.bc_size_letter2 {
    display: block;
    font-size: 18px;
    font-weight: 100;
    line-height: 20px;
}
.bc_size_letter2.size_oversize {
    font-size: 14px;
    margin-left: -12px;
}
.bc_size_letter2.sz_pod_detsk {
    font-size: 16px;
    margin-left: -8px;
}
.bc_size_name2{
    font-size: 17px;
    line-height: 22px;
}
.bc_size_letter2.nosize_manufacturer{display:none}
.bc_size_letter2.nosize_manufacturer+.bc_size_name2{font-size:19px;line-height:46px}
.bc_bat {
    position: absolute;
    right: 5px;
    top: 4px;
    line-height: 12px;
}
.btn_sz_all{
    height: 28px;
}
.big_tov .countdown{margin-right:12px;font-weight:300}
.big_tov .sum {
    font-size: 14px;
}
.sum .profit {
    font-size: 14px;
    background: rgba(71, 184, 82, 0.15);
    line-height: 21px;
    padding: 2px 6px;
    border-radius: 10px;
    margin-top: -4px;
    transform: translate(0, 0);
}
.pr_d{
    position:relative;
}
.pr_d:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #ED142E;
    transform: rotate(2.7deg);
    opacity: .5;
    top: 50%;
}
.adcart_out2 .profit{font-size:18px}
.num_tov1 label{position:relative;height:74px;margin-right:17px;filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.05));}
form.big_tov span.a_sizes_wr{display:block;}
.num_tov1 label,input.num_tov{width:72px}
.num_tov1 label.oversize, label.oversize input.num_tov {
    width: 125px;
}
form.big_tov a.sz.sz1 {
    font-size: 20px;
    line-height: 17px;
    display: block;
    text-align: center;
    background-color: #E8E8E8;
    color: #000;
    height: 50px;
    padding-top: 3px;
    border-radius: 3px 3px 0 0;
}
input.num_tov{position:absolute;left:0;bottom:0;padding:0;text-align:center;line-height:24px;border:0;background-color:var(--color-scheme-background6)}
form.big_tov span.a_sizes_wr.disabled a.sz.sz1{color:#AEAFB5;background-color:#e7e5e866}
.inc.button_num:before {
    content: '';
    border-left: 1px solid #EDEEEF;
    height: 24px;
    position: absolute;
    top:0;left:0;
}
.dec.button_num:before {
    content: '';
    border-right: 1px solid #EDEEEF;
    height: 24px;
    width: 24px;
    position: absolute;
    top:0;left:0;
}
.button_num{position:absolute;bottom:0;right:0;cursor:pointer;display:flex;border:0;background:var(--color-scheme-background6);width:24px;height:24px;font-size:0;padding:0}
.dec.button_num{left:0}
.button_num.disabled,input.num_tov.disabled  {
    opacity: .5;
}
/*.num_tov1 label .button_num.dec:hover svg rect{fill:#ed142e2b}
.num_tov1 label .button_num.inc:hover svg rect{fill:#43bc4f57}*/
.hl_tt_1 {
    background: rgba(158, 158, 158, 0.25);
    border-radius: 20px;
    padding: 0 10px;
    line-height: 24px;
}
.bc_bonus_wr {
    font-weight: 700;
    font-size: 14px;
    line-height: 140%;
    color: #317837;
    text-shadow: 0 1px 0 #fff;
    background: #EDF8EE;
    border-radius: 20px;
    padding: 0 10px 0 0;
    margin-right: 10px;
}
.bc_model_size {
    background: #ebebeb4d;
    font-size: 12px;
    line-height: 120%;
    border-radius: 22px 4px 4px 22px;
    max-width: 330px;
    padding: 7px 8px;
}
.adcart_out2 {
    margin-bottom: 20px;
    gap: 16px;
}
.bc_purpose {
    font-size: 12px;
    line-height: 24px;
    background: var(--color-scheme-background10);
    padding: 1px 6px 2px 4px;
    border-radius: 10px;
    margin-top: -4px;
}

.bc_purpose>span:first-child {
    border: 1px solid #09090E;
    border-radius: 10px;
    padding: 4px 7px;
}
.bc_purpose.active {
    background: rgba(71, 184, 82, 0.15);
}
.bc_purpose.active>span:first-child {
    background: #47B852;
    border-color: #47B852;
    color: #fff;
}
.bc_purpose-danger>span:first-child {
    background: #ED142E;
    border-color: #ED142E;
    color: #E5E5E5;
}
.bc_purpose-danger {
    color: #ED142E;
    background: #FEF3F5;
}
.bc_size_table_head {
    font-size: 14px;
    padding-left: 38px;
    margin-top: 10px;
}
.bc_size_table {
    font-size: 14px;
    font-weight: 300;
    line-height: 14px;
    text-align: center;
}
.bc_size_table tr:first-child>td:first-child span {
    opacity: .5;
}
.pop_s_head {
    background: #EDD2D3!important;
    color: #A31E23;
    font-weight: 400;
    border-radius: 3px;
    padding: 4px;
}
.bc_size_table tr>td:first-child {
    text-align: left;
}
.bc_size_table .table>tbody>tr>td:nth-of-type(even) {
    background: var(--color-scheme-background10);
}
.bc_size_table tr>td:not(:first-child) {
    width: 54px;
}
.bc_size_table .table>tbody>tr>td,.bc_size_table .table>tbody>tr>th,.bc_size_table .table>tfoot>tr>td,.bc_size_table .table>tfoot>tr>th,.bc_size_table .table>thead>tr>td,.bc_size_table .table>thead>tr>th {
    border: 0;
}
.bc_btn_svg {font-size:0;border:0;background:transparent;padding:0;    width: 50px;    min-width: 50px;
    height: 50px;
    position: relative;}
.bc_btn_svg img {
    position: absolute;
    left: 0;
    top: 0;
    transition: opacity .25s ease-in-out;
}
.bc_btn_svg img:first-child,.bc_btn_svg.act img:last-child {
    opacity: 1;
}
.bc_btn_svg img.act:first-child,.bc_btn_svg img:last-child {
    opacity: 0;
}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="number"]{-moz-appearance:textfield}
.num_tov1 label,.num_tov1 input.num_tov:focus{outline:0}
.btn.adcart2{border-radius:5px}
.btn.adcart2{background: linear-gradient(111.39deg, #43BC4F 25.85%, #42AC4C 64.07%);box-shadow: 0px 4px 8px rgba(67, 188, 79, 0.3);color:#fff;height:50px;width:212px;border-color:#42ac4c}
.btn.adcart2.disabled{background: linear-gradient(111.39deg, #ED142E 25.85%, #ED142E 64.07%);opacity:1;box-shadow: 0px 4px 8px transparent;border-color:#ed142e}
input.btn.adcart2.addwishcart{width:260px}
a.nav-link:hover {
    color: var(--color-scheme-text-color);
}
.bc_tab_accord {
    padding-left:30px;
    margin-bottom: 30px;
}
.bc_tab_accord .nav-item {
    position: relative;
    flex: 0 0 auto;
}
.bc_tab_accord .nav-link {
    line-height: 24px;
    padding: 0 19px;
}
.bc_tab_accord .nav-item:first-child .nav-link {
    padding-left: 0;
}
.bc_tab_accord .nav-item:last-child .nav-link{
    padding-right: 0;
}
.bc_tab_accord .nav-item:not(:last-child):after {content: '';width: 1px;height: 16px;position: absolute;right: 0;top: 4px;background: #7C7D7E;}
.bc_tab_accord .nav-link:not(.active) span {
    border-bottom: 1px dashed #AEAFB5;
}
svg#bc_stirka_ico circle {
    filter: drop-shadow(0px 3px 12px rgba(0, 0, 0, 0.03));
}
.bc_tab_accord .nav-tabs{display:none;font-size:14px;font-weight:500;border:0}
.bc_reg_btn:hover{color:#fff}
.bc_tab_accord .row > *{padding:0}
.row.osoben {
    margin: 0;
}
.bc_osoben_wr:not(.open){
    /*margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2);padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);*/
    overflow:hidden;max-height:370px}
.osoben_name{
    color:#6D6E75;
    position: relative;
}
.osoben_name:before {content: '';width: calc(100% - 10px);position: absolute;border-bottom: 1px dotted;padding-top: 14px;right: 10px;}
.osoben_name span {
    background: var(--color-scheme-background2);
    position: relative;
    padding-right: 5px;
}
.bc_osoben_wr.osob_oc:not(.open){max-height:215px}
.bc_osoben_wr.osob_oc.osbob_kost:not(.open){max-height:360px}
.bc_osobe_btn{
    position:relative;
}
.bc_osobe_btn:before{
    content: '';
    position: absolute;
    width: 100%;
    bottom: 21px;
    left: 0;
    height: 144px;
}
.bc_osobe_btn .btn {
    color: #ED142E;
    font-size: 16px;
    position: relative;
    padding: 11px 24px;
    border: 1px solid;
    margin-top: -24px;
    background-color: var(--color-scheme-background);
}
.bc_osobe_btn .btn span {
    border-bottom: 1px dashed #ED142E;
}
.bc_osobe_btn .btn svg {
    margin: -1px 0 0 4px;
}
#pane-B .bc_osobe_btn .btn {
    border: 0;
    background: 0;
    margin: 0;
    padding: 0;
}
#pane-B .bc_osobe_btn .btn.open {
    padding-top: 10px;
}
#pane-B .bc_osobe_btn:before{
    height: 53px;
}
.bc_osoben_wr:not(.open)+.bc_osobe_btn:before{
    background: linear-gradient(180deg, rgba(248, 249, 251, 0) -13.24%, rgba(248, 249, 251, 0.488) -1%, rgba(248, 249, 251, 0.8) 25.32%);
}
.bc_size_rich_cont_wr:not(.open)+.bc_osobe_btn:before,.rich_img_desc_wr:not(.open)+.bc_osobe_btn:before{
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 51.56%, rgba(255, 255, 255, 0.92) 79.17%, #FFFFFF 100%);
}
.card-body {
    background: var(--color-scheme-background);
    border-radius: 30px;
    padding: 0 30px;
}
.osoben{padding:16px 0 1px;word-break:break-word}
.osoben:not(.b_lset):last-child{border-bottom:0}
.r_otr_el{--bs-gutter-x:1.5rem;--bs-gutter-y:0;padding:16px 0 1px;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}
.card_h{font-size:18px;line-height:26px;font-weight:500;margin-bottom:20px;position:relative}
.card_h a:not(.collapsed) svg{transform:translateY(-50%) matrix(1,0,0,-1,0,0)}
.card_h svg{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.tooltip_ps p{margin:1px 0!important;line-height:19px}
.tooltip_ps p.pnnl{font-weight:500}
.tooltip_ps{opacity:0;padding:16px 20px;line-height:30px;left:0;bottom:130%;width:auto;min-width:152px;white-space:nowrap;position:absolute;background:var(--color-scheme-background5);font-size:14px;text-align:left;z-index:1020;display:none;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:collapse;transition-delay:300ms;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);border-radius: 5px}
.tooltip_ps p{clear:both}
.tooltip_ps p span:first-child{float:left;padding:0 .4em 10px 0;margin:0}
.tooltip_ps p:not(.pnnl) span + span{float:right;padding:0 0 0 .4em;margin:0}
.tooltip_ps p:not(.pnnl):after{content:"";display:block;overflow:hidden;height:1em;border-bottom:1px dotted #C8CAD0}
span.a_sizes_wr:hover .tooltip_ps{opacity:1;visibility:visible;display:block;transition-delay:300ms}
.tooltip_ps:after{content:'';position:absolute;top:100%;width:90px;height:21px;left:0}
.wait_list_add{color:#ED142E;font-weight:700;font-size:16px;line-height:18px;margin-bottom:2px}
.wait_list_add_nn{font-weight:400;font-size:14px;line-height:18px;color:#000}
.wait_list_add_btn{gap:10px;margin-top:3px}
.profit{font-size:16px;padding:0 5px;transform:translate(0,1px)}
.other_color_out{padding-left:30px}
.bc_other_color_wr .figure-caption{font-size:14px;color:var(--color-scheme-text-color)}
.other_color_out img{position:relative;z-index:1}
.other_color a:before{background-image:var(--background_before);background-size:84px;border-radius:50%;height:91px;width:84px;content:'';position:absolute;left:0;top:0;box-shadow:0 -7px 7px 0 var(--color-scheme-background2) inset}
.other_color a:after{content:'';position:absolute;width:84px;height:93px;top:0;left:0;border-radius:50%;border:3px solid var(--color-scheme-background2)}
.bc_tab_accord2 .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#fff;background-color:#ED142E}
.bc_tab_accord2 .nav-tabs .nav-link{border-radius:0;border:0;position:relative;height:40px;line-height:40px;padding:0}
.bc_tab_accord2 .nav-tabs .nav-item:not(:last-child) .nav-link:not(.nav-link.active):after{content:'';width:1px;height:32px;position:absolute;right:0;top:4px;background-color:#e7e7e7}
.bc_tab_accord2 .nav-tabs{border:0}
.bc_nanew_1 h2{font-size:28px;line-height:34px;margin-bottom:10px}
.bc_nanew_1_t1{font-weight:300;line-height:19px;margin-bottom:26px}
.bc_reg_btn{color:#fff;background:linear-gradient(104.25deg,#4BBE56 23.71%,#42AC4C 60.12%);box-shadow:0 4px 8px rgba(67,188,79,0.3);border-radius:5px;height:50px;line-height:48px;padding:0 30px}
.bc_reg_btn2{border-radius:5px;border:1px solid #E3E3E3;line-height:48px;padding:0 16px;height:50px}
.bc_nanew_1_pr{font-size:14px;line-height:16px;max-width:650px;gap:20px}
#panel4.panel4_nou{padding:30px 10px 20px 30px}
.modal #panel4{margin-bottom:0}
.bc_force_fav{width:294px;height:244px;border-radius:5px;background:var(--color-scheme-background);padding:20px;line-height:120%}
.bc_size_rich_cont{margin-right:50px}
.bc_tw{font-size:28px;line-height:120%;margin:0 0 28px 32px}
.bc_size_rich_cont_wr:not(.open){overflow:hidden;max-height:370px}
.bc_size_rich_cont_wr.open{max-height:20000px}
.bc_size_rich_cont_wr{padding-left:20px;margin-left:-20px;transition:max-height .15s linear}
.bc_size_rich_cont img{box-shadow:0 15px 30px rgba(0,0,0,0.1);border-radius:30px}
.bc_sale_2022_pre{background-image:url(/cont/img/20230524_01_bg.png);background-repeat:no-repeat;width:284px;height:61px;padding:10px 13px 10px 67px}
.bc_sale_202205{background:url(/cont/img/img_202205_sale_bg.png) no-repeat;width:315px;height:71px;padding:12px 15px 22px;filter:drop-shadow(0px 4px 10px rgba(0,0,0,0.1))}
.bc_sale_bf22{background:url(/cont/img/20231204_07.png) no-repeat;background-size:contain;width:315px;height:71px;padding:12px 15px 22px;filter:drop-shadow(0px 4px 10px rgba(0,0,0,0.1))}
.bc_sale_predz{background:url(/cont/img/20220707_02.png) no-repeat;width:325px;height:59px;background-size:325px 59px;padding:20px 0 20px 15px;filter:drop-shadow(0px 4px 10px rgba(0,0,0,0.1));color:#222;font-size:15px}
.bc_sale_predz.bc_sale_predz_22{background:url(/cont/img/20220823_07.png) no-repeat;width:335px}
.bc_sale_predz.bc_sale_lic{background-image:url(/cont/img/20240806_06.png);background-size:370px 55px;width:370px;height:55px;filter:none}
.bc_sale_predz.bc_sale_lic2{background-image:url(/cont/img/20240918_02.png);background-size:318px 55px;width:318px;height:55px;filter:none}
.countdown_s_d{background:url(/cont/img/img_202205_sale_digit.png);width:26px;height:26px;font-weight:700;color:#fff;line-height:28px}
.bc_sale_bf22 .countdown_s_d{background:url(/cont/img/img_20221112_sale_digit.png);color:#000}
.countdown_s_t{font-weight:300;font-size:9px;line-height:150%}
.bc_sale_bf22 .countdown_s_t{color:#fff}
.countdown_s_digit{text-align:center}
.bc_sale_202205_b1{width:162px;line-height:18px}
.mc_sale_price2202_price .mc_sale_price2202_t .price_bc_old{color:#fff;font-size:22px}
.mc_sale_price2202_price span.mc_sale_price2202_t .price_bc_old:before{background:#fff;top:10px}
.mc_sale_price2202.mc_sale_price2202_price{font-size:22px;background:linear-gradient(108.33deg,#7A155C 16.53%,#1F1D71 55.78%)}
.bc_related_modal .blocktov{margin-right:10px}
.rich_img_desc_pre{margin:60px auto}
.rich_img_desc_wr{background-color:var(--color-scheme-background);padding:60px}
.img_desc_header{word-break:break-word;font-size:28px;line-height:120%;margin-bottom:10px}
.img_desc_text{font-weight:300;font-size:16px;line-height:140%}
.rich_img_desc_wr>.d-md-flex{gap:60px;max-width:1266px;align-items:center;margin:auto}
img.img_desc{max-width:440px;border-radius:10px;min-height:580px}
.rich_img_desc_wr:not(.open){overflow:hidden;max-height:454px}
.rich_img_desc_wr.open{max-height:20000px}
.rich_img_desc_wr{transition:max-height .15s linear}
.perc_bc_next{display:flex;height:27px;padding:2px;border-radius:20px;background:#F8ECEC;color:#000;font-size:16px;font-weight:300;line-height:24px}
.perc_bc_next2{height:23px;background:#BD4242;color:#fff;padding:0 8px;border-radius:15px;font-weight:700}
.perc_bc_next1{padding:0 8px}
.perc_bc_fb.perc_bc_lic{background:#FFEE00;color:#000;font-weight:400;height:30px;line-height:26px}
.perc_bc_lic .perc_bc_fb1{background:#ED142E;color:#FFF;height:26px;padding:0 8px}
.perc_bc_lic .perc_bc_fb2{padding:0 15px 0 10px}
.perc_bc_next.perc_bc_lic{background:#004EF7;color:#fff;height:30px;line-height:26px}
.perc_bc_lic .perc_bc_next1{padding:0 15px 0 2px;}
.bc_label_wr .mc_label_sale.perc_bc_fb {
    background: #002F64;
    color: #FFF;
    animation: bc_label_wrAnim 5s ease 15s infinite normal forwards;
}
@keyframes bc_label_wrAnim {
    0% {background:#002F64}
    50% {background:#640000}
    100% {background:#002F64}
}
.bc_label_wr .mc_label_sale .perc_bc_fb1 {
    color: #fff;
    background: #FC002C;
}
@media(max-width:1670px) {
    .bc_tw{
        font-size: 1.7vw;
        line-height: 120%;
    }
}
@media(max-width:1400px) {
    .bc_osoben_wr:not(.open){max-height:240px}
    .bc_osoben_wr.osob_oc:not(.open){max-height:109px}
    .bc_osoben_wr.osob_oc.osbob_kost:not(.open){max-height:284px}
}
@media(max-width:1200px) {
    .bc_osoben_wr:not(.open){max-height:165px}
    .bc_osoben_wr.osob_oc:not(.open){max-height:109px}
    .bc_osoben_wr.osob_oc.osbob_kost:not(.open){max-height:156px}
    .bc_tw{
        font-size: 2.1vw;
        line-height: 2.4vw;
    }
    .bc_tw svg {
        height: 25px;
        transform: translate(-3px,-3px)!important;
    }
}
@media(min-width:992px) {
    .bc_related_modal{padding:15px 33px 0}
    .bc_related_modal .btn{margin-left:-3px}
    .bc_related_modal .light{font-size:24px;line-height:32px;}
    .bc_osoben_wr.osob_oc.bc_osoben_wr_descr:not(.open){max-height:1000px!important}
    .tab-pane .tovs.d-flex{height:400px}
}
@media(max-width:991px) {
    form.big_tov{font-size:14px}
    .bc_l_b_new,.bc_defective_head,.bc_l_b_predzakaz,.bc_l_b_vygoda,.bc_l_b_bfr{white-space:nowrap}
    .perc_bc{height:21px;line-height:21px;padding:0 4px 0 7px;white-space:nowrap;font-size:14px}
    .perc_bc img{height:16px;width:16px;margin-left:-2px}
    .bc_osoben_wr:not(.open){max-height:200px!important}
    .carousel-indicators .active{background-color:#bd4242}
    #panel4{background:#fff;padding:20px 14px;position:relative}
    .label_nl{top:-29px;height:30px;right:0;background-image:url(/cont/img/bc_bg_m.png);background-size:cover;width:125px;font-size:14px;text-align:right}
    .label_nl span{font-size:13px!important;margin-right:5px}
    .label_nl>div{justify-content:center}
    #tabs_vt{flex-wrap:nowrap;overflow:scroll hidden}
    .bc_tab_accord2 .nav-tabs .nav-link{line-height:16px;white-space:nowrap;padding:12px}
    .bc_tab_accord2 .mc_simple_wrap{width:120px;height:250px;margin-right:10px;background:none}
    .bc_tab_accord2 .mc_simple_wrap .mc_img_main img,.bc_tab_accord2 .mc_simple_wrap .mc_img_main picture{width:120px!important;height:160px}
    .bc_tab_accord2 .mc_simple_wrap .mc_img_main_wrap{min-height:160px!important}
    .bc_tab_accord2 .mc_simple_wrap .tovname{white-space:normal;max-height:39px;max-width:120px;overflow:hidden}
    #content_bc_tov .tab-pane{padding:14px}
    .tab-pane .tovs.d-flex{height:250px}
    #content_bc_tov .tab-pane:nth-child(2n+1){background:var(--color-scheme-background5)}
    .mc_simple_wrap .mc_label_sale{font-size:12px;padding:1px 3px;line-height:12px;height:13px;width:34px}
    .mc_label_video{transform:scale(0.6);transform-origin:right bottom}
    .mc_label_sale+.mc_label_video{left:46px}
}
@media(min-width:768px) {
    .bc_tabs_wr{background-color:rgba(200,200,200,0.12)}
    .bc_tab_accord .nav-tabs{display:flex}
    .bc_tab_accord2 .card_w{border:none}
    .bc_tab_accord2 .card_w .card_h{display:none}
    .bc_tab_accord2 .card_w .collapse{display:block}
    .big_tov .bc_tab_accord .card-body{margin:0 20px}
    .num_tov1 label:not(:last-child):after{content:'';position:absolute;height:28px;top:12px;right:-11px;width:1px;background:#E4E4E4}
    #collapse-o_sets .card-body{column-count:2;column-gap:24px;-webkit-column-break-inside:avoid;break-inside:avoid}
    .o_set_line{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}
    .osoben.b_lset{margin-right:calc(var(--bs-gutter-x)/ 4);margin-left:calc(var(--bs-gutter-x)/ 4)}
    #pane-D .flex-grow-1 {
        margin-left: 20px!important;
    }
    .rich_img_desc_wr .d-md-flex:nth-child(2n+1) {
        flex-direction: row-reverse;
    }
}
@media(max-width:767px) {
    .a_sizes_wr .tooltip_ps {
        display: none!important;
    }
    .bc_left-col_st, .bc_right-col_st {
        padding: 0;
    }
    .navigat.pb-2{padding:10px 4vw}
    .bc_tab_accord.bc_tab_accord2 .tab-content .tab-pane{display:block!important;opacity:1}
    .bc_tab_accord.bc_tab_accord2{background-color:var(--color-scheme-background);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2)}
    #main_page:not(.tp-category){padding:10px 0!important}
    .bc_tab_accord{padding:0 4vw 15px}
    .big_tov>.row{margin-right:0;margin-left:0}
    .big_tov .bc_tab_accord{padding-top:1rem!important;padding-bottom:.25rem!important}
    .card_h a,.card_h a:hover{color:var(--color-scheme-text-color);font-size:18px}
    h2{font-size:20px;line-height:22px}
    .card_h{margin-bottom:10px}
    .other_color_out{padding:0 14px;}
    .bc_purpose.bc_purpose-success.active {
        margin: 8px 0!important;
    }
    .bc_btn_stb {
        width: 100%;
        display: block;
    }
    .bc_stirka_ico2{height: 90px;width: 62px;}
}
@media(min-width:420px) {
    .mc_sale_price2202 {
        display: inline-block;
        vertical-align: 6px;
    }
    .mc_label_sale .perc_bc_fb2 {
        font-size: 14px;
    }
}
@media(max-width:575px) {
    .bc_sale_okt24{
        padding: 20px;
        gap:10px
    }
}
@media(max-width:421px) {
    .mc_sale_price2202_p img {
        height: 14px;
    }
    .mc_sale_price2202{
        padding: 2px 20px 2px 2px;
    }
}
@media(max-width:400px) {
    .bc_sale_predz.bc_sale_lic {
        background-image: url(/cont/img/20240806_07.png);
        background-size: 260px 91px;
        width: 260px;
        height: 91px;
    }
    .spanbr{display:block}
}
@media(min-width:540px) {
    .big_tov .mc_sale_price2202{height:40px;padding:2px 20px 2px 2px}
    .big_tov .mc_sale_price2202_p{height:36px;padding:8px}
    .big_tov .mc_sale_price2202_t{padding:8px}
    .bc_size_table {
        width: intrinsic;
        width: -moz-max-content;
        width: -webkit-max-content;
    }
}
@media(max-width:540px) {
    .rich_img_desc_wr {
        padding: 15px;
        text-align: center;
    }
    img.img_desc {
        max-width: 100%;
        margin-bottom: 10px;
        min-height: 387px;
    }
    .img_desc_header {
        font-size: 17px;
        text-align: left;
    }
    .img_desc_text {
        font-size: 13px;
        line-height: 120%;
        text-align: left;
        margin-bottom: 20px
    }
    .bc_osobe_btn .btn {
        font-size: 14px;
        border-radius: 25px;
    }
    .bc_osobe_btn .btn span {
        border-bottom: 0;
    }
    .bc_osobe_btn .btn svg {
        display: none;
    }
}
@media(max-width:359px) {
    a.btn_sz_all{margin-bottom:6px;display:inline-block}
    .bc_sale_202205 {
        background: url(/cont/img/img_202205_sale_bg2.png) no-repeat;
        width: 289px;
        height: 50px;
        padding: 4px 11px 2px 11px;
    }
    .bc_sale_bf22 {
        background: url(/cont/img/20231204_08.png) no-repeat;
        background-size: contain;
        width: 290px;
        height: 50px;
        padding: 4px 11px 2px 11px;
    }
    .bc_sale_202205_b1 {width: 145px;}
}
.mc_simple_wrap.blackfriday .mc_label_sale{color:#fff;background:#000}
.bc_related_modal .blocktov.mincart.col:last-child{margin-right:0}
.bc_related_modal .col-lg-9{padding-bottom:20px}
.bc_related_modal .light{font-size:22px;line-height:32px}
.tovs.tovs-inline{padding-bottom:20px}
.card{background:var(--color-scheme-background)}
input{color:var(--color-scheme-text-color)}

.bc_predzakaz .dashboard{border:0;height:19px;line-height:14px;color:#264898;padding-left:4px}
.bc_predzakaz{padding-bottom:14px;margin-top:-5px}
.bc_predzakaz .dash .digit,.bc_predzakaz .dash .point2{color:#264898;padding:0}
@media (max-width: 450px) {
    .bc_predzakaz .dashboard,.pzc_t{display:inline-block}
    .bc_predzakaz .dashboard{padding-left:10px}
}
@media (max-width: 1340px) {
    .adcart_out2.bc_predzaka_add .sum{float:none;left:0;margin:8px 0 0;z-index:1}
}
@media (min-width: 992px) and (max-width: 1200px){
    .modal-xl{max-width:96%}
}
.adcart_out2.bc_predzaka_add input.adcart2:not(.addwishcart){background-image:url(/cont/img/adcart_predzakaz1.png);background-repeat: no-repeat;color:transparent;background-color:#264898;width: 270px;background-position: 226px 8px;}
label.addcart_label{position:absolute;top:0;padding: 0 24px!important;line-height: 52px;font-size: 16px;color:#fff;width: 270px;cursor:pointer;z-index:1;left:0;}
.adcart_out2.bc_predzaka_add{position:relative}
.carousel-inner a:hover svg {fill:#BD4242;opacity:1!important}
.blink_button{position:relative}
@media (min-width: 767px) {
    .blink_button:after{width:0;height:100%;content:' ';position:absolute;opacity:.3;top:0;left:0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);transform:skew(-10deg,0deg);animation:move 10s infinite;animation-delay:5s}
}
@keyframes move {
    0%{left:0;width:30px}
    20%{left:100%}
    95%{width:0}
    100%{left:100%;width:0}
}
.swiper-slide.swiper-slide-active.swiper-slide-visible:not(.swiper-slide-zoomed){cursor:zoom-in}
.anim-fly-cart{width:88px;height:33px;font-size:20px;line-height:33px;display:block;text-align:center;background-color:#E7E5E8;color:#222;position:absolute;z-index:1090}
svg:focus,.swiper-button-next:focus-visible{outline:none}
.carousel-inner .btn:hover{border:0}
.bc_adm_ost {
    position: absolute;
    background: #e2fde1;
    padding: 4px 6px;
    border-radius: 3px;
    font-size: 14px;
    line-height: 14px;
    left: 0;
    top: 0;
}
.bc_thumb_360 {
    position: relative;
}
.bc_main_img.carousel-item.axigear-360 {
    height: auto!important;width: 100%;
}
.bc_thumb_360:before{
    content: ''; top: 35px;   left: 14px;
    position: absolute; width: 50px; height: 50px; margin: 0px; background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='185.21mm' height='89.944mm' clip-rule='evenodd' fill-rule='evenodd' image-rendering='optimizeQuality' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' version='1.1' viewBox='0 0 1628 790' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil1 %7Bfill:none%7D .fil0 %7Bfill:%23727271;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cpath class='fil0' d='m303 209c-36 61-85 201 19 293 28 24 59 42 92 58 49 23 100 39 152 51 29 7 58 12 87 16 28 4 57 7 86 9 24 1 48 2 72 2 25 0 59-1 83-3l-13-48 183 80-171 105 7-49c-26 2-62 3-89 3-22 0-43-1-65-2-27-2-53-4-79-7-28-3-57-7-85-13-20-4-40-8-60-13-25-7-48-14-72-22-18-6-35-13-52-20-16-8-32-15-47-23-13-8-26-15-38-23s-22-15-33-24c-9-7-18-15-26-23-7-7-14-15-20-22-5-7-10-13-15-20-4-6-8-13-12-20-4-6-7-13-10-19-3-8-6-16-8-25l-3-12-3-21c-6-91 52-161 120-208zm1017 0c64 45 120 109 120 194 0 127-141 218-238 263v-103c12-5 23-11 34-17 32-18 64-40 88-68 76-71 53-177-4-269zm-683 121c0 20-3 38-10 54-8 15-18 28-30 39-13 10-28 18-46 24-18 5-37 8-58 8-13 0-25-1-36-3s-21-4-29-7c-9-3-16-6-22-10-5-3-9-5-11-7-1-1-3-3-4-5 0-2-1-5-2-8-1-2-1-6-1-10-1-4-1-9-1-15 0-10 1-17 3-21 1-4 3-6 7-6 1 0 5 2 10 4 4 3 10 6 18 9 7 4 15 6 25 9s21 4 34 4c10 0 20-1 28-4 8-2 15-6 21-11 5-5 10-11 12-18 3-6 5-14 5-23s-2-17-5-25c-4-7-9-13-16-19-6-5-15-9-25-12s-22-4-35-4h-33c-2 0-5 0-6-1-2-1-3-2-5-5-1-2-2-5-2-9-1-4-1-9-1-16 0-6 0-11 1-15 0-3 1-6 2-8s3-4 4-5c2-1 4-1 6-1h33c11 0 21-1 29-4 9-3 16-7 22-12s10-12 13-19c4-7 5-16 5-25 0-6-1-13-3-19s-5-11-9-16c-5-4-10-8-16-10-7-3-15-4-24-4s-19 1-28 4c-9 4-17 7-24 11s-12 7-17 11c-5 3-9 5-11 5s-3-1-4-1c-1-1-2-2-3-5-1-2-1-5-2-9v-15-13c0-3 0-6 1-8 1-3 1-5 2-6 1-2 2-4 4-6s6-5 12-9 14-7 23-11 19-7 31-10c12-2 25-3 39-3 18 0 34 2 48 7 14 4 25 11 35 19 9 9 17 19 22 32s7 27 7 43c0 12-1 23-4 34-3 10-7 20-13 28s-13 15-21 21-18 10-29 13v1c13 2 25 5 35 11 11 5 20 12 27 21 7 8 13 17 16 28 4 10 6 21 6 33zm308-16c0 20-3 39-9 56-5 17-14 32-25 45-11 12-25 22-41 29-17 7-36 11-57 11-18 0-33-2-46-6-13-5-24-11-33-19-10-8-17-17-23-29-6-11-11-24-15-38-3-15-6-30-7-47s-2-35-2-54c0-15 1-32 2-49 2-17 4-34 8-51 5-16 10-32 18-47 7-15 17-28 29-40 12-11 26-20 43-26 17-7 37-10 60-10 7 0 15 0 22 1 8 1 15 2 21 4 6 1 12 3 16 5 5 1 7 3 9 4 1 2 2 3 3 5s2 3 2 5c1 2 1 5 1 8v10 16c0 4-1 8-2 10 0 3-1 4-3 5-1 1-3 2-5 2s-5-1-9-2c-3-2-8-3-13-5-5-1-11-3-18-4s-16-2-25-2c-15 0-29 3-39 9-11 7-20 15-27 26-6 11-11 23-14 37-4 14-5 29-5 45 4-3 9-6 14-9 6-3 12-5 18-7 7-2 14-4 21-5 8-2 16-2 24-2 19 0 35 2 49 8 13 6 24 14 33 24s15 23 19 38c4 14 6 31 6 49zm-75 7c0-10 0-19-2-27s-5-15-9-20c-3-6-9-10-15-13s-14-4-23-4c-6 0-11 1-16 2s-10 2-15 4l-15 6c-5 3-9 6-13 9 0 22 1 40 4 55 2 15 5 26 10 35 4 9 10 15 17 19 7 3 15 5 24 5s17-2 23-5c7-4 12-9 17-15 4-7 8-14 10-23 2-8 3-18 3-28zm377-76c0 32-2 61-7 87s-13 48-24 66c-11 19-25 33-42 42-18 10-39 15-64 15-26 0-47-5-64-14-17-10-30-23-40-41s-17-39-21-65c-4-25-6-54-6-87 0-32 3-61 8-86 5-26 13-49 23-67 11-18 26-32 43-42 17-9 39-14 64-14 26 0 47 4 64 14 17 9 30 23 40 40 10 18 16 40 20 65 4 26 6 55 6 87zm-76 4c0-19-1-35-2-50s-2-27-4-38-5-20-8-27c-3-8-6-14-11-18-4-5-9-8-14-10-6-1-12-2-18-2-12 0-21 3-29 8-7 6-13 15-17 27-5 12-8 26-10 44-1 18-2 38-2 61 0 29 1 53 3 71 2 19 5 34 10 45s10 19 18 23c7 5 15 7 26 7 7 0 14-1 20-4 5-2 10-6 15-11 4-6 8-12 11-20s5-17 7-27c2-11 3-22 4-35 0-13 1-28 1-44zm274-151c0 11-2 22-6 32s-10 19-17 26c-7 8-16 13-26 18-10 4-20 6-32 6s-23-2-33-6c-9-4-18-9-25-16s-12-16-16-25c-3-10-5-21-5-32 0-12 2-23 6-33s10-18 17-26c7-7 15-13 25-17s21-7 33-7 23 2 32 6c10 4 18 10 25 17 7 6 12 15 16 24 4 10 6 21 6 33zm-50 1c0-5-1-9-2-14-2-4-4-8-7-11-2-3-6-6-9-7-4-2-9-3-13-3s-8 1-12 3-7 4-9 7c-3 3-5 7-7 11-1 4-2 9-2 14s1 9 2 14c2 4 4 8 7 11s6 6 10 7c4 2 8 3 12 3s8-1 12-3c4-1 7-4 10-7 2-3 4-7 6-11 1-4 2-9 2-14z'/%3E%3Crect class='fil1' width='1628' height='790'/%3E%3C/svg%3E") center center / 100% no-repeat rgba(255, 255, 255, 0.8); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; transition: all 0.5s ease 0s; color: rgb(80, 80, 80); font-size: 30px; text-align: center; line-height: 50px; z-index: 100; cursor: pointer;
}
.bc_gal_video_label:after{background-image: url(/cont/img/20231011_23.png);
    background-color: #fff;
    background-size: 24px;
    position: absolute;
    bottom: 12px;
    right: -12px;
    content: '';
    width: 24px;
    height: 24px;
    display: block;
    border-radius: 7px;}
.bc_gal_video_label{position:relative}