

/* Start:/local/templates/desktop/fonts/Circe/stylesheet.min.css?16851007681738*/
@font-face{font-family:'Circe';src:url(/local/templates/desktop/fonts/Circe/Circe-Regular.eot);src:local('Circe'),local('Circe-Regular'),url(/local/templates/desktop/fonts/Circe/Circe-Regular.eot?#iefix) format('embedded-opentype'),url(/local/templates/desktop/fonts/Circe/Circe-Regular.woff) format('woff'),url(/local/templates/desktop/fonts/Circe/Circe-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Circe';src:url(/local/templates/desktop/fonts/Circe/Circe-ExtraLight.eot);src:local('Circe ExtraLight'),local('Circe-ExtraLight'),url(/local/templates/desktop/fonts/Circe/Circe-ExtraLight.eot?#iefix) format('embedded-opentype'),url(/local/templates/desktop/fonts/Circe/Circe-ExtraLight.woff) format('woff'),url(/local/templates/desktop/fonts/Circe/Circe-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Circe';src:url(/local/templates/desktop/fonts/Circe/Circe-Thin.eot);src:local('Circe Thin'),local('Circe-Thin'),url(/local/templates/desktop/fonts/Circe/Circe-Thin.eot?#iefix) format('embedded-opentype'),url(/local/templates/desktop/fonts/Circe/Circe-Thin.woff) format('woff'),url(/local/templates/desktop/fonts/Circe/Circe-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Circe';src:url(/local/templates/desktop/fonts/Circe/Circe-Light.eot);src:local('Circe Light'),local('Circe-Light'),url(/local/templates/desktop/fonts/Circe/Circe-Light.eot?#iefix) format('embedded-opentype'),url(/local/templates/desktop/fonts/Circe/Circe-Light.woff) format('woff'),url(/local/templates/desktop/fonts/Circe/Circe-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Circe';src:url(/local/templates/desktop/fonts/Circe/Circe-Bold.eot);src:local('Circe Bold'),local('Circe-Bold'),url(/local/templates/desktop/fonts/Circe/Circe-Bold.eot?#iefix) format('embedded-opentype'),url(/local/templates/desktop/fonts/Circe/Circe-Bold.woff) format('woff'),url(/local/templates/desktop/fonts/Circe/Circe-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Circe';src:url(/local/templates/desktop/fonts/Circe/Circe-Bold.eot);src:local('Circe Bold'),local('Circe-Bold'),url(/local/templates/desktop/fonts/Circe/Circe-Bold.eot?#iefix) format('embedded-opentype'),url(/local/templates/desktop/fonts/Circe/Circe-Bold.woff) format('woff'),url(/local/templates/desktop/fonts/Circe/Circe-Bold.ttf) format('truetype');font-weight:800;font-style:normal;font-display:swap}
/* End */


/* Start:/local/templates/desktop/include/social/css/style.min.css?17382313531761*/
.f{display:flex}.fjcc{justify-content:center}.fjcsb{justify-content:space-between}.faie{align-items:end}.fdc{flex-direction:column}.g{display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.faic{align-items:center}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.gap5{gap:5px}.gap20{gap:20px}.br10{border-radius:10px}.bgcm{background:var(--main-bg-color)}.bgcw{background:#fff}.pt20{padding-top:20px}.py24{padding-top:24px;padding-bottom:24px}.px34{padding-left:34px;padding-right:34px}.b1sm{border:1px solid var(--main-bg-color)}.b2sm{border:2px solid var(--main-bg-color)}.wfc{width:fit-content}.w40{width:40px}.w74{width:74px}.h74{height:74px}.h40{height:40px}.h132{height:132px}.cw{color:#fff}.cm{color:var(--main-bg-color)}.co{color:var(--main-or-color)}.pf{position:fixed}.t0{top:0}.l0{left:0}.w100{width:100%}.h100{height:100%}.mw380{max-width:380px}.fs20{font-size:20px}.fwn{font-weight:400}.px45{padding-left:45px;padding-right:45px}.pt70{padding-top:70px}.pb30{padding-bottom:30px}.pr{position:relative}.pa{position:absolute}.r10{right:10px}.t10{top:10px}.br50{border-radius:50%}.py10{padding-top:10px;padding-bottom:10px}.px10{padding-left:10px;padding-right:10px}.bgoverlay{background-color:rgba(0,0,0,.3)}.cp{cursor:pointer}.error-highlight{border-color:red;background-color:#ffe6e6}@media all and (max-width:992px){.lg-w54{width:54px}.lg-h54{height:54px}.lg-g2{grid-template-columns:repeat(2,1fr)}.lg-gap40{gap:40px}}@media all and (max-width:768px){.md-fdc{flex-direction:column}.md-gap10{gap:10px}.md-py10{padding-top:10px!important;padding-bottom:10px!important}.md-px10{padding-left:10px;padding-right:10px}.md-pl40{padding-left:40px}.md-g1{grid-template-columns:repeat(1,1fr)}}
/* End */


/* Start:/local/templates/desktop/css/global_new.css?173020624313815*/
:root {
    --main-bg-color: #55ad4d;
    --item-name-list: #4494a4;
    --main-or-color: #FF8E3A;
    --main-old-price: #ff0000;
}

*{
    box-sizing:border-box;
    padding:0;
    margin:0;
    outline:none;
    /*-moz-user-select:none;*/
    /*-khtml-user-select:none;*/
    /*user-select:none;*/
}
body{
    padding:0;
    font:normal bold 14px/0.94 Circe;
    margin:70px 0 0;
    -webkit-font-smoothing:antialiased;
    -webkit-tap-highlight-color:transparent;
    text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    color:#333;
    overflow-x:hidden;
}
.hide{ display:none;}
a{ text-decoration:none }
img{
    width:100%;
    height:auto;
}
ul, ol{
    list-style:none;
}
input[type="number"]::-webkit-inner-spin-button{
    -webkit-appearance:none;
    appearance:none;
}
input[type="number"]{
    -moz-appearance:textfield;
    -webkit-appearance:textfield;
}
.abs-center{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
}
.decorated{
    display:block;
    margin:0 auto;
    border:none;
    outline:none;
    font-size:1em;
    line-height:3;
    border-radius:50px;
    width:100%;
    height:45px;
    overflow:hidden;
}
.no-select{
    -moz-user-select:none;
    -khtml-user-select:none;
    user-select:none;
}
.content{
    padding:0 3%;
    overflow:hidden;
}
.main-menu .content{
    overflow:visible;
}
.inline-middle{
    display:flex;
    align-items: center;
}
.button{
    display:block;
    padding:5px;
    border:2px solid;
    border-radius:50px;
    text-align:center;
    transition:0.3s;
    cursor:pointer;
}
.button.mobile{
    width:106px;
    padding:5px 7px;
    font-size:14px;
}
.button.gray{ border-color:transparent; }
.button.gray:hover{ border-color:#595959; }

.gray{ background:#E5E5E5; }
.selected{ border-color:var(--main-or-color); }
.colored{
    color:var(--main-bg-color);
}
.colored:hover{
    color:#14ad19
}
.inverted{ background-color:var(--main-or-color); var(--main-bg-color); color:#fff; border-color:var(--main-or-color) }
.inverted:hover{ background-color:var(--main-bg-color); color:#fff; border-color:var(--main-bg-color); }
.button.orange{
    background-color:transparent;
    border-color:var(--main-or-color);
}
.orange{
    color:var(--main-or-color);
}
form{ height:100%; }
section{
    margin-bottom:20px;
}
h1, .h1{
    font-size:22px;
    margin:0;
}
h1{ margin:0 0 20px; }
h2, .h2{ font-size:22px; }
h3, .h3{
    font-size:16px;
}
.slider-next, .slider-prev{
    position:absolute;
    z-index:1;
    border-radius:50%;
    transform:matrix(-1, 0, 0, 1, 0, 0);
    background-size:cover;
    cursor:pointer;
    border:none;
}
.img-holder{
    position:relative;
    overflow:hidden !important;
}
.img-sizer{
    display:block !important;
}
.img-content{
    display:block;
    height:0;
    max-height:100%;
    max-width:100%;
    min-height:100%;
    min-width:100%;
    width:0;
    margin:auto;
    padding:0;
    border:none;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
}
.overflow, .auth-overflow{
    position:fixed;
    background-color:rgba(0, 0, 0, 0.5);
    z-index:998;
    width:100%;
    height:100%;
    top:0;
    left:0;
    bottom:0;
    right:0;
}
.flex-container{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
}
.flex-center{
    display:flex;
    align-items:center;
    justify-content:center;
}
.desktop{ display:none; }
/*region stick*/
.stick{
    position:absolute;
    z-index:3;
    display:flex;
    flex-direction:column;
    align-items:flex-end;
}
.stick span{
    text-transform:uppercase;
    font-size:0.6em;
    color:#fff;
    display:block;
    padding: 3px 4px 2px;
    margin-bottom:5px;
    line-height:1;
    text-align:center;
}
@media screen and (min-width:450px){
    .stick span{
        font-size:0.8em;
        padding: 7px 10px 3px;
    }
}
.stick.right{
    top:10px;
    right:-10px;
}
.stick.left{
    top:0;
    left:-10px;
    width:25%;
    max-width:100px;
}
.product-list .stick{ }
.product-list .stick.right{
    right:-5px;
}
.product-list .stick.left{
    left:-5px;
    max-width:50px;
}
.stick.right span{ border-radius:12px; width: fit-content}
.stick.left span{ border-radius:0 5px 5px 0; }
.stick .new{
    background-color:#ff9139
}
.stick .hit{
    background-color:#ffcf30
}
.stick .eks{
    background-color:#2b2b2b
}
.stick .sale{
    background-color:#ff5c30
}
.stick .rek{
    background-color:#4f1f92
}
.stick .top{
    background-color:var(--main-bg-color);
}
/*endregion*/
/*region amount*/
.amount{
    display:inline-flex;
    text-align:center;
    justify-content:space-evenly;
    align-items:center;
    width:181px;
    border:1px solid #E0E0E0;
    border-radius:50px;
    height:100%;
    margin-right:10px;
    margin-left:10px;
}
.amount-plus, .amount-minus{
    position:relative;
    font-size:42px;
    font-weight:normal;
    display:block;
    flex-grow:1;
    cursor:pointer;
    width:100%;
    height:100%;
}
.amount-plus:before, .amount-plus:after, .amount-minus:after{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-1px;
    margin-left:-5px;
    width:10px;
    height:2px;
    background-color:#000;
    content:"";
    transition:300ms all ease;
}
.amount-plus:before{
    margin-top:-5px;
    margin-left:-1px;
    width:2px;
    height:10px;
}
.amount-field, .amount.disabled .amount-field:hover{
    width:24px;
    outline:none;
    border-right:1px solid #E0E0E0;
    border-left:1px solid #E0E0E0;
    border-top:none;
    border-bottom:none;
    text-align:center;
    font-size:15px;
    font-weight:bold;
}
/*endregion*/
/*region typography*/
.typography{
    color:#4c4c4c;
    line-height:1.1;
    font-weight:normal;
}
.main.typography{ margin-bottom:40px; max-width:800px; }
.typography p{
    margin-bottom:16px;
    margin-top:16px;
}
.typography b{
    color:black;
    font-size:16px;
}
.typography b:first-child{ padding-top:0 }
.typography ul{
    list-style:disc;
    padding-left:25px;
}
.typography ul[type='square'] {list-style:square;}
.typography ol{
    padding-left:35px;
    list-style:decimal;
}
.typography li{
    /*margin-bottom:5px;*/
}
.typography a{ color:var(--main-or-color); }
.typography a:hover{ text-decoration:underline; }
.typography ul, .typography ol{ font-weight:normal; margin:15px 0; }
@media screen and (min-width:640px){
    .typography b{ }
}
@media screen and (min-width:1024px){
    .main.typography{ margin-bottom:60px; margin-top:0; padding-left:40px; }
    .typography b{
        font-size:20px;
    }
    .main-menu .content{
        background-color: var(--main-bg-color);
        height: 37px;
        border-radius: 5px;
        margin-bottom: 15px;
    }
    .product-menu:not(.fixed) .sales{
        background: var(--main-or-color);
    }
}
/*endregion*/
.aggre-link{
    color:var(--main-or-color);
    text-decoration:underline;
}
.text-gray{
    font-weight:normal;
    color:#595959;
}
.star{
    display:block;
    width:15px;
    height:15px;
    background-size:contain;
    background-image:url(/local/components/joostafer/universal.comments/templates/vesna2020/icons/graystar.svg);
    background-repeat:no-repeat;
}
.star.active{
    background-image:url(/local/components/joostafer/universal.comments/templates/vesna2020/icons/star.svg);
}
.item-name{ color:var(--item-name-list); }
.price.h_d, .item-price.h_d{
    color:var(--main-old-price);
}
.old-price{
    font-weight:normal;
    text-decoration-line:line-through;
    margin-left:12px;
    font-size:.7em;
    color:#595959;
}
.closer{
    position:absolute;
    cursor:pointer;
}
.closer:after, .closer:before{
    position:absolute;
    top:50%;
    left:50%;
    background:#000;
    content:'';
    transition:300ms background-color ease;
}
.closer:after{
    transform:translate3d(-50%, -50%, 0) rotate(45deg);
}
.closer:before{
    transform:translate3d(-50%, -50%, 0) rotate(-45deg);
}
.subscribe-add-block{ position:fixed; z-index:99999; }
.subscribe-add-block .button-block{ justify-content:center }
.add-content{
    background:#fff;
    padding:27px 15px 15px;
    min-width:310px
}
.add-content .h3{
    margin-bottom:40px;
    width:100%;
    text-align:center
}
.add-content .closer{
    width:20px;
    top:5px;
    right:5px;
    height:20px;
}
.add-content .closer:after, .add-content .closer:before{
    width:2px;
    height:12px;
    background:#595959;
}
.button-block{
    display:flex;
    justify-content:space-between
}
.add-content .button{
    width:49%;
    padding:8px 21px;
    word-break:keep-all
}
.add-content label{ text-align:center; padding-bottom:20px; display:block; }
.add-content label.error{ color:red; }
.add-content input.error.decorated{
    border:1px solid red;
}
.slider-gradient{
    position:absolute;
    width:24%;
    max-width:62px;
    height:100%;
    top:0;
    cursor:pointer;
    z-index:1;
    display:flex !important;
    align-items:center;
}
.gradient-right{
    background:linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    right:0;
    border-bottom-right-radius:5px;
    border-top-right-radius:5px;
    justify-content:flex-end;
}
.gradient-left img{ transform:rotate(180deg); }
.gradient-left{
    background:linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    left:0;
    border-bottom-left-radius:5px;
    border-top-left-radius:5px;
}
.not-buy-icon{
    position:relative;
    cursor:pointer;
    display:block;
    width:1em;
    height:1em;
    border:1px solid gray;
    border-radius:50%;
    margin-right:3px;
    margin-bottom:2px;
}
.not-buy-icon:after, .not-buy-icon:before{
    position:absolute;
    top:50%;
    left:50%;
    background:gray;
    content:'';
    width:0.1em;
    height:0.7em;
}
.not-buy-icon:after{
    transform:translate3d(-50%, -50%, 0) rotate(45deg);
}
.not-buy-icon:before{
    transform:translate3d(-50%, -50%, 0) rotate(-45deg);
}
@media screen and (min-width:640px){
    h1, .h1{
        font-size:36px;
    }
    h2, .h2{
        font-size:36px;
    }
    h3, .h3{
        font-size:24px;
    }
}
/*для десктопов*/
@media screen and (min-width:1024px){
    body{
        font-size:16px;
        margin-top:0;
    }
    .main h2, .main .h2{ text-align:center; }
    .content{
        width:100%;
        max-width:1300px;
        padding:0 10px;
        margin:0 auto;
    }
    section{
        margin-bottom:30px;
    }
    header:not(.fixed) .mobile{ display:none; }
    .desktop{ display:block; }
    .decorated{ height:50px; }
    .flex-container{
        flex-direction:row;
    }
}


.modal-content {
    width: 330px;
    position: fixed;
    top: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #fff;
    z-index: 99999;
}

.modal-content .orenter {
    padding: 0 18px;
}

.modal-content .orenter .text {
    font-size: 16px;
    line-height: 30px;
    color: #666;
    padding-bottom: 15px;
}

.modal-content .orenter .form-row {
    padding-bottom: 14px;
    position: relative;
}

.modal-content .orenter input[type=email], .modal-content .orenter input[type=text], .modal-content .orenter input[type=tel], .modal-content .orenter input[type=password] {
    height: 40px;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    background: #fbfbfb;
    padding: 0 10px;
    font-size: 13px;
    box-shadow: inset 0 0 12px 0 rgba(240, 240, 240, .75);
}

.modal-content .orenter .form-row:after {
    display: block;
    content: "";
    height: 0;
    clear: both;
}

.modal-content .orenter .form-row-submit {
    border-top: #ededed solid 1px;
    padding-top: 19px;
    padding-bottom: 20px;
    position: relative;
}

.modal-content .orenter .form-row-submit input[type=submit] {
    height: 40px;
    padding: 0 24px;
    border: 1px solid #fefefe;
    border-top: var(--main-or-color) solid 1px;
    border-bottom: var(--main-or-color) solid 1px;
    background: var(--main-or-color);
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    display: inline-block;
    width: 100%;
    margin-right: 0;
}

.modal-content .orenter .form-row-submit:after {
    display: block;
    content: "";
    height: 0;
    clear: both;
}

.modal-content .orenter a.fogetpassword {
    color: #666;
    font-size: 12px;
    float: right;
    display: block;
}

.modal-content .orenter input[type=email]:active, .modal-content .orenter input[type=email]:focus, .modal-content .orenter input[type=text]:active, .modal-content .orenter input[type=text]:focus, .modal-content .orenter input[type=tel]:active, .modal-content .orenter input[type=tel]:focus, .modal-content .orenter input[type=password]:active, .modal-content .orenter input[type=password]:focus {
    border-color: #9dbccf;
    background: #fff;
    box-shadow: none;
}

.modal-content .orenter .form-row-submit a, .modal-content .orenter .form-row-submit a:visited {
    color: #28839e;
    font-size: 13px;
    line-height: 40px;
    text-decoration: underline;
}

.modal-content .orenter .form-row .required {
    position: absolute;
    right: 12px;
    top: 0;
    height: 40px;
    line-height: 50px;
    font-size: 18px;
    color: #dd6363;
}

/* End */


/* Start:/local/templates/desktop/css/header.css?173745596412041*/
.bottom-line{
	/* flex-direction:column; */
	margin:0;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	/* margin-bottom:10px; */
}
.top-line{
	font-size: 18px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.button.special, .h-mail{
	display:none;
}
.cart{
	margin-left:2px;
}
.cart-link-img{
	background:url(/local/templates/desktop/icons/sprites.svg) 0 66px;
	width:20px;
	height:24px;
	background-size:125%;
	position:relative;
	margin-right:6px;
}

.contacts a:not(.h-mail){
	display: flex;
	align-items: center;
}
.contacts .shedule, .h-mail{
	font-size: 10px;
	color: var(--main-or-color);
	margin-bottom: 4px;
}
.contacts .shedule:not(.h-mail){
	display: block;
}
.link-contacts-img{
	width: 25px;
	height: 25px;
	background: url(/local/templates/desktop/icons/phone.svg?1);
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 5px;
}
.cart-link-img.full{
	background-position:0 41px;
}
.cart-link{
	color:#fff;
	font-size:16px;
	vertical-align:middle;
}
.cart-quantity{
	width:18px;
	height:18px;
	background-color:#FF8E3A;
	display:none;
	border-radius:50%;
	font-size:11px;
	position:absolute;
	top:-9px;
	left:16px;
	color:#fff;
	text-align:center;
	line-height:1.9;
}
.cart-link-img.full .cart-quantity{
	display:block;
}
.changer{
	margin-left:50px;
	position:relative;
	height:31px;
	width:36px;
	display:none;
}
.changer-lang{
	position:absolute;
	top:0;
	width:39px;
	height:31px;
	border:2px solid #FFFFFF;
	border-radius:5px;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:2;
	opacity:0.5;
	cursor:pointer;
}
.link-block-img{
	vertical-align:middle;
	margin-right:6px;
	width:auto;
}
.link-block-text{ color:var(--main-bg-color); display:none; transition: 500ms }
.link-block-text:hover{color:var(--main-or-color);}
.link-block{
	/* order:2; */
	padding:0px;
	display:inline-flex;
	justify-content:flex-end;
	align-items:center;
}
header{
	background-color:#fff;
	width:100%;
	position:fixed;
	z-index:111;
	top:0;
	left:0;
	border-bottom: 1px solid var(--main-bg-color);
	padding: 10px 0;
}
.menu{
	color:#fff;
	padding:0;
	margin:0;
	list-style:none;
	display:inline-flex;
	justify-content:space-between;
	width:65%;
	align-items:center;
}
.menu li{
	display:inline-block;
	padding:10px 5px;
}
.menu li.parent{
	position:relative;
}
.menu li.parent:after{
	content:url(/local/templates/desktop/icons/Vector.svg);
	position:absolute;
	top:50%;
	display:block;
	right:-6px;
	transform:translate(0%, -50%);
}
.menu a{
	color:#fff;
	font-weight:normal;
}

a.prefer, a.user, .prefer a, .user a{
	color:#fff;
}
.top-menu{ display:none; }
.search{
	margin:auto;
	width:100%;
	height:36px;
	position:relative;
}
.logo-holder{ /* order:1; */ display:flex; justify-content:space-between; align-items:center; }
.prefer .link-block-img{
	background-image:url('/local/templates/desktop/icons/prefer.svg');
	width:23px;
	height:21px;
	display:inline-block;
	background-size:cover;
}
.user .link-block-img{
	width: 24px;
	height: 28px;
	display: inline-block;
	background-image: url(/local/templates/desktop/icons/sprites.svg);
	background-position: 0 -35px;
	background-size: 125%;
}
.search{
	margin:0;
}
.search.open{
	position:relative;
}
.search.open .expand-search{
	display:none;
}
.search.open input.search-suggest{
	display:block;
	position:absolute;
	width:auto;
	right:0;
	max-width:calc(100vw - 75px);
}
input.search-suggest{
	border:3px solid var(--main-bg-color);
	outline:none;
	font-size:16px;
	line-height:3;
	background:#FFFFFF;
	border-radius:50px;
	width:100%;
	padding-left:25px;
	height:100%;
	display:none;
}
.search-img{
	position:absolute;
	top:50%;
	display:block;
	right:20px;
	transform:translate(0%, -42%);
	cursor:pointer;
	background-image:url(/local/templates/desktop/icons/sprites.svg);
	background-position: 0 -80px;
	width: 25px;
	height: 25px;
	background-size: 150%;
}

header.fixed .search-img:before, header.fixed .expand-search:before{
	width: 34px;
}
.search-img input{
	width:19px;
	height:19px;
	opacity:0;
	position:absolute;
	left:0;
	cursor:pointer;
}
.title-search-result{
	border:1px solid #d3d3d3;
	background:#fff;
	padding:10px; margin:0;
	border-radius:15px;
	display:none;
	box-shadow:0 0 31px rgba(0, 0, 0, .25);
	z-index:22;
	max-width: 1300px;
}
.title-search-category{
	display:flex;
	flex-wrap:wrap;
	margin:8px 8px;
}
.title-search-result .search-item{
	display: flex;
	width: 24%;
	margin-bottom: 5px;
	margin-right: 5px;
}
@media (max-width: 1250px){
	.title-search-result .search-item{
		width: 32%;
	}
}

.title-search-result .result{
	display: flex;
}
.title-search-result .category_side{
	min-width: 200px;
}
@media (max-width: 870px){
	.title-search-result .category_side{
		display: none;
	}
}
@media (max-width: 670px){
	.title-search-result .search-item{
		width: 49%;
	}
}
@media (max-width: 530px){
	.title-search-result .search-item{
		width: 48%;
	}
}
@media (max-width: 470px){
	.title-search-result .search-item{
		width: 100%;
	}
}
.title-search-result .category_side .categoryItem a{
	font-size: 14px;
	color: var(--item-name-list);
	transition: 500ms;
}
.title-search-result .category_side .categoryItem a:hover{
	color: var(--main-or-color);
}
.title-search-result .category_side div{
	padding: 5px;
}
.title-search-result .search-item .left_side{
	width: 33%;
	margin-right: 5px;
}

.title-search-result .search-item .right_side{
	width: 67%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.title-search-result .search-item .right_side a{
	line-height: unset;
	font-size: 14px;
	color: var(--item-name-list);
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 5px;
	font-weight: 400;
	transition: 500ms;
}
.title-search-result .search-item .right_side a:hover{
	color: var(--main-or-color);
}
.title-search-category .button{
	display:block;
	margin:15px auto 0;
}
.title-search-category .h3{ width:100%; }
.title-search-item{
	min-width:110px;
	flex-basis:50%;
	padding:1%;
	margin-top:5px;
	transition:0.3s;
}
.title-search-category .show_all{
	width: 100%;
}
.title-search-category .show_all .button{
	max-width: 150px;
}
.search-item .status{
	font-size: 11px;
	text-align: right;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 5px;
}
.search-item .button{
	margin: unset;
	border-radius: 5px;
	padding: 10px 0;
}
.search-item .price{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.search-item .price .old-price{
	margin-right: 10px;
}
.search-item .status.avaliable{
	color: var(--main-bg-color);
}
.search-item .status img{
	width: unset;
	height: 12px;
}
.title-search-item-name{
	font-size:14px;
	font-weight:normal;
	padding-top:10px;
	display:block;
}
.title-search-item-name b{ color:var(--main-bg-color); }
.title-search-item:hover{
	background:#fff;
	box-shadow:0 0 31px rgba(0, 0, 0, .25);
}
.title-search-item:hover .title-search-item-name{
	color:var(--main-bg-color);
}

@media screen and (min-width:380px){
	.title-search-item{
		flex-basis:33%;
	}
}
@media screen and (min-width:540px){
	.title-search-item{
		flex-basis:25%;
	}
}
@media screen and (min-width:760px){
	.title-search-item{
		flex-basis:20%;
	}
}
@media screen and (max-width:1024px){
	.title-search-result{
		left: 0 !important;
		width: auto !important;
		position: fixed!important;
		top: 48px!important;
		bottom: 50px;
		overflow: scroll;
	}
	.title-search-item-name.item-name{
		font-size: 14px;
		font-weight: 400;
		padding-top: 10px;
		display: block;
	}
}

@media screen and (min-width:640px){
	input.search-suggest{ display:block; }
	.expand-search{ display:none; }
	header.fixed .link-block{ width:80%; }
	header:not(.fixed) .link-block{ width:71%; }
	.search{
		width:60%;
		margin:auto;
	}
	header.fixed .dinamics a{
		display: flex;
		align-items: center;
	}
}
@media screen and (min-width:640px){
	header.fixed .link-block{ width:70%; }
}
@media screen and (min-width:1278px){
	header.fixed .link-block{ width:86%; }
}
@media screen and (min-width:1024px){
	.h-mail{display: block; position: absolute; bottom: -14px; right: 14px}
	.link-contacts-img{
		margin-right: 10px;
	}
	header:not(.fixed) .top-line{
		border-top: 1px solid #ededed;
		border-bottom: 1px solid #ededed;
	}
	header:not(.fixed) .jlinking {
		margin-left: 340px;
	}
	header:not(.fixed) .title-search-item{
		flex-basis:25%;
	}
	header:not(.fixed){
		/******padding:25px 0 8*px;*/
		position:static;
		border-bottom: none;
	}
	header:not(.fixed) .logo-holder, header:not('.fixed') .search{ order:unset; }
	header:not(.fixed) .menu{
		color:#fff;
		padding:0;
		margin:0;
		list-style:none;
		display:inline-flex;
		justify-content:space-between;
		width:72%;
		align-items:center;
	}
	header:not(.fixed) .menu.product-menu{
		justify-content: flex-start;
		align-items: center;
	}
	header:not(.fixed) .top-menu{
		max-width:930px;
	}
	header:not(.fixed) .menu li{
		display:inline-block;
		padding:12px 5px;
	}
	header:not(.fixed) .menu li.parent{
		position:relative;
	}
	header:not(.fixed) .menu li.parent:after{
		content:url(/local/templates/desktop/icons/Vector.svg);
		position:absolute;
		top:50%;
		display:block;
		right:-6px;
		transform:translate(0%, -50%);
	}
	header:not(.fixed) .menu a{
		color:var(--main-bg-color);
		font-weight:600;
		transition: 500ms;
		font-size: 14px;
	}

	header:not(.fixed) .menu a.orange{
		color: var(--main-or-color);
	}

	header:not(.fixed) .menu a:hover{
		color: var(--main-or-color);
	}
	header:not(.fixed) .menu a.orange:hover{
		color:var(--main-bg-color);
	}
	.product-menu:not(.fixed)>li>a {
		color: #fff;
		font-weight: 800;
		font-size: 0.50em;
		text-transform: uppercase;
	}
	.product-menu:not(.fixed)>li:hover{
		background: #FF8E3A;
	}
	.product-menu:not(.fixed) li:hover a{
		color: #fff
	}
	header:not(.fixed) .button.special{
		width:148px;
		height:32px;
		border-radius:50px;
		float:right;
		display:flex;
		margin-left: 20px;
		color: var(--main-bg-color)
	}
	header:not(.fixed) .button.special:hover{ border-color:#FF8E3A; color:#FF8E3A }
	header:not(.fixed) .bottom-line{
		margin-top:10px;
		flex-direction:row;
	}
	.link-block-text{
		display:inline-block;
	}
	.cart{
		display:inline;
		margin-left:20px;
	}
	.contacts{
		margin-right: 20px;
	}
	header:not(.fixed) .cart-link{
		color:#fff;
		font-size:16px;
		display: flex;
		align-items: center;
	}
	header:not(.fixed) .cart-quantity{
		top:-14px;
		left:20px;
	}
	header:not(.fixed) .cart-link-img{
		width:24px;
		height:28px;
		background-position:0 79px;
	}
	header:not(.fixed) .cart-link-img.full{
		background-position:0 49px;
	}
	.cart-link .full{
		color: var(--main-or-color);
	}
	header:not(.fixed) .link-block{
		order:unset;
		margin:0;
		padding:0;
		background-color:transparent;
		flex-shrink:0;
		margin-left:1%;
		flex-grow:1;
	}
	header:not(.fixed) a.prefer{
		margin-left:0;
	}
	header:not(.fixed) .prefer .link-block-img{
		background-image:url('/local/templates/desktop/icons/prefer.svg');
		width:23px;
		height:21px;
	}
	/*header:not(.fixed) .user .link-block-img{
		margin-right: 10px;
		width: 25px;
		height: 25px;
	}*/
}
@media (min-width: 1265px) {
	.product-menu:not(.fixed)>li>a{
		font-size: 0.65em;
	}
}
@media (min-width: 1136px){
	header:not(.fixed) .menu a{
		font-size: 16px;
	}
}
@media (min-width: 1260px){
	header:not(.fixed) .menu a{
		font-size: unset;
	}
}

/* End */


/* Start:/local/templates/desktop/css/footer.min.css?17194719955425*/
footer{width:100%;background-color:var(--main-bg-color);padding-top:32px;padding-bottom:25px;overflow:hidden}.footer-top{justify-content:space-between;align-items:flex-start}.footer-bottom,.footer-top{display:flex;flex-wrap:wrap}.footer-top .icon{width:25px;height:27px}.email-img{max-width:25px}.phones-img{background:url(/local/templates/desktop/icons/sprites.svg) no-repeat 0 -185px;background-size:109%}.address{background:url(/local/templates/desktop/icons/sprites.svg) no-repeat 0 -157px;background-size:110%}.delivery,.phones,.social.mobile,address{display:flex}.phones,address{margin-top:23px;width:100%}.delivery{width:100%}.phones{margin-right:21px;flex-direction:column}.phones .flex-center{justify-content:flex-start}.phones .flex-center:first-child{margin-bottom:20px}.social-link{width:30px;margin-left:20px}.menu.footer-menu{flex-wrap:wrap;width:40%}.footer-menu-link{min-width:70px;margin-bottom:20px;width:49%;color:#fff}.icon,.phone-block .phone{display:inline-block}.phone-block .phone{line-height:28px;text-align:justify;margin-left:17px;color:#fff}address .place{color:#fff;margin-left:15px;line-height:18px;width:233px}.copyright{text-align:justify;color:#fff;opacity:.5;margin-left:40px;width:80%;display:flex;flex-direction:row;flex-wrap:wrap}.copyright span{margin-right:2px}.footer-bottom{justify-content:flex-start;margin-top:25px;align-items:flex-end}.delivery{margin-top:22px}.delivery-link{margin-right:34px}.delivery-link:last-child{margin-right:0}.menu.footer-menu{display:none}.pom{color:#fff;display:block;margin-top:20px;padding-left:41px}@media screen and (min-width:560px){.pom{display:none}.menu.footer-menu{display:flex;margin-top:23px}.footer-top .logo,.social.mobile{width:50%}.social.mobile{justify-content:flex-end}}@media screen and (min-width:768px){.menu.footer-menu{margin-top:3px;width:43%}.social.desktop{display:flex}.social.mobile{display:none}.logo.inline-middle{width:auto}.contacts-block{width:235px}.phones{margin-top:0}.phones .flex-center:first-child{margin-bottom:20px}.social-link:first-child{margin-left:0}.delivery{margin-left:40px;width:60%}.footer-top .icon{width:25px;height:25px}.email-img{max-width:25px}.address{background:url(/local/templates/desktop/icons/sprites.svg) no-repeat 0 -133px;background-size:110%}}@media screen and (min-width:900px){.footer-bottom{margin-top:40px;align-items:center}.delivery{width:35%;margin:0;min-width:345px}.copyright{width:50%;margin-left:0;max-width:540px}}@media screen and (min-width:1024px){.social{display:flex}.social.mobile{display:none}footer{width:100%;background-color:var(--main-bg-color);padding-top:35px;padding-bottom:35px;overflow:hidden}.footer-top .icon{width:30px;height:35px;flex-shrink:0}.email-img{max-width:35px}.phones-img{background:url(/local/templates/desktop/icons/sprites.svg) no-repeat 0 -220px;background-size:109%}.address{background:url(/local/templates/desktop/icons/sprites.svg) no-repeat 0 -186px;background-size:109%}.phones{width:225px}.social-link{width:40px;margin-left:10px}.menu.footer-menu{width:36%;margin-left:0}.footer-menu-link{min-width:70px;margin-bottom:15px}.icon{display:inline-block}.phone-block .phone{display:block;font-size:16px;line-height:28px;text-align:justify;margin-left:17px;color:#fff}.contacts-block{width:40%;display:flex}address{margin:0;width:50%}address .place{color:#fff;margin-left:15px;font-size:16px;line-height:21px;width:auto}.delivery-link{margin-right:34px}}.jivochat{position:fixed;padding:30px 0 0;transition:all 1s ease;z-index:99999;right:30px;bottom:0}.desjivo,.mobjivo{background:linear-gradient(95deg,#ff8e3a 20%,#ff8e3a 80%);align-items:center}.desjivo{border-top-left-radius:8px!important;border-top-right-radius:34px!important;min-width:300px;height:40px;box-shadow:0 12px 14px 8px rgb(0 0 0/17%);display:flex;position:relative}.desjivo .text{font-size:15px;font-family:Helvetica,Arial;font-weight:700;color:#f0f1f1;margin:0 33px 0 16px;min-width:160px}.mobjivo{width:65px;height:65px;border-radius:50%;display:none;line-height:65px;justify-content:center}.mobjivo i{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2231%22%20viewBox%3D%220%200%2030%2031%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2.967%2022.226l-.025.008s7.698%2013.9%2026.975%205.546c0%200-1.495-1.752-4.384-3.52a14.067%2014.067%200%200%200%202.588-14.047c-2.655-7.297-10.7-11.07-17.964-8.425C2.89%204.433-.847%2012.492%201.81%2019.79c.313.863.703%201.677%201.157%202.436z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E%0A);width:30px;height:30px;display:block}.jivoright{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2240%22%20viewBox%3D%220%200%2032%2040%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23ff8e3a%22%20d%3D%22M0%200h9.02L32%2033.196V40H0z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%2318C139%22%20d%3D%22M9%200c3.581.05%2023%205.426%2023%2033.08v.03C18.922%2030.751%209%2019.311%209%205.554V0z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);width:32px!important;height:34px!important;position:absolute;overflow:visible;right:0;top:0}.jivochat .desjivo{transition:all 1s ease}@media (max-width:700px){.mobjivo{display:flex}.desjivo{display:none}.jivochat{margin-bottom:20px;right:20px}}
/* End */


/* Start:/local/templates/desktop/css/auth.min.css?16310856152188*/
#auth_modal_container,#register_modal_container,#fpassword_modal_container{z-index:999;position:fixed;max-width:538px;background:#fff;padding:10px;width:95%;border-radius:15px;margin:0}p font.errortext{width:100%;text-align:center;display:block}@media screen and (max-height:725px){#register_modal_container{overflow:auto;height:100%}}.modal-closer{right:17px;top:15px}.modal-closer:after,.modal-closer:before{width:15px;height:2px}.auth-block{margin:30px auto;max-width:414px}.auth-block .h1{text-align:center;padding-bottom:15px}#register_modal_container .h1{text-align:center;margin:30px auto;max-width:414px;color:#595959}.auth-block .h3{padding-bottom:10px}.auth-block p{margin:16px 0;font-weight:normal;color:#595959}.captcha-block label{display:block;font-weight:normal;margin-top:9px;font-size:13px}.captcha-block img{width:auto;margin-top:8px;float:right}.captcha-block input{max-width:200px;margin-left:0}.auth-block input.decorated{padding-left:35px;margin-top:10px;font-size:16px;background:#fafafa}.auth-action{margin-top:18px;display:flex;justify-content:space-between;flex-wrap:wrap}.register,.fpassword{font-weight:normal;font-size:16px}.fpassword{color:#000}.fpassword:hover{color:#55ad4d}.auth-action .button{margin-top:27px;width:49%;padding:15px 15px;appearance:none}.auth-action .login{width:100%}.user-info{text-align:center}.starrequired,.errortext{color:red}.success{color:green}.res{margin:14px}.captcha-block{overflow:hidden;display:flex;flex-wrap:wrap}img.calendar-icon{position:absolute;right:14px;bottom:10px;width:25px;cursor:pointer}#register_modal_container span{font-weight:normal}#register_modal_container .button{width:100%;padding:12px}.input-block{position:relative;font-size:inherit;font-weight:normal;margin-bottom:3px}.input-label{font-size:14px;margin-left:14px;display:block;width:100%}.aform{max-width:340px;margin:15px auto 15px}.input-block input.decorated{background:#e5e5e5;color:#595959;padding-left:25px;margin-bottom:15px;margin-top:5px;font-size:13px;display:block;border:0;outline:0;line-height:3;border-radius:50px;width:100%;height:45px;overflow:hidden}[id^='calendar_popup']{transform:translate(-43%,-111%);position:fixed !important}
/* End */


/* Start:/local/templates/desktop/css/slick.min.css?16202095491673*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:flex;height:100%;align-items:stretch}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}ul.slick-dots{display:flex;justify-content:center;width:100%}ul.slick-dots button{width:100%;height:100%;opacity:0}ul.slick-dots li{width:7px;height:7px;background:#c4c4c4;border-radius:50%;margin:0 5px}ul.slick-dots li.slick-active{width:9px;height:9px;background:#ff9139}.slick-arrow.slick-disabled{opacity:.2}.slick-slide .product-item{width:auto !important}
/* End */


/* Start:/local/templates/desktop/components/joostafer/banner.top/template/style.min.css?1671719531498*/
.top-info{text-align:CENTER;max-height:30px;padding:0;overflow:hidden}.top-info img{max-width:100%;display:flex;margin:0 auto;height:auto}.top-content-info{max-width:1325px;margin:0 auto;text-align:center}.top-content-info a{display:inline-block}.top-content-info a:first-child{margin-right:6px}.top-info img.rg_banner_top_500_visible{display:none}@media (max-width:500px){.top-info img.rg_banner_top_500_hidden{display:none}.top-info img.rg_banner_top_500_visible{display:inline-block;float:left}}
/* End */


/* Start:/local/templates/desktop/components/bitrix/menu/.default/style.min.css?1612194139478*/
ul.left-menu{list-style:none;padding:0;margin:0 0 8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/desktop/components/bitrix/menu/.default/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/desktop/components/bitrix/menu/top_sub_new/style.min.css?1709283440579*/
header,header .content{overflow:unset}header .jlinking{float:unset}.has-sub,ul.sub-new li{position:relative;float:right}ul.sub-new{position:absolute;background:#fff;z-index:99999;top:33px;width:250px;overflow:hidden;box-sizing:border-box;padding:10px 0;box-shadow:0 20px 25px rgb(0 0 0/50%);right:0;border-top:1px solid #e5e5e5;display:none}.has-sub:hover ul.sub-new{display:block}ul.sub-new li{list-style:none;font-size:15px;float:left;padding:10px 30px;display:block;width:100%}ul.sub-new li a{transition:500ms;font-weight:700;color:#171717}ul.sub-new li:hover a{color:#fc8d3d}
/* End */


/* Start:/local/templates/desktop/include/logo/css/style.min.css?1711711189555*/
.bottom-line .logo-img{width:33px;height:33px;background-image:url(/local/templates/desktop/include/logo/img/logo-green.svg);background-size:contain;background-repeat:no-repeat}.footer-top .logo{width:190px;height:40px;margin-bottom:20px}@media screen and (min-width:1024px){header:not(.fixed) .logo{min-width:145px}header:not(.fixed) .bottom-line .logo-img{width:312px;height:59px;background-image:url(/local/templates/desktop/include/logo/img/logo_test.svg);background-size:contain;background-repeat:no-repeat}.footer-top .logo{width:312px;height:59px}}
/* End */


/* Start:/local/components/joostafer/seo.linking/templates/.default/style.min.css?1671442411358*/
.jlinking{max-width:100%;display:none}.jlinking a{text-decoration:none;border-bottom:1px dashed var(--main-bg-color);margin:4px 5px;color:var(--main-bg-color);display:inline-block;transition:500ms}.jlinking a:hover{border-bottom:1px dashed var(--main-or-color);color:var(--main-or-color)}@media (min-width:1024px){header:not(.fixed) .jlinking{display:block}}
/* End */


/* Start:/local/templates/desktop/include/menu/css/style_new.min.css?17153306555459*/
.menu-opener{color:var(--main-bg-color);font-size:18px;border:1px solid #fff;padding:7px 5px;cursor:pointer;margin-left:10px}.menu-opener.open{color:var(--main-or-color)}.menu-opener.open .menu-opener-bottom,.menu-opener.open .menu-opener-middle,.menu-opener.open .menu-opener-top{background-color:var(--main-or-color)}.menu-opener-text{display:none;margin-right:8px}.menu-opener-icon{display:inline-flex;width:32px;height:16px;justify-content:space-between;flex-direction:column}.menu-opener-bottom,.menu-opener-middle,.menu-opener-top{height:2px;background-color:var(--main-bg-color)}.menu-opener-bottom,.menu-opener-top{transition:.3s}.menu-opener.open .menu-opener-middle{display:none}.menu-opener.open .menu-opener-top{transform:rotate(45deg) translate(5px,4px)}.menu-opener.open .menu-opener-bottom{transform:rotate(-45deg) translate(6px,-5px)}.product-menu{position:relative;color:#fff;font-size:14px;width:100%;margin-bottom:5px;border-bottom:1px solid #e0e0e0;padding-bottom:15px}.product-menu .child-container{position:absolute;left:-10px;right:0;width:100%;top:35px;background:#fff;margin:0 auto;z-index:99;display:none;flex-wrap:wrap;border:1px solid var(--main-bg-color);border-top:none;opacity:0;overflow:hidden;transition:500ms;padding:20px;pointer-events:none;box-shadow:0 0 31px rgba(0,0,0,.25)}.product-menu.fixed .child-container{box-shadow:unset}.product-menu .child-item{display:flex;width:16.6%;overflow:hidden;text-align:center;padding:10px;border:1px solid transparent;transition:500ms;border-radius:10px}.product-menu.fixed .child-item{width:100%}.product-menu .menu-img-holder{position:relative;display:block}.child-item .menu-section-img{border-radius:10px;width:auto;max-height:72px}.product-menu .button.white{display:none}.product-menu .section-name{color:#000;border-radius:10px}.product-menu .child-item:hover .section-name,.product-menu li:hover{color:var(--main-bg-color)}.product-menu .child-item:hover{background:#fff;box-shadow:0 0 31px rgba(85,173,77,.45);border:1px solid var(--main-bg-color)}.product-menu>li:hover>ul{opacity:1;pointer-events:all}.product-menu.fixed{position:fixed;top:55px;left:0;flex-direction:column;align-items:flex-start;background:#fff;z-index:999;padding:0 20px;max-width:416px;display:none}.product-menu.fixed.open{display:block;overflow:auto;max-height:calc(100vh - 52px);padding-bottom:150px}.product-menu.fixed .menu-section-img{display:none}.product-menu.fixed .child-container{width:auto!important;flex-direction:column;position:static;border:0;padding:10px 0 0}.product-menu.fixed>li{position:relative;width:100%;max-width:350px}.product-menu.fixed .has-child:after{content:url(/local/templates/desktop/icons/expand.svg);display:block;position:absolute;top:10px;right:-5px;transform:none;width:7px;height:7px;z-index:1;cursor:pointer}.has-child.expanded .child-container{opacity:1;display:block}.product-menu.fixed .sales>a,.product-menu.fixed li>a{color:#000}.product-menu.fixed .has-child.expanded>a,.product-menu.fixed .has-child:hover>a,.sales>a{color:var(--main-bg-color);font-weight:700}.product-menu.fixed .has-child.expanded:after{transform:rotate(180deg) translate(-4px,-4px)}.product-menu.fixed .child-item{text-align:left;padding:8px 14px;max-width:100%}.product-menu.fixed .child-item:hover{box-shadow:none}.product-menu.fixed .section-name{font-size:inherit}.product-menu.fixed .additional{background:var(--main-bg-color);width:calc(100% + 40px);max-width:none;padding:25px 20px;margin:24px -20px 0}.product-menu.fixed .top-menu{display:flex;flex-direction:column;align-items:flex-start}.additional li{padding:11px 5px}.additional li:hover{color:#fff;text-decoration:underline}@media screen and (max-width:500px){.product-menu{position:fixed}}@media screen and (min-width:1024px){.product-menu:not(.fixed) .additional{display:none}.product-menu:not(.fixed) .section-name{font-size:14px;padding:5px;border-radius:10px;text-align:center;transition:.1s;flex-grow:1}}@media screen and (max-height:600px){.product-menu .child-item{width:16.6%}}section.main-menu{margin-bottom:0;position:relative}.menu-opened>*,.product-menu li.separator{display:none}.menu-opened footer,.menu-opened header{display:block}.menu-opened .main-menu{display:flex}@media screen and (min-width:380px){.menu-opener{font-size:21px;margin-left:12px}.menu-opener-text{display:block}header:not(.fixed) .search.open input.search-suggest{max-width:calc(100vw - 110px);padding:0 0 0 25px;line-height:unset}}@media screen and (min-width:1024px){header:not(.fixed) input.search-suggest{display:block}header:not(.fixed) .expand-search,header:not(.fixed) .menu-opener{display:none}.product-menu:not(.fixed) li.separator{display:block;width:1px;background:#e0e0e0;padding:0;height:35px;margin:0}.product-menu:not(.fixed) .child-container{display:flex}header:not(.fixed) .search{max-width:520px;height:55px;margin-left:0;width:100%;margin-right:auto}.product-menu .child-item:hover .section-name{color:var(--main-or-color)}.product-menu:not(.fixed){color:#000;font-size:17px;width:100%;margin-bottom:5px;border-bottom:1px solid #e0e0e0;padding-bottom:5px;display:flex;flex-wrap:wrap;max-width:100%}.product-menu:not(.fixed) .menu-section-item{display:flex;flex-direction:row;align-items:center;width:100%}.product-menu:not(.fixed) section.main-menu{margin-bottom:15px;height:45px}}@media screen and (min-width:1100px){.product-menu{font-size:19px}}@media screen and (min-width:1230px){.product-menu{font-size:21px}}

/* End */


/* Start:/local/templates/desktop/include/omodal/style.min.css?17095679732674*/
.overinfo{background:rgba(0,0,0,.3);width:100%;height:100%;position:fixed;top:0;right:0;z-index:99999999;font-size:15px;display:none}#oinfo .binfo{margin:15px auto}#oinfo .binfo table{margin:15px auto;width:100%}#oinfo .binfo td{padding:5px 10px;border:1px solid #d4caca}#oinfo .binfo td:first-child{width:60%;background:#efefef}#oinfo .binfo td:last-child{width:40%;font-weight:700}#oinfo{max-width:612px;width:100%;padding:50px;position:absolute;font-family:'proxima-nova',sans-serif;top:50px;left:50%;transform:translate(-50%);background:#fff;z-index:999999999}#oinfo .oititle{font-size:22px;font-weight:700}#oinfo,#oinfo #oitab{display:none}#oinfo #oitab table{margin-top:20px}#oinfo button,#oinfo input[type=text]{width:100%;padding:20px;border-radius:2px}#oinfo input[type=text]{border:1px solid #dcdcdc;margin-top:20px}#oinfo input[type=checkbox]{float:left}#oinfo label{color:#000;font-size:12px;float:right}#oinfo .oferta{display:flex;margin-bottom:10px;margin-top:5px;padding-left:0;padding-right:0}#oinfo a{color:var(--main-bg-color);text-decoration:underline}#oinfo ul{list-style-type:none}#oinfo button{text-transform:uppercase;color:#fff;font-size:20px;background:var(--main-or-color);border:0;transition:1s all ease}#oinfo button:disabled{background:#909090}#oinfo .green{color:var(--main-bg-color)}#oinfo .black{color:#000;font-weight:700;margin-bottom:20px}#oinfo .grey{color:#909090}#oinfo .oiin .oititle{margin-top:30px;margin-bottom:20px}#oinfo ul li{margin-bottom:20px}#oinfo .oiin{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #dcdcdc}#oinfo .oifoo{display:flex}#oinfo .oifoo div{float:left;width:50%;box-sizing:border-box}#oinfo .oifoo div:last-child{border-left:1px solid #dcdcdc;padding-left:20px;min-height:100%}#oinfo .oifoo ul li{margin-bottom:10px!important}#oinfo .error{color:red;padding:5px;height:30px}#oitab table{width:100%}#oitab thead tr{border-top:1px solid #909090;color:#909090}#oitab td{padding:10px}#oitab thead tr,#oitab tr{border-bottom:1px solid #909090}#oinfo .close{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:.3}#oinfo .close:hover{opacity:1}#oinfo .close:after,#oinfo .close:before{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#333;display:block}#oinfo .close:before{transform:rotate(45deg)}#oinfo .close:after{transform:rotate(-45deg)}@media (max-width:824px){#oinfo{right:0;margin-right:0}}@media screen and (max-width:600px){#oitab table td{width:100%;float:left;text-align:right;border-bottom:1px dotted #909090}#oitab table thead{display:none}#oitab table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700}}
/* End */


/* Start:/local/templates/desktop/include/back_to_top/css/back-to-top.min.css?1671537348458*/
#back-to-top{width:50px;height:50px;padding:0;line-height:1;vertical-align:top;text-align:center;border-radius:50%;position:fixed;cursor:pointer;bottom:120px;left:50px;z-index:142;background:#fff url(/local/templates/desktop/include/back_to_top/img/to_top.png);background-size:cover;display:none;opacity:.5}#back-to-top.active{display:block}#back-to-top:hover{opacity:1}@media screen and (max-width:640px){#back-to-top{width:40px;height:40px;font-size:14px}}
/* End */


/* Start:/local/templates/desktop/styles.min.css?160854903442*/
/*!*region typography*!*//*!*endregion*!*/
/* End */
/* /local/templates/desktop/fonts/Circe/stylesheet.min.css?16851007681738 */
/* /local/templates/desktop/include/social/css/style.min.css?17382313531761 */
/* /local/templates/desktop/css/global_new.css?173020624313815 */
/* /local/templates/desktop/css/header.css?173745596412041 */
/* /local/templates/desktop/css/footer.min.css?17194719955425 */
/* /local/templates/desktop/css/auth.min.css?16310856152188 */
/* /local/templates/desktop/css/slick.min.css?16202095491673 */
/* /local/templates/desktop/components/joostafer/banner.top/template/style.min.css?1671719531498 */
/* /local/templates/desktop/components/bitrix/menu/.default/style.min.css?1612194139478 */
/* /local/templates/desktop/components/bitrix/menu/top_sub_new/style.min.css?1709283440579 */
/* /local/templates/desktop/include/logo/css/style.min.css?1711711189555 */
/* /local/components/joostafer/seo.linking/templates/.default/style.min.css?1671442411358 */
/* /local/templates/desktop/include/menu/css/style_new.min.css?17153306555459 */
/* /local/templates/desktop/include/omodal/style.min.css?17095679732674 */
/* /local/templates/desktop/include/back_to_top/css/back-to-top.min.css?1671537348458 */
/* /local/templates/desktop/styles.min.css?160854903442 */
