@font-face{
    font-family: 'Roboto';
    font-style: normal;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face{
    font-family: 'Roboto';
    font-style: normal;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face{
    font-family: 'Roboto';
    font-style: normal;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video
{
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    vertical-align:baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}

body{
    line-height:1
}

ol,ul{
    list-style:none
}

blockquote,q{
    quotes:none
}

blockquote:after,blockquote:before,q:after,q:before{
    content:none
}

table{
    border-collapse:collapse;
    border-spacing:0
}

html{
    line-height:1.15;
    -webkit-text-size-adjust:100%
}

body{
    margin:0
}

details,main{
    display:block
}

h1{
    font-size:2em;
    margin:.67em 0
}

hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}

code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}

a{
    background-color:transparent
}

abbr[title]{
    border-bottom:none;
    text-decoration:underline dotted
}

b,strong{
    font-weight:bolder
}

small{
    font-size:80%
}

sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}

sub{
    bottom:-.25em
}

sup{
    top:-.5em
}

img{
    border-style:none
}

button,input,optgroup,select,textarea{
    font-family:inherit;
    font-size:100%;
    line-height:1.15;
    margin:0
}

button,input{
    overflow:visible
}

button,select{
    text-transform:none
}

[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}

fieldset{
    padding:.35em .75em .625em
}

legend{
    color:inherit;
    display:table;
    max-width:100%;
    white-space:normal
}

progress{
    vertical-align:baseline
}

textarea{
    overflow:auto
}

[type=checkbox],[type=radio],legend{
    box-sizing:border-box;
    padding:0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}

[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}

[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}

*,:after,:before,input[type=search]{
    box-sizing:border-box
}

::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}

summary{
    display:list-item
}

[hidden],template{
    display:none
}

.ua:after,.ua:before/*.catalog__subitems:after*//*.catalog__subitems:before*/,.hc:after,.hc:before/*.categories__items:after*//*.categories__items:before*//*.categories__wrap:after*//*.categories__wrap:before*//*.certificates__row:after*//*.certificates__row:before*/,.dd:after,.dd:before,.fe:after,.fe:before/*.filterlist__row:after*//*.filterlist__row:before*/,.cf:after,.cf:before,.ef:after,.ef:before,.ng:after,.ng:before,.mg:after,.mg:before,.yh:after,.yh:before,.ci:after,.ci:before,.di:after,.di:before/*.mainpage__wrap:after*//*.mainpage__wrap:before*/,.ki:after,.ki:before/*.messages__wrap:after*//*.messages__wrap:before*/,.ri:after,.ri:before/*.news__row:after*//*.news__row:before*/,.hj:after,.hj:before,.ordering__row:after,.ordering__row:before,.mm:after,.mm:before/*.photos__row:after*//*.photos__row:before*//*.pricelist__row:after*//*.pricelist__row:before*/,.prodfilter__row:after,.prodfilter__row:before,.fo:after,.fo:before,.ko:after,.ko:before/*.receipt__wrap:after*//*.receipt__wrap:before*//*.registration__row:after*//*.registration__row:before*//*.shoppingcart__row:after*//*.shoppingcart__row:before*/,.xq:after,.xq:before,.dr:after,.dr:before{
    content:" ";
    display:table
}

.ua:after/*.catalog__subitems:after*/,.hc:after/*.categories__items:after*//*.categories__wrap:after*//*.certificates__row:after*/,.dd:after,.fe:after/*.filterlist__row:after*/,.cf:after,.ef:after,.ng:after,.mg:after,.yh:after,.ci:after,.di:after/*.mainpage__wrap:after*/,.ki:after/*.messages__wrap:after*/,.ri:after/*.news__row:after*/,.hj:after,.ordering__row:after,.mm:after/*.photos__row:after*//*.pricelist__row:after*/,.prodfilter__row:after,.fo:after,.ko:after/*.receipt__wrap:after*//*.registration__row:after*//*.shoppingcart__row:after*/,.xq:after,.dr:after{
    clear:both
}

/*.categories__wrap*/.fe,.ef,.mg,.ng,.di/*.mainpage__wrap*/,.ki/*.messages__wrap*//*.receipt__wrap*/{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px;
    width:100%
}

@media(min-width:768px){
    /*.categories__wrap*/.fe,.ef,.mg,.ng,.di/*.mainpage__wrap*/,.ki/*.messages__wrap*//*.receipt__wrap*/{
        width:750px
    }
}

@media(min-width:992px){
    /*.categories__wrap*/.fe,.ef,.mg,.ng,.di/*.mainpage__wrap*/,.ki/*.messages__wrap*//*.receipt__wrap*/{
        width:970px
    }
}

@media(min-width:1200px){
    /*.categories__wrap*/.fe,.ef,.mg,.ng,.di/*.mainpage__wrap*/,.ki/*.messages__wrap*//*.receipt__wrap*/{
        width:1170px
    }
}

.cf{
    margin-left:-15px;
    margin-right:-15px
}

.ua/*.catalog__subitems*/,.hc/*.categories__items*//*.certificates__row*//*.filterlist__row*/{
    margin-left:-15px;
    margin-right:-15px;
    font-size:0
}

.yh{
    font-size:0
}

.dd,.ri/*.news__row*/,.hj,.ordering__row,.mm/*.photos__row*//*.pricelist__row*/,.prodfilter__row,.fo,.ko/*.registration__row*//*.shoppingcart__row*/,.xq,.dr{
    margin-left:-15px;
    margin-right:-15px;
    font-size:0
}

.ci{
    margin-left:-15px;
    margin-right:-15px
}

.re,.se,.te,.ue{
    vertical-align:top
}

.re,.se,.te,.ue,.ve,.we/*.footer__col7*//*.header__author*/,.eg/*.header__phone*//*.header__shopcart*/{
    display:inline-block;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    font-size:1rem
}

.sa{
    width:100%
}

.sa/*.catalog__subitem*/{
    display:inline-block;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    font-size:1rem;
    vertical-align:top
}

.fc,.gc{
    width:100%
}

/*.cataloglist__item*/.fc,.gc/*.categories__item*//*.certificates__item*/{
    display:inline-block;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    font-size:1rem;
    vertical-align:top
}

/*.filterlist__left,.filterlist__right{
    padding-left:15px;
    padding-right:15px;
    width:100%
}*/

/*.filterlist__left*//*.filterlist__right*/.oh,.ph,.qh,.oi/*.modal-box__col1*//*.modal-box__col2*/{
    display:inline-block;
    position:relative;
    min-height:1px;
    font-size:1rem;
    vertical-align:top
}

.oi/*.modal-box__col1*//*.modal-box__col2*/{
    padding-left:15px;
    padding-right:15px
}

/*.news__item*/.aj,.bj,.cj,.pk,.sk,.wk,.jm,.lm/*.personalpage__right2*/{
    display:inline-block;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    font-size:1rem;
    vertical-align:top;
    width:100%
}

/*.photos__item,.pricelist__col,.pricelist__left,.pricelist__right{
    display:inline-block;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    font-size:1rem;
    vertical-align:top
}*/

.prodfilter__left,.prodfilter__right{
    vertical-align:top
}

.prodfilter__col1,.prodfilter__left,.prodfilter__right{
    display:inline-block;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    font-size:1rem;
    width:100%
}

.prodfilter__col2,.prodfilter__col3,.rn,.sn,.vn,.eo{
    width:100%
}

.prodfilter__col2,.prodfilter__col3,.rn,.sn,.vn,.eo,.jo{
    display:inline-block;
    overflow:hidden;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    font-size:1rem;
    vertical-align:top
}

/*.shoppingcart__left,.shoppingcart__right{
    width:100%
}*/

.yc,.cd/*.registration__left*//*.registration__right*//*.shoppingcart__left*//*.shoppingcart__right*/,.wq,.zq,.cr{
    display:inline-block;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    font-size:1rem;
    vertical-align:top
}

.yc,.cd/*.registration__left*//*.registration__right*/{
    width:100%
}

.ai/*.main__content_left*/,.bi/*.main__left*//*.main__right*/{
    display:block;
    position:relative;
    min-height:1px;
    float:left
}

/*.cataloglist__item*//*.certificates__item*//*.photos__item*/.jo,.wq{
    width:50%
}

/*.catalog__subitem*//*.categories__item*/.re,.se,.te,.ue,.ve,.we/*.footer__col7*//*.header__author*/,.eg/*.header__phone*//*.header__shopcart*/,.ai/*.main__content_left*/,.bi/*.main__left*//*.main__right*/,.oi/*.modal-box__col1*//*.modal-box__col2*//*.pricelist__col*//*.pricelist__left*//*.pricelist__right*/,.zq,.cr{
    width:100%
}

@media(min-width:768px){
    .we/*.footer__col7*/{
        width:25%
    }

    /*.cataloglist__item*//*.certificates__item*/.eg/*.header__phone*//*.header__shopcart*/,.jo{
        width:33.33333333333333%
    }

    .sn{
        width:41.66666666666667%
    }

    /*.catalog__subitem*//*.categories__item*/.re,.se,.te,.ue,.ve,.wq{
        width:33.33333333333333%
    }

    .rn{
        width:58.333333333333336%
    }

    /*.header__author*//*.main__content_left*/.bi/*.main__left*//*.main__right*/,.vn,.eo{
        width:100%
    }
}

@media(min-width:992px){
    .ue,.eg{
        width:16.666666666666664%
    }

    /*.catalog__subitem*//*.cataloglist__item*/.gc/*.categories__item*//*.certificates__item*//*.filterlist__right*/,.se,.te,.we/*.footer__col7*//*.header__phone*//*.header__shopcart*/,.wk,.prodfilter__col1,.prodfilter__col3,.prodfilter__right,.eo/*.shoppingcart__right*/{
        width:25%
    }

    .sa,.re/*.header__author*/,.cj/*.photos__item*/,.sn,.zq{
        width:33.33333333333333%
    }

    .yc,.jm,.lm/*.registration__left*/{
        width:41.66666666666667%
    }

    .ve,.oi/*.modal-box__col1*//*.modal-box__col2*//*.news__item*/,.aj,.bj,.pk/*.personalpage__right2*//*.pricelist__col*//*.pricelist__left*//*.pricelist__right*/,.prodfilter__col2,.wq{
        width:50%
    }

    .cd/*.registration__right*/{
        width:58.333333333333336%
    }

    .rn,.cr{
        width:66.66666666666666%
    }

    .fc/*.filterlist__left*/,.sk,.prodfilter__left,.vn/*.shoppingcart__left*/{
        width:75%
    }

    /*.main__left,.main__right{
        width:25%
    }*/

    /*.main__content_left*/.bi{
        width:75%
    }

    .lm/*.personalpage__right2*/{
        left:8.333333333333332%
    }

    /*.header__phone,.header__shopcart{
        left:33.33333333333333%
    }*/

    /*.header__author{
        right:50%
    }*/
}

@media(min-width:1200px){
    .we/*.header__shopcart*/{
        width:16.666666666666664%
    }

    /*.header__phone,.modal-box__col2{
        width:33.33333333333333%
    }*/

    /*.modal-box__col1{
        width:66.66666666666666%
    }*/
}

/*.burger,.visible--fordesktop,.visible--formobile{
    display:none!important
}*/

@media(max-width:767px){
    .yo/*.search__samples*/{
        display:none!important
    }

    /*.burger,.visible--formobile{
        display:block!important
    }*/
}

@media(min-width:768px) and (max-width:991px){
    /*.burger,.visible--formobile{
        display:block!important
    }*/
}

@media(min-width:992px) and (max-width:1199px){
    /*.visible--fordesktop{
        display:block!important
    }*/
}

@media(min-width:1200px){
    /*.visible--fordesktop{
        display:block!important
    }*/
}

img{
    vertical-align:middle
}

ol,ul{
    padding:0;
    list-style:none
}

font-size size{
    line-height:20px
}

.yq:before{
    background-repeat:no-repeat;
    width:10px;
    height:14px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEwIDE0Ij48cGF0aCBkPSJNNSAuMDNDMi4yNzMuMDMuMDYyIDIuMjQzLjA2MiA0Ljk3czIuNDcgNy44MTIgNC45MzggOWMyLjc1LTEuMzQ1IDQuOTM4LTYuMjc0IDQuOTM4LTlTNy43MjguMDMgNSAuMDN6bTAgNy42NzNhMyAzIDAgMSAxIDAtNiAzIDMgMCAwIDEgMCA2eiIvPjwvc3ZnPg==)
}

.receiptaccordion__btn:hover:after{
    background-repeat:no-repeat;
    width:9px;
    height:5px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSIgZD0iTTguMyA0LjVMNC41LjguNyA0LjUiLz48L3N2Zz4=)
}

.receiptaccordion__btn:after/*.receiptaccordion__sep*/{
    background-repeat:no-repeat;
    width:9px;
    height:5px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDUiPjxwYXRoIHN0cm9rZT0iIzAwMCIgZmlsbD0ibm9uZSIgZD0iTTguMyA0LjVMNC41LjguNyA0LjUiLz48L3N2Zz4=)
}

/*.mr.active-link:before{
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAtMC41IDE0IDE0Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4wNTgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0IC43NjVoLTIuMjM2bC0yLjI0IDEwIi8+PHBhdGggZD0iTTExLjY3NiAyLjc2NUgwbDIuMjM3IDZoNy4yODhsLS41NzYgMkgyLjIzNnYxaDEuMTJ2MWgxLjExOHYtMUg3LjgzdjFoMS4xMnYtMWguOTI1bC42My0yLjg3NHoiLz48L3N2Zz4=)
}*/

.ca .ea:after,.ea:hover:after/*.deferred__btn-cart:hover:after*/{
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAtMC41IDE0IDE0Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS4wNTgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0IC43NjVoLTIuMjM2bC0yLjI0IDEwIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTExLjY3NiAyLjc2NUgwbDIuMjM3IDZoNy4yODhsLS41NzYgMkgyLjIzNnYxaDEuMTJ2MWgxLjExOHYtMUg3LjgzdjFoMS4xMnYtMWguOTI1bC42My0yLjg3NHoiLz48L3N2Zz4=)
}

.ea:after/*.deferred__btn-cart:after*/,.kr:before,.mr:before{
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAtMC41IDE0IDE0Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4MjgyODIiIHN0cm9rZS13aWR0aD0iMS4wNTgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0IC43NjVoLTIuMjM2bC0yLjI0IDEwIi8+PHBhdGggZmlsbD0iIzgyODI4MiIgZD0iTTExLjY3NiAyLjc2NUgwbDIuMjM3IDZoNy4yODhsLS41NzYgMkgyLjIzNnYxaDEuMTJ2MWgxLjExOHYtMUg3LjgzdjFoMS4xMnYtMWguOTI1bC42My0yLjg3NHoiLz48L3N2Zz4=)
}

/*.btn--call:before*/.zc:before,.xi:before/*.product__na-btn:before*//*.productpage__na-btn:before*/{
    background-repeat:no-repeat;
    width:18px;
    height:14px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iLTAuNSAtMC41IDE4IDE0Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTExLjE2OCA2LjY5NWw0Ljg0NCA0LjczNVYxLjUzNmwtNy41IDcuMDMtNy41LTcuMDN2OS44OTRsNC44NjMtNC43MzVNLjQ4OC44ODVoMTUuOTg1TS41MiAxMi4xMWgxNS45ODQiLz48L3N2Zz4=)
}

.fa:after,.ia,.rc:after,.delete:after{
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJNLjIwOCAxLjQxN0wxLjQ1OC4yMyA2LjAyIDQuNzkgMTAuNTg0LjIzbDEuMjA4IDEuMTY1TDcuMjMgNmw0LjU2IDQuNTgzLTEuMjA3IDEuMTg4TDYgNy4xNjYgMS40MzcgMTEuNzdsLTEuMjMtMS4xNjdMNC44MTMgNnoiLz48L3N2Zz4=)
}

/*.btn--cart:before*/.qn:before,.vo:before{
    background-repeat:no-repeat;
    width:13px;
    height:13px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjc1OC43NWgtMmwtMiAxMCIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMC42OCAyLjc1SC4yNDJsMiA2aDYuNTE2bC0uNTE2IDJoLTZ2MWgxdjFoMXYtMWgzdjFoMXYtMWguODI4bC41NjMtMi44NzV6Ii8+PC9zdmc+)
}

.vo:before{
    width:17px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNMCAxM3YtM2gxN3YzSDB6bTAtOGgxN3YzSDBWNXptMC01aDE3djNIMFYweiIvPjwvc3ZnPg==)
}

.gf input[type=checkbox]:checked+label:before{
    background-repeat:no-repeat;
    width:13px;
    height:13px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjQ0NDIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yLjc1OCAxLjMxNmg3YTIgMiAwIDAgMSAyIDJ2N2EyIDIgMCAwIDEtMiAyaC03YTIgMiAwIDAgMS0yLTJ2LTdhMiAyIDAgMCAxIDItMnoiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNC4zNCA1LjQ4M2wyIDMgNi04Ii8+PC9zdmc+)
}

.gf input[type=checkbox]+label:before{
    background-repeat:no-repeat;
    width:13px;
    height:13px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjQ0NDIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yLjc1OCAxLjMxNmg3YTIgMiAwIDAgMSAyIDJ2N2EyIDIgMCAwIDEtMiAyaC03YTIgMiAwIDAgMS0yLTJ2LTdhMiAyIDAgMCAxIDItMnoiLz48L3N2Zz4=);
    content:'';
    display:inline-block;
    margin:0 6px 1px 0;
    vertical-align:middle
}

/*.btn--clock:before,.product__clock-btn:before{
    background-repeat:no-repeat;
    width:19px;
    height:19px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTkgMTkiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PGltYWdlIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCTUFBQUFUQ0FNQUFBQkZqc2IrQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk5BQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBb2xCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy84QUFBQUVrRkNRQUFBQU5IUlNUbE1BSG4vRDVmbkVDSTM5N3ZvVnkvT0tOQU1HeFJ5TXlnb2dSTWw0OHZ3RTdSTkg3K3RsQWhtbU04Ylo5UklIUGNpT2lSK0FrSlU2V1FBQUFBRmlTMGRFQUlnRkhVZ0FBQUFKY0VoWmN3QUFDeElBQUFzU0FkTGRmdndBQUFEUFNVUkJWQmpUVlpEWEZvSkFERVJEV1VDUUxxQW9ZaGVzcVBQLzMyWm9lelF2U2U3SlRqWkQxSWFpYXJyUURWV2hNVXhMQUJON0FqaVcyYU9wQzg4UFFnb0QzNE03YlZGa0lKNE5MMll4akloemdqVGpORiswTU11UnNMendPdVVsK20wcm9aQUtuMzRZK1ZCSlEvREhBc1NrRitzL0ZoWWxpWklHdHVtTEVuSnV1OXNmanNPY01lalI2WXljeXdxMTNNdXh1Rnh2M1Y3Rldjbkw3dy8rbjhPdGhUeVRkbVJQTk8yOU1WeDViNG82R24xNVZleEw5UnA5WWY4YUJ5aktndjFyVENuei90UTI3UHJ6N3JvdndJY1RyVzBLRlJrQUFBQUFTVVZPUks1Q1lJST0iLz48L3N2Zz4=)
}*/

.lg.open:before{
    background-repeat:no-repeat;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsPSIjODE4MTgxIiBkPSJNLjIwOCAxLjQxN0wxLjQ1OC4yMyA2LjAyIDQuNzkgMTAuNTg0LjIzbDEuMjEgMS4xNjZMNy4yMjggNmw0LjU2MiA0LjU4My0xLjIxIDEuMTg4TDYgNy4xNjcgMS40MzcgMTEuNzdsLTEuMjMtMS4xNjZMNC44MTMgNnoiLz48L3N2Zz4=)
}

/*.message__close{
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNLjIwOCAxLjQxN0wxLjQ1OC4yMyA2LjAyIDQuNzkgMTAuNTg0LjIzbDEuMjEgMS4xNjZMNy4yMjggNmw0LjU2MiA0LjU4My0xLjIxIDEuMTg4TDYgNy4xNjcgMS40MzcgMTEuNzdsLTEuMjMtMS4xNjZMNC44MTMgNnoiLz48L3N2Zz4=)
}*/

.availability__item--0:after{
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzgxODE4MSIgc3Ryb2tlLXdpZHRoPSIxLjU5MyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cGF0aCBkPSJNNiAuODJhNS4xOCA1LjE4IDAgMSAxLS4wMDIgMTAuMzZBNS4xOCA1LjE4IDAgMCAxIDYgLjgyeiIvPjxwYXRoIGQ9Ik05LjMwNCAyLjEzNGwuNTYzLjU2My03LjE3IDcuMTctLjU2My0uNTYzIDcuMTctNy4xN3oiLz48L2c+PC9zdmc+)
}

.availability__item--1:after{
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iIzgxODE4MSIgZD0iTTkuNSAwaDJ2MTJoLTJWMHptLTMgM2gydjloLTJWM3ptLTMgM2gydjZoLTJWNnoiLz48cGF0aCBmaWxsPSIjRjI2NTIyIiBkPSJNLjUgOWgydjNoLTJWOXoiLz48L2c+PC9zdmc+)
}

.availability__item--2:after{
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iIzgyODI4MiIgZD0iTTkuNSAwaDJ2MTJoLTJWMHptLTMgM2gydjloLTJWM3oiLz48cGF0aCBmaWxsPSIjRjI2NTIyIiBkPSJNMy41IDZoMnY2aC0yVjZ6bS0zIDNoMnYzaC0yVjl6Ii8+PC9nPjwvc3ZnPg==)
}

.availability__item--3:after{
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iIzgyODI4MiIgZD0iTTkuNSAwaDJ2MTJoLTJWMHoiLz48cGF0aCBmaWxsPSIjRjA2NjIzIiBkPSJNNi41IDNoMnY5aC0yVjN6Ii8+PHBhdGggZmlsbD0iI0YyNjUyMiIgZD0iTTMuNSA2aDJ2NmgtMlY2em0tMyAzaDJ2M2gtMlY5eiIvPjwvZz48L3N2Zz4=)
}

.availability__item--4:after{
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI0VFNjcyNCIgZD0iTTkuNSAwaDJ2MTJoLTJWMHoiLz48cGF0aCBmaWxsPSIjRjA2NjIzIiBkPSJNNi41IDNoMnY5aC0yVjN6Ii8+PHBhdGggZmlsbD0iI0YyNjUyMiIgZD0iTTMuNSA2aDJ2NmgtMlY2em0tMyAzaDJ2M2gtMlY5eiIvPjwvZz48L3N2Zz4=)
}

.fm,.hm{
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjODE4MTgxIiBkPSJNOS41IDEwLjE2N2wxLjI1LTEuMTg4IDQuNTYyIDQuNTYyIDQuNTYzLTQuNTYzIDEuMjA4IDEuMTY2LTQuNTYyIDQuNjA0IDQuNTYzIDQuNTgzLTEuMjA4IDEuMTg4LTQuNTgzLTQuNjA0LTQuNTYzIDQuNjA1LTEuMjMtMS4xNjYgNC42MDQtNC42MDV6Ii8+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9IiNBNkE2QTYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQuNzY1IDFoMjAuNDdDMjcuNTkyIDEgMjkuNSAyLjg0NCAyOS41IDUuMTE3djE5Ljc2NmMwIDIuMjczLTEuOTEgNC4xMTctNC4yNjUgNC4xMTdINC43NjVDMi40MSAyOSAuNSAyNy4xNTYuNSAyNC44ODNWNS4xMTdDLjUgMi44NDQgMi40MSAxIDQuNzY1IDF6Ii8+PC9zdmc+)
}

.hm{
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBkPSJNMTEuMzMzIDE5LjU4NGgtM1YxNi45NmwzIDIuNjI0em0xMS05LjYyNWwtMTAgOC43NS0zLTIuNjI2IDEwLTguNzUgMyAyLjYyNXptLTE0IDExLjM3NHYtLjg3NWgxMXYuODc0aC0xMXoiIGZpbGw9IiNBOEE3QTgiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0E3QTdBNyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNC43NjUgMWgyMC40N0MyNy41OTIgMSAyOS41IDIuODQ0IDI5LjUgNS4xMTd2MTkuNzY2YzAgMi4yNzMtMS45MSA0LjExNy00LjI2NSA0LjExN0g0Ljc2NUMyLjQxIDI5IC41IDI3LjE1Ni41IDI0Ljg4M1Y1LjExN0MuNSAyLjg0NCAyLjQxIDEgNC43NjUgMXoiLz48L3N2Zz4=)
}

/*.upload__add::after{
    width:16px;
    height:16px
}*/

.gallery-close{
    width:45px;
    height:45px;
    background-repeat:no-repeat;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSIgdmlld0JveD0iMCAwIDQ1IDQ1Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMzEuMDg2IDEyLjQybC04LjY2NiA4LjY2OC04LjY2Ni04LjY2OC0xLjMzNCAxLjMzNCA4LjY2NiA4LjY2Ni04LjY2NiA4LjY2NiAxLjMzNCAxLjMzNCA4LjY2Ni04LjY2NiA4LjY2OCA4LjY2NiAxLjMzMi0xLjMzMi04LjY2Ni04LjY2OCA4LjY2Ni04LjY2NnoiLz48L3N2Zz4=)
}

.lq:before{
    background-repeat:no-repeat;
    width:22px;
    height:21px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIyIDIxIj48cGF0aCBmaWxsPSIjNUNCQTQ3IiBkPSJNMTYuNTY0IDEuNjMyYy4yMi40NC4zNS45NjcuMzUgMS41NGwtLjEzLjk2NmE2LjIyNCA2LjIyNCAwIDAgMS0uNjU4IDEuMzJsLTMuOTQ0IDQuODM2Yy0uMzk1LS4zMDgtLjgzMi0uNTI4LTEuMjctLjc0OGwtLjQ0LTQuOTctLjA0Mi0xLjc1Ni4wNDMtLjQ0Yy4yMi0uODc4LjgzMy0xLjUzOCAxLjYyMi0xLjk3OC43ODgtLjQ0IDEuNjY1LS41MjggMi40OTctLjIyLjkyLjIyIDEuNTc4LjcwMyAxLjk3MiAxLjQ1em0tMTEuMTMuNjhjLjA0Ny0uODU1LjM3OC0xLjQyNC45NDUtMS43NTZDNi42NjIuMzIgNy4wODcuMzIgNy40NjUuNTFjLjg1LjIzNiAxLjU2Ljg1MyAyLjEyNyAyLjA0LjIzNi40NzMuNDczLjk0Ny41NjcgMS41MTdsLjk0NSA1LjYtLjcxLjIzNkw2LjE5IDUuM2wtLjIzNi0uNDc0Yy0uMzc4LS44NTUtLjYxNC0xLjY2LS41Mi0yLjUxNXpNNS4wNiA1LjgwNGwxLjE0Mi40NjZMOS45MiA4Ljk4N2EzLjcyOCAzLjcyOCAwIDAgMC0uNjc2IDEuMjcybC02LjA4NS43NjMtLjQyNC0uMDg0Yy0uNzYtLjEyNy0xLjI2OC0uNDY2LTEuNjA1LTEuMTAyLS4zMzgtLjYzNi0uMzM4LTEuMjcyLS4wODQtMS45MDguMjk2LS44MDYuODQ1LTEuNDQyIDEuNjQ4LTEuNzguNzYtLjQyNiAxLjUyLS41NTMgMi4zNjctLjM0em0xMi4wODcuMDA3Yy45MjMtLjQxMiAxLjc5NS0uNTE1IDIuNzE4LS40MTIuODcyLjEwMyAxLjQ4OC41MTQgMS43OTUgMS4xMzJsLjIwNS42NjgtLjEwMy41MTVjLS4zNTguOTI2LTEuMTI4IDEuNjQ2LTIuNDEgMi4yMTItLjUxMy4yNTctMS4wNzcuMzYtMS42OTIuNDYzbC02LjMwNy43NzItLjEwMy0uMzYtLjEwMy0uMTU1LjIwNS0uMjU3IDUuMTgtNC4zMjIuNjE1LS4yNTZ6bS02LjU4NyA3LjMyM2MuMDc1IDEuMjc2LjE4NyAyLjYyNi4zNzQgNC4wOXYxLjVsLS4wMzguMzc2Yy0uMjYyLjY3NS0uNzEgMS4yMzgtMS4zODMgMS41MzgtLjY3My4zNzYtMS4zODMuNDUtMi4wNTcuMjY0LS43NDctLjE4OC0xLjMwOC0uNjM4LTEuNjA3LTEuMjM4LS4xODgtLjM3NS0uMzM3LS44MjUtLjMzNy0xLjI3NWwuMTg3LS44NjNhMi4wNyAyLjA3IDAgMCAxIC41Ni0xLjA1bDMuMTQtMy43NTRjLjM3NC4xODYuNzQ4LjM3NCAxLjE2LjQxMnptMS4zODUtLjc5MmwxLjgwMyAxLjg1MiAxLjExNyAxLjM4LjIxNC40M2MuMzg2LjczMy42IDEuNDIzLjUxNSAyLjI0LS4wODYuNzc2LS4zNDQgMS4zMzctLjg1OCAxLjU1Mi0uMy4yMTYtLjY0NS4yMTYtLjk4OC4xNzItLjgxNi0uMjE1LTEuNDYtLjg2Mi0xLjkzMy0xLjg5N2wtLjUxNS0xLjQyLS42NDUtMy43NS43My0uMjYuNTU4LS4zem0uNjMtMS4yNjVsNC40OTctLjQgMS41OTItLjA0LjM5OC4wNGMuNTk4LjIgMS4xNTQuNTYgMS40NzMgMS4xNi4zOTcuNDM4LjU5NyAxLjAzOC41OTcgMS43MTdsLS4xMi43OThjLS4xOTcuOC0uNjc2IDEuMzk4LTEuMzUzIDEuNzItLjcxOC4zOTctMS40MzQuNDc4LTIuMjMuMTk4LS40NzgtLjExOC0uNzk2LS4zMTgtMS4wNzQtLjYzOGwtNC4xOC0zLjQ3NS4yNzgtLjYuMTItLjQ4eiIvPjxwYXRoIGZpbGw9IiNFRDIwMjkiIGQ9Ik04Ljg2IDEwLjVsLjQgMS4xNDYuMTcuNGMtLjg1NC43NDMtMS40ODIgMS40My0yLjE2NiAyLjA2bC0xLjcxIDEuNDMtLjQ1OC4yODhjLTEuMDgzLjUxNC0xLjk5Ni42ODctMi45NjYuNTctLjg1NS0uMDU3LTEuNTQtLjM0My0xLjgyNS0uODU3bC0uMTctLjYzLjExMy0uNTE1Yy4yODYtLjg1OCAxLjAyNy0xLjcxNiAyLjM0LTIuMzQ2LjY4My0uMjg3IDEuMjUzLS41NzIgMS43MS0uNjg4TDguODYgMTAuNXoiLz48cGF0aCBmaWxsPSIjRjZFQzI5IiBkPSJNOC43NTggNy43OTdhMy4zOCAzLjM4IDAgMCAxIDIuMzMtLjg5NWMuODkgMCAxLjczMy4zNDggMi4yNzguODk1LjY5My42OTYuOTkgMS40NDIuOTkgMi4zMzZzLS4yOTcgMS43NC0uOTkgMi4zMzZjLS42NDUuNjQ1LTEuMzg3Ljk5My0yLjI4Ljk5My0uOTQgMC0xLjczMy0uMzQ4LTIuMzI4LS45OTQtLjY0NC0uNTk3LS45OS0xLjQ0Mi0uOTktMi4zMzdzLjM0Ni0xLjY0Ljk5LTIuMzM2eiIvPjwvc3ZnPg==)
}

.fi {
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url('data:image/png;base64,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2AvssYwjEJfTKR4PTPI28cz50fyy0uFbEZmIQHFhPAQmT9CrTc//oNUybwfCSz5xf5zz2zj8PSMNdbFzAkIqmEMR2IaYdoPt0vxMbLQDGZIhDCzr3i4zOwehGAFA7JRz3wSfvpx+Z1iBDJWZqzu+Dc9RMoKDqhoAzdiSqL7tLiaTE7AYGa4AQJpMBWAyOd+m+A+L5wTsMwGAZx0P6MbcpzhpJ/ZbyOQEhGkC/3+Q9lIAMOc9uK/tb36rtpigvxNSYj0SnIKf7R/9iz6PnniLecEIAN5YsvrNvuS/FnaYQUApjAo9wD95a1B/v9yPiTx4RridwKD3flToAf6dAnwoSV9CfquOCw8CBgySlpINgE/2XLyI+8Gud34o3k/hgjAzBGYXSryV+msIPm5XNBDyPEA0vrpK/ddyH9R9MWMkdr88xzHCAodUD+hm2qu3A+9l/VEBlRG8nrHbf689tOkiCYB2rr2aIX0P6oOEtd3X3Ddvp0s/ByFlMNQ1cv7ZhZu9oahJ3IXHDqR48Y5sps4HiHZpaNk+3jD0AT3a7iiW86BMoRAphCSuu0E2557418iQE4berozF7t/qRjNsGQETQjRcAvCoOdJH87aRD2PQdl2dPivPF80vcP11z5XdAEdIEG6a+F2294U1B53JZLoKzOD3K02/BEHNdqvwZjQYGDOG/zcoPynFm+bxdRQDwXPUHZjkvBXqZWiT4zO/QAYFB6a3e6UaX8zPhAboX6n6TNggctCaG+X1f6T64Qv68j+FWwREqIBP7QAAANBlWElmSUkqAAgAAAAKAAABBAABAAAAAAEAAAEBBAABAAAAAAEAAAIBAwADAAAAhgAAABIBAwABAAAAAQAAABoBBQABAAAAjAAAABsBBQABAAAAlAAAACgBAwABAAAAAgAAADEBAgANAAAAnAAAADIBAgAUAAAAqgAAAGmHBAABAAAAvgAAAAAAAAAIAAgACABIAAAAAQAAAEgAAAABAAAAR0lNUCAyLjEwLjM0AAAyMDI1OjEyOjAxIDEyOjQxOjQ0AAEAAaADAAEAAAABAAAAAAAAAJwPWX8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMjUtMTItMDFUMDU6NDE6NDgrMDA6MDANP9YmAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI1LTEyLTAxVDA1OjQxOjQ4KzAwOjAwfGJumgAAABp0RVh0ZXhpZjpCaXRzUGVyU2FtcGxlADgsIDgsIDgS7T4nAAAAEXRFWHRleGlmOkNvbG9yU3BhY2UAMQ+bAkkAAAAhdEVYdGV4aWY6RGF0ZVRpbWUAMjAyNToxMjowMSAxMjo0MTo0NIDLkQIAAAATdEVYdGV4aWY6RXhpZk9mZnNldAAxOTBMjvPCAAAAFHRFWHRleGlmOkltYWdlTGVuZ3RoADI1NuvLxiwAAAATdEVYdGV4aWY6SW1hZ2VXaWR0aAAyNTY4t9ahAAAAGnRFWHRleGlmOlNvZnR3YXJlAEdJTVAgMi4xMC4zNBhmc5oAAAAbdEVYdGljYzpjb3B5cmlnaHQAUHVibGljIERvbWFpbraRMVsAAAAidEVYdGljYzpkZXNjcmlwdGlvbgBHSU1QIGJ1aWx0LWluIHNSR0JMZ0ETAAAAFXRFWHRpY2M6bWFudWZhY3R1cmVyAEdJTVBMnpDKAAAADnRFWHRpY2M6bW9kZWwAc1JHQltgSUMAAAAASUVORK5CYII=')
}

.oe:before,.modal-box__close{
    background-repeat:no-repeat;
    width:10px;
    height:13px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEwIDEzIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNSAwQzIuMjM4IDAgMCAyLjA2MiAwIDQuNjA1IDAgNy4xNDggMi41IDExLjg5MyA1IDEzYzIuNzg1LTEuMjUzIDUtNS44NTIgNS04LjM5NUMxMCAyLjA2MiA3Ljc2MiAwIDUgMHptMCA3LjE1NmMtMS42NzggMC0zLjAzOC0xLjI1Mi0zLjAzOC0yLjc5OFMzLjMyMiAxLjU2IDUgMS41NnMzLjAzOCAxLjI1MiAzLjAzOCAyLjc5OGMwIDEuNTQ1LTEuMzYgMi43OTgtMy4wMzggMi43OTh6Ii8+PC9zdmc+)
}

.modal-box__close{
    width:11px;
    height:11px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS41ODMiIGhlaWdodD0iMTEuNTQyIiB2aWV3Qm94PSIwIDAgMTEuNTgzIDExLjU0MiI+PHBhdGggZmlsbD0iIzgyODI4MiIgZD0iTTAgMS4xODhMMS4yNSAwbDQuNTYzIDQuNTYzTDEwLjM3NSAwbDEuMjA4IDEuMTY2TDcuMDIgNS43N2w0LjU2MyA0LjU4NC0xLjIwOCAxLjE4OC00LjU4My00LjYwNi00LjU2MyA0LjYwNkwwIDEwLjM3NCA0LjYwNCA1Ljc3eiIvPjwvc3ZnPg==)
}

.ga:after,.sc:after{
    background-repeat:no-repeat;
    width:16px;
    height:12px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE2IDEyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZERkVGRiIgZD0iTS43NDUgNi45NzhsMS41MS0xLjY4TDYuMzQgOC40NyAxMy43MDcuNDYzbDEuNTQ3IDEuNjMyLTguODc2IDkuNDQ1TC43NDUgNi45Nzd6Ii8+PC9zdmc+)
}

.zl:after,.zl:hover:after{
    background-repeat:no-repeat;
    width:5px;
    height:9px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA1IDkiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0uNDggOC4zMTRMNC4xOCA0LjUuNDguNjg2Ii8+PC9zdmc+)
}

.zl:after{
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA1IDkiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTcxNzE3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0uNDggOC4zMTRMNC4xOCA0LjUuNDguNjg2Ii8+PC9zdmc+)
}

.dm:before,.dm:hover:before{
    background-repeat:no-repeat;
    width:5px;
    height:9px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA1IDkiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00LjUyLjY4NkwuODIgNC41bDMuNjk4IDMuODE0Ii8+PC9zdmc+)
}

.dm:before{
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA1IDkiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTcxNzE3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00LjUyLjY4NkwuODIgNC41bDMuNjk4IDMuODE0Ii8+PC9zdmc+)
}

.wh:before/*.receiptlist__photo*/{
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNy40ODQgOC4zNGMtLjI5Ni0uMDQ4LS4zMDItLjg2LS4zMDItLjg2cy44Ny0uODYyIDEuMDYtMi4wMmMuNTEgMCAuODI1LTEuMjMyLjMxNS0xLjY2Ni4wMi0uNDU2LjY1NS0zLjU4LTIuNTU3LTMuNThzLTIuNTc4IDMuMTI0LTIuNTU2IDMuNThjLS41MS40MzQtLjE5NSAxLjY2NS4zMTUgMS42NjUuMTg4IDEuMTU3IDEuMDYgMi4wMiAxLjA2IDIuMDJzLS4wMDguODEyLS4zMDQuODZDMy41NjIgOC40OTIgMCAxMC4wNjMgMCAxMS43ODZoMTJjMC0xLjcyMy0zLjU2Mi0zLjI5NC00LjUxNi0zLjQ0NnoiLz48L3N2Zz4=)
}

/*.receiptlist__photo{
    height:10px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42NTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMi42NTQgMTAiPjxwYXRoIGQ9Ik0zLjkyIDUuNzg3QTIuNDA3IDIuNDA3IDAgMCAxIDYuMzI2IDMuMzhWMGMtMi43NCAwLTMuMzg1IDIuMjYyLTMuMzg1IDIuMjYySDBWMTBoNi4zMjdWOC4xOTVBMi40MDggMi40MDggMCAwIDEgMy45MiA1Ljc4N3pNOS43MSAyLjI2MlM5LjA2NyAwIDYuMzI3IDB2My4zOGEyLjQwNyAyLjQwNyAwIDEgMSAwIDQuODE1VjEwaDYuMzI3VjIuMjYySDkuNzEyeiIgZmlsbD0iIzgxODE4MSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjODE4MTgxIiBkPSJNNy43NjggNS43ODdhMS40NCAxLjQ0IDAgMSAxLTIuODgyIDAgMS40NCAxLjQ0IDAgMSAxIDIuODgyIDB6Ii8+PC9zdmc+)
}*/

/*.btn--print:before*/.yi:before{
    background-repeat:no-repeat;
    width:12px;
    height:17px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNyIgdmlld0JveD0iNzYuNDgyIDAgMTIgMTciPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik03OC4zOSAxMy44NTJoOC4xODV2LjYzSDc4LjM5em0wLTkuNDQ0aDQuNDA2di42M0g3OC4zOXptMCA3LjU1NWg4LjE4NXYuNjNINzguMzl6bTAtOS40NDRoNC40MDZ2LjYyOEg3OC4zOXoiLz48cGF0aCBkPSJNODQuNjg1IDBINzcuNzZjLS42OTMgMC0xLjI2LjU2Ni0xLjI2IDEuMjZ2MTQuNDhjMCAuNjkzLjU2NiAxLjI2IDEuMjYgMS4yNmg5LjQ0NGMuNjkzIDAgMS4yNi0uNTY2IDEuMjYtMS4yNlY0LjQxTDg0LjY4MyAwem0wIC45NDVsMi45NiAzLjQ2M2gtMi4zM2MtLjMxNiAwLS42My0uMzE1LS42My0uNjNWLjk0NnptMy4xNSAxNC43OTZhLjYzLjYzIDAgMCAxLS42My42M0g3Ny43NmEuNjMuNjMgMCAwIDEtLjYzLS42M1YxLjI2YzAtLjMxNS4yNTItLjYzLjYzLS42M2g2LjI5NXYzLjE1YzAgLjY5LjU2NyAxLjI1OCAxLjI2IDEuMjU4aDIuNTJWMTUuNzR6Ii8+PHBhdGggZD0iTTc4LjM5IDEwLjA3NGg4LjE4NXYuNjNINzguMzl6bTAtMy43NzhoOC4xODV2LjYzSDc4LjM5em0wIDEuODloOC4xODV2LjYzSDc4LjM5eiIvPjwvZz48L3N2Zz4=)
}

.lg:before{
    background-repeat:no-repeat;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJNMTcuOCAyLjJBNy40NyA3LjQ3IDAgMCAwIDEyLjQ4IDAgNy41MyA3LjUzIDAgMCAwIDYgMTEuMzVMLjUzIDE2LjgzYTEuODIgMS44MiAwIDAgMCAwIDIuNTdsLjA3LjA3YTEuODIgMS44MiAwIDAgMCAyLjU3IDBMOC42NSAxNEE3LjUyIDcuNTIgMCAwIDAgMTcuOCAyLjJ6bS0uOTIgOS43MmE2LjIyIDYuMjIgMCAwIDEtOC44LTguOCA2LjIyIDYuMjIgMCAwIDEgOC44IDguOHoiIGZpbGw9IiM4MTgxODEiLz48L3N2Zz4=)
}

.jc:after/*.selectcatalog__value:after*/,.selectcity__value:after,.selectform__value:after{
    background-repeat:no-repeat;
    width:9px;
    height:6px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA5IDYiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0uNS44MjNsNCA0IDQtNCIvPjwvc3ZnPg==)
}

.selectform__item--active:before{
    background-repeat:no-repeat;
    width:6px;
    height:8px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA2IDgiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0uNDg0IDMuNjE1bDIgMyAzLTYiLz48L3N2Zz4=)
}

/*.lr:not(.mr).active-link:before{
    background-repeat:no-repeat;
    width:11px;
    height:14px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS42MjUgMi4xdi0uN0gxMVYwSDB2MS40aDEuMzc1di43YzAgMi4zIDEuOSA0LjI0OCAzLjI4IDQuOS0xLjM4LjY1Mi0zLjI4IDIuNi0zLjI4IDQuOXYuN0gwVjE0aDExdi0xLjRIOS42MjV2LS43YzAtMi4zLTEuOS00LjI0OC0zLjI4LTQuOSAxLjM4LS42NTIgMy4yOC0yLjYgMy4yOC00Ljl6Ii8+PC9zdmc+)
}*/

/*.deferred__btn:after*//*.topbasket__label2:before*/.lr:not(.mr):before{
    background-repeat:no-repeat;
    width:11px;
    height:14px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjODE4MTgxIiBkPSJNOS42MjUgMi4xdi0uN0gxMVYwSDB2MS40aDEuMzc1di43YzAgMi4zIDEuOSA0LjI0OCAzLjI4IDQuOS0xLjM4LjY1Mi0zLjI4IDIuNi0zLjI4IDQuOXYuN0gwVjE0aDExdi0xLjRIOS42MjV2LS43YzAtMi4zLTEuOS00LjI0OC0zLjI4LTQuOSAxLjM4LS42NTIgMy4yOC0yLjYgMy4yOC00Ljl6Ii8+PC9zdmc+)
}

.btn__tooltip:after/*.tooltip:after*/{
    background-repeat:no-repeat;
    width:20px;
    height:7px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMjAgNyI+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9IiNDRUNEQ0QiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS0xMS40OS41MzJINC4wN2w1LjcyOCA1LjczTDE1LjUyNi41M0gyMiIvPjwvc3ZnPg==)
}

.btn__tooltip:after{
    width:13px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSI5LjU2MyAxNC4zNzEgMTMgNyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTZFNkU2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yMi44NzUgMjAuODQ1bC0xLjAxNi0uMDEtNS43My01LjczLTUuNzI4IDUuNzMtMS4xNS0uMDEiLz48L3N2Zz4=)
}

.gd:before/*.social__item--in*/{
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzUzNTM1IiBkPSJNMTkuMzYgMEg0LjY0QTQuNjQzIDQuNjQzIDAgMCAwIDAgNC42MzdWMTkuMzZBNC42NDMgNC42NDMgMCAwIDAgNC42MzggMjRoMTQuNzI1QTQuNjQzIDQuNjQzIDAgMCAwIDI0IDE5LjM2VjQuNjM4QTQuNjQyIDQuNjQyIDAgMCAwIDE5LjM2IDB6bTEuMzMzIDIuNzY1bC41My0uMDAyVjYuODNsLTQuMDU1LjAxNC0uMDE1LTQuMDY4IDMuNTQtLjAxek04LjU3MyA5LjUzN0E0LjIyMiA0LjIyMiAwIDAgMSAxMiA3Ljc3NWE0LjIyIDQuMjIgMCAwIDEgMy40MjUgMS43NiA0LjIgNC4yIDAgMCAxIC44IDIuNDY0IDQuMjMgNC4yMyAwIDAgMS00LjIyNiA0LjIyMkE0LjIyOCA0LjIyOCAwIDAgMSA3Ljc3NCAxMmE0LjIxIDQuMjEgMCAwIDEgLjgtMi40NjN6bTEzLjA5IDkuODI0YzAgMS4yNy0xLjAzMyAyLjMtMi4zMDIgMi4zSDQuNjRhMi4zMDIgMi4zMDIgMCAwIDEtMi4zLTIuM1Y5LjUzOEg1LjkyQTYuNTEgNi41MSAwIDAgMCA1LjQ0IDEyIDYuNTcgNi41NyAwIDAgMCAxMiAxOC41NjMgNi41NyA2LjU3IDAgMCAwIDE4LjU2NCAxMmE2LjUxIDYuNTEgMCAwIDAtLjQ4NC0yLjQ2M2gzLjU4M3Y5LjgyNHoiLz48L3N2Zz4=)
}

/*.social__item--in{
    background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTkuMzYgMEg0LjY0QTQuNjQzIDQuNjQzIDAgMCAwIDAgNC42MzdWMTkuMzZBNC42NDMgNC42NDMgMCAwIDAgNC42MzggMjRoMTQuNzI1QTQuNjQzIDQuNjQzIDAgMCAwIDI0IDE5LjM2VjQuNjM4QTQuNjQyIDQuNjQyIDAgMCAwIDE5LjM2IDB6bTEuMzMzIDIuNzY1bC41My0uMDAyVjYuODNsLTQuMDU1LjAxNC0uMDE1LTQuMDY4IDMuNTQtLjAxek04LjU3MyA5LjUzN0E0LjIyMiA0LjIyMiAwIDAgMSAxMiA3Ljc3NWE0LjIyIDQuMjIgMCAwIDEgMy40MjUgMS43NiA0LjIgNC4yIDAgMCAxIC44IDIuNDY0IDQuMjMgNC4yMyAwIDAgMS00LjIyNiA0LjIyMkE0LjIyOCA0LjIyOCAwIDAgMSA3Ljc3NCAxMmE0LjIxIDQuMjEgMCAwIDEgLjgtMi40NjN6bTEzLjA5IDkuODI0YzAgMS4yNy0xLjAzMyAyLjMtMi4zMDIgMi4zSDQuNjRhMi4zMDIgMi4zMDIgMCAwIDEtMi4zLTIuM1Y5LjUzOEg1LjkyQTYuNTEgNi41MSAwIDAgMCA1LjQ0IDEyIDYuNTcgNi41NyAwIDAgMCAxMiAxOC41NjMgNi41NyA2LjU3IDAgMCAwIDE4LjU2NCAxMmE2LjUxIDYuNTEgMCAwIDAtLjQ4NC0yLjQ2M2gzLjU4M3Y5LjgyNHoiLz48L3N2Zz4=)
}*/

.id:before,.iq{
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><path fill='%23353535' d='M21 0H3a3 3 0 0 0-3 3v18a3 3 0 0 0 3 3h18a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3zm-.48 17.304l-2.505.034s-.537.107-1.246-.38c-.937-.642-1.82-2.313-2.51-2.095-.696.22-.675 1.725-.675 1.725s.006.32-.154.492c-.172.186-.51.224-.51.224H11.8s-2.474.15-4.652-2.12c-2.375-2.472-4.472-7.38-4.472-7.38s-.12-.32.01-.476c.148-.175.55-.187.55-.187l2.68-.016s.25.042.432.175c.15.108.232.313.232.313S7.013 8.708 7.586 9.7c1.12 1.933 1.64 2.356 2.02 2.148.555-.302.388-2.733.388-2.733s.01-.883-.28-1.276c-.22-.306-.643-.395-.83-.42-.15-.02.097-.37.418-.527.482-.236 1.333-.25 2.34-.24.783.01 1.01.058 1.315.132.924.223.61 1.084.61 3.15 0 .662-.12 1.592.358 1.9.205.133.707.02 1.962-2.11.596-1.012 1.042-2.2 1.042-2.2s.096-.21.248-.302c.154-.093.363-.064.363-.064l2.82-.02s.848-.1.984.282c.145.4-.316 1.338-1.468 2.874-1.892 2.52-2.102 2.286-.53 3.743 1.5 1.392 1.81 2.07 1.86 2.153.623 1.03-.686 1.11-.686 1.11z'/></svg>")
}

.iq{
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><path fill='white' d='M21 0H3a3 3 0 0 0-3 3v18a3 3 0 0 0 3 3h18a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3zm-.48 17.304l-2.505.034s-.537.107-1.246-.38c-.937-.642-1.82-2.313-2.51-2.095-.696.22-.675 1.725-.675 1.725s.006.32-.154.492c-.172.186-.51.224-.51.224H11.8s-2.474.15-4.652-2.12c-2.375-2.472-4.472-7.38-4.472-7.38s-.12-.32.01-.476c.148-.175.55-.187.55-.187l2.68-.016s.25.042.432.175c.15.108.232.313.232.313S7.013 8.708 7.586 9.7c1.12 1.933 1.64 2.356 2.02 2.148.555-.302.388-2.733.388-2.733s.01-.883-.28-1.276c-.22-.306-.643-.395-.83-.42-.15-.02.097-.37.418-.527.482-.236 1.333-.25 2.34-.24.783.01 1.01.058 1.315.132.924.223.61 1.084.61 3.15 0 .662-.12 1.592.358 1.9.205.133.707.02 1.962-2.11.596-1.012 1.042-2.2 1.042-2.2s.096-.21.248-.302c.154-.093.363-.064.363-.064l2.82-.02s.848-.1.984.282c.145.4-.316 1.338-1.468 2.874-1.892 2.52-2.102 2.286-.53 3.743 1.5 1.392 1.81 2.07 1.86 2.153.623 1.03-.686 1.11-.686 1.11z'/></svg>")
}

.hd:before{
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;stroke-linejoin:round;'><path fill='%23353535' d='M18.384,22.779c0.322,0.228 0.737,0.285 1.107,0.145c0.37,-0.141 0.642,-0.457 0.724,-0.84c0.869,-4.084 2.977,-14.421 3.768,-18.136c0.06,-0.28 -0.04,-0.571 -0.26,-0.758c-0.22,-0.187 -0.525,-0.241 -0.797,-0.14c-4.193,1.552 -17.106,6.397 -22.384,8.35c-0.335,0.124 -0.553,0.446 -0.542,0.799c0.012,0.354 0.25,0.661 0.593,0.764c2.367,0.708 5.474,1.693 5.474,1.693c0,0 1.452,4.385 2.209,6.615c0.095,0.28 0.314,0.5 0.603,0.576c0.288,0.075 0.596,-0.004 0.811,-0.207c1.216,-1.148 3.096,-2.923 3.096,-2.923c0,0 3.572,2.619 5.598,4.062Zm-11.01,-8.677l1.679,5.538l0.373,-3.507c0,0 6.487,-5.851 10.185,-9.186c0.108,-0.098 0.123,-0.262 0.033,-0.377c-0.089,-0.115 -0.253,-0.142 -0.376,-0.064c-4.286,2.737 -11.894,7.596 -11.894,7.596Z'/></svg>")
}

.hq{
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;stroke-linejoin:round;'><path fill='white' d='M18.384,22.779c0.322,0.228 0.737,0.285 1.107,0.145c0.37,-0.141 0.642,-0.457 0.724,-0.84c0.869,-4.084 2.977,-14.421 3.768,-18.136c0.06,-0.28 -0.04,-0.571 -0.26,-0.758c-0.22,-0.187 -0.525,-0.241 -0.797,-0.14c-4.193,1.552 -17.106,6.397 -22.384,8.35c-0.335,0.124 -0.553,0.446 -0.542,0.799c0.012,0.354 0.25,0.661 0.593,0.764c2.367,0.708 5.474,1.693 5.474,1.693c0,0 1.452,4.385 2.209,6.615c0.095,0.28 0.314,0.5 0.603,0.576c0.288,0.075 0.596,-0.004 0.811,-0.207c1.216,-1.148 3.096,-2.923 3.096,-2.923c0,0 3.572,2.619 5.598,4.062Zm-11.01,-8.677l1.679,5.538l0.373,-3.507c0,0 6.487,-5.851 10.185,-9.186c0.108,-0.098 0.123,-0.262 0.033,-0.377c-0.089,-0.115 -0.253,-0.142 -0.376,-0.064c-4.286,2.737 -11.894,7.596 -11.894,7.596Z'/></svg>")
}

.text ol ol ol ol li:before/*.ui-helper-hidden*/{
    display:none
}

/*.ui-helper-hidden-accessible{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}*/

/*.ui-helper-reset{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    line-height:1.3;
    text-decoration:none;
    font-size:100%;
    list-style:none
}*/

/*.ui-helper-clearfix:after,.ui-helper-clearfix:before{
    content:"";
    display:table;
    border-collapse:collapse
}*/

/*.ui-helper-clearfix:after{
    clear:both
}*/

/*.ui-helper-zfix{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    opacity:0;
    filter:Alpha(0)
}*/

/*.ui-front{
    z-index:100
}*/

/*.ui-state-disabled{
    cursor:default!important;
    pointer-events:none
}*/

/*.ui-icon{
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    background-repeat:no-repeat
}*/

/*.ui-widget-overlay{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}*/

/*.ui-slider{
    position:relative;
    text-align:left
}*/

/*.ui-slider .ui-slider-handle{
    position:absolute;
    z-index:1;
    -ms-touch-action:none;
    touch-action:none
}*/

/*.ui-slider .ui-slider-range{
    position:absolute;
    z-index:1;
    font-size:.7em;
    display:block;
    background-position:0 0
}*/

/*.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{
    filter:inherit
}*/

/*.ui-slider-horizontal{
    height:.8em
}*/

/*.ui-slider-horizontal .ui-slider-handle{
    top:-.3em;
    margin-left:-.6em
}*/

/*.ui-slider-horizontal .ui-slider-range{
    top:0;
    height:100%
}*/

/*.ui-slider-horizontal .ui-slider-range-min{
    left:0
}*/

/*.ui-slider-horizontal .ui-slider-range-max{
    right:0
}*/

/*.ui-slider-vertical{
    width:.8em;
    height:100px
}*/

/*.ui-slider-vertical .ui-slider-handle{
    left:-.3em;
    margin-left:0;
    margin-bottom:-.6em
}*/

/*.ui-slider-vertical .ui-slider-range{
    left:0;
    width:100%
}*/

/*.ui-slider-vertical .ui-slider-range-min{
    bottom:0
}*/

/*.ui-slider-vertical .ui-slider-range-max{
    top:0
}*/

/*.ui-slider .ui-corner-all,.ui-slider.ui-corner-all{
    border-radius:0
}*/

/*.ui-slider.ui-slider{
    background:#fefdfd;
    border-radius:7px;
    border:1px solid #e7e7e7
}*/

/*.ui-slider.ui-slider-horizontal{
    height:6px
}*/

/*.ui-slider.ui-slider-vertical{
    height:15em;
    width:6px
}*/

/*.ui-slider .ui-slider-handle{
    width:12px;
    height:12px;
    background:#fcfcfc;
    border-radius:50%;
    border:none;
    cursor:pointer
}*/

@media(max-width:767px){
    /*.ui-slider .ui-slider-handle{
        width:20px;
        height:20px
    }*/
}

/*.ui-slider.ui-slider-horizontal .ui-slider-handle{
    top:50%;
    margin-top:-6px;
    margin-left:-6px;
    outline:none!important;
    border:1px solid #e7e7e7;
    box-shadow:0 1px 2px rgba(139,139,140,.3)
}*/

@media(max-width:767px){
    /*.ui-slider.ui-slider-horizontal .ui-slider-handle{
        margin-top:-10px;
        margin-left:-10px
    }*/
}

/*.ui-slider.ui-slider-vertical .ui-slider-handle{
    left:50%;
    margin-left:-6px
}*/

/*.ui-slider .ui-slider-handle:hover{
    opacity:.8
}*/

/*.ui-slider .ui-slider-range{
    border:0;
    border-radius:7px;
    background:#ef7c00
}*/

/*.ui-slider.ui-slider-horizontal .ui-slider-range{
    top:0;
    height:4px
}*/

/*.ui-slider.ui-slider-vertical .ui-slider-range{
    left:0;
    width:6px
}*/

.button,button{
    display:inline-block;
    position:relative;
    vertical-align:baseline;
    text-decoration:none;
    border:none
}

.button,.ff,button{
    width:auto;
    height:auto;
    line-height:inherit
}

.ff,.zh,.dp{
    vertical-align:baseline;
    border:none
}

.dp{
    line-height:inherit
}

.jb/*.form__btn__title*//*.login__submit__title*//*.search__submit__title*/,button__title{
    display:inline-block
}

.button:focus,.ff:focus,.zh:focus,button:focus{
    outline:none;
    border:none
}

.dp:focus{
    border:none
}

.text{
    margin:0;
    padding-top:1px
}

.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{
    margin-top:0
}

.text *+h2,.text *+h3,.text *+h4,.text *+h5,.text *+h6{
    margin-top:60px
}

.text a{
    text-decoration:none;
    color:#ef7c00;
    border-bottom:1px solid rgba(239,124,0,.3);
    transition:color .3s
}

.text a:active,.text a:hover,.text a:visited,a:hover{
    color:#ffa76e
}

.text p{
    margin:0 0 1em
}

.text ul{
    margin:1em 0
}

.text ul,.text ul li{
    padding:0;
    position:relative
}

.text ul li>ul{
    margin-left:22px;
    margin-top:.3em;
    margin-bottom:.3em
}

.text ul li:before,.text ul ul li:after{
    content:'';
    width:6px;
    height:6px;
    border-radius:6px
}

.text ul li:before{
    display:inline-block;
    vertical-align:middle;
    background:rgba(129,129,129,.4);
    margin:0 10px 2px 0
}

.text ul ul li:after,.text ul ul li:before{
    background:rgba(129,129,129,.2)
}

.text ul ul li:after{
    left:-11px;
    position:absolute;
    top:11px
}

.text ol{
    counter-reset:point;
    margin:1em 0
}

.text ol li,.text ul li{
    margin:0 0 .5em
}

.text ol>li:before{
    display:inline-block;
    content:counter(point) ".";
    counter-increment:point 1;
    left:-1.5em;
    font-size:inherit;
    line-height:inherit;
    text-align:center;
    font-style:normal;
    margin:0 .7em 0 0
}

.text ol ol>li:before{
    content:counter(point) "." counter(point2) ".";
    counter-increment:point2 1;
    color:#818181
}

.text ol ol{
    counter-reset:point2;
    margin-left:7px;
    margin-top:.5em;
    margin-bottom:.5em
}

.text ol ol ol{
    counter-reset:point3
}

.text ol ol ol>li:before{
    content:counter(point) "." counter(point2) "." counter(point3) ".";
    counter-increment:point3 1;
    color:#818181
}

.text table{
    width:100%;
    position:relative;
    margin:0 0 2em;
    border-collapse:separate;
    border:1px solid rgba(129,129,129,.2)
}

@media(max-width:767px){
    .text table{
        overflow-x:auto;
        display:block
    }
}

.text thead{
    color:inherit
}

.text table caption{
    font-size:14px;
    line-height:24px;
    color:#818181;
    text-align:left;
    vertical-align:top;
    padding:0;
    margin:1em 0
}

.text table td,.text table th{
    color:inherit;
    vertical-align:top;
    text-align:left;
    border-left:1px solid rgba(129,129,129,.2)
}

.text table td{
    padding:10px 20px
}

.text table td:first-child,.text table th:first-child{
    border-left:none
}

/*.text table td.h-talign_right,.text table th.h-talign_right{
    text-align:right
}*/

.text table th{
    background:rgba(215,215,215,.12);
    font-weight:700;
    padding:13px 16px
}

.text table tr:nth-child(odd) td{
    background:rgba(215,215,215,.12)
}

.text strong{
    font-weight:700;
    font-style:normal
}

.text em{
    font-weight:400;
    font-style:italic
}

.text img{
    margin:1em 0;
    max-width:100%
}

.text img[style*=left]{
    margin:0 2em 1em 0
}

.text img[style*=right]{
    margin:0 0 1em 2em
}

.text hr{
    display:block;
    width:auto;
    height:1px;
    color:#e5e5e5;
    font-size:0;
    line-height:1px;
    text-align:left;
    vertical-align:top;
    margin:35px auto;
    border:none;
    background:rgba(0,0,0,.15);
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    cursor:default
}

.text blockquote{
    color:#7f7f7f;
    border:1px solid #e5e5e5;
    padding:20px 30px;
    margin:1em 0
}

.text blockquote:after,.text blockquote:before{
    content:'';
    position:absolute;
    left:-16px;
    bottom:13px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 0 16px 16px;
    border-color:transparent transparent #e5e5e5
}

.text blockquote:after{
    left:-14px;
    bottom:14px;
    border-width:0 0 14px 14px;
    border-color:transparent transparent #fff
}

.text cite{
    color:#000;
    font-weight:400
}

.text blockquote cite{
    display:block;
    text-align:left;
    border-top:1px dashed #b2b2b2;
    padding-top:1em;
    margin-top:1em;
    color:#004358;
    font-style:normal;
    spancolor:#656565
}

.text figure{
    margin:30px 0
}

.text figcaption{
    color:#999;
    font-size:12px;
    line-height:20px;
    overflow:hidden;
    margin:-.5em 0
}

/*.text .figureorigin{
    float:right;
    width:30%;
    padding-left:30px;
    text-align:right
}*/

/*.text .figureorigin span{
    color:#585858;
    text-decoration:none
}*/

@media(max-width:767px){
    /*.text .figureorigin{
        width:100%;
        padding-left:0
    }*/
}

/*.text .figuredesc{
    width:70%
}*/

@media(max-width:767px){
    /*.text .figuredesc{
        width:100%
    }*/
}

.text .video{
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden;
    margin-bottom:1em
}

/*.text .video__item{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}*/

/*.text .video--16x9{
    padding-bottom:56.25%
}*/

/*.text .video--4x3{
    padding-bottom:75%
}*/

.text small{
    color:#999;
    font-size:12px;
    line-height:22px
}

.hb,.text blockquote,.text hr,hr{
    position:relative
}

hr{
    display:block;
    width:auto;
    height:1px;
    color:rgba(129,129,129,.2);
    line-height:1px;
    text-align:left;
    vertical-align:top;
    margin:35px auto;
    border:none;
    background:rgba(0,0,0,.15);
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    cursor:default;
    font-size:0
}

.hb{
    border-radius:3px;
    padding:5px 13px;
    font-size:14px
}

.hb/*.form__field-file*/{
    display:inline-block;
    color:#fff!important;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:#ef7c00;
    text-align:center;
    text-decoration:none
}

.ff/*.form__field-file*/{
    border-radius:3px;
    padding:5px 13px;
    font-size:14px
}

.oa,.qe,.ff,.zf{
    display:inline-block;
    position:relative;
    color:#fff!important;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:#ef7c00;
    text-align:center;
    text-decoration:none
}

.qe{
    border-radius:3px
}

.oa,.zf{
    padding:5px 13px
}

.zf{
    font-size:14px
}

.oa{
    border-radius:3px
}

.ra{
    display:inline-block;
    border-radius:3px;
    font-size:14px
}

.ra/*.categories__btn-show*/{
    position:relative;
    color:#fff!important;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:#ef7c00;
    text-align:center;
    text-decoration:none
}

/*.deferred__btn-ok{
    display:inline-block;
    position:relative;
    padding:5px 13px;
    font-size:14px
}*/

/*.deferred__btn-ok*/.zh{
    color:#fff!important;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:#ef7c00;
    text-align:center;
    border-radius:3px;
    text-decoration:none
}

.zh,.ni{
    display:inline-block;
    position:relative
}

.ni,.ui,.xi,.yi,.tk/*.personalpage__addadress*//*.pricelist__btn*/{
    color:#fff!important;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:linear-gradient(to bottom,#ef7c00,#ef7c00);
    text-align:center;
    border-radius:3px;
    padding:5px 13px;
    font-size:14px;
    text-decoration:none
}

.xi,.yi,.tk/*.personalpage__addadress*//*.pricelist__btn*/{
    display:inline-block;
    position:relative
}

.prodfilter__btn{
    display:inline-block
}

.prodfilter__btn/*.product__clock-btn*//*.product__na-btn*/,.qn/*.productpage__na-btn*/{
    position:relative;
    color:#fff!important;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:linear-gradient(to bottom,#ef7c00,#ef7c00);
    text-align:center;
    border-radius:3px;
    font-size:14px;
    text-decoration:none
}

.qn/*.productpage__na-btn*/{
    padding:5px 13px
}

/*.publication__back{
    display:inline-block;
    border-radius:3px;
    padding:5px 13px;
    font-size:14px
}*/

.zc/*.publication__back*/,.receipt__more/*.registration__btn*/,.vo,.dp,.lp{
    position:relative;
    color:#fff!important;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:linear-gradient(to bottom,#ef7c00,#ef7c00);
    text-align:center;
    text-decoration:none
}

.receipt__more{
    border-radius:3px;
    padding:5px 13px;
    font-size:14px
}

.zc/*.registration__btn*/,.vo,.dp,.lp{
    display:inline-block
}

.dp{
    padding:5px 13px;
    font-size:14px
}

.zc/*.registration__btn*/,.vo,.lp{
    border-radius:3px
}

.zc/*.registration__btn*/,.lp{
    font-size:14px
}

.zc/*.registration__btn*/,.lp{
    padding:5px 13px
}

.oa:hover,.ra:hover,.hb:hover/*.categories__btn-show:hover*/,.zc:hover/*.deferred__btn-ok:hover*/,.qe:hover,.ff:hover/*.form__field-file:hover*/,.zf:hover,.zh:hover,.ni:hover,.ui:hover,.xi:hover,.yi:hover,.tk:hover/*.personalpage__addadress:hover*//*.pricelist__btn:hover*/,.prodfilter__btn:hover/*.product__clock-btn:hover*//*.product__na-btn:hover*/,.qn:hover/*.productpage__na-btn:hover*//*.publication__back:hover*/,.receipt__more:hover/*.registration__btn:hover*/,.vo:hover,.dp:hover,.lp:hover{
    background-color:#ff5400
}

.oa:active,.ra:active,.hb:active/*.categories__btn-show:active*/,.zc:active/*.deferred__btn-ok:active*/,.qe:active,.ff:active/*.form__field-file:active*/,.zf:active,.zh:active,.ni:active,.ui:active,.xi:active,.yi:active,.tk:active/*.personalpage__addadress:active*//*.pricelist__btn:active*/,.prodfilter__btn:active/*.product__clock-btn:active*//*.product__na-btn:active*/,.qn:active/*.productpage__na-btn:active*//*.publication__back:active*/,.receipt__more:active/*.registration__btn:active*/,.vo:active,.dp:active,.lp:active{
    background-color:#ff3c00
}

/*.btn--clock,.btn--icon{
    padding-left:10px
}*/

/*.btn--icon:before{
    content:'';
    vertical-align:middle;
    margin-right:7px;
    display:inline-block
}*/

/*.btn--call:before*//*.btn--clock:before*//*.btn--print:before*/.zc:before,.xi:before,.yi:before{
    content:'';
    vertical-align:middle;
    margin-right:7px;
    display:inline-block;
    position:relative;
    top:-1px
}

/*.btn--cart:before*//*.product__clock-btn:before*//*.product__na-btn:before*/.qn:before/*.productpage__na-btn:before*/{
    content:'';
    vertical-align:middle;
    display:inline-block;
    position:relative;
    top:-1px
}

/*.btn--cart:before*/.qn:before/*.productpage__na-btn:before*/{
    margin-right:7px
}

/*.btn--trans*/.qc,.modal-box__btn-close,.ik/*.receipt__item-more*/,.receiptaccordion__btn,.hp{
    display:inline-block;
    position:relative;
    color:#818181!important;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background:0 0;
    border-radius:2px;
    text-align:center;
    border:1px solid #e6e6e6;
    padding:5px 13px;
    font-size:14px;
    text-decoration:none;
    transition:background .3s,color .3s,border-color .3s
}

/*.btn--trans:active*//*.btn--trans:hover*/.qc:active,.qc:hover,.modal-box__btn-close:active,.modal-box__btn-close:hover,.ik:active,.ik:hover/*.receipt__item-more:active*//*.receipt__item-more:hover*/,.receiptaccordion__btn:active,.receiptaccordion__btn:hover,.hp:active,.hp:hover{
    background:#818181;
    border:1px solid #818181;
    color:#fff!important
}

/*.btn--call*//*.btn--cart*//*.btn--print*/.xi,.yi,.qn/*.productpage__na-btn*/{
    padding-left:10px
}

/*.btn--cart:before*/.qn:before{
    top:-2px
}

.btn__tooltip,.btn__tooltip:after{
    display:block;
    position:absolute;
    transform:translateX(-50%);
    background-color:#fff;
    transition:opacity .3s
}

.btn__tooltip{
    font-size:14px;
    line-height:20px;
    color:#818181;
    max-width:400px;
    z-index:1;
    padding:7px 13px;
    border-radius:4px;
    border:1px solid #e6e6e6;
    opacity:0;
    top:100%;
    left:-5000px;
    margin-top:7px
}

.ib .btn__tooltip{
    opacity:1;
    left:50%
}

.btn__tooltip:after{
    content:'';
    top:-8px;
    left:50%;
    margin-top:1px
}

.ib/*.form__btn--showtooltip*//*.order__btn-email--showtooltip*/{
    position:relative
}

.gallery-close{
    cursor:pointer;
    position:absolute;
    top:10px;
    right:10px;
    transition:transform .4s
}

@media(min-width:1200px){
    .gallery-close{
        top:-12px;
        right:-50px
    }
}

.gallery-close:hover{
    transform:rotate(-180deg)
}

.form{
    font-size:inherit;
    line-height:inherit;
    position:relative
}

.form label/*.form__label*/{
    font-size:12px;
    display:block;
    margin:0 0 .3em;
    color:#000;
    font-weight:300;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}

.form label:focus/*.form__label:focus*/,a:focus{
    outline:none
}

.form label.required:after/*.form__label.required:after*/{
    content:'*';
    color:#ef7c00;
    display:inline-block;
    margin-left:4px
}

label.jf{
    font-size:18px;
    font-weight:300!important
}

.form textarea,label.jf span{
    font-size:14px;
    color:#818181
}

.form textarea{
    display:inline-block;
    width:100%;
    height:90px;
    min-height:90px;
    border-radius:2px;
    line-height:inherit;
    vertical-align:middle;
    padding:8px 12px;
    margin:0;
    border:1px solid #e6e6e6;
    resize:vertical;
    transition:opacity .15s;
    outline:none
}

.form textarea:focus{
    box-shadow:0 0 5px rgba(178,178,178,.3)
}

.form textarea[disabled]{
    resize:none;
    opacity:.4
}

.form input[type=email],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text]{
    display:inline-block;
    width:100%;
    font-size:14px;
    padding:5px 12px;
    border-radius:2px;
    vertical-align:middle;
    margin:0;
    border:1px solid #e6e6e6;
    color:#818181;
    transition:opacity .15s,border-color .15s;
    outline:none
}

.form input[type=email]:focus,.form input[type=password]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form input[type=text]:focus{
    box-shadow:0 0 5px rgba(230,230,230,.3)
}

.form input[type=email][disabled],.form input[type=password][disabled],.form input[type=search][disabled],.form input[type=tel][disabled],.form input[type=text][disabled]{
    background:#fafafa;
    opacity:.4
}

.form input[type=checkbox],.form input[type=radio]{
    height:1em;
    padding:0;
    float:left;
    line-height:inherit;
    cursor:pointer
}

.form input[type=checkbox][disabled],.form input[type=checkbox][disabled]+label,.form input[type=radio][disabled],.form input[type=radio][disabled]+label,.form select[disabled]{
    cursor:default;
    opacity:.4
}

.form select{
    display:block;
    width:100%;
    cursor:pointer;
    background:#fff;
    min-height:31px;
    border-radius:2px;
    border:1px solid #e6e6e6;
    padding:0 8px;
    font-size:14px;
    color:#818181
}

.form select:focus{
    outline:none;
    box-shadow:0 0 5px rgba(230,230,230,.3)
}

.form fieldset{
    margin:0;
    padding:0;
    background:0 0;
    border:none;
    width:100%
}

.form>fieldset,.form__elem{
    margin:0 0 1em
}

.form legend{
    display:block;
    font-size:inherit;
    font-weight:700;
    font-style:normal;
    margin:0;
    padding:0;
    line-height:inherit
}

.form__elem table{
    width:100%
}

/*.form_elem table td{
    vertical-align:top
}*/

.form__error,a,label.form__error{
    color:#ef7c00
}

.form__error+.hf input,.form__error+div textarea{
    border-color:#ef7c00;
    color:#ef7c00
}

.kf{
    font-size:12px;
    line-height:22px;
    margin:10px 0;
    color:#b4b4b4
}

/*.form__help{
    display:block;
    font-size:inherit;
    line-height:inherit;
    padding:0;
    color:inherit
}*/

.gf input[type=checkbox],.form__elem-radio input[type=radio]{
    left:-5000px;
    position:absolute
}

.gf input[type=checkbox]+label{
    cursor:pointer;
    color:#353535;
    font-size:14px;
    line-height:20px;
    font-weight:400;
    margin-bottom:7px
}

.gf input[type=checkbox]:disabled+label,.gf input[type=checkbox]:disabled+label:before{
    opacity:.5
}

.gf input[type=checkbox]:checked:disabled+label,.gf input[type=checkbox]:checked:disabled+label:before,.form__elem-radio input[type=checkbox]:checked:disabled+label,.form__elem-radio input[type=checkbox]:checked:disabled+label:before{
    opacity:.5
}

.form__elem-radio input[type=radio]+label{
    cursor:pointer;
    color:#353535;
    font-weight:400;
    margin-bottom:1em
}

.form__elem-radio input[type=radio]+label:before{
    content:'';
    display:inline-block;
    height:10px;
    width:10px;
    margin:0 10px 0 0;
    position:relative;
    top:0;
    border:1px solid #999;
    background:0 0;
    border-radius:10px
}

.form__elem-radio input[type=radio]:checked+label:before{
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2IDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxjaXJjbGUgZmlsbD0iIzdEN0Q3RCIgY3g9IjMiIGN5PSIzIiByPSIzIi8+Cjwvc3ZnPgo=);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:6px 6px
}

.form__elem-radio input[type=radio]:disabled+label,.form__elem-radio input[type=radio]:disabled+label:before{
    opacity:.5
}

/*.form__field-file{
    position:relative;
    overflow:hidden
}*/

/*.form__field-file input[type=file]{
    position:absolute;
    top:0;
    right:0;
    margin:0;
    padding:0;
    font-size:20px;
    cursor:pointer;
    opacity:0
}*/

:-webkit-input-placeholder,::-webkit-input-placeholder{
    color:#b2b2b2
}

:-moz-placeholder,::-moz-placeholder{
    color:#b2b2b2
}

:-ms-input-placeholder{
    color:#b2b2b2
}

.rf{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}

.of{
    cursor:default
}

/*.h-justify_spacer{
    display:inline-block;
    width:100%
}*/

/*.h-relative{
    position:relative
}*/

/*.h-centered{
    margin:0 auto
}*/

/*.h-pull_left{
    float:left
}*/

/*.h-pull_right{
    float:right
}*/

/*.h-clear{
    zoom:1
}*/

/*.h-clear:after{
    clear:both
}*/

/*.h-clear:after,.h-clear:before{
    content:'';
    display:table
}*/

/*.h-clear_block{
    display:block;
    clear:both
}*/

/*img.h-align_left{
    float:left;
    margin:0 2em 1em 0
}*/

/*img.h-align_right{
    float:right;
    margin:1em 0 1em 1em
}*/

/*img.h-align_center{
    display:block;
    margin:1em auto
}*/

/*.h-talign_left{
    text-align:left
}*/

/*.h-talign_center{
    text-align:center
}*/

/*.h-talign_right{
    text-align:right
}*/

/*.h-talign_justify{
    text-align:justify
}*/

/*.h-valign_top{
    vertical-align:top
}*/

/*.h-valign_middle{
    vertical-align:middle
}*/

/*.h-valign_bottom{
    vertical-align:bottom
}*/

/*.h-valign_baseline{
    vertical-align:baseline
}*/

/*.h-width_full{
    width:100%
}*/

/*.h-width_half{
    width:50%
}*/

/*.h-width_47{
    width:47%
}*/

.pf/*table.h-nocaption caption*/{
    display:none
}

/*.h-invisible{
    visibility:hidden
}*/

/*.h-visible{
    visibility:visible
}*/

/*:root .h-gradient{
    filter:none
}*/

.qf{
    margin:0
}

/*.h-nomargin_top{
    margin-top:0
}*/

/*.h-nomargin_right{
    margin-right:0
}*/

/*.h-nomargin_bottom{
    margin-bottom:0
}*/

/*.h-nomargin_left{
    margin-left:0
}*/

/*.h-nopadding{
    padding:0
}*/

/*.h-nopadding_top{
    padding-top:0
}*/

/*.h-nopadding_right{
    padding-right:0
}*/

/*.h-nopadding_bottom{
    padding-bottom:0
}*/

/*.h-nopadding_left{
    padding-left:0
}*/

/*table.h-noborders td,table.h-noborders th{
    border:none
}*/

.hh{
    margin:0;
    height:100%;
    width:100%;
    display:table;
    table-layout:fixed
}

.kh{
    display:table-row
}

.ih{
    display:table-cell;
    vertical-align:top;
    height:100%
}

.jh{
    vertical-align:bottom;
    padding:0;
    height:auto
}

/*.mainproducts{
    margin:30px 0
}*/

h1,h2,h3,h4{
    font-weight:300
}

h1,h2,h3,h4,h5,h6{
    font-family:roboto,sans-serif;
    color:#353535;
    line-height:120%;
    font-style:normal;
    margin:30px 0
}

@media(max-width:991px){
    h1,h2,h3,h4,h5,h6{
        word-wrap:break-word
    }
}

/*.like-h1*/h1{
    font-size:42px;
    margin-top:0;
    margin-bottom:0
}

@media(max-width:767px){
    /*.like-h1*/h1{
        font-size:22px;
        line-height:26px
    }
}

.va,.ic,.me/*.filterlist__title*//*.news__title*/,.oo/*.receipt__title*/{
    margin-bottom:30px
}

@media(max-width:767px){
    .va,.ic,.me/*.filterlist__title*//*.news__title*/,.oo/*.receipt__title*/{
        margin-bottom:24px
    }
}

.jj/*.shoppingcart__title*/{
    margin-bottom:20px
}

/*.like-h2*/h2{
    font-size:35px
}

/*.like-h3*/h3{
    font-size:25px
}

/*.like-h4*/h4{
    font-size:20px
}

/*.like-h5*//*.like-h6*/h5,h6{
    font-size:18px;
    font-weight:700
}

/*.like-h6*/h6{
    font-size:16px
}

.sr {
    width: 100%;
    max-width: 1190px;
    margin: 0 auto;
    position: relative;
    padding: 0 20px;
    box-sizing: border-box
}

body,html{
    height:100%;
    width:100%
}

body{
    width:auto;
    color:#353535;
    font-size:16px;
    font-weight:400;
    font-family:roboto,sans-serif;
    line-height:26px;
    margin:0 auto;
    background:#fff;
    min-width:320px
}

/*body.open-categories .categories:before*/body.open-menu .ig:before{
    content:'';
    position:fixed;
    left:0;
    top:0;
    display:block;
    width:100%;
    height:100vh;
    background:rgba(0,0,0,.6);
    z-index:14
}

/*.digitruble:after*/.mj:after,.xk:after,.bl:after,.price:after,.fn:after,.zn:after,.np:after{
    content:'₽';
    margin-left:.2em
}

.tel-link{
    color:inherit
}

#vk_groups,#vk_groups iframe{
    width:100%!important
}

.ne{
    background:#353535
}

@media(max-width:991px){
    .ne{
        position:relative
    }
}

.ne,.ne *{
    color:#999;
    font-size:12px;
    line-height:20px
}

.ne a{
    line-height:20px;
    color:#fff;
    text-decoration:none;
    border-bottom:1px solid rgba(255,255,255,.4);
    transition:color .3s
}

.ne a:hover{
    color:rgba(255,255,255,.4)
}

.cf{
    font-size:0
}

.df{
    border-bottom:1px solid rgba(0,0,0,.15);
    padding:25px 0 30px
}

@media(max-width:991px){
    .df{
        border-bottom:0;
        padding-bottom:10px
    }
}

.pe{
    padding:20px 0 60px
}

@media(max-width:767px){
    .pe{
        padding-bottom:40px
    }
}

@media(max-width:991px){
    .re,.se,.te{
        text-align:left;
        margin-bottom:25px
    }
}

.ue{
    text-align:right
}

@media(max-width:991px){
    .ue{
        text-align:left
    }
}

.ve,.we{
    vertical-align:top
}

.we{
    padding-top:20px
}

@media(max-width:1199px){
    .we{
        text-align:center
    }
}

/*.footer__col7{
    text-align:right;
    vertical-align:top;
    padding-top:20px
}*/

@media(max-width:767px){
    /*.footer__col7{
        text-align:center
    }*/
}

.oe,.ye{
    color:#999;
    font-size:12px;
    line-height:20px
}

.oe{
    margin-left:20px;
    position:relative;
    font-size:14px
}

.oe:before{
    content:'';
    position:absolute;
    left:-20px;
    top:4px;
    display:inline-block
}

.af,.bf{
    color:#fff;
    font-size:14px;
    line-height:20px
}

.bf{
    margin-bottom:5px
}

.qe{
    border:none!important;
    padding:8px 10px;
    font-size:14px
}

.xe{
    font-size:12px
}

@media(min-width:1200px){
    .cg .ng,.ng{
        padding:5px 0
    }
}

@media(max-width:767px){
    .ng{
        padding-top:9px;
        padding-bottom:9px;
        min-height:66px;
        display:flex;
        flex-direction:column;
        justify-content:center
    }
}

.ig{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin:0 -15px
}

@media(max-width:1199px){
    .ig{
        margin:0 -10px
    }
}

@media(max-width:767px){
    .ig{
        position:relative;
        justify-content:center
    }

    .gg{
        display:none
    }

    .hg{
        display:block
    }
}

.sf{
    display:none;
    position:relative;
    width:39px;
    height:39px;
    border:none;
    outline:none;
    padding:0;
    background:0 0;
    margin:0 auto 0 5px;
    cursor:pointer
}

@media(max-width:767px){
    .sf{
        display:block
    }
}

.sf span{
    display:block;
    position:absolute;
    width:28px;
    top:17px;
    left:5px;
    right:4px;
    height:4px;
    background:#313131;
    transition:background .2s
}

.sf span:after,.sf span:before{
    position:absolute;
    display:block;
    left:0;
    width:100%;
    height:4px;
    background-color:#313131;
    content:'';
    transition-duration:.2s,.2s;
    transition-delay:.2s,0s
}

.sf span:before{
    top:-7px;
    transition-property:top,transform
}

.sf span:after{
    bottom:-7px;
    transition-property:bottom,transform
}

/*.burger__link.burger-active span*/.sf.open span{
    background:0 0
}

.sf.open span:after,.sf.open span:before{
    transition-delay:0,.2s
}

.sf.open span:before{
    top:0;
    transform:rotate(45deg)
}

.sf.open span:after{
    bottom:0;
    transform:rotate(-45deg)
}

.fg{
    display:none;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    background:#fff;
    padding:14px 15px 31px;
    z-index:15
}

@media(max-width:767px){
    .fg .rm{
        margin-bottom:12px
    }

    .fg .lh{
        display:block;
        margin-bottom:24px
    }

    .fg .ji{
        display:flex;
        flex-direction:column;
        margin:10px 0 30px
    }

    .fg .gi{
        margin-right:0;
        margin-bottom:21px
    }

    .fg .gi:not(:last-child){
        margin-right:0
    }

    .fg .gi:last-child{
        margin-bottom:0
    }
}

.tf{
    position:absolute;
    right:10px;
    height:34px;
    width:34px;
    top:19px;
    background:0 0;
    border:none;
    outline:none;
    padding:0;
    cursor:pointer
}

.tf:after,.tf:before{
    content:'';
    position:absolute;
    display:block;
    width:28px;
    height:4px;
    background:#313131;
    left:3px;
    border-radius:1px
}

.tf:before{
    top:15px;
    transform:rotate(45deg)
}

.tf:after{
    bottom:15px;
    transform:rotate(-45deg)
}

.zf{
    width:100%;
    height:47px;
    border-radius:1px;
    padding-top:11px
}

.uf{
    padding:15px
}

@media(max-width:1199px){
    .uf{
        padding:10px
    }
}

.wf{
    width:190px;
    flex-shrink:0
}

@media(max-width:991px){
    .wf{
        width:115px
    }
}

@media(max-width:767px){
    .wf{
        width:230px;
        position:absolute;
        left:50%;
        transform:translateX(-50%)
    }
}

.xf{
    min-width:180px
}

@media(max-width:991px){
    .xf{
        min-width:145px
    }
}

@media(max-width:767px){
    .xf{
        display:none
    }
}

.vf{
    min-width:380px
}

@media(max-width:767px){
    .vf{
        display:none
    }
}

@media(max-width:1199px){
    .yf{
        max-width:108px
    }
}

@media(max-width:991px){
    .yf{
        width:30px;
        margin-left:auto;
        padding:0;
        font-size:0;
        margin-right:7px
    }

    .yf+.yf{
        margin-left:7px
    }
}

.eg{
    vertical-align:middle
}

@media(max-width:1199px){
    .eg{
        padding:25px 15px
    }
}

@media(max-width:767px){
    .eg{
        text-align:center
    }
}

/*.header__author{
    vertical-align:middle
}*/

@media(max-width:1199px){
    /*.header__author{
        padding:25px 15px
    }*/
}

@media(max-width:991px){
    /*.header__author{
        padding-top:0
    }*/
}

/*.header__phone{
    text-align:center;
    vertical-align:middle
}*/

@media(max-width:1199px){
    /*.header__phone{
        padding:25px 15px
    }*/
}

/*.header__shopcart{
    vertical-align:middle;
    text-align:right
}*/

@media(max-width:1199px){
    /*.header__shopcart{
        padding:25px 15px
    }*/
}

@media(max-width:767px){
    /*.header__shopcart{
        text-align:center;
        padding-top:0
    }*/
}

.jg{
    box-shadow:0 8px 10px rgba(0,0,8,.26);
    background:#1c1c1c
}

.lg{
    position:absolute;
    display:none;
    top:50%;
    transform:translateY(-50%);
    left:50px;
    width:40px;
    height:40px;
    border:none;
    outline:none;
    text-decoration:none;
    opacity:0;
    visibility:hidden;
    transition:opacity .4s,visibility .4s;
    cursor:pointer
}

.lg:before{
    content:'';
    position:absolute;
    left:10px;
    top:10px;
    width:20px;
    height:20px
}

.lg.open:before{
    left:12px;
    top:12px;
    width:17px;
    height:17px
}

@media(max-width:767px){
    .lg{
        display:block
    }
}

.jg .mg{
    top:0;
    transition:top .6s
}

.kg .mg{
    position:fixed;
    left:0;
    width:100%;
    background:#000;
    z-index:10;
    box-shadow:0 8px 10px rgba(0,0,8,.26)
}

.dg{
    min-height:104px
}

@media(max-width:767px){
    .dg{
        min-height:66px
    }
}

.ag{
    transition:top .3s
}

.bg{
    background:#fff;
    position:fixed;
    width:100%;
    left:0;
    top:-200px;
    z-index:11;
    box-shadow:0 1px 10px rgba(0,0,0,.2)
}

.bg .ng{
    padding-top:12px;
    padding-bottom:12px
}

.bg .wf{
    width:115px
}

.bg .lg{
    opacity:1;
    visibility:visible
}

.cg{
    top:0
}

.main{
    padding:0 0 30px
}

@media(max-width:991px){
    .main{
        padding-bottom:117px
    }

    .main .receipt__more{
        margin-bottom:0
    }
}

.ai{
    padding-top:30px;
    padding-bottom:30px
}

@media(max-width:767px){
    .ai{
        padding-top:20px
    }
}

.bi/*.main__right*/{
    padding-bottom:30px;
    padding-top:30px
}

.tb/*.catalog__item-link*//*.cataloglist__item-link*//*.categories__item-link*//*.certificates__link*/,.sd/*.login__link*/,.wh,.xh{
    text-decoration:none;
    color:#000;
    border-bottom:1px solid rgba(129,129,129,.4);
    transition:color .3s
}

.vh{
    text-decoration:none;
    border-bottom:1px solid rgba(129,129,129,.4);
    transition:color .3s
}

.hi/*.news-item__title*//*.orderhistorylist__link*/,.ml/*.productslist__link*//*.receiptlist__link*//*.sidenews-item__title*/,.lr{
    text-decoration:none;
    color:#000;
    border-bottom:1px solid rgba(129,129,129,.4);
    transition:color .3s
}

.tb:active,.tb:hover/*.catalog__item-link:active*//*.catalog__item-link:hover*//*.cataloglist__item-link:active*//*.cataloglist__item-link:hover*//*.categories__item-link:active*//*.categories__item-link:hover*//*.certificates__link:active*//*.certificates__link:hover*/,.sd:active,.sd:hover,.be:hover .ce/*.login__link:active*//*.login__link:hover*/,.vh:active,.vh:hover,.wh:active,.wh:hover,.xh:active,.xh:hover,.hi:active,.hi:hover/*.news-item__title:active*//*.news-item__title:hover*//*.orderhistorylist__link:active*//*.orderhistorylist__link:hover*/,.ml:active,.ml:hover/*.productslist__link:active*//*.productslist__link:hover*//*.receiptlist__link:active*//*.receiptlist__link:hover*//*.sidenews-item__title:active*//*.sidenews-item__title:hover*/,.lr:active,.lr:hover{
    color:rgba(129,129,129,.4)
}

.kb,.oj,.dl/*.productslist*//*.receiptlist*/{
    table-layout:fixed;
    width:100%;
    border-bottom:1px solid #e6e6e6
}

@media(max-width:767px){
    .kb,.oj,.dl/*.productslist*//*.receiptlist*/{
        overflow-x:auto;
        display:block
    }
}

.vb:nth-child(even),.xj:nth-child(even),.ol:nth-child(even)/*.productslist__row:nth-child(even)*//*.receiptlist__row:nth-child(even)*/{
    background:#fafafa
}

.wb{
    padding:7px
}

.wb,.yj,.pl/*.productslist__title*//*.receiptlist__title*/{
    font-size:14px;
    color:#818181;
    text-align:center;
    border-bottom:1px solid #e6e6e6
}

.pl/*.productslist__title*//*.receiptlist__title*/{
    padding:7px
}

.mb{
    padding:15px
}

.mb,.pj{
    font-size:14px;
    color:#818181;
    text-align:center;
    vertical-align:middle
}

.fl/*.productslist__col*/{
    padding:15px
}

.fl/*.productslist__col*//*.receiptlist__col*/{
    font-size:14px;
    color:#818181;
    text-align:center;
    vertical-align:middle
}

@media(max-width:1199px){
    .mb,.pj,.fl/*.productslist__col*//*.receiptlist__col*/{
        padding:10px 5px
    }
}

.selectbox,.selectcatalog,.selectcity,.selectform{
    position:relative
}

/*.selectbox--disabled*//*.selectcatalog--disabled*/.selectcity--disabled,.selectform--disabled{
    opacity:.5
}

/*.selectbox__value*//*.selectcatalog__value*/.selectcity__value{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    position:relative;
    cursor:pointer
}

.selectform__value{
    text-overflow:ellipsis;
    overflow:hidden;
    cursor:pointer
}

/*.selectbox--disabled .selectbox__value*//*.selectcatalog--disabled .selectcatalog__value*/.selectcity--disabled .selectcity__value,.selectform--disabled .selectform__value{
    cursor:default
}

/*.selectbox__select*//*.selectcatalog__select*/.selectcity__select,.selectform__select{
    border:none;
    opacity:0;
    position:absolute;
    z-index:2;
    top:0;
    left:0
}

/*.selectbox__select--hide*//*.selectcatalog__select--hide*/.selectcity__select--hide,.selectform__select--hide{
    left:-5000px
}

/*.selectbox__items*//*.selectcatalog__items*/.selectcity__items,.selectform__items{
    position:absolute;
    top:100%;
    width:100%;
    z-index:2;
    overflow:hidden;
    display:none
}

/*.selectbox--show .selectbox__items*//*.selectcatalog--show .selectcatalog__items*/.selectcity--show .selectcity__items,.selectform--show .selectform__items{
    display:block
}

/*.selectbox__item{
    cursor:pointer
}*/

/*.selectbox__item--disabled*//*.selectcatalog__item--disabled*/.selectcity__item--disabled,.selectform__item--disabled{
    opacity:.5;
    cursor:default!important
}

/*.selectbox__item--disabled:hover*//*.selectcatalog__item--disabled:hover*/.selectcity__item--disabled:hover,.selectform__item--disabled:hover{
    background:0 0!important
}

.ba,.ea{
    position:relative;
    display:inline-block
}

.ea{
    width:30px;
    height:30px;
    border:1px solid rgba(129,129,129,.4);
    border-radius:5px
}

.ca .ea,.ea:hover{
    background:#ff5400;
    border:1px solid #ef7c00
}

.ea:after{
    content:'';
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-7px;
    margin-left:-7px
}

.ka,.ka:before{
    position:absolute;
    background:#fff;
    border:1px solid #c2c2c2
}

.ka{
    margin-bottom:20px;
    margin-right:-19px;
    padding:15px;
    border-radius:5px;
    text-align:left;
    transform:translateY(-40px);
    opacity:0;
    transition:transform .3s 0s,opacity .3s 0s,bottom 0s .3s;
    z-index:1;
    width:180px;
    bottom:50000px;
    right:0;
    box-shadow:0 1px 6px rgba(0,0,8,.08)
}

.ka:before{
    content:'';
    bottom:-7px;
    right:20px;
    width:25px;
    height:25px;
    display:block;
    transform:rotate(45deg);
    box-shadow:1px 1px 6px rgba(0,0,8,.08)
}

@media(max-width:767px){
    .ka:before{
        display:none;
        content:none
    }
}

.ka:after{
    content:'';
    position:absolute;
    height:30px;
    left:4px;
    right:4px;
    bottom:0;
    background:#fff
}

@media(max-width:767px){
    .ka:after{
        display:none;
        content:none
    }

    .ka{
        position:fixed;
        left:50%;
        top:50%;
        transform:translate(-50%,-50%);
        height:auto;
        opacity:0;
        visibility:hidden
    }
}

.ca .ka{
    bottom:100%;
    opacity:1;
    visibility:visible;
    transform:translateY(0);
    transition:transform .3s 0s,opacity .6s 0s,bottom 0s 0s
}

@media(max-width:767px){
    .ca .ka{
        bottom:auto;
        transform:translate(-50%,-50%)
    }
}

.la{
    position:relative;
    z-index:1
}

.ja{
    font-size:14px;
    color:#000;
    margin-bottom:5px
}

.ha{
    font-size:0;
    height:30px;
    margin-top:15px
}

.fa,.ga{
    width:50%;
    height:30px;
    display:inline-block;
    position:relative;
    cursor:pointer
}

.ga{
    background:#ef7c00;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}

.ga:hover{
    background:#ff5400
}

.ga:active{
    background:#ff3c00
}

.fa:after,.ga:after{
    content:'';
    position:absolute;
    display:block;
    left:50%;
    top:50%;
    margin-top:-6px;
    margin-left:-7px
}

.fa{
    background:#fff;
    border:1px solid #c2c2c2;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}

.fa:active,.fa:hover{
    border:1px solid #818181
}

.fa:after{
    margin-left:-6px
}

.oa{
    width:100%;
    font-size:12px;
    margin-top:15px
}

.ia{
    position:absolute;
    display:block;
    right:-5px;
    top:-5px;
    opacity:.5;
    cursor:pointer
}

.da .ma,.na{
    display:none
}

.da .na{
    display:block
}

@media(max-width:991px){
    .ua{
        margin-bottom:9px
    }
}

.ra{
    padding:2px 13px
}

.ta{
    text-decoration:none;
    color:#ef7c00;
    border-bottom:1px solid rgba(239,124,0,.25);
    transition:border-color .3s;
    font-size:14px
}

.ta:hover{
    color:#ef7c00;
    border-bottom:1px solid #ef7c00
}

.availability__title{
    margin:0
}

.availability__city{
    color:#818181;
    font-size:16px;
    font-weight:500;
    line-height:20px;
    margin:17px 0 3px
}

.availability__item{
    line-height:22px;
    position:relative;
    margin-bottom:2px
}

.availability__item:before{
    content:'';
    position:absolute;
    left:0;
    bottom:5px;
    border-bottom:1px dotted rgba(129,129,129,.25);
    display:block;
    width:100%
}

.availability__item:after{
    content:'';
    position:absolute;
    bottom:2px;
    right:0;
    padding:4px 4px 4px 7px;
    width:23px;
    height:20px;
    background-position:center center;
    background-color:#fff;
    opacity:0.33
}

.availability__link{
    text-decoration:none;
    color:#353535;
    border-bottom:1px solid rgba(53,53,53,.25);
    transition:border-color .3s;
    font-size:12px;
    line-height:20px
}

.availability__link:hover{
    color:#353535;
    border-bottom:1px solid #353535
}

.availability__name{
    padding-right:2px;
    font-size:12px;
    line-height:20px;
    background:0 0;
    position:relative;
    color:#818181
}

.availability--big .availability__link,.availability--big .availability__name{
    font-size:14px
}

.cb{
    position:relative
}

.eb{
    color:#3a6ed7;
    text-decoration:underline;
    border:none;
    background:none;
    cursor:pointer
}

.eb:hover{
    color:rgba(0,0,0,.8)
}

.fb{
    position:relative;
    font-size:13px
}

@media(max-width:767px){
    .fb{
        line-height:18px
    }
}

/*.available--show .eb{
    color:rgba(0,0,0,.8);
    border-bottom:1px solid rgba(0,0,0,.8)
}*/

/*.burger__link span{
    position:absolute;
    left:4px;
    right:4px;
    background:#fff
}*/

/*.burger{
    padding:7px 0;
    text-align:center
}*/

/*.burger__title{
    vertical-align:middle;
    color:#fff;
    font-weight:700;
    margin-left:20px
}*/

/*.burger__link{
    padding:3px;
    display:inline-block;
    position:relative;
    overflow:hidden;
    width:40px;
    height:31px
}*/

/*.burger__link span{
    display:block;
    top:15px;
    height:5px;
    transition:background 0 .2s
}*/

/*.burger__link span:after,.burger__link span:before{
    position:absolute;
    display:block;
    left:0;
    width:100%;
    height:5px;
    background-color:#fff;
    content:'';
    transition-duration:.2s,.2s;
    transition-delay:.2s,0
}*/

/*.burger__link span:before{
    top:-9px;
    transition-property:top,transform
}*/

/*.burger__link span:after{
    bottom:-9px;
    transition-property:bottom,transform
}*/

/*.burger__link.burger-active span:after,.burger__link.burger-active span:before{
    transition-delay:0,.2s
}*/

/*.burger__link.burger-active span:before{
    top:0;
    transform:rotate(45deg)
}*/

/*.burger__link.burger-active span:after{
    bottom:0;
    transform:rotate(-45deg)
}*/

.ac{
    width:10%;
    text-align:center
}

.zb{
    width:40%;
    text-align:left
}

.xb,.bc{
    width:15%
}

.yb{
    width:10%
}

.pb{
    text-align:left
}

.rb{
    font-size:17px
}

.ob{
    white-space:nowrap
}

.cc{
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom:4px
}

.lb/*.cartlist__place*/{
    font-size:12px;
    line-height:20px
}

/*.cartlist__paginator{
    margin-top:40px
}*/

/*.catalog__item{
    border-top:1px solid rgba(129,129,129,.1);
    padding:31px 0
}*/

/*.catalog__item:first-child{
    border-top:none
}*/

/*.catalog__item-link{
    font-size:18px
}*/

/*.catalog__subitems{
    margin-top:20px
}*/

/*.catalog__subitem{
    line-height:20px;
    margin-bottom:10px
}*/

/*.catalog__subitem-link{
    color:#818181;
    text-decoration:none;
    font-size:14px;
    border-bottom:1px solid rgba(129,129,129,.2);
    position:relative;
    margin-left:15px
}*/

/*.catalog__subitem-link:before{
    content:'';
    display:block;
    position:absolute;
    top:6px;
    left:-15px;
    width:6px;
    height:6px;
    border-radius:6px;
    background:#e6e6e6
}*/

/*.catalog__subitem-link:hover{
    border-bottom:1px solid #818181;
    color:#818181
}*/

@media(max-width:991px){
    /*.cataloglist__row--mobile-flex{
        display:flex;
        flex-direction:column
    }*/

    .fc{
        order:2
    }

    .gc{
        order:1
    }
}

@media(max-width:480px){
    .gc{
        padding-left:4px;
        padding-right:4px
    }
}

/*.cataloglist__item{
    margin-bottom:50px
}*/

@media(max-width:480px){
    /*.cataloglist__item{
        padding-left:4px;
        padding-right:4px;
        margin-bottom:25px
    }*/

    /*.cataloglist__item,.cataloglist__item-title{
        font-size:14px;
        line-height:18px
    }*/
}

/*.cataloglist__item-img{
    max-width:100%;
    border-radius:4px
}*/

/*.cataloglist__item-title:before{
    content:'';
    display:block;
    margin-top:10px
}*/

@media(max-width:480px){
    /*.cataloglist__item-title:before{
        margin-top:5px
    }*/
}

/*.categories__btn-close{
    display:none;
    position:absolute;
    right:10px;
    height:34px;
    width:34px;
    top:19px;
    background:0 0;
    border:none;
    outline:none;
    padding:0;
    cursor:pointer
}*/

/*.categories__btn-close:after,.categories__btn-close:before{
    content:'';
    position:absolute;
    display:block;
    width:28px;
    height:4px;
    background:#313131;
    left:3px;
    border-radius:1px
}*/

/*.categories__btn-close:before{
    top:15px;
    transform:rotate(45deg)
}*/

/*.categories__btn-close:after{
    bottom:15px;
    transform:rotate(-45deg)
}*/

@media(max-width:767px){
    /*.categories__btn-close{
        display:block
    }*/
}

/*.categories__btn-show{
    display:none;
    width:calc(100% - 56px);
    height:50px;
    border-radius:2px;
    font-size:18px;
    font-weight:400;
    line-height:24px;
    margin:40px auto 39px;
    padding:0;
    cursor:pointer
}*/

@media(max-width:767px){
    /*.categories__btn-show{
        display:block
    }*/

    /*.categories__title{
        font-weight:700;
        font-size:22px;
        line-height:26px;
        margin-top:0;
        margin-bottom:17px
    }*/

    /*.categories__wrap{
        display:none;
        position:absolute;
        left:0;
        top:0;
        padding:68px 15px 25px;
        background:#fff;
        width:100%;
        overflow-y:auto;
        z-index:16
    }*/

    /*.categories__items{
        padding:0 15px
    }*/
}

/*.categories__item{
    line-height:20px;
    margin-bottom:20px
}*/

@media(max-width:767px){
    /*.categories__item{
        margin-bottom:14px
    }*/

    /*.categories__item:last-child{
        margin-bottom:0
    }*/
}

/*.categories__item-link{
    font-size:14px;
    position:relative;
    margin-left:15px
}*/

/*.categories__item-link:before{
    content:'';
    display:block;
    position:absolute;
    top:6px;
    left:-15px;
    width:6px;
    height:6px;
    border-radius:6px;
    background:#e6e6e6
}*/

@media(max-width:767px){
    /*.categories__item-link{
        margin-left:0
    }*/
}

/*.certificates{
    margin:40px 0
}*/

@media(max-width:767px){
    /*.certificates__row{
        margin-left:-4px;
        margin-right:-4px
    }*/
}

/*.certificates__item{
    text-align:center;
    margin-bottom:50px
}*/

@media(max-width:767px){
    /*.certificates__item{
        margin-bottom:30px;
        padding-left:4px;
        padding-right:4px
    }*/
}

/*.certificates__img{
    max-width:100%
}*/

/*.certificates__title:before{
    content:'';
    display:block;
    margin-top:20px
}*/

.pd{
    margin:30px 0
}

.td{
    border-bottom:1px solid #d7d7d7;
    box-shadow:0 1px 0 #efefef;
    margin-bottom:30px
}

.td:after,.td:before{
    content:'';
    display:table
}

.td:after{
    clear:both
}

@media(max-width:767px){
    .td{
        border-bottom:none;
        box-shadow:none
    }
}

.qd{
    float:left;
    padding:7px 35px 12px;
    font-size:18px;
    color:#323232;
    cursor:pointer;
    border:1px solid transparent;
    margin-bottom:-2px;
    margin-top:5px
}

@media(max-width:767px){
    .qd{
        padding-top:13px;
        padding-bottom:15px;
        text-align:center;
        width:100%;
        border:1px solid #d7d7d7;
        margin-top:1px
    }

    .qd:first-child{
        border-top-left-radius:4px;
        border-top-right-radius:4px
    }

    .qd:last-child{
        border-bottom-right-radius:4px;
        border-bottom-left-radius:4px
    }
}

.sd{
    font-size:14px
}

.rd{
    cursor:default;
    border-bottom:1px solid #fff;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    background:#fff;
    position:relative
}

.rd:before{
    content:'';
    display:block;
    height:5px;
    position:absolute;
    top:-5px;
    left:-1px;
    right:-1px;
    background:#ef7c00;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border:1px solid #ef7c00
}

@media(max-width:767px){
    .rd{
        border-bottom:1px solid #d7d7d7
    }

    .rd:before{
        top:-1px
    }
}

.rd .sd{
    border-bottom:none;
    color:#000;
    cursor:default
}

.counter{
    font-size:0;
    margin:5px 0;
    white-space:nowrap
}

.ud{
    margin:20px 0
}

input.wd{
    width:36px!important;
    height:28px!important;
    vertical-align:middle;
    margin:0!important;
    padding:4px 5px!important;
    text-align:center;
    color:#818181!important;
    font-size:14px!important;
    line-height:28px!important;
    border:none;
    border-top:1px solid #c2c2c2!important;
    border-bottom:1px solid #c2c2c2!important;
    background:#fff!important;
    position:relative
}

input.wd:focus{
    outline:none
}

.ud input.wd{
    width:36px!important;
    height:36px!important;
    line-height:36px!important
}

.counter--small input.wd{
    width:36px!important;
    height:22px!important;
    line-height:22px!important
}

.yd,.zd{
    text-decoration:none;
    font-size:14px;
    color:#353535;
    width:28px;
    height:28px;
    line-height:26px;
    vertical-align:middle;
    text-align:center;
    display:inline-block;
    border:1px solid #c2c2c2;
    border-radius:3px;
    position:relative;
    background:#fff;
    transition:background .3s
}

.yd:hover,.zd:hover{
    background:#f2f2f2;
    color:#353535
}

.ud .yd,.ud .zd{
    width:30px;
    height:36px;
    line-height:34px
}

.counter--small .yd,.counter--small .zd{
    width:30px;
    height:22px;
    line-height:20px
}

.zd{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}

.zd:hover:after{
    background:#ff4343
}

.yd{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}

.xd{
    font-size:14px;
    color:#000;
    vertical-align:middle;
    margin-left:15px;
    display:inline-block
}

.counter--small .xd{
    margin-left:7px;
    line-height:22px
}

.vd .xd{
}

.ae{
    background:#f8f8f8;
    padding:10px 0
}

@media(max-width:767px){
    .ae{
        padding:13px 0 16px
    }
}

.be{
    display:inline-block;
    text-decoration:none;
    position:relative;
    margin-right:14px
}

.ce{
    font-size:13px;
    line-height:16px
}

@media(max-width:767px){
    .ce{
        font-size:11px;
        line-height:13px
    }
}

.be .ce{
    color:#818181;
    display:inline-block;
    transition:color .3s;
    border-bottom:1px solid rgba(129,129,129,.4)
}

/*.crumbs__item--current{
    color:#000;
    cursor:default
}*/

/*.crumbs__item--current:hover{
    color:#000
}*/

.be:after{
    content:'/';
    position:absolute;
    right:-13px;
    top:0;
    display:inline-block;
    color:#c9c9c9;
    font-size:11px
}

/*.deferred,.deferred__btn{
    position:relative;
    display:inline-block
}*/

/*.deferred__btn{
    width:28px;
    height:28px;
    border:1px solid rgba(129,129,129,.4);
    border-radius:5px;
    vertical-align:middle;
    margin-right:20px
}*/

@media(max-width:1199px){
    /*.deferred__btn{
        margin-right:5px
    }*/
}

/*.deferred__btn-cart:after,.deferred__btn:after{
    content:'';
    display:block;
    position:absolute;
    top:50%;
    left:50%
}*/

/*.deferred__btn:after{
    opacity:.5;
    margin-top:-6px;
    margin-left:-6px
}*/

/*.deferred__btn:hover:after*/.delete:hover:after{
    opacity:.8
}

/*.deferred__btn-cart{
    width:30px;
    height:30px;
    display:inline-block;
    vertical-align:middle;
    border:1px solid rgba(129,129,129,.4);
    border-radius:5px;
    position:relative;
    margin-right:20px
}*/

/*.deferred__btn-cart:hover{
    background:#ff5400;
    border:1px solid #ef7c00
}*/

/*.deferred__btn-cart:after{
    margin-top:-7px;
    margin-left:-7px
}*/

/*.deferred__popup,.deferred__popup:before{
    position:absolute;
    background:#fff;
    border:1px solid #c2c2c2
}*/

/*.deferred__popup{
    margin-bottom:12px;
    padding:15px;
    border-radius:5px;
    text-align:left;
    transform:translateY(-40px);
    opacity:0;
    transition:transform .3s 0s,opacity .3s 0s,bottom 0s .3s;
    z-index:1;
    bottom:5000px;
    left:-20px;
    box-shadow:0 1px 6px rgba(0,0,8,.08)
}*/

/*.deferred__popup:before{
    content:'';
    bottom:-7px;
    left:20px;
    width:25px;
    height:25px;
    display:block;
    transform:rotate(45deg);
    box-shadow:1px 1px 6px rgba(0,0,8,.08)
}*/

/*.deferred__popup:after{
    content:'';
    position:absolute;
    height:30px;
    left:4px;
    right:4px;
    bottom:0;
    background:#fff
}*/

/*.deferred--show .deferred__popup{
    bottom:100%;
    opacity:1;
    visibility:visible;
    transform:translateY(0);
    transition:transform .3s 0s,opacity .6s 0s,bottom 0s 0s
}*/

/*.deferred__popupwrap{
    position:relative;
    z-index:1
}*/

/*.deferred__label{
    font-size:12px;
    line-height:20px;
    color:#000;
    margin-bottom:5px
}*/

.delete{
    width:28px;
    height:28px;
    border:1px solid rgba(129,129,129,.4);
    border-radius:5px;
    display:inline-block;
    vertical-align:middle;
    position:relative
}

.delete:after{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    margin-top:-6px;
    margin-left:-6px;
    opacity:.5
}

.ke{
    padding:30px 0
}

@media(max-width:991px){
    /*.filterlist__row--mobile-flex{
        display:flex;
        flex-direction:column
    }*/
}

@media(max-width:480px){
    /*.filterlist__row{
        margin-left:-4px;
        margin-right:-4px
    }*/
}

@media(max-width:991px){
    /*.filterlist__left{
        order:2
    }*/

    /*.filterlist__right{
        order:1
    }*/
}

.lh{
    font-size:14px;
    line-height:18px;
    max-width:360px
}

@media(max-width:767px){
    .lh{
        display:none
    }
}

.nh{
    display:flex;
    justify-content:space-between;
    margin:7px 0;
    overflow:hidden
}

@media(min-width:1200px){
    .cg .nh{
        display:none
    }
}

@media(max-width:767px){
    .nh{
        justify-content:flex-start
    }
}

/*.login__labels{
    margin-bottom:7px;
    overflow:hidden
}*/

@media(min-width:1200px){
    /*.cg .login__labels{
        display:none
    }*/
}

/*.login__label{
    float:left
}*/

/*.login__link{
    float:right
}*/

@media(max-width:767px){
    .xh{
        color:#000;
        background-color:#d9d9d9
    }

    .mh,.xh{
        width:124px;
        height:34px;
        font-size:14px;
        font-weight:400;
        line-height:18px;
        border-radius:2px;
        text-align:center;
        border:none;
        text-decoration:none;
        padding:8px 0
    }
}

.mh{
}

@media(max-width:767px){
    .mh{
        display:block;
        background-color:#000;
        color:#fff;
        margin-right:20px
    }

    .sh{
        display:none
    }
}

.th{
    margin:5px 0
}

@media(max-width:767px){
    .th{
        display:none
    }
}

.uh{
    border:1px solid #818181;
    font-size:14px;
    height:22px;
    border-radius:2px;
    line-height:22px;
    width:100%;
    padding:0 10px
}

.uh:focus{
    outline:none
}

/*.login__input--error{
    border-color:#ef7c00
}*/

.rh{
    margin-top:7px;
    color:#ef7c00;
    font-size:12px
}

@media(min-width:1200px){
    .cg .rh{
        display:none
    }
}

.yh{
    margin:0 -5px
}

.oh,.ph,.qh{
    padding:0 5px
}

.oh,.ph{
    width:35%
}

.qh{
    width:30%
}

.zh{
    padding:0 10px;
    height:22px;
    line-height:22px;
    width:100%;
    font-size:14px
}

.wh{
    font-size:14px;
    position:relative;
    margin-left:20px
}

.wh:before{
    content:'';
    position:absolute;
    top:4px;
    left:-20px;
    opacity:.3
}

.wh:after{
    content:''
}

.vh{
    color:#818181;
    font-size:12px;
    margin-left:20px
}

.fi{
    display:inline-block;
    vertical-align:middle;
    width:100%;
    height:0;
    padding-bottom:40%
}

.ji{
    font-size:0
}

.gi{
    display:inline-block;
    font-size:14px
}

.gi:not(:last-child){
    margin-right:20px
}

/*.mainmenu__item--current .hi{
    cursor:default
}*/

/*.messages__item:first-child{
    margin-top:0
}*/

/*.message{
    background:#ef7c00;
    border-radius:5px;
    margin:30px 0;
    text-align:center;
    color:#fff;
    position:relative;
    overflow:hidden;
    max-height:900px;
    opacity:1;
    transition:max-height .3s,opacity .3s,margin .3s
}*/

/*.message--hide{
    max-height:0;
    opacity:0;
    margin:0
}*/

/*.message__cont{
    padding:40px
}*/

/*.message__link{
    text-decoration:none;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.25);
    transition:border-color .3s;
    font-size:16px
}*/

/*.message__link:hover{
    color:#fff;
    border-bottom:1px solid #fff
}*/

/*.message__desc{
    font-size:14px
}*/

/*.message__close{
    position:absolute;
    top:15px;
    right:15px;
    cursor:pointer
}*/

.li{
    width:100%;
    max-width:680px;
    position:relative;
    overflow:hidden;
    border-radius:6px;
    padding:35px;
    background:#fff
}

@media(min-width:992px){
    .li{
        min-width:680px
    }
}

@media(max-width:767px){
    .li{
        padding-left:15px;
        padding-right:15px
    }
}

.qi{
    padding:0 35px;
    margin:0 -35px 20px
}

/*.modal-box__desc{
    color:#7f7f7f;
    margin:20px 0
}*/

.ni{
    margin-right:20px
}

@media(max-width:410px){
    .ni{
        margin-right:15px;
        margin-bottom:15px
    }
}

.modal-box__btn-close{
    margin-right:20px
}

.si{
    margin:0
}

.modal-box__close{
    cursor:pointer;
    position:absolute;
    top:20px;
    right:20px
}

/*.modal-box__hr{
    margin-left:-50px;
    margin-right:-50px
}*/

/*.modal-box__more{
    color:#6eaa27;
    border-bottom:1px dashed rgba(110,170,39,.4)
}*/

/*.modal-box__more:hover{
    color:#6eaa27;
    border-bottom:1px solid rgba(110,170,39,.4)
}*/

.mi{
    margin-top:30px
}

.mi+.kf{
    margin-top:20px;
    margin-bottom:0
}

/*.modal-box__note{
    font-size:14px;
    color:#818181
}*/

/*.modal-box__img{
    max-width:100%;
    margin:1em 0
}*/

/*.news__item{
    margin-bottom:35px
}*/

/*.news-item{
    overflow:hidden
}*/

/*.news-item__wrapimg{
    width:200px;
    float:left;
    display:block;
    margin:0 20px 20px 0
}*/

@media(max-width:767px){
    /*.news-item__wrapimg{
        float:none;
        margin:0 auto 20px
    }*/
}

/*.news-item__img{
    max-width:100%
}*/

/*.news-item__date{
    display:block;
    color:#999;
    font-size:12px
}*/

/*.news-item__title{
    font-size:16px
}*/

/*.news-item__desc{
    color:#818181;
    font-size:12px;
    line-height:24px;
    margin-top:5px
}*/

.ui{
    display:none;
    position:fixed;
    bottom:20px;
    right:20px
}

@media(max-width:991px){
    .ui{
        display:none;
        opacity:.5;
        right:0
    }

    .vi{
        display:block;
        position:absolute;
        left:50%;
        transform:translateX(-50%);
        top:-76px;
        right:auto;
        bottom:auto;
        opacity:1;
        width:88px;
        height:40px;
        line-height:28px!important;
        font-size:14px
    }
}

/*.ontop--active{
    display:block
}*/

.nj{
    max-width:1070px
}

.cj{
    margin-bottom:30px
}

.wi{
    margin-top:30px
}

.xi{
    margin-right:20px
}

@media(max-width:767px){
    .xi{
        margin-bottom:20px
    }
}

.lj{
    font-size:24px;
    font-weight:300;
    text-align:right
}

@media(max-width:991px){
    .lj{
        margin-top:35px
    }
}

@media(max-width:767px){
    .lj{
        text-align:left
    }
}

.mj{
    font-weight:400
}

.kj{
    margin:0 0 20px
}

/*.order__note{
    color:#818181;
    font-size:14px;
    line-height:20px
}*/

.ij{
    width:100%;
    font-size:14px
}

.ij tr:nth-child(odd),.om tr:nth-child(even){
    background:#f8f8f8
}

.ij td{
    padding:5px 15px
}

.dj{
    color:#818181;
    max-width:800px;
    margin-top:30px
}

.ej{
    color:#353535
}

.yj{
    padding:7px 10px
}

.ck{
    width:10%
}

.zj{
    width:10%
}

.ak,.ek{
    width:20%
}

.bk,.dk{
    width:15%;
    text-align:left
}

.fk{
    width:15%
}

.pj{
    padding:15px 10px
}

.tj/*.orderhistorylist__col--price*/{
    border-right:1px solid rgba(139,139,139,.1)
}

/*.orderhistorylist__col--price{
    font-size:17px
}*/

.sj{
    text-align:left
}

.qj,.rj,.vj,.sj{
    border-right:1px solid rgba(139,139,139,.1)
}

.uj{
    text-align:left;
    border-right:1px solid #e6e6e6
}

.gk{
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom:4px
}

@media(max-width:991px){
    .wk{
        margin-top:20px
    }
}

.qk{
    background:#fafafa;
    padding:20px;
    border-radius:5px
}

.cl{
    margin-bottom:30px
}

.ordering__delivery-item{
    margin-bottom:30px
}

.nk{
    left:-5000px;
    position:absolute
}

label.mk/*label.ordering__delivery-label2*/{
    font-size:18px;
    font-weight:300;
    display:inline;
    cursor:pointer;
    position:relative;
    margin-left:20px;
    margin-bottom:20px;
    transition:color .3s,border-color .3s
}

label.mk{
    line-height:26px;
    border-bottom:1px dashed rgba(239,124,0,.4);
    color:#ef7c00
}

label.mk:hover{
    border-style:solid
}

label.mk:before{
    content:'';
    width:10px;
    height:10px;
    border:1px solid #7d7d7d;
    border-radius:10px;
    display:block;
    position:absolute;
    top:6px;
    left:-20px
}

label.mk:after{
    content:'';
    width:6px;
    height:6px;
    background:#7d7d7d;
    border-radius:6px;
    position:absolute;
    top:8px;
    left:-18px;
    display:none
}

/*label.ordering__delivery-label2{
    color:#353535;
    border-bottom:none!important
}*/

/*label.ordering__delivery-label2:before{
    content:'';
    width:10px;
    height:10px;
    border:1px solid #7d7d7d;
    border-radius:10px;
    display:block;
    position:absolute;
    top:6px;
    left:-20px
}*/

/*label.ordering__delivery-label2:after{
    content:'';
    width:6px;
    height:6px;
    background:#7d7d7d;
    border-radius:6px;
    position:absolute;
    top:8px;
    left:-18px;
    display:none
}*/

input.nk[type=radio]:checked+label{
    color:#353535;
    border-bottom:1px dashed rgba(53,53,53,.4)
}

input.nk[type=radio]:checked+label:after{
    display:block
}

.lk{
    overflow:hidden;
    max-height:0;
    opacity:0;
    transition:max-height .8s cubic-bezier(0,1,0,1) -.1s,opacity .3s
}

.ok{
    padding-top:20px
}

input.nk[type=radio]:checked+label+article{
    overflow:visible;
    opacity:1;
    max-height:9999px;
    transition-timing-function:cubic-bezier(.5,0,1,0);
    transition-delay:0s
}

/*.ordering__delivery-link{
    font-size:14px;
    text-decoration:none;
    color:#ef7c00;
    border-bottom:1px solid rgba(239,124,0,.25);
    transition:border-color .3s
}*/

/*.ordering__delivery-link:hover{
    color:#ef7c00;
    border-bottom:1px solid #ef7c00
}*/

/*.ordering__pay-note{
    color:#818181;
    font-size:12px;
    margin:30px 0
}*/

/*.ordering__pay-img{
    max-width:100%;
    margin:20px 0
}*/

.jk{
    margin-top:50px
}

.al{
    font-size:24px;
    font-weight:300
}

.bl{
    font-weight:400
}

@media(max-width:480px){
    .bl{
        display:block;
        margin-top:15px
    }
}

.ordering__subtotal{
    font-size:18px;
    font-weight:300;
    margin:15px 0
}

.xk{
    font-weight:400
}

.kk{
    margin:30px 0
}

.ik,.tk{
    margin:0 30px 10px 0
}

.sl{
    width:10%;
    text-align:center
}

.rl{
    width:50%;
    text-align:left
}

.tl{
    width:15%
}

.ql{
    width:10%
}

.ul{
    width:15%
}

.hl{
    text-align:left
}

.jl{
    font-size:17px
}

.vl{
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom:4px
}

.el{
    font-size:12px;
    line-height:20px
}

.wl{
    text-align:center;
    font-size:0;
    font-weight:500;
    display:inline-block;
    margin:50px 0 20px;
    padding:0;
    width:100%
}

.wl a,.wl>span{
    display:inline-block;
    vertical-align:top;
    padding:3px;
    min-width:32px;
    text-align:center;
    color:#818181;
    text-decoration:none;
    border-radius:3px;
    margin:2px;
    font-size:14px;
    background:#fff;
    transition:background .3s,color .3s
}

.wl a:hover{
    background:#ff5400;
    color:#fff
}

.wl>span{
    cursor:default
}

.zl,a.zl,span.zl{
    vertical-align:top;
    cursor:pointer
}

/*.paginator__label{
    margin-right:15px
}*/

.cm,a.cm{
    background:#ef7c00;
    color:#fff;
    cursor:default
}

.cm:hover,a.cm:hover{
    background:#ef7c00;
    color:#fff
}

.zl:after,.dm:before{
    display:inline-block;
    content:''
}

@media(max-width:991px){
    .mm{
        margin:0
    }
}

.jm,.lm/*.personalpage__right2*/{
    margin-bottom:30px
}

.qm{
    margin:0 0 20px
}

.km{
    color:#818181;
    font-size:14px;
    line-height:20px
}

.om{
    width:100%;
    font-size:14px
}

.om td{
    padding:5px 10px;
    vertical-align:middle
}

/*.personalpage__addadress{
    margin-top:20px
}*/

.im{
    padding:10px 20px;
    background:#f8f8f8;
    border-radius:5px
}

.nm{
    margin-top:10px
}

.gm{
    font-size:0;
    white-space:nowrap
}

.fm,.hm{
    display:inline-block;
    margin:0 6px
}

.fm:hover,.hm:hover{
    opacity:.5
}

.rm{
    display:inline-block;
    text-align:left
}

.tm{
    font-size:20px;
    font-weight:700;
    white-space:nowrap
}

@media(max-width:991px){
    .tm{
        font-size:16px
    }
}

@media(max-width:767px){
    .tm{
        font-size:20px
    }
}

.or{
    border:none;
    font-size:14px
}

/*.photos{
    margin:2em 0
}*/

/*.photos__item{
    margin-bottom:30px;
    text-align:center;
    text-decoration:none!important;
    border-bottom:none!important
}*/

/*.photos__img{
    padding:0;
    max-width:100%;
    margin:0!important
}*/

.price{
    color:#000;
    white-space:nowrap
}

.price:after{
    color:#818181
}

@media(max-width:991px){
    /*.pricelist__right{
        margin-top:30px
    }*/
}

/*.pricelist__title4{
    margin:0 0 5px
}*/

/*.pricelist__note{
    color:#818181;
    font-size:14px;
    line-height:20px;
    margin-bottom:20px
}*/

/*.pricerange{
    width:160px;
    margin:0 auto;
    padding-bottom:15px
}*/

@media(max-width:991px){
    /*.pricerange{
        padding-bottom:0;
        width:170px
    }*/
}

/*.pricerange__row{
    width:160px;
    font-size:0
}*/

@media(max-width:991px){
    /*.pricerange__row{
        width:170px
    }*/

    /*.pricerange__left{
        margin-right:10px
    }*/
}

/*.pricerange__left,.pricerange__right{
    padding:0 5px;
    width:50%;
    display:inline-block;
    font-size:1rem
}*/

/*.pricerange__left label,.pricerange__right label{
    font-weight:400;
    color:#818181;
    margin-bottom:0
}*/

/*.pricerange__left input[type=text],.pricerange__right input[type=text]{
    padding:3px 12px 2px
}*/

@media(max-width:991px){
    /*.pricerange__left,.pricerange__right{
        width:auto;
        padding:0
    }*/

    /*.pricerange__left .form__elem,.pricerange__right .form__elem{
        margin-bottom:0
    }*/

    /*.pricerange__left label,.pricerange__right label{
        margin-bottom:3px
    }*/

    /*.pricerange__left input[type=text],.pricerange__right input[type=text]{
        width:80px;
        padding-top:7px;
        padding-bottom:8px
    }*/
}

/*.pricerange__slider{
    width:100%
}*/

@media(max-width:991px){
    /*.pricerange__slider{
        display:none
    }*/
}

.prodfilter{
    background:#f8f8f8;
    padding:14px 20px;
    border-radius:5px;
    margin-bottom:30px
}

@media(max-width:767px){
    .prodfilter{
        margin-top:10px;
        padding:18px 10px
    }
}

@media(max-width:480px){
    .prodfilter{
        margin-left:-26px;
        border-radius:0;
        width:calc(100% + 52px)
    }
}

.prodfilter__col1{
    text-align:center;
    vertical-align:middle
}

.prodfilter__col2,.prodfilter__col3{
    text-align:center
}

.prodfilter__wrap{
    background:#f8f8f8;
    padding:20px;
    border-radius:5px
}

.prodfilter__views{
    font-size:0
}

@media(max-width:991px){
    .prodfilter__views{
        line-height:normal
    }
}

.prodfilter__label{
    color:#818181;
    font-size:12px
}

.prodfilter__view{
    width:40px;
    height:33px;
    display:inline-block;
    border:1px solid #ccc;
    position:relative;
    background:#fff
}

.prodfilter__view:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}

.prodfilter__view:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}

.prodfilter__view--block .prodfilter__view-icon,.prodfilter__view--list .prodfilter__view-icon{
    background:#ccc;
    width:18px;
    height:18px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-9px;
    margin-left:-9px
}

.prodfilter__view--block .prodfilter__view-icon:after{
    content:'';
    width:2px;
    height:100%;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-1px;
    background:#fff
}

.prodfilter__view--block .prodfilter__view-icon:before,.prodfilter__view--list .prodfilter__view-icon:after{
    content:'';
    height:2px;
    width:100%;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-1px;
    background:#fff
}

.prodfilter__view--list .prodfilter__view-icon{
    height:10px;
    margin-top:-5px
}

.prodfilter__view--list .prodfilter__view-icon:after{
    top:3px
}

.prodfilter__view--list .prodfilter__view-icon:before{
    content:'';
    height:2px;
    width:100%;
    position:absolute;
    left:0;
    bottom:2px;
    margin-top:-1px;
    background:#fff
}

.prodfilter__view--active{
    border:1px solid #ef7c00;
    background:#ef7c00
}

.prodfilter__view--active .prodfilter__view-icon{
    background:#fff
}

.prodfilter__view--active .prodfilter__view-icon:after,.prodfilter__view--active .prodfilter__view-icon:before{
    content:'';
    background:#ef7c00
}

.prodfilter__counts{
    font-size:0
}

.prodfilter__count{
    width:33px;
    height:33px;
    margin:0 -1px;
    line-height:32px;
    display:inline-block;
    text-align:center;
    text-decoration:none;
    font-size:14px;
    color:#818181;
    border:1px solid #ccc;
    position:relative;
    background:#fff
}

.prodfilter__count:hover{
    color:#818181
}

.prodfilter__count:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}

.prodfilter__count:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}

.prodfilter__count--active{
    background:#ef7c00;
    border:1px solid #ef7c00;
    color:#fff
}

.prodfilter__count--active:hover{
    color:#fff
}

.prodfilter__item{
    display:inline-block;
    text-align:left
}

.prodfilter__btn{
    padding:3px 6px;
    cursor:pointer
}

@media(max-width:991px){
    .prodfilter__btn{
        margin-top:15px
    }
}

@media(max-width:480px){
    .prodfilter__btn{
        width:100%;
        height:44px;
        border-radius:4px;
        font-size:18px;
        font-weight:400;
        line-height:24px
    }
}

.prodfilter__cols{
    font-size:0;
    margin:0 -5px
}

.prodfilter__col{
    display:inline-block;
    vertical-align:top;
    font-size:1rem;
    padding:0 5px
}

@media(max-width:991px){
    .prodfilter__col{
        padding:0 10px;
        vertical-align:bottom;
        margin-bottom:20px
    }

    .prodfilter__col .gf input[type=checkbox]+label{
        margin-bottom:5px
    }

    .prodfilter__col .gf input[type=checkbox]+label:before{
        width:19px;
        height:19px;
        background-size:contain
    }
}

@media(max-width:767px){
    .prodfilter__col{
        margin-bottom:10px
    }
}

@media(max-width:480px){
    .prodfilter__col--select{
        width:calc(100% - 100px)
    }
}

.prodfilter__col--na{
    padding-top:30px
}

@media(max-width:991px){
    .prodfilter__col--na{
        padding-top:0
    }
}

.prodfilter__col--submit{
    padding-top:24px
}

@media(max-width:991px){
    .prodfilter__col--submit{
        padding-top:0
    }
}

@media(max-width:480px){
    .prodfilter__col--submit{
        width:100%
    }
}

@media(max-width:991px) and (max-width:767px){
    .prodfilter__col .gf input[type=checkbox]+label{
        margin-bottom:8px
    }
}

/*.filter_quantity,.filter_select,.filter_view{
    display:inline-block;
    margin-right:25px;
    float:left
}*/

@media(max-width:1199px){
    /*.filter_quantity,.filter_select,.filter_view{
        margin-right:15px
    }*/
}

@media(max-width:767px){
    /*.filter_quantity,.filter_select,.filter_view{
        display:block;
        float:none;
        margin:0 0 20px;
        text-align:left
    }*/
}

/*.filter__btn{
    margin-top:25px;
    padding:4px 13px 3px
}*/

.um{
    border:1px solid rgba(129,129,129,.2);
    border-radius:5px;
    padding:10px 20px;
    width:100%;
    max-width:265px;
    margin:0 auto
}

@media(max-width:767px){
    .um{
        padding-left:8px;
        padding-right:8px
    }
}

.um:hover{
    border:1px solid #ccc;
    box-shadow:1px 1px 5px rgba(0,0,0,.1)
}

.xm{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:100%;
    width:100%
}

.nn{
    position:relative;
    margin-bottom:15px;
    width:100%;
    padding-bottom:78%
}

.ym,.selectcatalog select{
    position:absolute;
    width:100%;
    height:100%;
    object-fit:contain
}

.cn{
    position:absolute;
    bottom:0;
    right:0
}

.zm{
    font-size:10px;
    display:inline-block;
    color:#fff;
    line-height:15px;
    padding:1px 5px;
    border-radius:3px;
    text-transform:uppercase;
    vertical-align:middle;
    margin-left:5px
}

.zm/*.product__label--green*/{
    background:#63db63
}

.an{
    background:#3a6ed7
}

.bn{
    background:#ee3b32
}

.en{
    text-decoration:none;
    display:block
}

.kn{
    font-size:14px;
    line-height:2em;
    max-height:8em;
    overflow:hidden;
    margin-bottom:10px;
    color:#010101;
    text-decoration:none;
    border-bottom:1px solid rgba(1,1,1,.2);
    transition:border-color .3s
}

@media(max-width:767px){
    .kn{
        font-size:13px;
        line-height:20px;
        max-height:40px;
        margin-bottom:7px
    }
}

.en:hover .kn{
    border-bottom:1px solid #010101
}

.wm{
    color:#818181;
    font-size:10px;
    line-height:20px
}

.mn{
    font-size:10px;
    display:inline-block;
    color:#fff;
    background:#ef7c00;
    line-height:15px;
    padding:1px 5px;
    border-radius:3px;
    text-transform:uppercase;
    vertical-align:bottom;
    margin:1px 9px 1px 0;
    font-weight:700
}

@media(max-width:767px){
    .mn{
        order:0;
        margin-right:10px
    }
}

.fn{
    font-size:18px;
    line-height:20px;
    font-weight:700;
    display:inline-block
}

.fn:after{
    font-weight:400
}

.gn{
    display:inline-block;
    vertical-align:bottom
}

@media(max-width:767px){
    .gn{
        width:100%!important;
        margin-bottom:10px;
        display:flex;
        align-items:center
    }

    .gn:last-child{
        margin-bottom:0
    }
}

.gn .fn{
    display:block
}

@media(max-width:767px){
    .gn .fn{
        order:1
    }
}

.hn{
    width:75px
}

.hn .fn{
    font-size:15px;
    line-height:15px;
    color:#818181
}

.jn{
    display:flex;
    justify-content:space-between;
    align-items:center
}

@media(max-width:767px){
    .jn{
        flex-direction:column
    }
}

.dn{
    line-height:20px;
    padding:5px 0
}

@media(max-width:767px){
    .dn{
        width:100%
    }
}

.in{
    line-height:20px
}

@media(max-width:767px){
    .in{
        margin:13px 0 11px
    }

    .in,.in .ba{
        font-size:0;
        line-height:normal;
        width:100%
    }

    .in .ea{
        width:100%
    }
}

/*.product__na{
    margin-top:5px
}*/

/*.product__na-title{
    font-size:12px;
    line-height:20px;
    color:#818181
}*/

@media(max-width:767px){
    /*.product__na-title{
        margin-bottom:5px
    }*/
}

/*.product__instock{
    font-size:12px;
    line-height:20px;
    color:#818181
}*/

@media(max-width:767px){
    /*.product__instock{
        margin-bottom:5px
    }*/
}

/*.product__na-desc{
    font-size:10px;
    line-height:14px;
    color:#818181;
    margin:12px 0 5px
}*/

/*.product__clock-btn,.product__na-btn{
    display:block;
    padding:5px 8px
}*/

/*.product__clock-btn:before,.product__na-btn:before{
    margin-right:0
}*/

@media(max-width:767px){
    /*.product__clock-btn,.product__na-btn{
        height:30px
    }*/
}

/*.product__warehouse{
    margin-top:10px
}*/

/*.product__warehouse-row{
    font-size:0
}*/

/*.product__warehouse-left,.product__warehouse-right{
    display:inline-block;
    font-size:1rem;
    vertical-align:bottom
}*/

/*.product__warehouse-left{
    width:80%
}*/

/*.product__warehouse-right{
    width:20%;
    text-align:right
}*/

@media(max-width:991px){
    .go{
        display:flex;
        flex-direction:column
    }
}

@media(max-width:480px){
    .fo{
        margin-left:-4px;
        margin-right:-4px
    }
}

.ho{
    margin-bottom:30px;
    word-wrap:break-word
}

/*.productpage__title-label{
    font-size:10px;
    display:inline-block;
    color:#fff;
    background:#63db63;
    line-height:15px;
    padding:1px 5px;
    border-radius:3px;
    text-transform:uppercase;
    vertical-align:middle;
    margin-left:5px
}*/

/*.productpage__title-label--green{
    background:#63db63
}*/

/*.productpage__title-label--blue{
    background:#3a6ed7
}*/

/*.productpage__title-label--red{
    background:#ee3b32
}*/

/*.productpage__selects{
    margin:30px 0
}*/

@media(max-width:991px){
    .vn{
        order:2
    }
}

@media(max-width:480px){
    .vn{
        padding-left:4px;
        padding-right:4px
    }
}

@media(max-width:991px){
    .eo{
        order:1
    }
}

@media(max-width:480px){
    .eo{
        padding-left:4px;
        padding-right:4px
    }
}

.zn{
    font-size:37px;
    line-height:42px;
    font-weight:700;
    display:block
}

.zn:after{
    font-weight:400
}

.ao{
    font-size:10px;
    display:inline-block;
    color:#fff;
    background:#ef7c00;
    line-height:15px;
    padding:1px 5px;
    border-radius:3px;
    text-transform:uppercase;
    vertical-align:bottom;
    font-weight:700
}

.bo{
    margin-bottom:14px;
    display:flex;
    justify-content:space-between;
    align-items:flex-end
}

@media(max-width:991px){
    .bo{
        justify-content:flex-start
    }
}

.bo+.tn .ud{
    margin-top:14px
}

@media(max-width:991px){
    .do{
        margin-right:40px
    }
}

.do .zn{
    color:#818181;
    font-size:22px;
    line-height:28px
}

.tn{
    margin-bottom:45px
}

.qn{
    display:block;
    max-width:215px;
    margin-bottom:30px
}

.productpage__code/*.productpage__manager*/{
    font-size:12px;
    color:#818181;
    margin-bottom:10px
}

/*.productpage__manager{
    line-height:20px;
    margin-bottom:50px
}*/

/*.productpage__manager-link{
    color:#ef7c00;
    text-decoration:none;
    border-bottom:1px dashed rgba(239,124,0,.3)
}*/

/*.productpage__manager-link:hover{
    color:#ef7c00;
    border-bottom:1px solid rgba(239,124,0,.3)
}*/

/*.productpage__desc{
    margin-top:80px
}*/

.yn{
    color:#818181;
    font-size:13px;
    line-height:20px;
    margin-bottom:40px;
    margin-top:-10px
}

.wn{
    max-width:220px
}

.xn{
    margin:0 0 10px
}

/*.productpage__na-desc{
    color:#818181;
    font-size:12px;
    line-height:20px;
    margin-bottom:15px
}*/

/*.productpage__na-btn{
    display:block
}*/

/*.productpage__tabs{
    margin:80px 0 30px
}*/

@media(max-width:767px){
    /*.productpage__tabs .text table{
        display:table
    }*/
}

.ko{
    display:flex;
    flex-wrap:wrap
}

.ko:before{
    width:0
}

@media(max-width:767px){
    .ko{
        margin-left:-4px;
        margin-right:-4px
    }
}

.jo{
    display:flex;
    margin-bottom:30px
}

@media(max-width:767px){
    .jo{
        margin-bottom:8px;
        padding-left:4px;
        padding-right:4px
    }

    /*.productslist{
        overflow-x:hidden
    }*/

    /*.productslist__row:after{
        content:'';
        clear:both;
        display:table
    }*/

    /*.productslist tbody,.productslist__row{
        display:block;
        width:100%
    }*/

    /*.productslist__title{
        display:none
    }*/
}

/*.productslist__title--name{
    width:50%;
    text-align:left
}*/

/*.productslist__title--cart,.productslist__title--price,.productslist__title--price-retail{
    width:10%
}*/

/*.productslist__title--available{
    padding:10px 5px
}*/

@media(max-width:767px){
    /*.productslist__col{
        float:left
    }*/
}

/*.productslist__col-title-mobile{
    display:none;
    font-size:13px;
    line-height:17px;
    color:#818181;
    margin-bottom:5px;
    min-height:17px
}*/

@media(max-width:767px){
    /*.productslist__col-title-mobile{
        display:block
    }*/
}

/*.productslist__col--name{
    text-align:left
}*/

@media(max-width:767px){
    /*.productslist__col--name{
        width:100%
    }*/
}

/*.productslist__col--price{
    font-size:17px
}*/

@media(max-width:767px){
    /*.productslist__col--price{
        clear:both
    }*/
}

/*.productslist__col--price-retail{
    color:#000;
    font-size:17px;
    line-height:20px
}*/

@media(max-width:767px){
    /*.productslist__col--price-retail .price{
        line-height:26px
    }*/

    /*.productslist__col--cart .ba{
        margin-top:-9px;
        margin-left:10px
    }*/
}

/*.productslist__wraplink{
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom:4px
}*/

@media(max-width:767px){
    /*.productslist__wraplink{
        white-space:normal
    }*/
}

/*.productslist__code,.productslist__place{
    font-size:12px;
    line-height:20px
}*/

/*.productslist__paginator{
    margin-top:40px
}*/

/*.publication__date{
    color:#818181;
    font-size:12px;
    font-weight:300;
    margin:25px 0;
    display:block
}*/

/*.quantity{
    display:inline-block
}*/

.receipt{
    margin:0 0 20px
}

@media(max-width:767px){
    /*.receipt__title{
        font-size:22px;
        line-height:26px;
        margin-bottom:22px
    }*/
}

.po{
    font-size:16px;
    color:#818181;
    margin:-20px 0 50px
}

@media(max-width:767px){
    .po{
        margin-bottom:16px
    }
}

/*.receipt__item{
    margin-bottom:50px
}*/

/*.receipt__item-date{
    font-size:14px;
    color:#818181;
    margin:0 0 10px 10px
}*/

/*.receipt__item-more{
    margin-top:20px
}*/

.receipt__more{
    display:block;
    width:210px;
    margin:20px auto 70px
}

@media(max-width:991px){
    .receipt__more{
        margin-bottom:127px
    }
}

/*.receipt__category{
    margin-bottom:20px
}*/

/*.receiptaccordion__row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin:0 -15px
}*/

/*.receiptaccordion__left,.receiptaccordion__right{
    padding:5px 15px
}*/

/*.receiptaccordion__header{
    background:#f9f9f9;
    padding:10px;
    border-top:1px solid #e1e1e1
}*/

.receiptaccordion__btn{
    padding-right:30px;
    background:#fff
}

.receiptaccordion__btn:after{
    content:'';
    position:absolute;
    top:50%;
    right:10px;
    margin-top:-3px;
    transition:transform .2s;
    transform-origin:50% 50%;
    transform:rotate(180deg)
}

.receiptaccordion__btn span:last-child{
    display:none
}

@media(max-width:767px){
    .receiptaccordion__btn{
        font-size:13px;
        line-height:20px
    }
}

.receiptaccordion--show .receiptaccordion__btn span:first-child{
    display:none
}

.receiptaccordion--show .receiptaccordion__btn span:last-child{
    display:inline
}

.receiptaccordion--show .receiptaccordion__btn:after{
    transform:rotate(0)
}

.receiptaccordion__content{
    display:none
}

/*.receiptaccordion__link{
    text-decoration:none;
    color:#ef7c00;
    border-bottom:1px solid rgba(239,124,0,.25);
    transition:border-color .3s
}*/

/*.receiptaccordion__link:hover{
    color:#ef7c00;
    border-bottom:1px solid #ef7c00
}*/

@media(max-width:767px){
    /*.receiptaccordion__link{
        font-size:13px;
        line-height:20px
    }*/
}

/*.receiptaccordion__sep{
    position:relative;
    top:-2px;
    display:inline-block;
    font-size:18px;
    transform:rotate(90deg);
    margin:0 5px
}*/

@media(max-width:767px){
    /*.receiptlist{
        overflow-x:hidden
    }*/
}

/*.receiptlist__title--name{
    width:75%;
    text-align:left
}*/

/*.receiptlist__title--photo{
    width:5%;
    text-align:left
}*/

/*.receiptlist__title--price{
    width:10%
}*/

/*.receiptlist__title--cart{
    width:5%
}*/

/*.receiptlist__title--available{
    width:5%;
    padding:10px 5px
}*/

@media(max-width:767px){
    /*.receiptlist tbody,.receiptlist__row{
        display:block;
        width:100%
    }*/
}

/*.receiptlist__col{
    padding:10px
}*/

@media(max-width:767px){
    /*.receiptlist__col{
        padding:4px 10px;
        display:inline-block;
        vertical-align:middle;
        width:auto!important
    }*/
}

/*.receiptlist__col--name{
    width:75%;
    text-align:left
}*/

@media(max-width:767px){
    /*.receiptlist__col--name{
        width:100%!important
    }*/
}

/*.receiptlist__col--photo{
    width:5%;
    text-align:left
}*/

/*.receiptlist__col--price{
    width:10%;
    font-size:17px
}*/

/*.receiptlist__col--cart{
    width:5%
}*/

/*.receiptlist__col--available{
    width:5%;
    padding:10px 5px
}*/

/*.receiptlist__wraplink{
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom:4px
}*/

@media(max-width:767px){
    /*.receiptlist__wraplink{
        white-space:normal
    }*/
}

/*.receiptlist__code,.receiptlist__place{
    font-size:12px;
    line-height:20px
}*/

/*.receiptlist__paginator{
    margin-top:40px
}*/

/*.receiptlist__photo{
    display:inline-block
}*/

.so{
    position:relative;
    padding:25px 0
}

@media(max-width:767px){
    .so{
        padding:15px 0 20px
    }
}

.cp{
    display:table;
    width:100%
}

.wo,.xo,.zo{
    display:table-cell;
    vertical-align:top;
    height:35px
}

@media(max-width:767px){
    .wo,.xo,.yo,.zo{
        height:40px
    }
}

.wo{
    padding-right:30px
}

@media(max-width:767px){
    .wo{
        display:none
    }
}

.xo{
    width:100%;
    position:relative
}

@media(max-width:767px){
    .xo{
        width:calc(100% - 84px)
    }
}

.zo{
    width:60px
}

@media(max-width:767px){
    .zo{
        width:84px
    }
}

.ap{
    width:100%;
    background:#fff;
    border-top-left-radius:2px;
    border-bottom-left-radius:2px;
    font-size:14px;
    color:#656565;
    padding:6px 15px;
    border:none;
    height:35px
}

.ap:focus,.dp:focus{
    outline:none
}

@media(max-width:767px){
    .ap{
        line-height:40px;
        height:40px;
        padding:6px 9px
    }
}

.dp{
    height:35px;
    width:100%;
    border-radius:0;
    border-top-right-radius:2px;
    border-bottom-right-radius:2px
}

@media(max-width:767px){
    .dp{
        height:40px
    }
}

/*.search__samples{
    color:#fff;
    font-size:14px;
    margin:5px 0 -17px
}*/

/*.search__sample{
    color:#fff;
    text-decoration:none;
    border-bottom:1px dashed rgba(255,255,255,.3)
}*/

/*.search__sample:hover{
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.3)
}*/

/*.search__select{
    height:35px;
    border:none;
    border-left:1px solid #000;
    border-right:1px solid #000
}*/

.vo{
    font-size:20px;
    white-space:nowrap;
    padding:4px 13px 6px
}

.vo:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    position:relative;
    top:-1px
}

@media(max-width:767px){
    .vo{
        height:52px;
        margin-left:-15px;
        border-radius:0;
        width:calc(100% + 30px);
        text-align:left;
        padding:13px 14px 6px
    }
}

.to{
    left:-1px;
    right:-1px;
    position:absolute;
    background:#fff;
    border:1px solid #000;
    z-index:10;
    display:none
}

.uo{
    display:block
}

.selectcatalog{
    height:35px
}

/*.selectcatalog__value{
    height:35px;
    background:#fff;
    font-size:14px;
    display:inline-block;
    padding:5px 10px;
    width:100%;
    border-left:1px solid #000;
    border-right:1px solid #000
}*/

/*.selectcatalog__value:after*/.selectcity__value:after{
    content:'';
    display:inline-block;
    vertical-align:middle;
    margin-left:7px
}

/*.selectcatalog__items{
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px;
    background-color:#fff;
    box-shadow:0 4px 7px rgba(0,0,8,.16);
    margin:0 1px;
    min-width:300px;
    right:-68px;
    font-size:14px;
    max-height:500px;
    overflow-y:auto
}*/

@media(min-width:768px){
    /*.selectcatalog__items{
        min-width:360px
    }*/
}

/*.selectcatalog__item{
    padding:0 13px;
    cursor:pointer
}*/

/*.selectcatalog__item--active*//*.selectcatalog__item:hover*/.selectcity__item:hover,.selectform__item:hover{
    background:#ececec
}

.selectcity__value{
    font-size:14px
}

.selectcity__items{
    border-radius:2px;
    background-color:#fff;
    box-shadow:0 0 7px rgba(0,0,8,.16);
    left:-13px;
    font-size:14px
}

.selectcity__item{
    padding:0 13px;
    cursor:pointer
}

.selectform{
    height:33px;
    border:none
}

.selectform__wrap{
    height:33px
}

.selectform__items,.selectform__value{
    border:1px solid #e6e6e6;
    font-size:14px
}

.selectform__value{
    background:#fff;
    position:relative;
    display:inline-block;
    width:100%;
    height:33px;
    border-radius:2px;
    padding:2px 33px 2px 12px;
    color:#818181;
    white-space:nowrap
}

.selectform__value:after{
    content:'';
    display:inline-block;
    position:absolute;
    top:50%;
    margin-top:-3px;
    right:13px
}

.selectform__items{
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px;
    background-color:#fff;
    border-top:none;
    min-width:200px;
    margin-top:-1px;
    overflow-y:auto;
    max-height:400px
}

.selectform__item{
    padding:0 13px;
    cursor:pointer;
    color:#818181;
    font-size:14px
}

.selectform__item--active{
    position:relative;
    background:#ececec
}

.selectform__item--active:before{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:4px;
    margin-top:-4px
}

@media(max-width:991px){
    /*.shoppingcart__row{
        display:flex;
        flex-direction:column
    }*/
}

@media(max-width:480px){
    /*.shoppingcart__row{
        margin-left:-4px;
        margin-right:-4px
    }*/
}

@media(max-width:991px){
    /*.shoppingcart__left{
        order:2
    }*/
}

@media(max-width:480px){
    /*.shoppingcart__left{
        padding-left:4px;
        padding-right:4px
    }*/
}

@media(max-width:991px){
    /*.shoppingcart__right{
        order:1
    }*/
}

@media(max-width:480px){
    /*.shoppingcart__right{
        padding-left:4px;
        padding-right:4px
    }*/
}

.mp{
    font-size:24px;
    font-weight:300;
    text-align:right
}

@media(max-width:991px){
    .mp{
        text-align:left
    }
}

.np{
    font-weight:400
}

@media(max-width:767px){
    .np{
        display:block;
        margin-top:15px
    }
}

.jp{
    text-align:right;
    margin:30px 0
}

@media(max-width:991px){
    .jp{
        text-align:left
    }
}

.kp{
    margin:0 0 10px 30px
}

@media(max-width:991px){
    .kp{
        margin-left:0;
        margin-right:30px
    }
}

.hp{
    margin:0 0 10px 30px
}

@media(max-width:991px){
    .hp{
        margin-left:0;
        margin-right:30px
    }
}

.lp{
    margin:0 0 10px 30px
}

@media(max-width:991px){
    .lp{
        margin-left:0;
        margin-right:30px
    }
}

.rp{
    margin:0 0 20px
}

@media(max-width:991px){
    .sp{
        display:none
    }
}

.qp{
    font-size:14px;
    line-height:24px;
    color:#818181
}

.qp p{
    margin-bottom:10px
}

@media(max-width:991px){
    .pp+.sidemenu{
        margin-top:25px
    }
}

.sidemenu{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}

.sidemenu--open .aq{
    max-height:9999px;
    transition-timing-function:cubic-bezier(.5,0,1,0);
    transition-delay:0s;
    margin-bottom:30px
}

.sidemenu--open>.xp{
    border:1px solid #ef7c00;
    background:#ef7c00
}

.sidemenu--open>.xp:after,.vp>.xp:after{
    width:0;
    height:0;
    border-style:solid;
    border-width:5px 0 5px 6px;
    border-color:transparent transparent transparent #fff;
    transform:rotate(90deg)
}

.dq{
    margin-top:0
}

.eq{
    display:none
}

@media(max-width:991px){
    .eq{
        display:block
    }

    .dq{
        font-size:26px
    }
}

@media(max-width:767px){
    .dq{
        font-size:20px
    }
}

@media(max-width:991px){
    .aq{
        max-height:0;
        overflow:hidden;
        display:block;
        transition:max-height .8s cubic-bezier(0,1,0,1) -.1s
    }
}

.tp{
    margin-bottom:20px
}

.yp{
    font-size:14px;
    text-decoration:none;
    color:#000;
    border-bottom:1px solid rgba(0,0,0,.25);
    transition:border-color .3s
}

.yp:hover{
    color:#000;
    border-bottom:1px solid #000
}

.up .yp{
    border-bottom:1px solid rgba(239,124,0,.2)
}

.up .yp{
    color:#ef7c00
}

.up .yp:hover{
    border-bottom:1px solid #ef7c00
}

.xp{
    display:inline-block;
    width:18px;
    height:16px;
    border:1px solid silver;
    position:relative;
    vertical-align:middle;
    border-radius:3px;
    margin-left:10px;
    cursor:pointer;
    transition:background .3s,border-color .3s
}

.xp:after{
    content:'';
    width:0;
    height:0;
    border-style:solid;
    border-width:5px 0 5px 6px;
    border-color:transparent transparent transparent silver;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-3px;
    margin-top:-5px;
    transition:transform .3s
}

.sidemenu__item-btn--mobile{
    display:none
}

@media(max-width:991px){
    .sidemenu__item-btn--mobile{
        display:inline-block
    }
}

.vp .xp{
    border:1px solid #ef7c00;
    background:#ef7c00
}

.up .cq{
    display:block
}

.vp .cq{
    max-height:9999px;
    transition-timing-function:cubic-bezier(.5,0,1,0);
    transition-delay:0s
}

.cq{
    max-height:0;
    overflow:hidden;
    display:block;
    transition:max-height .8s cubic-bezier(0,1,0,1) -.1s
}

.cq li{
    position:relative;
    line-height:20px;
    margin-top:6px
}

.cq li:before{
    content:'';
    width:6px;
    height:6px;
    background:rgba(129,129,129,.4);
    border-radius:6px;
    display:inline-block;
    vertical-align:middle;
    margin-right:8px
}

.cq a{
    color:#818181;
    border-bottom:1px solid rgba(129,129,129,.2);
    text-decoration:none;
    font-size:12px;
    transition:color .3s,border-color .3s
}

.cq a:hover{
    color:#ef7c00
}

.bq a,.cq a:hover{
    border-bottom:1px solid rgba(239,124,0,.2)
}

.bq a{
    color:#ef7c00
}

.bq a:hover{
    border-bottom:1px solid #ef7c00
}

/*.sidenews{
    border:1px solid #f3f3f3;
    border-radius:12px;
    background:#fff;
    overflow:hidden
}*/

/*.sidenews__head{
    text-align:center;
    background:#f8f8f8
}*/

/*.sidenews__content,.sidenews__head{
    padding:20px 30px
}*/

/*.sidenews__title{
    margin:0
}*/

/*.sidenews__hr{
    margin:7px -30px;
    background:#f8f8f8
}*/

/*.sidenews-item__date{
    font-size:12px;
    color:#818181;
    margin-right:5px
}*/

/*.sidenews-item__title{
    font-size:14px
}*/

/*.sidenews-item__desc{
    font-size:12px;
    line-height:20px;
    color:#818181
}*/

.fq{
    font-size:0
}

/*.social--mobile{
    display:none
}*/

@media(max-width:767px){
    .fq{
        display:none
    }

    /*.social--mobile{
        display:block;
        margin-top:22px
    }*/
}

.gq{
    display:inline-block;
    position:relative;
    margin:0 10px 10px 0;
    transition:opacity;
    vertical-align:middle;
    border-bottom:none!important
}

.gq:hover{
    opacity:.6
}

.wq{
    margin-bottom:35px
}

@media(max-width:480px){
    .wq{
        width:100%
    }
}

.kq{
    max-width:380px;
    margin:0 auto
}

.kq .tel-link,.mq a,.qq a/*.storage-person__phone-link a*/,.br a{
    text-decoration:none
}

.uq{
    overflow:hidden
}

.oq{
    width:170px;
    float:left
}

@media(min-width:992px) and (max-width:1199px){
    .oq{
        width:100px
    }
}

@media(max-width:767px){
    .oq{
        float:none
    }
}

.tq{
    margin-left:185px
}

@media(min-width:992px) and (max-width:1199px){
    .tq{
        margin-left:115px
    }
}

@media(max-width:767px){
    .tq{
        margin-left:0;
        margin-top:20px
    }
}

.nq{
    max-width:100%
}

.rq{
    color:#818181;
    font-weight:700
}

/*.storage-person__phonedesc{
    font-size:12px
}*/

.pq{
    margin:5px 0
}

.qq{
    text-decoration:none;
    color:#000;
    border-bottom:1px solid rgba(0,0,0,.25);
    transition:border-color .3s
}

.mq:hover,.qq:hover/*.storage-person__phone-link:hover*/,.br:hover{
    color:#000;
    border-bottom:1px solid #000
}

/*.storage-person__phone{
    margin:5px 0
}*/

.mq/*.storage-person__phone-link*/{
    text-decoration:none;
    color:#000;
    border-bottom:1px solid rgba(0,0,0,.25);
    transition:border-color .3s
}

.zq{
    color:#818181
}

.zq p{
    margin-bottom:7px;
    font-size:14px
}

.cr{
    color:#818181;
    padding-top:30px
}

.cr p{
    font-size:14px
}

.yq{
    color:#000
}

.lq:before,.yq:before{
    content:'';
    display:inline-block;
    margin-right:5px;
    vertical-align:middle
}

.br{
    text-decoration:none;
    color:#000;
    border-bottom:1px solid rgba(0,0,0,.25);
    transition:border-color .3s
}

.ar,.tabs__nav{
    margin-bottom:30px
}

.tabs__nav{
    border-bottom:1px solid #d7d7d7;
    box-shadow:0 1px 0 #efefef
}

.tabs__nav:after,.tabs__nav:before{
    content:'';
    display:table
}

.tabs__nav:after{
    clear:both
}

@media(max-width:767px){
    .tabs__nav{
        border-bottom:none;
        box-shadow:none
    }
}

.tabs__nav-item{
    float:left;
    padding:7px 35px 12px;
    font-size:18px;
    color:#323232;
    cursor:pointer;
    border:1px solid transparent;
    margin-bottom:-2px;
    margin-top:5px
}

@media(max-width:991px){
    .tabs__nav-item{
        padding-left:26px;
        padding-right:26px
    }
}

@media(max-width:767px){
    .tabs__nav-item{
        padding-top:13px;
        padding-bottom:15px;
        text-align:center;
        width:100%;
        border:1px solid #d7d7d7;
        margin-top:1px
    }

    .tabs__nav-item:first-child{
        border-top-left-radius:4px;
        border-top-right-radius:4px
    }

    .tabs__nav-item:last-child{
        border-bottom-right-radius:4px;
        border-bottom-left-radius:4px
    }
}

.gr{
    font-size:14px;
    color:#010101;
    font-weight:400;
    border-bottom:1px dashed rgba(129,129,129,.5)
}

@media(max-width:767px){
    .gr{
        font-size:16px
    }
}

.tabs__nav-item:hover .gr{
    border-bottom:1px solid rgba(129,129,129,.5)
}

.tabs__nav-item--active .gr,.tabs__nav-item--active:hover .gr{
    border-bottom:none
}

.tabs__nav-item--active{
    cursor:default;
    border-bottom:1px solid #fff;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    background:#fff;
    position:relative
}

.tabs__nav-item--active:before{
    content:'';
    display:block;
    height:5px;
    position:absolute;
    top:-5px;
    left:-1px;
    right:-1px;
    background:#ef7c00;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border:1px solid #ef7c00
}

@media(max-width:767px){
    .tabs__nav-item--active{
        border-bottom:1px solid #d7d7d7
    }

    .tabs__nav-item--active:before{
        top:-1px
    }
}

.tabs__content{
    display:none
}

.tabs__content--active{
    display:block
}

/*.tooltip{
    position:relative;
    cursor:pointer
}*/

/*.tooltip:after,.tooltip:before{
    display:block;
    position:absolute;
    bottom:100%;
    transform:translateX(-50%);
    background-color:#fff;
    left:-5000px;
    opacity:0;
    transition:opacity .3s
}*/

/*.tooltip:before{
    content:attr(data-tooltip);
    font-size:14px;
    line-height:20px;
    color:#cdcdcd;
    max-width:400px;
    padding:1px 13px;
    border-radius:4px;
    border:1px solid #cdcdcd;
    margin-bottom:5px
}*/

/*.tooltip:after{
    content:'';
    margin-bottom:-1px
}*/

@media(max-width:767px){
    /*.tooltip:after,.tooltip:before{
        transform:none
    }*/

    /*.tooltip:before{
        left:-4px;
        padding:1px 10px
    }*/

    /*.tooltip:after{
        left:-2px
    }*/
}

/*.tooltip:hover:after,.tooltip:hover:before{
    left:50%;
    opacity:1
}*/

@media(max-width:767px){
    /*.tooltip:hover:before{
        left:-4px
    }*/

    /*.tooltip:hover:after{
        left:-2px
    }*/
}

.hr{
    display:inline-block;
    text-align:left;
    line-height:22px;
    font-size:14px
}

@media(max-width:991px){
    .hr{
        line-height:30px
    }
}

.kr{
    color:#828282;
    white-space:nowrap
}

@media(max-width:1199px){
    .kr{
        white-space:normal
    }
}

@media(max-width:991px){
    .kr{
        display:none
    }
}

/*.topbasket__label2:before*/.kr:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    margin-right:7px;
    margin-top:-4px
}

/*.topbasket__label2{
    color:#828282;
    white-space:nowrap
}*/

@media(max-width:1199px){
    /*.topbasket__label2{
        white-space:normal
    }*/
}

@media(max-width:991px){
    /*.topbasket__label2{
        display:none
    }*/
}

.lr{
    font-size:14px
}

@media(max-width:991px){
    /*.lr:not(.mr).active-link:after{
        content:'';
        position:absolute;
        left:7px;
        top:3px;
        width:10px;
        height:10px;
        border-radius:50%;
        background-color:#ef7c00;
        z-index:1
    }*/

    /*.lr:not(.mr).active-link:before*/.lr:not(.mr):before{
        width:15px;
        height:18px
    }

    /*.mr.active-link:after{
        content:'';
        position:absolute;
        left:3px;
        top:4px;
        width:10px;
        height:10px;
        border-radius:50%;
        background-color:#ef7c00;
        z-index:1
    }*/

    /*.mr.active-link:before*/.mr:before{
        width:22px;
        height:24px
    }

    .lr{
        display:inline-block;
        vertical-align:top;
        position:relative;
        width:30px;
        height:30px;
        line-height:30px;
        font-size:0;
        border:none;
        text-decoration:none;
        text-align:center
    }

    .lr:before{
        content:'';
        display:inline-block;
        vertical-align:middle;
        background-size:contain
    }

    .lr .jr,.lr .nr{
        display:none
    }

    .ir{
        position:absolute;
        left:-12px;
        top:-6px;
        min-width:29px;
        height:16px;
        color:#fff;
        font-size:12px;
        line-height:16px;
        text-align:center;
        background-color:#ef7c00;
        border-radius:2px
    }
}

/*.form .upload__label{
    display:flex;
    margin-bottom:0;
    font-size:14px;
    line-height:1em;
    font-weight:400;
    color:#000
}*/

/*.upload__inner{
    display:flex;
    align-items:flex-start;
    margin-bottom:15px
}*/

/*.upload__input{
    display:none
}*/

/*.upload__label{
    display:flex;
    align-items:center;
    font-size:14px;
    line-height:1em;
    font-weight:400;
    color:#000;
    cursor:pointer
}*/

/*.upload__label:hover .upload__add{
    background-color:#ff5400
}*/

/*.upload__label:active .upload__ad{
    background-color:#ff3c00
}*/

/*.upload__add{
    flex-shrink:0;
    display:inline-block;
    width:36px;
    height:36px;
    margin-right:10px;
    padding:0;
    border-radius:50%
}*/

/*.upload__add::after{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}*/

/*.upload__file,.upload__files{
    display:flex;
    align-items:center
}*/

/*.upload__files{
    align-self:center;
    flex-wrap:wrap;
    margin:0 0 0 10px
}*/

/*.upload__file{
    flex-shrink:0;
    margin:5px 10px 5px 0;
    padding:5px 4px 5px 15px;
    font-size:13px;
    line-height:14px;
    color:#666;
    border-radius:12px;
    background-color:#f0f0f0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}*/

/*.upload__file:last-of-type{
    margin-right:0
}*/

/*.upload__file_name{
    max-width:180px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}*/

/*.upload__file--loading{
    position:relative
}*/

/*.upload__file--loading .upload__remove{
    visibility:hidden
}*/

/*.upload__file--loading::after{
    content:"";
    position:absolute;
    top:50%;
    right:4px;
    margin-top:-7px;
    width:14px;
    height:14px;
    border:2px solid #ff6400;
    border-right-color:transparent;
    border-radius:50%;
    animation:loading 1.5s linear infinite
}*/

/*.upload__file--error{
    color:#333;
    background-color:#fec3c0
}*/

/*.upload__remove{
    width:14px;
    height:14px;
    margin-left:10px;
    padding:0;
    border-radius:50%;
    cursor:pointer;
    background-color:#ff6400
}*/

/*.upload__remove::after{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%) rotateZ(45deg);
    width:8px;
    height:8px
}*/

/*.upload__remove:active,.upload__remove:hover{
    background-color:#ee3b32
}*/

/*.upload__error,.upload__note{
    font-size:12px;
    line-height:1em;
    font-weight:400
}*/

/*.upload__error{
    display:none;
    margin-bottom:15px;
    color:#ee3b32
}*/

/*.upload__note{
    color:#b4b4b4
}*/

/*.upload--uploaded .upload__label{
    font-size:0
}*/

/*.upload--uploaded .upload__add{
    margin-right:0
}*/

@keyframes loading{
    0%{
        transform:rotateZ(0)
    }

    to{
        transform:rotateZ(1turn)
    }
}

/*.category-select{
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}*/

.jc{
    height:35px;
    background:#fff;
    font-size:14px;
    display:inline-block;
    padding:5px 10px;
    width:100%;
    border-left:1px solid #000;
    border-right:1px solid #000;
    white-space:nowrap
}

.jc:after{
    content:'';
    display:inline-block;
    vertical-align:middle;
    margin-left:7px
}

/*.category-select__drop{
    display:none;
    position:absolute;
    top:100%;
    width:100%;
    z-index:2;
    overflow:hidden;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px;
    background-color:#fff;
    box-shadow:0 4px 7px rgba(0,0,8,.16);
    margin:0 1px;
    min-width:300px;
    right:-68px;
    font-size:14px;
    max-height:500px;
    overflow-y:auto
}*/

@media(min-width:768px){
    /*.category-select__drop{
        min-width:360px
    }*/
}

/*.category-select__drop--open{
    display:block
}*/

/*.category-select__items{
    position:relative
}*/

/*.category-select__items .category-select__items{
    display:none
}*/

/*.category-select__item{
    display:block
}*/

/*.category-select__item-link{
    display:block;
    color:#000;
    vertical-align:middle;
    line-height:18px;
    cursor:pointer
}*/

/*.category-select__item-link:hover{
    color:#000;
    background:#ececec
}*/

/*.category-select__item-title{
    display:inline-block;
    vertical-align:middle;
    max-width:240px
}*/

/*.category-select__item--selected .category-select__item-link{
    background:#ececec;
    cursor:default
}*/

/*.category-select__item .category-select__item-link{
    padding:5px 15px
}*/

/*.category-select__item .category-select__item .category-select__item-link{
    padding:5px 15px 5px 25px
}*/

/*.category-select__item .category-select__item .category-select__item .category-select__item-link{
    padding:5px 15px 5px 35px
}*/

/*.category-select__item .category-select__item .category-select__item .category-select__item .category-select__item-link{
    padding:5px 15px 5px 45px
}*/

/*.category-select__more{
    width:18px;
    height:16px;
    border:1px solid silver;
    vertical-align:middle;
    border-radius:3px;
    margin-left:10px;
    cursor:pointer;
    transition:background .3s,border-color .3s
}*/

/*.category-select__more:after{
    content:'';
    width:0;
    height:0;
    border-style:solid;
    border-width:5px 0 5px 6px;
    border-color:transparent transparent transparent silver;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-3px;
    margin-top:-5px;
    transition:transform .3s
}*/

/*.category-select__item--open>.category-select__item-link>.category-select__more{
    border:1px solid #ef7c00;
    background:#ef7c00
}*/

/*.category-select__item--open>.category-select__item-link>.category-select__more:after{
    width:0;
    height:0;
    border-style:solid;
    border-width:5px 0 5px 6px;
    border-color:transparent transparent transparent #fff;
    transform:rotate(90deg)
}*/

/*.category-select__more*/.oc{
    position:relative;
    display:inline-block
}

.vc,.vc:before{
    position:absolute;
    background:#fff;
    border:1px solid #c2c2c2
}

.vc{
    margin-bottom:20px;
    padding:15px;
    border-radius:5px;
    text-align:left;
    transform:translateY(-40px);
    opacity:0;
    transition:transform .3s 0s,opacity .3s 0s,bottom 0s .3s;
    z-index:1;
    width:180px;
    bottom:5000px;
    right:0;
    box-shadow:0 1px 6px rgba(0,0,8,.08)
}

.vc:before{
    content:'';
    bottom:-7px;
    right:20px;
    width:25px;
    height:25px;
    display:block;
    transform:rotate(45deg);
    box-shadow:1px 1px 6px rgba(0,0,8,.08)
}

.vc:after{
    content:'';
    position:absolute;
    height:30px;
    left:4px;
    right:4px;
    bottom:0;
    background:#fff
}

.pc .vc{
    bottom:100%;
    opacity:1;
    visibility:visible;
    transform:translateY(0);
    transition:transform .3s 0s,opacity .6s 0s,bottom 0s 0s
}

.wc{
    position:relative;
    z-index:1
}

.uc{
    font-size:12px;
    line-height:20px;
    color:#000;
    margin-bottom:5px
}

.tc{
    font-size:0;
    height:30px;
    margin-top:15px
}

.rc,.sc{
    width:50%;
    height:30px;
    display:inline-block;
    position:relative;
    cursor:pointer
}

.sc{
    background:#ef7c00;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}

.sc:hover{
    background:#ff5400
}

.sc:active{
    background:#ff3c00
}

.rc:after,.sc:after{
    content:'';
    position:absolute;
    display:block;
    left:50%;
    top:50%;
    margin-top:-6px;
    margin-left:-7px
}

.rc{
    background:#fff;
    border:1px solid #c2c2c2;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}

.rc:active,.rc:hover{
    border:1px solid #818181
}

.rc:after{
    margin-left:-6px
}

.yc,.cd{
    color:#818181;
    font-size:14px
}

.yc p,.cd p{
    margin-bottom:10px
}

.zc{
    padding-left:20px;
    padding-right:20px;
    margin-top:10px
}

.ld{
    margin:40px 0
}

.ad{
    max-width:1000px
}

.ed{
    margin:50px 0;
    font-size:0
}

.kd{
    font-size:0
}

.fd{
    margin-right:30px;
    margin-bottom:30px;
    font-size:16px;
    display:inline-block
}

.fd:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    margin-right:20px
}

.jd{
    text-decoration:none;
    color:#ef7c00;
    border-bottom:1px solid rgba(239,124,0,.25);
    transition:border-color .3s;
    font-weight:300
}

.jd:hover{
    color:#ef7c00;
    border-bottom:1px solid #ef7c00
}

/*.contacts__social-club{
    margin:20px 0
}*/

@media(max-width:991px){
    /*.registration__row{
        display:flex;
        flex-direction:column
    }*/

    /*.registration__right{
        order:1
    }*/

    /*.registration__left{
        margin-top:30px;
        order:2
    }*/
}

/*.registration__gray{
    background:#fafafa;
    padding:20px;
    border-radius:5px
}*/

/*.registration__title{
    margin-bottom:30px
}*/

/*.registration__desc{
    padding-left:30px
}*/

@media(max-width:991px){
    /*.registration__desc{
        padding-left:0
    }*/
}

/*.registration__btn{
    margin-top:10px
}*/

/*.searchpage__target{
    color:#818181;
    margin:30px 0
}*/

.za {
    display: grid;
    align-items: center;
    flex-direction: row;
    column-gap: 6px;
    width: 100%;
    color: inherit;
    text-decoration: none;
    padding: 4px;
    grid-template-columns: auto 1fr;
    grid-template-areas:"l t" "l c" "l b"
}

.ya {
    height: 78px;
    width: auto;
    max-width: 112px;
    object-fit: contain;
    flex-shrink: 0;
    grid-area: l
}

@media(max-width:991px) {
    .ya {
        height: 26px;
        max-width: 36px
    }

    .za {
        grid-template-areas: "t t" "l c" "b b"
    }
}

.za:hover {
    background-color: #f0f0f0 !important
}

.za:nth-child(odd) {
    background-color: #f8f8f8
}

.za:nth-child(even) {
    background-color: #ffffff
}

.xa {
    font-size: 12px;
    color: #aaa;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    grid-area: t
}

.bb {
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    grid-area: c
}

.ab {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    color: #999;
    grid-area: b
}

.qc,.ni/*.receipt__item-more*/{
    cursor:pointer
}

.be .ce{
    margin-left:5px
}

.receipt__more{
    cursor:pointer
}

a.gr{
    text-decoration:none
}

.hm{
    font-size:0
}

/*.hm.personalpage__editadress-save{
    font-size:25px;
    background:0 0;
    border:1px solid #a8a7a8;
    border-radius:5px;
    color:#a8a7a8;
    text-decoration:none;
    padding:3px 0 0 3px
}*/

.ui{
    bottom:100px
}

.to{
    display:none
}

.uo{
    display:block
}

.so .bp{
    background-image:url(/static/i/Spinner-0.8s-50px.gif);
    background-position:right;
    background-repeat:no-repeat
}

.so .to li{
}

.so .to li:nth-of-type(2n){
    background-color:#fff
}

.so .to li:nth-of-type(2n+1){
    background-color:#fafafa
}

.so .to li span{
    font-size:75%;
    color:grey
}

div.si{
    color:#353535;
    line-height:120%;
    font-style:normal;
    margin:0;
    font-size:35px;
    font-weight:lighter
}

.bg .wf{
    width:190px!important
}

/*.youtown{
    position:absolute;
    border-radius:2px;
    box-shadow:0 0 14px #ccc;
    padding:10px 30px;
    background:#fff;
    font-size:85%;
    text-align:center;
    z-index:111;
    display:none
}*/

/*.youtown.youtown--show{
    display:block
}*/

/*.youtown .hb{
    cursor:pointer;
    margin-right:5px
}*/

/*.youtown-mobile{
    position:static;
    border-radius:2px;
    box-shadow:0 0 14px #ccc;
    padding:10px 30px;
    background:#fff;
    font-size:85%;
    text-align:center;
    z-index:111;
    display:none
}*/

@media(max-width:767px){
    /*.youtown-mobile.youtown--show{
        display:block
    }*/
}

/*.youtown-mobile .selectcity__select{
    width:100%
}*/

.selectcity--mobile{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:none;
    background:rgba(0,0,0,.4);
    z-index:100
}

.selectcity--mobile__show{
    display:block
}

.selectcity--mobile a{
    display:block;
    font-size:120%;
    line-height:160%
}

.selectcity--mobile__block{
    padding:10px;
    margin:10px;
    display:block;
    background:#fff;
    position:fixed;
    top:70px;
    left:100px;
    width:200px;
    box-shadow:0 0 20px #000;
    z-index:100
}

.slider__wrapper{
    overflow:hidden
}

.slider__item{
    flex:0 0 25%;
    max-width:25%;
    display:flex;
    justify-content:center;
    align-items:normal
}

.mg{
    overflow:visible
}

@media(max-width:767px){
    .slider__item{
        flex:0 0 50%;
        max-width:50%
    }

    /*.catalog__item{
        border-top:0;
        padding:5px 0
    }*/

    /*.catalog__subitems{
        display:none
    }*/

    .xp{
        width:14px;
        height:14px;
        border:1px solid silver;
        position:relative;
        vertical-align:middle;
        border-radius:2px;
        margin-left:5px;
        cursor:pointer;
        transition:background .3s,border-color .3s
    }

    /*.sidemenu--open>.catalog__subitems,.sidemenu--open>.catalog__subsubitems,.sidemenu--open>.catalog__subsubsubitems{
        display:block
    }*/

    /*.catalog__subsubitem-link:before,.catalog__subsubsubitem-link:before{
        content:"";
        display:block;
        position:absolute;
        top:6px;
        left:-15px;
        width:6px;
        height:6px;
        border-radius:6px;
        background:#e6e6e6
    }*/

    /*.catalog__subsubitem-link,.catalog__subsubsubitem-link{
        color:#818181;
        text-decoration:none;
        font-size:14px;
        border-bottom:1px solid rgba(129,129,129,.2);
        position:relative;
        margin-left:25px
    }*/

    /*.catalog__subsubsubitem-link{
        margin-left:35px
    }*/

    /*.catalog__subsubitem{
        margin-bottom:5px
    }*/

    /*.catalog__subsubsubitem{
        margin-bottom:5px
    }*/
}

@media screen and (max-width:767px){
    /*.mainproducts{
        display:none
    }*/
}

@media screen and (min-width:767px){
    /*.slidermain{
        display:none
    }*/
}

.kc .mc{
    position:absolute;
    right:5px;
    border-radius:20px;
    background:gray;
    color:#fff;
    padding:0 5px;
    z-index:1;
    font-size:70%;
    display:block;
    top:5px;
    min-width:25px;
    text-align:center
}

.kc .hb{
    position:relative;
    margin:0 0 0 5px;
    white-space:nowrap;
    text-align:left;
    overflow:hidden;
    padding:5px 40px 5px 5px
}

.kc .hb:hover .mc{
    background:#fff;
    color:#818181
}

@media screen and (max-width:767px){
    .prodfilter__col--quantity{
        display:none
    }

    .prodfilter__col--pricerange{
        display:none
    }

    .prodfilter__col--select{
        width:calc(100% - 215px)
    }

    .prodfilter{
        margin-bottom:10px
    }

    .kc .hb{
        width:calc(100%/2 - 5px);
        padding:5px 0 5px 5px
    }

    .gc{
        display:none
    }

    .kc .hb:hover:after{
        background:linear-gradient( 90deg,rgba(129,129,129,0),rgba(129,129,129,1) 20% ),linear-gradient(90deg,rgba(129,129,129,0),rgba(129,129,129,1) 20%)
    }

    .kc .hb:after{
        content:"";
        position:absolute;
        height:100%;
        width:50px;
        right:0;
        top:0;
        background:linear-gradient( 90deg,rgba(255,255,255,0),rgba(255,255,255,1) 20% ),linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,1) 20%)
    }

    /*.searchpage__target{
        font-size:100%
    }*/

    /*.categories__btn-show{
        display:none
    }*/

    /*.catalog__item-link{
        font-size:14px
    }*/
}

.to a{
    overflow:hidden
}

/*.catalog__subsubitems,.catalog__subsubsubitems{
    display:none
}*/

.availability{
    background:#fff;
    background:linear-gradient( 180deg,rgba(250,250,250,1) 0%,rgba(255,255,255,1) 100% );
    border:1px solid #ccc;
    border-radius:5px;
    padding:10px 5px 10px 10px;
    width:270px;
    position:absolute;
    left:0;
    top:0;
    box-shadow:0 0 5px 0 rgb(0 0 0/25%);
    opacity:0;
    visibility:hidden;
    transform:translateY(-40px)
}

.availability:before{
    content:" ";
    position:absolute;
    background:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS41ODMiIGhlaWdodD0iMTEuNTQyIiB2aWV3Qm94PSIwIDAgMTEuNTgzIDExLjU0MiI+PHBhdGggZmlsbD0iIzgyODI4MiIgZD0iTTAgMS4xODhMMS4yNSAwbDQuNTYzIDQuNTYzTDEwLjM3NSAwbDEuMjA4IDEuMTY2TDcuMDIgNS43N2w0LjU2MyA0LjU4NC0xLjIwOCAxLjE4OC00LjU4My00LjYwNi00LjU2MyA0LjYwNkwwIDEwLjM3NCA0LjYwNCA1Ljc3eiIvPjwvc3ZnPg==);
    background-size:cover;
    right:13px;
    top:13px;
    width:15px;
    height:15px;
    display:block;
    cursor:pointer
}

.availability:after{
    content:" ";
    display:block;
    border:1px solid #ccc;
    rotate:45deg;
    position:absolute;
    width:20px;
    height:20px;
    left:125px;
    background:#fff;
    border-top:0;
    border-left:0;
    box-shadow:2px 2px 3px -2px rgb(0 0 0/25%);
    bottom:-11px
}

.availability__town{
    width:50%
}

.availability__item{
    margin-right:10px
}

.availability__item:after{
    width:12px;
    background-color:transparent;
    background-position:right center;
    padding:0
}

.availability__link{
    border:0
}

.availability--show{
    opacity:1;
    visibility:visible;
    transform:translateY(0px);
    transition:transform .3s 0s,opacity .6s 0s,bottom 0s 0s
}

.availability--hide{
    opacity:0;
    visibility:hidden;
    transform:translateY(-40px);
    transition:transform .3s 0s,opacity .3s 0s,bottom 0s .3s
}

