section.banner .swiper-wrapper
{
	background-color: white;
}
.roistat-lh-pulsator-phone, .roistat-multiwidget-pulsator-phone, .roistat-online-chat-pulsator-phone
{
	display:none !important;
}
.tiles__container a:nth-child(4) p {
  color: var(--Dark-grey);
} 
@media (max-width: 767px) {
	.watsapswidjet
	{
		width: 65px !important;
	}
	.fotter_social
	{
		gap: 6px !important;
	}
	.footer__container
	{
		padding-right: 0px !important;
	}
}
.watsapswidjet
{
	position: fixed;
    top: 27%;
    right: 0%;
    width: 100px;
    height: 100px;
    background-color: transparent;
    cursor: pointer;
    z-index: 200000 !important;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: visibility .5s, opacity .25s;
    -moz-transition: visibility .5s, opacity .25s;
    -o-transition: visibility .5s, opacity .25s;
    transition: visibility .5s, opacity .25s;
}
img
{
	user-select: none !important;
}

.header__catalog-container > ul > li > a
{
	user-select: none !important;
}
a {
	user-select: auto !important;
}
li.subitemMobile a span
{
	font-size: 16px !important;
}
.orrClass li a
{
	font-size: 16px !important;
}
.catalogItemsul li a
{
	font-size: 16px !important;
}
.catalogItemsul li a
{
	font-size: 16px !important;
}
.searchNotFound
{
	font-size: 28px;
	font-weight: 400;
	line-height: 38.25px;
	letter-spacing: 0.06em;
	text-align: left;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	text-transform: uppercase;
	color: #383838;

}
.searchPageForm input[type="submit"]
{
	margin-left: 20px;
	min-width: 160px;
}

.searchPageForm
{
  width: 60% !important;
}
.searchNotFoundDescr
{
	font-size: 16px;
	font-weight: 400;
	line-height: 23.58px;
	letter-spacing: 0.04em;
	text-align: left;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	color: #383838;

}
.searchNotFound span
{
	font-size: 28px;
	font-weight: 600;
	line-height: 38.25px;
	letter-spacing: 0.06em;
	text-align: left;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	color: #383838;

}
.select__container.product-sort_by.d-flex.align-items-center.mt-3.mt-md-0
{
	margin-right: -7px;
}
div.loader.active
{
	position: fixed;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: #000;
    opacity: 0.6;
}
@media (min-width: 1024px) {
	label.list-item-title:after
	{
		content: '';
        position: sticky;
        left: 99%;
        margin-top: 10px;
        width: 6px;
        height: 6px;
		border: solid black;
        border-width: 0 1px 1px 0;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        clear: both;
	}
}
@media (min-width: 1024px) {
  padding-bottom: 16px;
  column-gap: 20px;
  margin-top: 76px;
  border-bottom: 1px solid var(--plashka);
}

.goods__pagination > div {
    position: absolute;
    top: 0 !important;
    right: 0;
    display: inline-flex !important;
}

.goods__pagination .nav_from {
	padding: 15px 10px;
}

.compare .compare__list ul li .compare__title p {
    height: 70px;
}


.favourite-sets .favourite-sets-item-button{float:right;margin-left:5px;font:normal normal normal 19px 'FontAwesome';cursor:pointer;}
.favourite-sets .favourite-sets-item-button.rename:before{content:"\f2b0";}
.favourite-sets .favourite-sets-item-button.remove:before{content:"\f34c";}

.favourite-sets .favourite-sets-item-button.remove{
    margin-left: 10px;
    margin-right: 25px;
}

.favourite-sets .custom-select-list-item{
position:relative;text-align:left;padding:12px;background:#fff;border-top:1px solid #dedede;cursor:pointer;

padding-left:unset;color:rgb(56, 56, 56);font-family:Manrope;font-size:16px;font-weight:500;line-height:22px;letter-spacing:5%;text-align:left;text-transform:math-auto;
}
.popup-compare-wishlist .favourite-sets .favourite-sets-item-button{top:5px;}
.favourite-sets .custom-select-list-item{text-transform:none;}

.popup-compare-wishlist ul{margin:0;padding:0;}
.popup-compare-wishlist ul li{list-style:none;}
.popup-compare-wishlist ::selection{color:#fff;background:#799900;}
.popup-compare-wishlist.popup-window{
padding:70px 50px!important;
width: 600px;
}
@media only screen and (max-width: 479px){
.popup-compare-wishlist.popup-window{padding:60px 15px!important;}
}
.popup-compare-wishlist.popup-window .popup-window-titlebar span{
display: block;
color:var(--Dark-grey);font-family:Manrope;font-size:28px;font-weight:400;line-height:38px;letter-spacing:6%;text-align:center;text-transform:uppercase;margin-bottom:60px;
}
@media only screen and (max-width: 479px){
.popup-compare-wishlist.popup-window .popup-window-titlebar span{font-size:26px!important;line-height:32px!important;}
}
.popup-compare-wishlist.popup-window p{
    font-family: 'Manrope';
    font-weight: 500;
font-size:18px;line-height:23px;text-align:center;letter-spacing:0.05em;color:#333;
padding:40px 0;margin-bottom:0;}
.popup-compare-wishlist.popup-window .popup-window-close-icon{
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.001 512.001'%3E%3Cpath d='M284.286 256.002L506.143 34.144c7.811-7.811 7.811-20.475 0-28.285-7.811-7.81-20.475-7.811-28.285 0L256 227.717 34.143 5.859c-7.811-7.811-20.475-7.811-28.285 0-7.81 7.811-7.811 20.475 0 28.285l221.857 221.857L5.858 477.859c-7.811 7.811-7.811 20.475 0 28.285a19.938 19.938 0 0014.143 5.857 19.94 19.94 0 0014.143-5.857L256 284.287l221.857 221.857c3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857c7.811-7.811 7.811-20.475 0-28.285L284.286 256.002z'/%3E%3C/svg%3E");
right:20px!important;top:20px!important;opacity:1;}
.popup-compare-wishlist.popup-window .popup-window-close-icon:after{display:none;}
.popup-compare-wishlist.popup-window .popup-window-content{padding:20px 0 30px 0;}
.popup-compare-wishlist.popup-window .popup-window-buttons{
padding:0;
    display: flex;
}
.popup-compare-wishlist.popup-window .popup-window-buttons .btn:hover{
	background:var(--Grey);color:#FFF;
}
.popup-compare-wishlist.popup-window .popup-window-buttons .btn{
	background: white;
    color: var(--Dark-grey);
}
.popup-compare-wishlist.popup-window .popup-window-buttons .btn:first-child{
    background: var(--Dark-grey);
    color: #FFF;
}
.popup-compare-wishlist.popup-window .popup-window-buttons .btn:first-child:hover{
    background: var(--Grey);
}

.popup-compare-wishlist.popup-window .popup-window-buttons .btn:first-child{margin-right:20px!important;}

@media only screen and (max-width: 479px){
.popup-compare-wishlist.popup-window .popup-window-buttons .btn:first-child{margin-right:10px;}
}
.favourite-sets{display:inline-block;width:20%;margin:20px 0;}
@media only screen and (max-width: 479px){
.favourite-sets{width:100%;}
}
.favourite-sets .favourite-sets-item-button{float:right;margin-left:5px;font:normal normal normal 19px 'FontAwesome';cursor:pointer;}
.favourite-sets .favourite-sets-item-button.create{
    float: none;
    position: relative;
    top: 0 !important;
    display: block;
    margin: 0;
    color: rgb(128, 128, 128);
    font-family: Manrope;
    font-size: 16px;
    font-weight: 500;
}

.favourite-sets .favourite-sets-item-button.create:before{
    content: '\f2c2';
    position: absolute;
    top: -2px;
    right: -15px;
    font: normal normal normal 20pt 'FontAwesome';
}

.favourite-sets .custom-select-list-item{position:relative;text-align:left;padding:12px;background:#fff;border-top:1px solid #dedede;cursor:pointer;}
.favourite-sets .custom-select-list-item:first-child{border-top:none;}
.favourite-sets .custom-select-status{position:relative;display:inline-block;width:100%;padding:10px 7px;background:#fafafa;border:1px solid;font-weight:bold;cursor:pointer;}
.favourite-sets .custom-select-status:after{content:"\f110";position:absolute;right:10px;font:normal normal normal 19px 'FontAwesome';}
@media only screen and (max-width: 479px){
.favourite-sets .custom-select-status{min-width:100%!important;background:#f1f1f1;border:1px solid #85888c;box-sizing:border-box;border-radius:2px;font-family:PT Sans;font-style:normal;font-weight:bold;font-size:14px;line-height:18px;letter-spacing:0.03em;text-transform:uppercase;color:#333;}
}
.favourite-sets .custom-select-list{position:absolute;z-index:1;width:100%;margin:0!important;border:1px solid;border-top:none;}
.favourite-sets .custom-select-holder{position:relative;min-width:360px;}
@media only screen and (max-width: 479px){
.favourite-sets .custom-select-holder{min-width:unset;max-width:100%;}
}
@media only screen and (max-width: 479px){
.popup-compare-wishlist .popup-window-titlebar span{white-space:normal;}
}
@media only screen and (max-width: 479px){
.popup-compare-wishlist.popup-window{width:100%;}
}
@media only screen and (max-width: 479px){
.popup-compare-wishlist .popup-window-buttons .btn{width:100%!important;}
}
.popup-compare-wishlist .favourite-sets{z-index:1;position:relative;width:100%;margin:0;}
.popup-compare-wishlist .favourite-sets .favourite-sets-item-button{top:10px;}
.popup-compare-wishlist .favourite-sets .custom-select-list{position:relative!important;display:block!important;border:none;}
.popup-compare-wishlist .favourite-sets .custom-select-status{display:none;}
.popup-compare-wishlist .popup-window{z-index:10000!important;}


.popup-compare-wishlist select:focus{outline:none;}
@media only screen and (max-width: 479px){
.popup-compare-wishlist.popup-window{padding:60px 15px!important;}
.popup-window-titlebar{text-align:center;}
.popup-compare-wishlist.popup-window .popup-window-titlebar span{font-size:18px!important;}
.popup-compare-wishlist.popup-window .popup-window-buttons .btn:first-child{margin-right:10px !important;width:204px;}
}
.favourite-sets .custom-select-status{text-transform:uppercase;min-width:360px;}
.favourite-sets .favourite-sets-item-button.create{text-transform:none;font-style:normal;}

.favourite-sets .favourite-sets-item-button.cancel,.favourite-sets .ok-button{position:absolute;top:10px;right:65px;font:normal normal normal 19px 'FontAwesome';cursor:pointer;}
.favourite-sets .favourite-sets-item-button.cancel{right:35px;}
.favourite-sets .favourite-sets-item-button.cancel:before{content:"\f342";}
.favourite-sets .ok-button:before{content:"\f17b";}

.favourite-sets .custom-select-list-item input{
    width: 100%;
    padding-right: 60px;
    border: none;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 500;
}
.favourite-sets .custom-select-list-item input:focus {
    outline: none;
}

.custom-select-list-item:not(:last-child):before{content:"";position:absolute;right:0;top:10px;border:1px solid #000;width:24px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.custom-select-list-item:not(:last-child):after{
	content:"";position:absolute;right:0;top:10px;width:24px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='fi_32282' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='405.272px' height='405.272px' viewBox='0 0 405.272 405.272' style='enable-background:new 0 0 405.272 405.272;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M393.401,124.425L179.603,338.208c-15.832,15.835-41.514,15.835-57.361,0L11.878,227.836 c-15.838-15.835-15.838-41.52,0-57.358c15.841-15.841,41.521-15.841,57.355-0.006l81.698,81.699L336.037,67.064 c15.841-15.841,41.523-15.829,57.358,0C409.23,82.902,409.23,108.578,393.401,124.425z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");background-position:center;background-size:10px 10px;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;
}

.popup-compare-wishlist .favourite-sets .custom-select-list-item.active:after{
    opacity: 1;
}

.favourite-sets-select1 {
    border: 1px solid var(--plashka);
    padding: 9px 20px;
    width: 360px;
}

.favorits .favorits__container h2 + .basket__container > .basket__select-container {
    border: none;
}

.detail-good__info .info > ul li a {
    font-size: 1rem !important;
}

#change-wishlist-set-popup p, #add-wishlist-popup p {
    display: none;
}

.basket__item div.price p.price.wishlist-sum {
    color: var(--Dark-grey);
    font-family: Manrope;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.72px;
}

.zoom {
    width: 100%;
    display: inline-block;
}


.favorite-checkbox {
	display: none;
}

.favorite-label,.sravnenie-label {
	cursor: pointer;
	width: 28px;
	height: 28px;

}

.favorite-label::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.62423 15.4878L13.2744 24.6098C13.6148 24.9688 13.7851 25.1484 14 25.1484C14.2149 25.1484 14.3852 24.9688 14.7256 24.6098L23.3758 15.4878C25.5325 13.2135 25.7063 9.70549 23.7849 7.22912C21.2108 3.91133 16.0438 4.46775 14.235 8.25752L14 8.75L13.765 8.25752C11.9562 4.46775 6.78921 3.91133 4.21506 7.22912C2.29375 9.70549 2.46755 13.2135 4.62423 15.4878Z' stroke='%23808080' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.sravnenie-label::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='21' viewBox='0 0 26 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1339_5986)'%3E%3Cpath d='M6.25 14.179C6.25 13.4886 5.69036 12.929 5 12.929C4.30964 12.929 3.75 13.4886 3.75 14.179L6.25 14.179ZM3.75 14.179L3.75 20.7634L6.25 20.7634L6.25 14.179L3.75 14.179Z' fill='%23808080'/%3E%3Cpath d='M11.583 1.95068C11.583 1.26033 11.0234 0.700684 10.333 0.700684C9.64265 0.700684 9.08301 1.26033 9.08301 1.95068L11.583 1.95068ZM9.08301 1.95068L9.08301 20.7635L11.583 20.7635L11.583 1.95068L9.08301 1.95068Z' fill='%23808080'/%3E%3Cpath d='M16.9165 8.53516C16.9165 7.8448 16.3569 7.28516 15.6665 7.28516C14.9761 7.28516 14.4165 7.8448 14.4165 8.53516L16.9165 8.53516ZM14.4165 8.53516L14.4165 20.7635L16.9165 20.7635L16.9165 8.53516L14.4165 8.53516Z' fill='%23808080'/%3E%3Cpath d='M22.25 5.24292C22.25 4.55256 21.6904 3.99292 21 3.99292C20.3096 3.99292 19.75 4.55256 19.75 5.24292L22.25 5.24292ZM19.75 5.24292L19.75 20.7635L22.25 20.7635L22.25 5.24292L19.75 5.24292Z' fill='%23808080'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1339_5986'%3E%3Crect width='26' height='20.6941' fill='white' transform='translate(0 0.0693359)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.favorite-checkbox:checked + .sravnenie-label::before {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='21' viewBox='0 0 26 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1339_5986)'%3E%3Cpath d='M6.25 14.179C6.25 13.4886 5.69036 12.929 5 12.929C4.30964 12.929 3.75 13.4886 3.75 14.179L6.25 14.179ZM3.75 14.179L3.75 20.7634L6.25 20.7634L6.25 14.179L3.75 14.179Z' fill='%23000'/%3E%3Cpath d='M11.583 1.95068C11.583 1.26033 11.0234 0.700684 10.333 0.700684C9.64265 0.700684 9.08301 1.26033 9.08301 1.95068L11.583 1.95068ZM9.08301 1.95068L9.08301 20.7635L11.583 20.7635L11.583 1.95068L9.08301 1.95068Z' fill='%23000'/%3E%3Cpath d='M16.9165 8.53516C16.9165 7.8448 16.3569 7.28516 15.6665 7.28516C14.9761 7.28516 14.4165 7.8448 14.4165 8.53516L16.9165 8.53516ZM14.4165 8.53516L14.4165 20.7635L16.9165 20.7635L16.9165 8.53516L14.4165 8.53516Z' fill='%23000'/%3E%3Cpath d='M22.25 5.24292C22.25 4.55256 21.6904 3.99292 21 3.99292C20.3096 3.99292 19.75 4.55256 19.75 5.24292L22.25 5.24292ZM19.75 5.24292L19.75 20.7635L22.25 20.7635L22.25 5.24292L19.75 5.24292Z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1339_5986'%3E%3Crect width='26' height='20.6941' fill='white' transform='translate(0 0.0693359)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.favorite-checkbox:checked + .favorite-label::before {
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.62423 15.4878L13.2744 24.6098C13.6148 24.9688 13.7851 25.1484 14 25.1484C14.2149 25.1484 14.3852 24.9688 14.7256 24.6098L23.3758 15.4878C25.5325 13.2135 25.7063 9.70549 23.7849 7.22912C21.2108 3.91133 16.0438 4.46775 14.235 8.25752L14 8.75L13.765 8.25752C11.9562 4.46775 6.78921 3.91133 4.21506 7.22912C2.29375 9.70549 2.46755 13.2135 4.62423 15.4878Z' stroke='%23000' fill='%23000' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.sravnenie-label::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='21' viewBox='0 0 26 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1339_5986)'%3E%3Cpath d='M6.25 14.179C6.25 13.4886 5.69036 12.929 5 12.929C4.30964 12.929 3.75 13.4886 3.75 14.179L6.25 14.179ZM3.75 14.179L3.75 20.7634L6.25 20.7634L6.25 14.179L3.75 14.179Z' fill='%23808080'/%3E%3Cpath d='M11.583 1.95068C11.583 1.26033 11.0234 0.700684 10.333 0.700684C9.64265 0.700684 9.08301 1.26033 9.08301 1.95068L11.583 1.95068ZM9.08301 1.95068L9.08301 20.7635L11.583 20.7635L11.583 1.95068L9.08301 1.95068Z' fill='%23808080'/%3E%3Cpath d='M16.9165 8.53516C16.9165 7.8448 16.3569 7.28516 15.6665 7.28516C14.9761 7.28516 14.4165 7.8448 14.4165 8.53516L16.9165 8.53516ZM14.4165 8.53516L14.4165 20.7635L16.9165 20.7635L16.9165 8.53516L14.4165 8.53516Z' fill='%23808080'/%3E%3Cpath d='M22.25 5.24292C22.25 4.55256 21.6904 3.99292 21 3.99292C20.3096 3.99292 19.75 4.55256 19.75 5.24292L22.25 5.24292ZM19.75 5.24292L19.75 20.7635L22.25 20.7635L22.25 5.24292L19.75 5.24292Z' fill='%23808080'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1339_5986'%3E%3Crect width='26' height='20.6941' fill='white' transform='translate(0 0.0693359)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

@media (max-width: 768px) {
	.loyaliti .loyaliti__container > ul:not([class])
	{
		row-gap: 0px !important; 
	}
	.ullicontainers 
	{
		margin-top: 40px !important;
		list-style-type: none !important;
		padding-left: 0px !important;
	}
	.ullicontainers li img
	{
		 display: inline-block !important;
	}
	ul.nota
	{
		padding-left: 20px  !important;
		padding-right: 20px  !important;
	}
	.ullicontainers li ul
	{
		padding-left: 0px !important;
		padding-top: 20px !important;
		padding-bottom: 40px !important;
		font-family: Circe !important;
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 22px !important; 
		letter-spacing: 0.01em !important;
		text-align: left !important;
		text-underline-position: from-font !important;
		text-decoration-skip-ink: none !important;
		color: #808080 !important
	}
	.ullicontainers li p.notpadding
	{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.ullicontainers li p
	{
		padding-top: 20px !important;
		padding-bottom: 40px !important;
		font-family: Circe !important;
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 22px !important; 
		letter-spacing: 0.01em !important;
		text-align: left !important;
		text-underline-position: from-font !important;
		text-decoration-skip-ink: none !important;
		color: #808080 !important

	}
	.ullicontainers li h3.h3formob
	{
		width: 140px !important;
	}
	.ullicontainers li h3
	{
		display: inline-block !important;
		vertical-align: top !important;
		width: 70% !important;
		padding-left: 10px !important;
		font-family: Manrope !important;
		font-size: 20px !important;
		font-weight: 600 !important;
		line-height: 24px !important;
		letter-spacing: 0.03em !important;
		text-align: left !important;
		text-underline-position: from-font !important;
		text-decoration-skip-ink: none !important;
		text-transform: inherit !important;
		margin: 0px !important;
	}
	.mobileClass
	{
		display:block !important;
	}
	.favorite-label
	{
		width: 20px !important;
		height: 20px !important;
	}
	.project__slider.project__slider-js.swiper-initialized.swiper-horizontal 
	{
		margin-top: 15px;
	}
	form.subscribe input[type="submit"]
	{
		margin-bottom: 20px;
	}
	.subscribe
	{
		margin-bottom: 50px !important;
	}

	.goods__pagination > .goods__pagination-btn {
		position: relative;
	}
	.goods__pagination .nav_from {
		padding: 10px 0;
		white-space: nowrap;
	}
	.goods__pagination .goods__pagination-btn {
		padding: 5px 15px !important;
		margin: 0 5px;
		min-height: 40px !important;
	}
	.goods__pagination > div {
		position: relative;
	}
	.goods__pagination > .goods__pagination-btn {
		max-width: 100%;
	}

	.detail-good__slide img {
		width: 95% !important;
	}
}
@media (min-width: 768px) {

#bx-soa-order {
    position: relative;
}

#bx-soa-basket {
    position: absolute;
    right: 0;
    width: 429px;
    top: 300px;
    z-index: 10;
}

.bx-soa-item-tr {
    display: block !important;
    height: 140px;
    position: relative;
}
.bx-soa-item-tr:not(:first) {
    border-top: 1px dotted #e5e5e5;
}

.bx-soa-item-td {
    border-top: none;
}

#bx-soa-basket .bx-soa-section-content {
    padding: 20px 0;
}

.bx-soa-basket-info .bx-soa-item-title a {
    padding: 0 !important;
}

.bx-soa-item-td:nth-child(2) {
    position: absolute;
    left: 128px;
    bottom: 34px;
}
.bx-soa-item-td:nth-child(3) {
    position: absolute;
    left: 180px;
    bottom: 33px;
}

.bx-soa-item-table {
    min-width: auto !important;
    margin: 0 auto;
}

#bx-soa-basket > div.bx-soa-section-title-container > h2 > span, #bx-soa-basket > div.bx-soa-section-title-container > div {
    display: none !important;
}	

}



@media print {
	.icons_descr
	{
		display:none !important;
	}
	.tabs__content ul
	{
		display:none !important;
	}
	ul.list-reset.tabs__nav
	{
		display:none !important;
	}
	.c._mobil
	{
		display:none;
	}
	.breadcrumbs-mini
	{
		display:none;
	}
	footer.footer
	{
		display:none;
	}
	.header__top.header-top-js
	{
		display:none !important;
	}

}

#dlay-cookienotice-modal{background-color:#fff!important;}
#dlay-cookienotice-modal .dlay-cookienotice-text{padding:0;max-width:100%;margin:auto;width:1200px;display:flex;gap: 35px;}
@media only screen and (max-width: 767px){
#dlay-cookienotice-modal .dlay-cookienotice-text{display:block;max-width:315px;}
}
#dlay-cookienotice-modal .dlay-cookienotice-text .dlay-cookienotice-p{width: 69%;font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;letter-spacing:0.05em;margin-bottom:10px;color:#000;}
@media only screen and (max-width: 767px){
#dlay-cookienotice-modal .dlay-cookienotice-text .dlay-cookienotice-p{float:left;margin-bottom:5px;}
}
#dlay-cookienotice-modal .dlay-cookienotice-text .dlay-cookienotice-button{background:#fff;border:1px solid #52555a!important;box-sizing:border-box;padding:14px 48px;font-style:normal;font-weight:300;font-size:16px;line-height:19px;text-align:center;letter-spacing:0.05em;color:#000;width:170px;}
#dlay-cookienotice-modal .dlay-cookienotice-text .dlay-cookienotice-button:hover{background:black !important;color:#fff;border-color:#fff!important;}
#dlay-cookienotice-modal .dlay-cookienotice-text .dlay-cookienotice-link{font-style:normal;font-weight:600;font-size:14px;line-height:19px;text-align:center;letter-spacing:0.05em;text-decoration-line:underline;color:#000;}
/*! CSS Used from: https://n-con.ru/bitrix/components/dlay/cookienotice/templates/.default/style.css?16454636541410 */
#dlay-cookienotice-modal{position:fixed;bottom:0;left:0;width:100%;padding:10px;background-color:rgba(255, 255, 255, 0.9);text-align:center;z-index:999999;-webkit-box-shadow:1px 1px 7px 2px rgba(0, 0, 0, 0.16);box-shadow:1px 1px 7px 2px rgba(0, 0, 0, 0.16);font-size:15px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .8s;-o-transition:transform .8s;transition:transform .8s;}
#dlay-cookienotice-modal.dlay-cookienotice-load{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
.dlay-cookienotice-button{background-color:transparent;border:2px solid #222!important;color:#222;border:none;padding:3px 16px;border-radius:3px;font-size:14px;cursor:pointer;outline:none;margin-left:10px;}
.dlay-cookienotice-button:hover{background-color:#222;color:#fff;}
.dlay-cookienotice-link{text-decoration:underline;color:#222;}
.dlay-cookienotice-p{margin-bottom:10px;}
.dlay-cookienotice-text{max-width:90%;margin:auto;width:800px;}

@media print{
.dlay-cookienotice-load{visibility:hidden!important;opacity:0!important;}
}

@media print {
a.basket-item-info-name-link > p {
    line-height: 80px !important;
}
}

.hit__card .hit__img .hit__label.sale__label {
    top: 40px;
}

@media (max-width: 768px) {
	.basket-items-list-item-removed-container
	{
		white-space: normal !important;
		padding: 8px 0 !important;
	}
	.searchNotFound
	{
		font-size: 30px !important;
		font-weight: 600 !important;
		line-height: 40.98px !important;
		letter-spacing: 0.01em !important;
		text-align: center !important;
		text-underline-position: from-font !important;
		text-decoration-skip-ink: none !important;
		text-transform: math-auto;
	}
	.searchNotFound span
	{
		font-size: 30px !important;
		font-weight: 700 !important;
		line-height: 40.98px !important;
		letter-spacing: 0.01em !important;
		text-align: center !important;
		text-underline-position: from-font !important;
		text-decoration-skip-ink: none !important;

	}
	.searchNotFoundDescr
	{
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 23.58px !important;
		letter-spacing: 0.03em !important;
		text-align: center !important;
		text-underline-position: from-font !important;
		text-decoration-skip-ink: none !important;
		color: #808080 !important;

	}
	.searchPageForm
	{
		width: 100% !important;
	}
	.searchPageForm input[type="submit"]
	{
		margin-left: 0px !important;
		min-width: 100% !important;
	}
	.searchPageContauner
	{
		column-gap: 0px !important;
	}
	.favorits__button
	{
		width: 30px !important;
		height: 30px !important;
		padding: 7px !important;
	}
	.favorits__list
	{
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 8px !important;
	}
	.favorits__list > a
	{
	 min-height: 0rem !important;
	}
	.notmobile
	{
		display:none !important;
	}
	.favorits__container h2 + .basket__container
	{
		margin-top: 0px !important;
	}
	.favorits__list > a .favorits__grid
	{
		display: block !important;
	}
	.favorits__list > a > p
	{
		font-family: Manrope !important;
		font-size: 16px !important;
		font-weight: 600 !important; 
		line-height: 19px !important;
		letter-spacing: 0.03em !important;
		text-align: center !important;
		text-underline-position: from-font !important;
		text-decoration-skip-ink: none !important; 
		text-transform: math-auto !important; 

	}
	.editbuttons
	{
		display: none !important;
	}
	.favorits__container h2
	{
		font-family: Circe !important;
		font-size: 16px !important;
		font-weight: 400 !important;
		line-height: 14px !important;
		letter-spacing: 0.05em !important;
		text-align: center !important;
		text-underline-position: from-font !important;
		text-decoration-skip-ink: none !important;
		text-transform: uppercase !important;
		padding-bottom: 15px;
		color: #383838 !important;

	}
	.favourite-sets .custom-select-list-item input
	{
		padding-right: 35px !important;
	}
	.favourite-sets .ok-button
	{
		right: 30px !important;
	}
	span.favourite-sets-item-button.cancel
	{
		right: 1px !important;
	}
	select.favourite-sets-select1
	{
		font-family: Manrope !important;
		font-size: 18px !important;
		font-weight: 600 !important;
		line-height: 24.59px !important;
		letter-spacing: 0.07em !important;
		text-align: left !important;
		text-underline-position: from-font !important;
		text-decoration-skip-ink: none !important;
		        text-transform: uppercase;

	}
	.favorits__container
	{
		padding-top: 30px !important;
	}
	.breadcrumbs-mini
	{
		padding-top: 0px !important; 
	}
	.breadcrumbs-mini .container
	{
		display:none !important; 
		
	}
	.favorits__container h2 + .basket__container > .basket__select-container
	{
		padding-right: 0px !important; 
	}
	.favourite-sets-select1
	{
		width: 100% !important;
	}
	.filter__modal-mob-center._submenu .custom-checkbox:not(._right) > .custom-checkbox__content
	{
		text-transform: unset !important;
		font-size: 14px;
	}
	.filter__modal-mob-center .custom-checkbox:not(._right) > .custom-checkbox__content
	{
		font-size: 16px;
		text-transform: uppercase !important;
	}
	.filter__modal-mob-center .filter-checkbox__content a
	{
		text-transform: uppercase !important; 
		font-size: 16px;
	}
	.filter__modal-mob-center label.custom-checkbox._circle span
	{
		color: black !important;
	}
	#dlay-cookienotice-modal .dlay-cookienotice-text .dlay-cookienotice-p
	{
		width: 100% !important;
	}
	.search-page form input[type="submit"]
	{
		width: 42% !important;
		display: inline-block !important;
		min-height: 33px !important;
	}
	.search-page form input[type="text"] 
	{
		float: left;
		width: 57% !important;
		height: 33px !important;
	}
	label.menu__btn
	{
		width: 20px !important;
		
	}
	.menu__item
	{
		 padding-left: 40px !important;
	}
	ul.orrClass li a 
	{
		 padding-left: 30px !important;
	}
	.catalogItemsul li a
	{
		 padding-left: 30px !important;
	}
	.menu__item + ul
	{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	li.subitemMobile ul li
	{
		line-height: 2;
	}
	li.subitemMobile ul span
	{
		font-size: 14px;
		font-weight: 400;
		line-height: 18px;
		text-align: left;
		color: #808080;
	}
	li.subitemMobile ul
	{
		list-style-type: none;
		display:none;
		background-color: #FFFFFFCC;
	}
	a.menu__subitem.active
	{
		background-color: unset !important; 
	}
	.menu__subitem:after
	{
		  display: inline-block;
		  content: "";
		  -webkit-transition: 0.4s;
		  transition: 0.4s;
		  width: 12px;
		  height: 10px;
		   background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M9.89947 5.94971L4.94973 10.8995' stroke='black' stroke-width='2'/><path d='M10.6066 6.65674L4.94971 0.999884' stroke='black' stroke-width='2'/></svg>");
		  background-repeat: no-repeat;
		  background-size: contain;
		  float: right;
		  margin-right: 40%;
		  color: #383838;
		  pointer-events: all;
		  margin-top: 6px;
	}
	.menu__subitem.active:after
	{
		  display: inline-block;
		  content: "";
		  -webkit-transition: 0.4s;
		  transition: 0.4s;
		  width: 12px;
		  height: 10px;
		 background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M9.89947 5.94971L4.94973 10.8995' stroke='black' stroke-width='2'/><path d='M10.6066 6.65674L4.94971 0.999884' stroke='black' stroke-width='2'/></svg>");
		  background-repeat: no-repeat;
		  background-size: contain;
		  float: right;
		  margin-right: 40%;
		  transform: rotate(90deg);
		  color: #383838;
		  pointer-events: all;
		  margin-top: 6px;
	}
	.subscribe__form form .form__checkbox
	{
		    top: 145px;
	}
}

.basket__item:has(.basket-items-list-item-notification-removed) {
	grid-template-columns: 100%;
}
.basket-items-list-item-notification-removed {
    position: relative;
    height: 45px;
}
.basket-items-list-item-removed-container {
    position: absolute;
    top: 0;
    white-space: nowrap;
    background: #F3F3F3 !important;
    font-size: 15px;
    font-weight: 700;
    line-height: 22.11px;
    letter-spacing: 0.03em;
    color: #C46C6C !important;
}
.basket-items-list-item-removed-block a {
    color: #383838;
}

.basket__item > a p.title span {
    font-size: 13px !important;
}
.basket__sum > button svg {
    width: 2.5rem !important;
    height: 2.5rem !important;
}

.bx-soa-pp-delivery-cost {
    background: #949A8E !important;
}

.bx-ui-sls-pane {
    height: 150px !important;
}
.bx-sls .dropdown-item-text {
    font-family: Circe !important;
}

#bx-soa-paysystem .bx-soa-pp-company-image {
    width: 160px !important;
    bottom: 20px !important;
    left: 35px !important;
}

.filter__checkbox {
    z-index: 10 !important;
}