﻿.prod-list-box a>.title{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.prod-list-box:hover{box-shadow:0 5px 10px rgba(181,193,223,.5)}nav#prod-series{font-weight:500;margin:10px -20px;padding:10px 20px;display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-ms-flex-pack:center;justify-content:center}@supports not((gap:10px) with (display:flex)){nav#prod-series>*{margin:0 5px 2.5px}}nav#prod-series>a.selected{color:inherit;text-decoration:none}form.frm>label[for]{vertical-align:top}form.frm .rating{display:-ms-inline-flexbox;display:inline-flex;flex-direction:row-reverse;padding:0;margin:0}form.frm .rating>label{cursor:pointer;overflow:hidden;margin:0 !important;font-size:1.25rem !important;width:1.40625rem !important;height:1.40625rem !important;text-align:center}form.frm .rating>input{width:0px;height:0px;-ms-flex:0;flex:0;margin:auto 0 0;outline:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;opacity:0}.rating{overflow:hidden}.rating>input~label,.rating>span{display:inline-block;margin:0;width:1.40625rem;height:1.40625rem;line-height:1.25rem;overflow:hidden}.rating>input~label:before,.rating>span:before{content:url("/css/fa/solid/star.7097b2.svg");display:inline-block;width:1.25rem;height:1.25rem;text-align:center;margin-right:.5em;margin-bottom:.5em}.rating>span:before{content:url("/css/fa/regular/star.ffde55.svg")}.rating>input:checked~label:before,.rating>span.rated:before{content:url("/css/fa/solid/star.ffde55.svg")}.rating>span.rated.half:before{content:url("/css/fa/solid/star-half-alt.ffde55.svg")}.rating:not(:checked)>label:hover:before,.rating:not(:checked)>label:hover~label:before{content:url("/css/fa/regular/star.ffde55.svg")}.rating>input:checked+label:hover:before,.rating>input:checked+label:hover~label:before,.rating>input:checked~label:hover:before,.rating>input:checked~label:hover~label:before,.rating>label:hover~input:checked~label:before{content:url("/css/fa/solid/star.ffde55.svg")}.rating>label:active{position:relative;top:1px;left:1px}@media screen and (max-width: 840px){.rating>span,.rating>span:before{font-size:.9em !important;width:.9375rem !important;height:.9375rem !important;line-height:.9375rem !important;margin-bottom:0;margin-right:.234375rem !important}}#brands-nav{font-weight:500;font-size:110%;margin:20px 0}.textnav{gap:.75em;-ms-flex-pack:center;justify-content:center}.textnav>*{text-decoration:none;line-height:1em !important;border:1px solid #7097b2;padding:.25em .5em .375em;border-radius:1em;color:#1e699e;background-color:#c0d8e9}.textnav>*:hover{background-color:#fbe585}.textnav>*.active{color:#02253e;background-color:#fbe585}@media screen and (max-width: 1024px){#brands-nav{margin:5px 0}.textnav{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;-ms-flex-pack:start;justify-content:start;overflow:auto;scroll-snap-type:x mandatory;scroll-padding:1.5em;padding-bottom:1em}.textnav>*{scroll-snap-align:start;scroll-snap-stop:normal}.textnav>*{display:grid;place-items:center}}#prod-list-settings{margin:0 -20px;padding:5px 20px;background-color:rgba(250,250,250,.85)}@media screen and (min-height: 800px){#prod-list-settings{position:sticky;z-index:10;top:0}}@supports(background-clip: text) or (-webkit-background-clip: text){#prod-list-settings{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}#prod-list-settings>form{margin:0}#prod-list{margin:20px 0;min-height:50vh;display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-gap:20px;-ms-grid-columns:repeat(auto-fit, minmax(190px, 1fr));grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));align-items:start}@media screen and (min-width: 1535px){#prod-list{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 1600px){#prod-list{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@supports not (display: grid){#prod-list{max-width:calc(100vw - 290px);margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap;justify-content:space-between}#prod-list>*{flex:1 1 190px;max-width:230px;margin:0 5px 10px}}@media all and (-ms-high-contrast: none){#prod-list{max-width:calc(100vw - 290px);margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap;justify-content:space-around}#prod-list>*{flex:1 1 190px;max-width:230px;margin:0 5px 10px}}#pls-paging{text-align:center}#prod-list-counts{background-color:rgba(250,250,250,.85);margin:0 -20px;padding:5px 20px}@supports(background-clip: text) or (-webkit-background-clip: text){#prod-list-counts{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@media screen and (min-height: 800px){#prod-list-counts{position:sticky;bottom:0px;z-index:10}}#prod-list-counts>div{display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#prod-list-counts>div .pls-counts{margin-bottom:.25em;-ms-flex:0 1 auto;flex:0 1 auto}#prod-list-counts .pls-counts>span{white-space:nowrap}#prod-list-counts a[role=button].hidden,#prod-list-counts a.button.hidden{display:none}#cat-page-text{margin-top:20px;padding:10px 0}#cat-page-text:empty{display:none}@media screen and (max-width: 1024px){#prod-list{grid-gap:15px;-ms-grid-gap:15px}#prod-list-counts,#prod-list-settings{position:initial;margin:0 -15px;padding:7.5px 15px;width:calc(100% + 30px)}}@media screen and (max-width: 840px){#prod-list{margin:10px 0;grid-gap:10px;-ms-grid-gap:10px}#prod-list-settings{position:absolute;font-size:100%}#prod-list-counts,#prod-list-settings{margin:0 -10px;padding:5px 10px;width:calc(100% + 20px)}}@media screen and (max-width: 420px){#prod-list{grid-gap:5px;-ms-grid-gap:5px;-ms-grid-columns:repeat(auto-fit, minmax(150px, 1fr));grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}#prod-list-counts,#prod-list-settings{margin:0 -5px;padding:2.5px 5px;width:calc(100% + 10px)}}.prod-list-box a>.title{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.prod-list-box:hover{box-shadow:0 5px 10px rgba(181,193,223,.5)}.prod-list-box a>.title{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.prod-list-box{display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;overflow:hidden;margin:0;padding:10px;z-index:2;text-align:left;max-width:250px}.prod-list-box a{-ms-flex:0 1 auto;flex:0 1 auto;display:block;text-decoration:none}.prod-list-box a>.title{display:block;line-height:1.25em;font-weight:500;margin:.25em 0 0;color:#1e699e;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;height:2.5em;-webkit-line-clamp:2;line-clamp:2}@supports not ((-webkit-hyphens: auto) or (-moz-hyphens: auto) or (-ms-hyphens: auto) or (hyphens: auto)){.prod-list-box a>.title{text-align:left}}.prod-list-box a>.image{height:200px;margin:-10px -10px 10px;padding:0;position:relative;overflow:hidden;display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.prod-list-box a>.image>img{object-position:center center;object-fit:contain;max-height:100%;width:100%}.prod-list-box a>.image.contain>img{object-fit:contain}.prod-list-box a>.image.cover>img{object-fit:cover;height:100%}.prod-list-box footer{display:-ms-grid;display:grid;grid-gap:2.5px;-ms-grid-gap:2.5px;-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:auto auto;grid-template-columns:auto auto;justify-content:between;align-items:center}.prod-list-box footer .rating{display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1rem}.prod-list-box footer .rating>span{width:1.25rem}.prod-list-box footer .rating>span:before{font-size:1rem;line-height:1rem;height:1rem;width:1rem}.prod-list-box footer .price{margin:.25em 0;font-weight:500;display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.prod-list-box footer .price .rur{font-size:120%}.prod-list-box footer .price .rur.from:before{content:"от ";font-weight:normal;font-size:smaller;color:#7097b2}.prod-list-box footer .prod-stock{font-size:smaller;justify-self:end}.prod-list-box footer .discount:not(.price){justify-self:end}@media only screen and (max-width: 840px){.prod-list-box{padding:5px;margin-bottom:40px}.prod-list-box a>.title{height:3.75em;-webkit-line-clamp:3;line-clamp:3}.prod-list-box a>.image{max-height:133.3333333333px;margin:-5px -5px 5px}.prod-list-box footer .price{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 420px){.prod-list-box{padding:2.5px}.prod-list-box span.image{margin:-2.5px -2.5px 2.5px}.prod-list-box h2{font-size:90%}.prod-list-box h2>a>span.image{height:100px;margin:-2.5px -2.5px 2.5px}}@media only screen and (max-width: 840px){.bp-wrapper{margin-left:-10px;margin-right:-10px}.bp-wrapper>*{padding:10px}}@media only screen and (max-width: 420px){.bp-wrapper{margin-left:-5px;margin-right:-5px}.bp-wrapper>*{padding:5px}}.prod-list-box a>.title{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.prod-list-box:hover{box-shadow:0 5px 10px rgba(181,193,223,.5)}@media only screen and (min-width: 840px){#catnav{position:sticky;top:0;max-height:100vh;overflow:hidden;overflow-y:auto;padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}#catnav:before{content:"";height:200%;display:block}}form#filters{margin:0 -10px !important;padding:0 10px;width:calc(100% + 20px)}form#filters fieldset{display:block;border:none;border-radius:0;border-bottom:1px solid #f5f7f9;margin:0 -10px;padding:0 10px 10px}form#filters fieldset:last-of-type{border-bottom:none;margin-bottom:1em}form#filters fieldset input[type=checkbox],form#filters fieldset input[type=radio]{margin-right:.5em;vertical-align:baseline}form#filters fieldset label{font-weight:400}form#filters fieldset label>input[type=checkbox]{line-height:1em}form#filters fieldset label>span.hint{align-self:center}form#filters fieldset label.hint{font-size:smaller}form#filters fieldset legend,form#filters fieldset label.legend{display:block;margin:0 -10px;padding:20px 10px 10px;width:calc(100% + 20px);overflow:hidden;line-height:1em;font-size:110%;font-weight:500}form#filters fieldset legend *.help,form#filters fieldset label.legend *.help{font-size:smaller;margin:0 0 0 auto;padding:.25em;width:1.5em;height:1.5em;border-radius:.75em;color:#304859;cursor:pointer}form#filters fieldset legend *.help:before,form#filters fieldset label.legend *.help:before{margin:0}form#filters fieldset legend{padding-top:1em}form#filters fieldset[data-type="1"],form#filters fieldset[data-type="6"],form#filters fieldset[data-type="7"]{white-space:nowrap}form#filters fieldset[data-type="1"]>div,form#filters fieldset[data-type="6"]>div,form#filters fieldset[data-type="7"]>div{display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}form#filters fieldset[data-type="1"] input[type=number],form#filters fieldset[data-type="6"] input[type=number],form#filters fieldset[data-type="7"] input[type=number]{width:45%;margin:0;-moz-appearance:textfield}form#filters fieldset[data-type="1"] input::-webkit-outer-spin-button,form#filters fieldset[data-type="1"] input::-webkit-inner-spin-button,form#filters fieldset[data-type="6"] input::-webkit-outer-spin-button,form#filters fieldset[data-type="6"] input::-webkit-inner-spin-button,form#filters fieldset[data-type="7"] input::-webkit-outer-spin-button,form#filters fieldset[data-type="7"] input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0;outline:0}form#filters fieldset[data-type="2"] label,form#filters fieldset[data-type="4"] label,form#filters fieldset[data-type="5"] label{border-radius:.125em;transition:background-color .25s linear;display:block;margin:.25em -10px .25em 0;padding:.25em 10px;width:calc(100% + 10px) !important;text-align:left;display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex}form#filters fieldset[data-type="2"] label:hover,form#filters fieldset[data-type="4"] label:hover,form#filters fieldset[data-type="5"] label:hover{background-color:rgba(200,200,200,.25)}form#filters fieldset[data-type="2"] label>input,form#filters fieldset[data-type="4"] label>input,form#filters fieldset[data-type="5"] label>input{-ms-flex-item-align:center;align-self:center;margin:0 .25em 0 0}form#filters fieldset[data-type="2"] label>span.hint,form#filters fieldset[data-type="4"] label>span.hint,form#filters fieldset[data-type="5"] label>span.hint{margin-left:auto}form#filters fieldset[data-type="2"]>div.labels.shortlist,form#filters fieldset[data-type="4"]>div.labels.shortlist,form#filters fieldset[data-type="5"]>div.labels.shortlist{max-height:80vh;overflow-y:auto;margin-left:-10px;padding-right:10px;margin-right:-10px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}form#filters fieldset[data-type="2"]>div.labels.shortlist>label:nth-child(n+9),form#filters fieldset[data-type="4"]>div.labels.shortlist>label:nth-child(n+9),form#filters fieldset[data-type="5"]>div.labels.shortlist>label:nth-child(n+9){display:none}form#filters fieldset[data-type="3"]{padding-bottom:0}form#filters fieldset[data-type="3"] legend{display:none}form#filters fieldset[data-type="3"] label.legend{display:block;margin:0 -10px;padding:1em 10px;width:calc(100% + 20px);display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex}form#filters fieldset[data-type="3"] label.legend>input{-ms-flex-item-align:center;align-self:center;margin:0 .25em 0 0}form#filters fieldset[data-type="3"] label.legend>span.title{display:inline-block}form#filters fieldset[data-type="3"] label.legend>span.hint{margin-left:auto}form#filters fieldset[data-type="10"] input[type=text]{width:100%}form#filters label.disabled{color:silver}form#filters .hint{font-size:.75rem;color:#7097b2}form#filters .buttons{text-align:center;margin:1em 0 0;white-space:nowrap}form#filters input[type=submit]{font-size:100%}@media only screen and (max-width: 840px){form#filters{margin:0 0 5px !important;padding:0 5px;width:calc(100% - 10px)}form#filters fieldset{margin:0 0 5px;padding:0 0 10px;width:100%}form#filters fieldset legend,form#filters fieldset label.legend{margin:0;padding:0;width:100%}}.ff-param-descr{width:50vw}.ff-param-descr h2:first-of-type{margin-top:0}@media only screen and (max-width: 840px){.ff-param-descr{width:auto}}
