﻿.cd-primary-nav:not(.sch-open) .ti-sch{display:table}.sticky{max-height:var(--sd-hi)}.shp-sec{display:flex;padding:5px 0;margin:.25em 0;overflow-y:auto;flex-wrap:nowrap;column-gap:.25em;align-items:center}
ul.shp-sec li {
    background: var(--bgcl-bodys);
    font-size: .8em;
    font-weight: 600;
    text-align: center;
    min-width: 132px;
    max-width: 300px;
    overflow: hidden;
    border: 2px solid var(--midl-grays);
    border-radius: calc(var(--tm-hi));
}
ul.shp-sec a{display:block; /*height:var(--tm-hi);*/ line-height:var(--tm-hi)}ul.shp-sec picture{vertical-align:middle;overflow:hidden}.shp-sec span{display:inline-block;line-height:1.2478;padding:0 .75em}ul.shp-sec li picture{display:block;height:3.48rem;width:3.48rem;line-height:0;margin:0 auto;white-space:nowrap;background:#fff}ul.shp-sec li img{height:100%;width:100%;object-fit:cover}ul.shp-sec li:hover{background-color:var(--lght-grays);color:#42429c;transition:box-shadow .2s,transform .2s;box-shadow:0 4px 14px -10px #78909c}ul.shp-sec a.act{color:var(--href-disbl);background-color:var(--lght-grays)}
.sticky{position:sticky;top:0;__max-height:var(--sd-hi);padding:0 1em;z-index:1008}
.fix .cat-line.sticky{left:0;right:0}
.sticky,.sortline.hscroll{background: var(--bgcl-bodys)}

.hscroll ul.shp-sec:after,.hscroll ul.shp-sec:before,.no-touch a{pointer-events:none}.hscroll ul.shp-sec:after,.hscroll ul.shp-sec:before{position:absolute;top:0;color:var(--href-disbl);height:100%;line-height:1.36;font-weight:500;font-size:2em;z-index:105}
.hscroll ul.shp-sec:before{content:"‹";left:-.25em;width:1em;background:linear-gradient(-90deg,transparent,var(--bgcl-bodys) 50%)}
.hscroll ul.shp-sec:after{content:"›";right:-.25em;text-align:right;width:1em;background:linear-gradient(90deg,transparent,var(--bgcl-bodys) 50%)}.hscroll>ul.shp-sec{scrollbar-color:green;scrollbar-width:1px}.hscroll>ul.shp-sec::-webkit-scrollbar{width:0;height:0;background:0 0}.hscroll>ul.shp-sec::-webkit-scrollbar-track{background:#c8c8c8;border:1px solid transparent;background-clip:content-box}.hscroll>ul.shp-sec::-webkit-scrollbar-thumb{background:0 0;border:1px solid transparent}
.sortline {
    overflow: hidden;
    display: flex;
    position:relative; /* sticky;
    top:0;*/ 
    /* min-height: var(--sd-hi); */
    margin: 0 0 .5em;
    flex-wrap: nowrap;
    justify-content:center; /* space-between;*/
    z-index: 8;
    align-items: center;
}
/* если  sticky
.sortline.hscroll{top:42px}
/*

#cd-content-inner .sortline{/*background:var(--bgcl-bodys)*/}
.filter-div::-webkit-scrollbar{width:3px;background-color:transparent}.filter-div::-webkit-scrollbar-thumb{background-color:#27aa80;border-radius:10px}.filters-wrap::-webkit-scrollbar{width:3px;background-color:transparent}.filters-wrap::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px;margin-right:3px}
.sortline>div {
    display: inline-flex;
    /* white-space: nowrap; */
    /* flex-wrap: nowrap; */
    /* height: 36px; */
    overflow: hidden;
    overflow-x: auto;
    user-select: none;
    scroll-snap-type: y mandatory;
    white-space: nowrap;
    -webkit-user-drag: none;
}
.fltline {
    padding: .5em 0;
    gap: .25em;
    align-items: center;
    position: relative;
    width: 100%;
}

.sort strong{padding-top:5px;padding-bottom:5px;margin-left:.5em}.fltline a,.sort a,.sort strong,.sortline .flt,.sortline .vid{display:inline-block;background-color:var(--drck-grays);border:0 solid var(--lght-two);border-radius:var(--brdr-r5)}.sort a{padding:2px 8px;cursor:pointer;transition:color .2s;flex:1;min-width:116px;text-align:center}/*.sortline .flt,.sortline .vid{padding:5px;text-align:center}*/.sort a:hover{background-color:var(--lght-grays)}.sort a .fa,.sort strong .fa{font-weight:600;float:right;width:16px;height:16px;line-height:.75;margin:5px 0 0-10px;padding:4px 5px 0}.sort-mobile{display:inline-block;margin-right:auto}.sort-mobile select{height:32px;padding:5px;line-height:32px;border:0;background:#f5f7f7;border-radius:var(--brdr-r5)}.sort-mobile select:focus{outline:.5px dotted red}

.fltline a {
    /* min-width: 28px; */
    font-size: 12px;
    padding: .25em .5em .32em;
    scroll-snap-align: start;
    -webkit-user-drag: none;
}
.fltline a:after{color:#f4511e}
.fltline a:not([class]):after {
    content: "×";
    font-size: 1.32em;
    min-width: 10px;
    font-weight: 800;
    line-height: 1.1;
    display: inline-block;
    margin: 0 -.16em 0 .16em;
}
.flt-clear{width:40px}
.flt-clear .fa-close{
    position: absolute;
    inset: 14px auto auto 12px;
    color: var(--font-marks);
}

.fltline .flt-clear {
    position: sticky;
    left: 0;
}

#cd-catalog-items li.nostock:after{content:":( немає в наявності";font-size:1.25em;background:#ffffffeb;text-align:center;color:red;position:absolute;top:0;left:0;height:100%;width:100%;padding-top:47%}.v-list#cd-catalog-items li{clear:none;width:100%}.v-list#cd-catalog-items .h4 span{line-height:110%}.v-list#cd-catalog-items .flipper{float:left;width:47%;max-height:75%;margin:0}

#cd-content-inner {
/*    min-height: 92vh;*/
/*    background: url(/img/main-bg.webp) no-repeat right -4em;*/
/*    background-size: 75%;*/
    /* background-attachment: fixed; */
}
	
#cd-catalog-items>ul,.plist-items{display:grid;list-style-type:none;grid-column-gap:5px;column-gap:4px;row-gap:4px;opacity:1;transition:opacity .2s ease-in-out;grid-template-columns:repeat(2,1fr)}
.side-menu-body#filter{direction:ltr;padding:.5em;margin-left:-.5em}#cd-catalog-items.v-list .p-list-descr>div{width:100%}#cd-catalog-items.v-list .p-list-descr p{padding:5px 0 10px 5%;display:none}
#cfilter,#clview{width:36px;height:40px;padding:8px 0 8px 4px;border-radius:var(--brdr-r5);vertical-align:middle;cursor:pointer;transition:background .25s}.vwbox#clview{background-position:0 100%}
.flt {
    /* margin-left: auto;
    direction: rtl; */
    order: 1;
    /* background: var(--bgcl-bodys); */
    z-index: 1000;
}
#cfilter{width:auto;white-space:nowrap;display:inline-block;background:var(--mhd-bg-dark);border-radius:var(--brdr-r5)}
.flt.notmob #cfilter:before{vertical-align:middle}
.flt.notmob #cfilter:after{content:" Фільтри";font-size:14.5px;display:inline-block;margin-left:.48em}
#cd-catalog-items>li,.plist-items>li{background:var(--bgcl-bodys);padding:0;display:flex;flex-direction:column;width:100%}#cd-catalog-items li .shrln,.plist-items li .shrln{height:24px;margin-bottom:-24px;flex-direction:row;z-index:500}

.menu-is-open+.inn-right .sortline #cfilter:before{content:"\f00d"}


/*
#cfilter:after {
    font-family: FontAwesome;
    font-size: 1em;
    content: "\f1de";
    vertical-align: middle;
}
#cfilter:before {
    content: " Фільтри";
    font-size: 14.5px;
    display: inline-block;
    margin-left: .5em;
}
*/
/*
#cd-catalog-items>ul>li,.plist-items>ul>li{border-radius:var(--brdr-r5);padding:0;display:flex;flex-direction:column;width:100%;min-height:320px;margin-bottom:1em}
*/
#cd-catalog-items>ul>li, .plist-items>ul>li {
    background: var(--bgcl-bodys);
    padding: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    /* min-height: 320px; 
    margin-bottom: 1em;*/
    color: inherit;
    /* height: 74vw; */
    /* text-align: center; */
    text-decoration: none;
    /* margin: 0 5px 10px; */
    /* max-height: calc(50% - 4px); */
    /* flex-grow: 0; */
    /* flex-shrink: 0; */
    flex-basis: calc(50% - 4px);
    border-radius: var(--brdr-rh);
    /* flex-basis: 50%; */
    border: 1px solid var(--lght-one);
    /* box-shadow: 0px 8px 0px -4px var(--shdw-light); */
}
#cd-catalog-items li,#cd-catalog-items li label,.flipper,.plist-items li,.rcm:before{position:relative;overflow:hidden}
.flipper {
    /* min-height: 21vw; */
    aspect-ratio: 1 / 1;
    /* max-height: 340px; */
    /* height: 100%; */
    -webkit-background-clip: padding-box;
    border-radius: 6px;
    margin:3px;
}
.ProdSetVar a,.item__img{margin:0 auto;width:100%;height:100%}.item__img{object-fit:cover}#cd-catalog-items li label{display:none;white-space:nowrap;text-overflow:ellipsis;background:red;z-index:100}

#cd-catalog-items li .h4, .plist-items li .h4 {
    /* font-size: .97em; */
    color: var(--href-light);
    line-height: 3.5em;
    font-weight: var(--fnt-bold);
    overflow: hidden;
    height: 3.5em;
    padding: 0 8px;
    margin: 0 auto;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

#cd-catalog-items li .h4 span,.plist-items li .h4 span{line-height:1.1632;display:inline-block;vertical-align:middle}#cd-catalog-items li .h4 small,.plist-items li .h4 small{display:block;color:var(--bgcl-middl);line-height:1;font-size:11.5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

#cd-catalog-items li>div {
    display: flex;
    justify-content: space-between;
    max-height: 8em;
    align-items: center;
}
#cd-catalog-items .item-footer, .item-footer, .plist-items .item-footer {
    padding: 8px;
    border-top: 2px solid var(--midl-grays);
    align-items: center;
}
#cd-catalog-items li span.fa-share-alt{border-radius:2em}#cd-catalog-items li span.fa-share-alt,span.tofav,span.tozoom{width:1.8825em;height:1.8725em;margin-right:.0725em;background:0 0;cursor:pointer}.-row-flex li sup,span.tofav,span.tozoom{text-align:center;border-radius:var(--brdr-rh);display:inline-block}span.tofav,span.tozoom{font-size:1.15em;opacity:.55;line-height:1.9875;border-radius:var(--brdr-rh);/*vertical-align:middle*/}span.tofav .fa-heart{color:var(--font-marks)}.rcm:before{font-family:fontawesome;position:absolute;content:"";font-size:1em;left:-1.75rem;top:-2rem;z-index:1;text-align:right;background-color:#fb8c00;padding:1.75em .9em 0;line-height:2;color:#fff9c4;width:4em;height:4rem;border-radius:50%}span.tozoom:before{font-family:fontawesome;content:""}span.tofav{z-index:1;transition:box-shadow .5s,color .5s}span.tozoom{position:absolute;right:0;top:60%;z-index:100;transition:transform .25s .25s,opacity .5s .25s,box-shadow .5s}.v-list#cd-catalog-items li .shrln{position:absolute;left:.5em;bottom:-1.6425em}#cd-catalog-items li:hover span.fa-share-alt,span.tofav:hover,li:hover span.tozoom{background:var(--shdw-dark);opacity:.88}.shrln span.tozoom:hover,span.tofav:hover{opacity:1;box-shadow:0 2px 8px -4px var(--shdw-light);background:var(--bgcl-bodys)}

#cd-catalog-items li .advance>span,#cd-catalog-items li:hover label,#orderplace label,.brnd-detail dt>small a,.item__img,.product article h4.vis+div{display:block}#cd-catalog-items li a,#chkDelivery a,.plist-items li a{text-decoration:none}#cd-catalog-items>ul>li>a,.plist-items>ul>li>a{max-height:-webkit-fill-available;min-height:48%}#cd-catalog-items li strong,.price strong{font-size:1.1525em}
#cd-catalog-items li .advance, .plist-items li .advance {
    min-height: 3.7825em;
    font-size: .8225em;
    margin: .25em 0;
    white-space: nowrap;
    line-height: 1.2725;
    padding: 0 8px;
    border-top: 2px solid var(--midl-grays);
}

.advance p,.brnd-detail h1{margin:0}
/*.advance span{float:right;width:40%}
.advance span b{color:var(--font-acent)}
*/
.ProdSetVar{margin:.88em 0 .64em;white-space: nowrap;}.ProdSetVar .prpSizes{line-height:40px;opacity:0;transition:opacity .25s}.ProdSetVar li{display:inline-block;margin:0 5px 0 0;width:22px;height:22px;vertical-align:top;text-align:center;border:1px solid var(--shdw-light);border-radius:4px}.ProdSetVar a{display:block;color:inherit;/*background-size: cover!important;*/ overflow:hidden;}.ProdSetVar a.manycolor{display:flex;justify-content:space-between}.ProdSetVar a.manycolor>i{flex-basis: 50%;width:33%}.brnd-detail .price,.brnd-detail>section{margin-bottom:1em}.brnd-detail>section:first-child{min-height:5em}.brnd-detail .ProdSetVar>ul{position:relative;margin:7px 0 3px;white-space:break-spaces}
.brnd-detail .ProdSetVar li {
    margin: 0 .5em .5em 0;
    padding: 0;
    border: 1px solid var(--href-hover);
    width: 36px;
    height: 22px;
}
.brnd-detail .ProdSetVar li a{border-radius:3px}.ProdSetVar li:not([class]) a{opacity:.8}
.ProdSetVar .prpColor .act:after {
    content: "";
    display: block;
    margin-top: 4px;
    border-bottom: 4px solid var(--font-acent);
    border-radius: 4px;
}

.ProdSetVar li.err{border-color:var(--font-marks)}.ProdSetVar .act,.ProdSetVar li a:hover{opacity:1}.brnd-detail .prpSizes li{white-space:nowrap;width:auto;min-width:42px;height:42px;border-radius:20px;overflow:hidden}.brnd-detail .prpSizes li.dis{opacity:.4;pointer-events:none}li.dis:after {content: '';border:1px solid var(--font-marks);height:100%;top:0;position:absolute;transform:rotate(-45deg)}.brnd-detail .prpSizes>li a{padding:0 7px}
.ProdSetVar .prpSizes .act{background-color:var(--bgcl-light);color:var(--bgcl-bodys)}#cd-catalog-items li a.fa,.plist-items li a.fa{width:1.75em;height:1.75em;font-size:1.5em;line-height:1.75;border-radius:var(--brdr-r5);text-align:center}.priceR{display:none}
.itmtocart {
    flex: 1;
    min-width: 168px;
}
#toRecall, .brnd-detail .itmtocart > button {
    background-color: var(--font-acent);
    padding: 0 1em;
    font: inherit;
    color: #fff!important;
    font-size: 1.1624em;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    text-overflow: ellipsis;
    border-radius: var(--brdr-r5);
    transition: background .25s;
    border: 3px solid var(--shdw-light);
}
/*#toRecall:hover:active,.brnd-detail .itmtocart > button:hover:active{background:var(--lght-grays)}*/
#toRecall:hover:active, .brnd-detail .itmtocart > button:hover:active {
    background: var(--href-hover);
}
#toRecall:hover,.brnd-detail .itmtocart > button:hover{background:var(--href-light)}#cd-catalog-items a:hover .h4{color:var(--href-bases)}#cd-catalog-items li a.fa:hover{color:var(--bgcl-bases);border-color:var(--bgcl-light)}.-row-flex{margin-top:1em;display:flex;flex-wrap:wrap;align-items:flex-end}.cat-brands ul.-row-flex{margin:0 auto;padding-top:2.25em;position:relative}#cd-catalog-items li:hover{transition:box-shadow .25s,transform .4s;z-index:1}.-row-flex li{min-width:150px;width:20%;padding:.25em .5em;white-space:nowrap}.-row-flex li sup{vertical-align:super;font-size:.7em;min-width:2em;font-weight:500;background:rgba(255,255,255,.5);padding:0 3px;margin:-.5em 0 0-.25em;color:var(--href-disbl)}.-row-flex li:first-child{top:-.25em;left:-.25em;color:var(--shdw-dark);position:absolute;font-size:2.25em;opacity:.4;z-index:-1}.nopub>a,.nopub>div{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.nopub:after{content:"Архив";background:rgba(255,255,255,.5);position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:7em;font-size:2em;color:#fff;text-shadow:0 0 2px #000}


button.disible{pointer-events:none!important;background:#b9c9d6!important}button.disible:before{background-color:#b0bec5!important}

.num input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.num input[type=number]::-webkit-inner-spin-button,.num input[type=number]::-webkit-outer-spin-button,.num input[type=number]::-webkit-inner-spin-button,.num input[type=number]::-webkit-outer-spin-button{display:none}.num{display:inline-block;position:relative}
.num input[type=number], .num-m, .num-p {
    vertical-align: middle;
    font-size: 1em;
    font-family: inherit;
    display: inline-block;
    background: #FFF 0 0;
    text-align: center;
    color: #242424;
}
.num input[type=number] {
    font-weight: 600;
    height: 1.5em;
    width: 1.7275em;
    outline: none;
    pointer-events: none;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    appearance: textfield;
    user-select: none;
}
.num-m, .num-p {
    position: relative;
    font-size: 1.1624em;
    width: 1.4824em;
    line-height: 10px;
    height: 1.482475em;
    cursor: pointer;
    /*border: 1.5px solid;*/
    border-radius: var(--brdr-r5);
    /* padding: 0; */
}

.num-m{color:#e85330;left:1px}.num-p{color:#388e3c;right:1px}input[type=number]:invalid+span:after{content:"✖";padding-left:5px;color:red}.num input[type=number]:valid+span:after{content:"✓";padding-left:5px;color:green}
.product .price-inn .num, .product .price {
    line-height: 1.1525;
    font-size: 1.2464em;
    user-select: none;
    /* width: 119px; */
    /* flex: 1; */
    white-space: nowrap;
}
.articul,.brand{float:right;vertical-align:top;white-space:pre}.articul{line-height:inherit;max-width:40%;text-align:right}.brand{padding-top:2px;display:none}.articul:before,.brand:before{content:"";font-family:FontAwesome}.brand:before{content:""}.prod-img .tofav{background:#fff;top:.6225em;line-height:1.1675;opacity:.7;padding:7px;border:1px solid var(--lght-one)}.product{margin:0 auto}
.prod-img{position:relative;width:100%;
/*min-height:var(--min-hi)!important;*/
/*max-height:var(--max-hi)!important;*/
/*height:var(--owl-hi)!important;*/
margin-bottom:2em;overflow:hidden}
.prod-img img {
    margin: 0 auto;
    width: 100%;
    /* height: 100%; */
    display: block;
    object-fit: cover;
    aspect-ratio: 1 / 1;
    
    overflow: hidden;
    /*border-radius: 16px; border: 1px solid red; */
}
.pimgdetail img{max-width:100%}


/*#owl-flats,#owl-flats .owl-stage-outer,#owl-flats .owl-stage,#owl-flats .owl-stage .owl-item{min-height:var(--min-hi)!important;max-height:var(--max-hi)!important;height:var(--owl-hi)!important;}
#owl-flats{white-space:nowrap;min-height:var(--min-hi)!important;max-height:var(--max-hi)!important;height:var(--owl-hi)}
#owl-flats>a,#owl-flats>video{height:inherit;}
.in-load#owl-flats{background:var(--lght-one);min-height:var(--min-hi);max-height:var(--max-hi);height:var(--owl-hi);position:relative;overflow:hidden}*/


#owl-flats{/*min-height:var(--min-hi)!important;*/ max-height:var(--max-hi)!important;padding-bottom: 2em;}
#owl-flats .owl-stage {
    overflow: hidden;
    height: inherit;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    display: flex;
    align-items: flex-end;

    line-height: 1;
}

/*.owl-carousel .owl-item, .owl-carousel .owl-stage {height: inherit!important}*/
#owl-flats video,#owl-flats a{position:relative;display:inline-block;width:100%; /*min-height:var(--min-hi)!important;height:100%;*/ max-height:var(--max-hi)!important;overflow:hidden;aspect-ratio: 1 / 1}
.owl-controls .owl-dots{position:absolute;inset:auto 0 0}#video{cursor:pointer;object-fit:cover}#video~div{content:"";position:absolute;pointer-events:none}#video:not([class=isplay])~div{inset:0;background:rgba(0,1,3,.25)url(/upload/prod/video/video_arrow.png)no-repeat center center;background-size:28%auto;z-index:0}#owl-thmbs{display:none;float:none;margin:-24px auto 0;box-sizing:border-box}
/*#owl-thmbs .owl-item{border-radius:5px;min-height:80px;overflow:hidden}.in-load#owl-flats:after,.in-load#owl-flats:before,.in-load#owl-thmbs:after,.in-load#owl-thmbs:before,.prod-img>button{position:absolute}.in-load#owl-thmbs{background:#eceff1;height:100px;border-top:4px solid #fff}*/
.prod-img>button{position:absolute}
.prdinfo article{margin-top:0!important}.prod-img>button{inset:5px 5px auto auto;width:25px;height:25px;background:0 0;fill:#fff;padding:3px;filter:invert(.25)}

.prod-soc-share{margin:10px 0;position:relative;z-index:5}.CartTable .hid,.check div input,.forma .err,.prod-soc-share>span,.radio div input{display:none}.prod-descr{margin:0 0 25px}.prod-descr table{font-size:.88em}.prod-descr table th,.prod-table th{padding-right:4px;font-weight:600;text-align:right}.prod-descr table td,.prod-table td{padding:2px 4px}.brnd{border:solid var(--drck-grays);border-width:0}#cd-catalog-items li .cartpls a.fa{color:var(--lght-one);border-color:inherit}.cartadd,.cartbtn{width:100%;max-width:300px}
.cartadd button,.cartbtn button{min-width:78px;background:var(--mhd-bg-dark);color:#fff;border-radius:.2725em;cursor:pointer}.catdescr,.product article,.product p{display:block}
.product article{clear:both;overflow:hidden;font-size:.85em;margin:.25em 0;border:1px solid var(--lght-grays);border-radius:var(--brdr-r5)}.product article h4{padding:1em;cursor:pointer}.product article h4:after{content:"+";float:right}.product article h4.vis:after{content:"-"}.product article h4+div{display:none;margin:0 auto;padding:.5em .75em;background:var(--drck-grays);border-top:1px solid var(--mhd-bg-light)}.product article table{width:100%;max-width:340px;margin:0 auto}

.item-footer button {
    height: 36px;
    width: 36px;
    border-radius: var(--brdr-rh);
    cursor: pointer;
    color: var(--lght-one);
    background: var(--href-light);
    /* flex-basis: 36px; */
}

.item-footer button:hover{background:var(--href-hover)}.item-footer .cartadd button:hover{background:var(--bgcl-middl)}.item-footer button:before{margin:0 5px;font-size:1.2725em}.cartadd button{color:var(--lght-grays);background:var(--font-marks)}

.price-inn {
    opacity: 0;
    display: flex;
    margin: .5em 0 1em;
    gap: 0 .75em;
    max-width: 420px;
    height: 48px;
    align-items: center;
    transition: opacity .25s;
}

.price-inn>div{width:100%;max-width:320px}.price-inn .tofav{font-size:1.64em;width:48px}.tt-tabs{margin:20px 0 0;clear:both}.index-tabs{background:0 0}.index-tabs a{font-weight:500;font-size:1.25em;text-decoration:none;display:inline-block;padding:5px 5px 15px 0;min-width:42px;max-width:50%;vertical-align:bottom;z-index:100;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-tabs a[rel=me]{float:right;border-left:1px solid #eceff1}.index-tabs a:focus{outline:0}.index-tabs a:not(:first-child){margin-left:4%}.index-tabs a:not(.act-ttab){color:#788}.index-tabs a:not(.act-ttab):hover{color:#ef3d07}.index-tabs a:not(.act-ttab):active{color:#abc!important}.index-tabs .act-ttab{border-bottom:3px solid #ef3d07;cursor:default;float:none;color:#5e6c73}.index-panel{border-top:1px #eceff1 solid;margin-top:-2px}.tt-panel{display:none;padding:15px 0 20px;width:auto;clear:both;border:0;z-index:90}#filter fieldset{border:0 solid var(--lght-one);position:relative;margin:0 auto .5em;direction:ltr}#filter fieldset>div{font-size:.8825em;padding:.25em;margin:.25em auto;max-height:100vh;display:flex;gap:5px;overflow-y:auto;flex-wrap:wrap}#filter fieldset legend{width:100%;padding:.5em;font-weight:var(--fnt-bold);cursor:pointer;text-transform:capitalize}fieldset legend:after{content:"–";float:left;margin-right:.5em;font-size:1.5em;line-height:1}fieldset legend.close:after{content:"+"}#filter fieldset legend+div{transition:max-height .5s,opacity .5s ease-in}#filter fieldset legend.close+div{max-height:0;opacity:0;transition:max-height .25s ease-in,opacity .5s}#filter fieldset label{padding:2px 0;flex-basis:32.75%;min-width:112px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#filter fieldset#flt_size label,fieldset#flt_seas label{flex-basis:25%;min-width:112px}fieldset#flt_mater label{flex-basis:100%}fieldset#flt_color label{flex-basis:50%;max-width:200px}#filter .priceI input,#filter .priceR input,.brnd-detail dt{display:inline-block;vertical-align:middle}#filter fieldset input{min-height:32px}#rangePrice{padding:0 12px}.priceR{margin:.5em .6em 1.5em}.priceI{padding-top:.75em;text-align:center;gap:0 4%}.priceI input{width:68px}.priceI label:last-child:after{content:"грн";padding-left:5px}.priceI sup{position:absolute;top:-5px}.check div a{min-width:36px;text-align:center}.check div a,.radio div a,.sortline div a{padding:3px 7px;border:1px solid var(--shdw-light);border-radius:2em}.radio div input:checked+a{background:var(--lght-grays)}fieldset.check>div,fieldset.radio>div,fieldset.sortline>div{gap:2px}fieldset#flt_color>div{max-width:180px}fieldset#flt_color div a{position:relative;padding:0;flex-basis:25px;max-width:25px;min-width:26px;max-height:26px;border:1px solid var(--shdw-light);border-radius:2px;overflow:hidden}.radio span{display:inline-block;width:100%;height:100%;background-size: cover!important;}
.check div input:checked+a, .radio div input:checked+a, .sort a.active, .sortline div a.active {
    border: 1px solid var(--font-acent);
    font-weight: 600;
    background-color: var(--lght-one);
}
#flt_color div input:checked+a span:before{position:absolute;content:"";transform:translateX(.64em) rotate(-45deg);transform-origin:left bottom;box-shadow:-1px 1px 0#ffffffaa,-2px 2px 0#000000aa;top:28%;height:40%;width:64%;left:2px}fieldset.check div a:hover,fieldset.radio div a:hover{background:var(--lght-grays)}#cd-filter{position:absolute;top:0;transform:translateX(-360px);max-width:320px}.cd-navigation.fancybox-content .side-menu-body#filter{padding:0 1.25em .75em;min-height:calc(100vh - 88px)}.cd-navigation .flt-footer{border-top:1px solid var(--lght-one);position:sticky;bottom:0;background:var(--mhd-bg-dark)}.v-list#cd-catalog-items .h4{float:left;width:53%;height:4.25em;margin:0 auto;line-height:4}.brnd-detail{position:relative;display:block}
.brnd-detail dl{/*font-size:88%;*/ line-height:1.7264}.brnd-detail>div dl{padding:0 0 1em}.brnd-detail dt{min-width:100px;width:40%;/*padding-left:5px*/}.brnd-detail dl:first-child dd,.brnd-detail dl:first-child dt{vertical-align:middle;min-height:28px;line-height:28px}.brnd-detail dd:nth-of-type(even),.brnd-detail dt:nth-of-type(even){border:dotted var(--lght-one);border-width:1px 0}.brnd-detail dd{display:inline-block;width:58%;font-weight:500}.brnd-detail dd:after,.col2data dd:after{content:"\a"}
.brnd-detail dt span,.brnd-detail dd span{display:inline-block;line-height:16px}
.brnd-detail .itmtocart> button {
    height: 46px;
    line-height: 2.25;
    min-width: 150px;
    max-width: 300px;
    width: 100%;
}
.brnd-detail .itmtocart> button:before{padding:0 .25em;/*line-height:1.3625;vertical-align:middle;overflow:hidden;padding:.45em .5em;border-radius:var(--brdr-r5)*/}
a:focus,button:focus{outline:orange dotted 1.5px}a:active,button:active{outline:0}.brnd-detail .cartadd button:before,.brnd-detail .cartpls button:before{opacity:.5}.brnd-detail .price2 strong{font-weight:600;font-size:1.25em;color:var(--bgcl-bases);line-height:1.5}.brnd-detail>div dl.buythis{background:var(--shdw-dark);border-radius:.5em;padding:1em .5em .5em 1em}

@media screen and (min-width:600px){#cd-catalog-items>ul,.plist-items{grid-template-columns:repeat(3,1fr)}.v-list#cd-catalog-items li{padding:0;max-height:228px;min-height:180px}span.tozoom{opacity:0;transform:translate(0,225%)}.brnd-detail .price{font-size:1.3675em}}
@media screen and (min-width:860px){
	.skeleton#cd-catalog-items,#cd-catalog-items>ul,.plist-items{grid-template-columns:repeat(3,1fr)}.col-4#cd-catalog-items li,.plist-items.col-4 li{grid-template-columns:repeat(5,1fr)}
	.col-4#cd-catalog-items ul{grid-template-columns: repeat(4, 1fr)}

.v-list#cd-catalog-items li{width:calc(50% - .5em)}#cd-catalog-items li:hover span.tozoom{transform:translate(0,0)}
.prdinfo {
    padding: 0 0 1em 1em;
    width: 100%;
    max-width: 360px;
    margin: .75em 0;
    position: sticky;
    top: var(--fs-hi);
    height: fit-content;
}

.product .soc-line{border-bottom:2px solid var(--drck-grays)}#cd-filter{max-width:260px;/*top:auto*/}#cd-filter .nav-trigger,#cd-filter header.menu-is-open,#cfilter{display:none}.sortline .sort{margin-right:auto}.cd-menu-trigger,.ct-menu,.ct-menu-trigger{font-size:1.2rem}#menu-cat .half{width:50%;float:left}section.inn-right{width:calc(100% - 300px);margin-left:auto}#cd-filter,#cd-profile{display:block;transform:translateX(0)}.product{display:grid;grid-template-columns:54% 44%;grid-gap:0 1em}#frmOrder .dfon{float:right;overflow:hidden;width:40%;min-width:340px;margin-left:4%;margin-bottom:20px}.v-list#cd-catalog-items li{max-height:200px;min-height:180px}#owl-slide article h2{font-size:2em}.prod-soc-share{float:right;margin:.75em 0 0-250px}#frmOrder .forma label{float:left;margin-right:2%;min-width:212px;text-align:right}#frmOrder .forma input,#frmOrder .forma textarea{min-width:310px}

}
@media only screen and (min-width:1180px){.skeleton#cd-catalog-items,#cd-catalog-items>ul,.plist-items{grid-template-columns:repeat(4,1fr)}.col-4#cd-catalog-items li,.plist-items.col-4 li{grid-template-columns:repeat(5,1fr)}#owl-slide article h2{font-size:2.4em}.slogan{font-size:1.2vw}}
@media screen and (min-width:1056px) and (max-width:1280px){#cd-catalog-items.v-list .pricein{font-size:88%;margin-right:-5px}#cd-catalog-items.v-list .inbasket{width:47%;padding:0}}@media only screen and (min-width:2240px){#cd-catalog-items li,.plist-items li{width:calc(100%/8)}}@media only screen and (max-width:800px){ul.shp-sec li{flex-basis:24%}.prod-soc-share{float:none;margin:0 auto;text-align:center}.product{max-width:600px}.brnd-detail dl{font-size:1.1em}.brnd-detail dt{width:44%}.brnd-detail dd{width:54%}}@media only screen and (max-width:768px){ul.shp-sec li{flex-basis:32%}h1.ellip{white-space:normal!important;text-overflow:visible!important}.counter{display:none}.-row-flex li{font-size:.97em;width:33%;overflow:hidden}}@media only screen and (max-width:680px){#owl-slide .owl-item article{background-position:center center;background-size:100%auto}#owl-slide article h2{font-size:1rem}.sort{display:none}span.tozoom{top:2em;z-index:500}}@media only screen and (max-width:540px){#cd-catalog-items.v-list .pricein{font-size:88%;width:47%}#cd-catalog-items.v-list .inbasket{width:47%;padding:0}ul.shp-sec li{flex-basis:48%}#content .breadcrumb{white-space:normal;padding:0;line-height:2em}footer .breadcrumb{float:none}.v-list#cd-catalog-items li .h4{height:3.75em}.pagebar a,.pagebar strong{min-width:36px;line-height:33px;border-width:1px}.-row-flex li{width:50%}
/*#cd-catalog-items li .advance, .plist-items li .advance{
flex-direction: column;justify-content:center}*/
}
@media only screen and (max-width:420px){#cd-logo{top:4px;width:50px}.cd-menu-trigger,.ct-menu,header .ct-menu-trigger{padding:12px 0}#cd-catalog-items li>div,.plist-items li>div{padding:0 4px}#cd-catalog-items .item-footer,.plist-items .item-footer{font-size:14px}#cd-catalog-items li strong,.price strong{font-size:1.2575em}

.pagebar a,.pagebar strong{font-size:.9725em}.brnd-detail dl{/*font-size:.98em*/}.prod-soc-share{float:none}}

#cd-catalog-items li.disible{opacity:.85;pointer-events:none!important}
@media screen and (min-width:1055px) and (max-width:1280px){#cd-catalog-items.v-list .pricein{font-size:88%;margin-right:-5px}#cd-catalog-items.v-list .inbasket{width:47%;padding:0}}@media screen and (max-width:600px){.prdinfo h1{font-size:1.4864em}.price strong{font-size:1.3625em}#cd-catalog-items.v-list .pricein{font-size:88%;width:47%}#cd-catalog-items.v-list .inbasket{width:47%;padding:0}}#cd-catalog-items.v-list .prodimg{width:100%;padding:0}@media only screen and (max-width:340px){#cd-catalog-items:not(.v-list) li,.plist-items li{width:100%}#cd-catalog-items .flipper,.plist-items .flipper{height:14em}#cd-catalog-items .item-footer .shrln,.plist-items .item-footer .shrln{position:static}}
