

/* Start:/local/templates/roomterio/components/bitrix/catalog.section.list/header_menu/style.css?169202258157*/
.header-nav__subcategory-item span {
	font-weight: 600;
}
/* End */


/* Start:/local/templates/roomterio/template_styles.css?16972069541183*/
.no_shopcart {
    font-size: 24px;
	text-align: center;
    padding: 50px 0;
}

.error404 .breadcrumbs {
	display: none;
}

.content table {
	width: 100%;
	margin: 30px 0;
}

.content table td {
	padding: 10px 15px;
	border: 1px solid #c0c0c0;
}

form .input_error {
	border-color: #ff0000;
}

.consult-form__partner {
	min-height: 240px;
	flex-direction: column;
}
.consult-form__partner .consult-form__input {
	margin: 0 0 10px;
}
textarea.consult-form__input {
	height: 68px;
	padding: 10px 20px;
    resize: none;
}

.form__partner .consult-form__inner {
	align-items: flex-end;
}

.header-nav__promo a {
	display: block;
	margin: 0 0 10px;
}
.header-nav__promo .header-nav__logo img {
	max-height: 70px;
}
.header-nav__list .header-nav__category {
	cursor: default;
}

@media(max-width: 767px) {
    .header-phone:first-child {
        display: none;
    }
}

#to_top {
	position: fixed;
	z-index: 100;
	right: 50px;
	bottom: 50px;
	display: block;
	width: 40px;
	height: 40px;
	background-color: #1f1f1f;
	color: #fff;
	cursor: pointer;
}
#to_top::after {
	content: '\2191';
	position: absolute;
	width: 100%;
	font-size: 24px;
    text-align: center;
    line-height: 1.35;
}
/* End */


/* Start:/local/templates/roomterio/css/style.css?169754907168964*/
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}body.overflow{overflow:hidden}.main-page .content{padding-top:60px}.content{padding-top:80px;padding-bottom:60px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.container{margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.text-block{margin-right:auto;margin-bottom:40px;margin-left:auto}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{font-family:Raleway,sans-serif;font-size:14px;line-height:1.5;color:#1f1f1f}a{-webkit-transition:color .3s;transition:color .3s;color:#1f1f1f}button,input,select,textarea{font-family:Raleway,sans-serif}img{max-width:100%;height:auto;vertical-align:top}.h1,h1{font-size:26px;font-weight:400;line-height:1.375;margin-bottom:20px}.h2,h2{font-size:22px;font-weight:400;line-height:1.375;margin-bottom:20px}.h3,h3{font-size:18px;font-weight:400;line-height:1.375;margin-bottom:20px}p:not(:last-child){margin-bottom:20px}ol:not([class]) li:not(:last-child),ul:not([class]) li:not(:last-child){margin-bottom:10px}ol,ul{list-style-position:inside}ol:not([class]):not(:last-child),ul:not([class]):not(:last-child){margin-bottom:20px}.text-center{text-align:center}blockquote{margin:20px 0;padding:20px;border-left:2px solid #a29480;background-color:#f5f5f5}.button{font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:50px;padding:10px 30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s;text-align:center;vertical-align:top;text-decoration:none;color:#1f1f1f;border:1px solid #1f1f1f;border-radius:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button:active,.button:focus,.button:hover{text-decoration:none;color:#fff;background-color:#1f1f1f}.button.disabled,.button:disabled{cursor:default;pointer-events:none;color:rgba(31,31,31,.5);border-color:rgba(31,31,31,.5);-webkit-box-shadow:none;box-shadow:none}.button.disabled:active,.button.disabled:focus,.button.disabled:hover,.button:disabled:active,.button:disabled:focus,.button:disabled:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.button--type_2{color:#fff;background-color:#1f1f1f}.button--type_2:active,.button--type_2:focus,.button--type_2:hover{text-decoration:none;color:#fff;border-color:transparent;background-color:rgba(31,31,31,.8)}.button--type_2.disabled,.button--type_2:disabled{cursor:default;pointer-events:none;color:#fff;border-color:transparent;background-color:rgba(31,31,31,.5);-webkit-box-shadow:none;box-shadow:none}.button--type_2.disabled:active,.button--type_2.disabled:focus,.button--type_2.disabled:hover,.button--type_2:disabled:active,.button--type_2:disabled:focus,.button--type_2:disabled:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.button--type_3{color:#fff;border-color:#e3ba76;background-color:#e3ba76}.button--type_3:active,.button--type_3:focus,.button--type_3:hover{text-decoration:none;color:#fff;border-color:#a29480;background-color:#a29480}.button--type_3.disabled,.button--type_3:disabled{cursor:default;pointer-events:none;color:#fff;border-color:transparent;background-color:rgba(227,186,118,.5);-webkit-box-shadow:none;box-shadow:none}.button--type_3.disabled:active,.button--type_3.disabled:focus,.button--type_3.disabled:hover,.button--type_3:disabled:active,.button--type_3:disabled:focus,.button--type_3:disabled:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.button--type_4{color:#e3ba76;border-color:#e3ba76}.button--type_4:active,.button--type_4:focus,.button--type_4:hover{text-decoration:none;color:#fff;border-color:#e3ba76;background-color:#e3ba76}.button--type_4.disabled,.button--type_4:disabled{cursor:default;pointer-events:none;color:rgba(227,186,118,.5);border-color:rgba(227,186,118,.5);-webkit-box-shadow:none;box-shadow:none}.button--type_4.disabled:active,.button--type_4.disabled:focus,.button--type_4.disabled:hover,.button--type_4:disabled:active,.button--type_4:disabled:focus,.button--type_4:disabled:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;vertical-align:top;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px}.checkbox input:checked+.checkbox__icon{background-color:#a29480}.checkbox__icon{display:inline-block;width:17px;min-width:17px;height:17px;margin:0 10px 0 0;cursor:pointer;vertical-align:top;border:5px solid #fff;outline:1px solid #a29480;background-color:#fff;-ms-flex-item-align:start;align-self:flex-start}.checkbox:focus-within .checkbox__icon,.checkbox:hover .checkbox__icon{outline:1px solid #e3ba76}.checkbox:focus-within input:checked+.checkbox__icon,.checkbox:hover input:checked+.checkbox__icon{background-color:#e3ba76}.input-label{display:block}.input-label.error .input-label__text{color:#bf2a2a}.input-label.error .input,.input-label.error .textarea{color:#bf2a2a;border-color:#bf2a2a}.input-label.error .input::-webkit-input-placeholder,.input-label.error .textarea::-webkit-input-placeholder{opacity:1;color:#bf2a2a}.input-label.error .input::-moz-placeholder,.input-label.error .textarea::-moz-placeholder{opacity:1;color:#bf2a2a}.input-label.error .input:-ms-input-placeholder,.input-label.error .textarea:-ms-input-placeholder{opacity:1;color:#bf2a2a}.input-label.error .input::-ms-input-placeholder,.input-label.error .textarea::-ms-input-placeholder{opacity:1;color:#bf2a2a}.input-label.error .input::placeholder,.input-label.error .textarea::placeholder{opacity:1;color:#bf2a2a}.input-label.error .input::-ms-input-placeholder,.input-label.error .textarea::-ms-input-placeholder{opacity:1;color:#bf2a2a}.input-label.valid .input-label__text{color:#468558}.input-label.valid .input,.input-label.valid .textarea{color:#468558;border-color:#468558}.input,.textarea{font-size:inherit;line-height:1.33333;width:100%;padding:0 16px;-webkit-transition:border-color .3s;transition:border-color .3s;color:#1f1f1f;border:1px solid #1f1f1f;border-radius:0;background-color:transparent}.input:focus,.input:hover,.textarea:focus,.textarea:hover{border-color:#000}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{opacity:1;color:#1f1f1f}.input::-moz-placeholder,.textarea::-moz-placeholder{opacity:1;color:#1f1f1f}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{opacity:1;color:#1f1f1f}.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{opacity:1;color:#1f1f1f}.input::placeholder,.textarea::placeholder{opacity:1;color:#1f1f1f}.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{opacity:1;color:#1f1f1f}.input:focus::-webkit-input-placeholder,.textarea:focus::-webkit-input-placeholder{opacity:1;color:#989898}.input:focus::-moz-placeholder,.textarea:focus::-moz-placeholder{opacity:1;color:#989898}.input:focus:-ms-input-placeholder,.textarea:focus:-ms-input-placeholder{opacity:1;color:#989898}.input:focus::-ms-input-placeholder,.textarea:focus::-ms-input-placeholder{opacity:1;color:#989898}.input:focus::placeholder,.textarea:focus::placeholder{opacity:1;color:#989898}.input:focus::-ms-input-placeholder,.textarea:focus::-ms-input-placeholder{opacity:1;color:#989898}.input.error,.textarea.error{color:#bf2a2a;border-color:#bf2a2a}.input.error:focus,.textarea.error:focus{color:#bf2a2a;border-color:#bf2a2a}.input.error:focus::-webkit-input-placeholder,.textarea.error:focus::-webkit-input-placeholder{color:#bf2a2a}.input.error:focus::-moz-placeholder,.textarea.error:focus::-moz-placeholder{color:#bf2a2a}.input.error:focus:-ms-input-placeholder,.textarea.error:focus:-ms-input-placeholder{color:#bf2a2a}.input.error:focus::-ms-input-placeholder,.textarea.error:focus::-ms-input-placeholder{color:#bf2a2a}.input.error:focus::placeholder,.textarea.error:focus::placeholder{color:#bf2a2a}.input.error:focus::-ms-input-placeholder,.textarea.error:focus::-ms-input-placeholder{color:#bf2a2a}.input.error::-webkit-input-placeholder,.textarea.error::-webkit-input-placeholder{opacity:1;color:#bf2a2a}.input.error::-moz-placeholder,.textarea.error::-moz-placeholder{opacity:1;color:#bf2a2a}.input.error:-ms-input-placeholder,.textarea.error:-ms-input-placeholder{opacity:1;color:#bf2a2a}.input.error::-ms-input-placeholder,.textarea.error::-ms-input-placeholder{opacity:1;color:#bf2a2a}.input.error::placeholder,.textarea.error::placeholder{opacity:1;color:#bf2a2a}.input.error::-ms-input-placeholder,.textarea.error::-ms-input-placeholder{opacity:1;color:#bf2a2a}.input.disabled,.input:disabled,.textarea.disabled,.textarea:disabled{cursor:default;pointer-events:none;border-color:rgba(31,31,31,.5)}.input.disabled:hover,.input:disabled:hover,.textarea.disabled:hover,.textarea:disabled:hover{border-color:rgba(31,31,31,.5)}.input.disabled::-webkit-input-placeholder,.input:disabled::-webkit-input-placeholder,.textarea.disabled::-webkit-input-placeholder,.textarea:disabled::-webkit-input-placeholder{color:rgba(31,31,31,.5)}.input.disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.textarea.disabled::-moz-placeholder,.textarea:disabled::-moz-placeholder{color:rgba(31,31,31,.5)}.input.disabled:-ms-input-placeholder,.input:disabled:-ms-input-placeholder,.textarea.disabled:-ms-input-placeholder,.textarea:disabled:-ms-input-placeholder{color:rgba(31,31,31,.5)}.input.disabled::-ms-input-placeholder,.input:disabled::-ms-input-placeholder,.textarea.disabled::-ms-input-placeholder,.textarea:disabled::-ms-input-placeholder{color:rgba(31,31,31,.5)}.input.disabled::placeholder,.input:disabled::placeholder,.textarea.disabled::placeholder,.textarea:disabled::placeholder{color:rgba(31,31,31,.5)}.input.disabled::-ms-input-placeholder,.input:disabled::-ms-input-placeholder,.textarea.disabled::-ms-input-placeholder,.textarea:disabled::-ms-input-placeholder{color:rgba(31,31,31,.5)}input:focus,textarea:focus{outline:0}.input{height:48px}.textarea{height:170px;padding:16px;resize:none;-ms-overflow-style:none;scrollbar-width:none}.textarea::-webkit-scrollbar{display:none}::-moz-selection{background:#e3ba76;text-shadow:none}::selection{background:#e3ba76;text-shadow:none}.header{position:fixed;z-index:10;top:0;right:0;left:0;padding-top:10px;padding-bottom:10px;background-color:#fff;-webkit-box-shadow:0 3px 3px -2px rgba(31,31,31,.15);box-shadow:0 3px 3px -2px rgba(31,31,31,.15)}.header:not(.scrolled) .header-nav.compensate-for-scrollbar{margin-right:0!important}.header__inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{display:block;width:90px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header__logo img,.header__logo picture{display:block}.header__menu-opener{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;margin-right:10px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__menu-opener svg{width:30px;height:30px;fill:rgba(31,31,31,.8)}.header__menu-list{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-item{margin-right:20px}.header__menu-link{-webkit-transition:border-color .3s;transition:border-color .3s;text-decoration:none;color:#fff;border-bottom:1px dotted currentColor}.header__menu-link:hover{border-color:transparent}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header__phone-block{margin-right:10px;text-align:center}.header__recall{cursor:pointer;text-decoration:underline;color:rgba(31,31,31,.8);border:none;background-color:transparent}.header__work-time{font-size:10px;line-height:1.2;margin-right:10px;color:rgba(31,31,31,.5)}.header__socials{margin-right:10px}.header__social{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__social:not(:last-child){margin-right:10px}.header__social svg{width:24px;height:24px;fill:rgba(31,31,31,.8)}.header__icon-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;padding:0;cursor:pointer;text-decoration:none;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__icon-button:not(:last-child){margin-right:10px}.header__icon-button svg{width:24px;height:24px;fill:rgba(31,31,31,.8)}.header__nav{margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social:not(:last-child){margin-right:10px}.social svg{width:24px;height:24px;fill:rgba(31,31,31,.8)}.header-phone{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;text-decoration:none;color:rgba(31,31,31,.8)}.header-phone__text{font-weight:500}.header-phone__icon{width:24px;height:24px;fill:rgba(31,31,31,.8)}.header-cart,.header-favorite{font-size:10px;position:relative;z-index:1;text-align:center;color:rgba(31,31,31,.8)}.header-cart__text,.header-favorite__text{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-cart svg,.header-favorite svg{width:30px;height:30px;fill:none;stroke:rgba(31,31,31,.8);stroke-width:1.4}.header-favorite svg{stroke-width:1.2}.header-cart svg{margin-top:-4px}.header-nav{position:relative}.header-nav.is-open{display:block}.header-nav ul{list-style:none}.header-nav a{text-decoration:none}.header-nav__inner.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.header-nav__closer{position:absolute;z-index:1;top:24px;right:8px;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-nav__closer svg{width:24px;height:24px;fill:#fff}.header-nav__category.all-goods svg{width:22px;height:22px;-webkit-transition:fill .3s;transition:fill .3s;fill:#fff}.header-nav__category.phone,.header-nav__category.search{display:none}.header-nav__category-link{font-size:16px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav__category-link:hover{opacity:.7}.header-nav__category-link svg{display:block;width:24px;height:24px;fill:#fff}.header-nav__category-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;margin-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-nav__category-icon img{width:auto;max-width:30px;height:35px;max-height:35px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header-nav__subcategory-item{margin-bottom:15px}.header-nav__subcategory-item>a{font-weight:500}.header-nav__subcategory-item>a:hover{opacity:.7}.header-nav__sub-subcategory-item{margin-top:5px}.header-nav__sub-subcategory-item a{opacity:.6}.header-nav__sub-subcategory-item a:hover{opacity:.7}.header-nav__promo{width:auto;min-width:200px;max-width:none;height:100%}.header-nav__promo a{display:block}.header-nav__promo img{display:block;max-height:250px}.search-popup{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:none;background-color:rgba(31,31,31,.5)}.search-popup.is-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-popup__inner{position:relative;width:100%;max-width:90%}.search-popup__input{width:100%;height:56px;padding:0 80px 0 24px;border:1px solid #1f1f1f;background-color:#fff}.search-popup__submit{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0;background-color:transparent}.search-popup__close{position:absolute;z-index:1;top:0;right:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:56px;height:56px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-popup__close svg{width:16px;height:16px;fill:#1f1f1f}.main-banner{margin-bottom:40px}.main-banner:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.main-banner:not(.slick-initialized) .main-banner__slide{min-width:100%}.main-banner__link{position:relative;z-index:1;display:block;color:#fff}.main-banner__link::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(31,31,31,.55)}.main-banner__link:hover .main-banner__button{color:#1f1f1f;background-color:#fff}.main-banner__picture{display:block}.main-banner__picture img{display:block;width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-banner__container{position:absolute;z-index:2;top:50%;left:50%;width:100%;padding-right:10px;padding-left:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-banner__title{font-size:30px;margin-bottom:24px;text-transform:uppercase}.main-banner__text{max-width:280px;margin-bottom:24px}.main-banner__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:50px;padding:10px 50px;-webkit-transition:all .3s;transition:all .3s;border:1px solid #fff;background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-banner .slick-next,.main-banner .slick-prev{position:absolute;z-index:1;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;padding:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;border-radius:50%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-banner .slick-next svg,.main-banner .slick-prev svg{width:16px;height:16px;fill:#1f1f1f}.main-banner .slick-next{right:4px;left:auto}.main-banner .slick-prev{left:4px}.main-banner .slick-dots{position:absolute;z-index:1;top:auto;bottom:10px}.main-banner .slick-dots li button::before{border-color:#fff}.main-banner .slick-dots li.slick-active button::before{background-color:#fff}.sections-cards{margin-bottom:40px}.sections-cards::-webkit-scrollbar{width:0;height:0}.sections-card{font-weight:500;position:relative;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:130px;height:160px;margin-right:20px;padding:15px 10px 10px;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;text-decoration:none;border:none;border-radius:8px;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 1px 3px #cbcbcb;box-shadow:0 1px 3px #cbcbcb;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.sections-card:focus-within,.sections-card:hover{background-color:#faf8f4}.sections-card:focus-within img,.sections-card:hover img{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.sections-card img{display:inline-block;width:100%;max-width:100px;height:100px;margin:0;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;background-repeat:no-repeat;background-position:50%;background-size:contain;-ms-flex-negative:0;flex-shrink:0;mix-blend-mode:darken}.sections-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button.sections-card{display:none;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button.sections-card .sections-card__link{-webkit-box-flex:0;-ms-flex:0;flex:0}button.sections-card .sections-card__more{position:relative;width:8px;height:8px;margin-bottom:15px;border-radius:50%;background-color:#1f1f1f}button.sections-card .sections-card__more::after,button.sections-card .sections-card__more::before{position:absolute;z-index:1;width:8px;height:8px;content:"";border-radius:50%;background-color:#1f1f1f}button.sections-card .sections-card__more::after{right:-14px;left:auto}button.sections-card .sections-card__more::before{left:-14px}.tabs{margin-bottom:40px}.tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:795px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-right:20px;padding-bottom:10px;padding-left:20px;list-style:none;border-top:1px solid #e0e0e0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-overflow-scrolling:touch}.tabs__button{font-size:16px;font-weight:300;position:relative;margin-top:-1px;padding:10px 20px 2px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap;color:rgba(31,31,31,.8);border:none;background-color:transparent}.tabs__button:focus-within,.tabs__button:hover{color:#a29480}.tabs__button.is-active{color:#a29480}.tabs__button.is-active::before{position:absolute;z-index:1;top:-2px;left:50%;width:calc(100% - 30px);height:5px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#a29480}.tab{display:none}.tab.is-active{display:block}.products-slider:not(:last-child){margin-bottom:40px}.products-slider:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.products-slider:not(.slick-initialized) .products-slider__item{min-width:100%}.products-slider .slick-next,.products-slider .slick-prev{position:absolute;z-index:1;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;padding:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;border-radius:50%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-slider .slick-next svg,.products-slider .slick-prev svg{width:16px;height:16px;fill:#a29480}.products-slider .slick-next{right:4px;left:auto}.products-slider .slick-prev{left:4px}.products-slider .slick-dots{margin-top:20px}.products-slider .slick-dots li button::before{border-color:#a29480}.products-slider .slick-dots li.slick-active button::before{background-color:#a29480}.product{font-weight:300;position:relative;z-index:1;max-width:390px;margin-right:auto;margin-left:auto;padding:10px;text-align:center}.product:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.product__image{display:block;max-width:240px;margin-right:auto;margin-bottom:10px;margin-left:auto}.product__image img{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1)}.product__image::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:""}.product__brand{font-size:13px;text-transform:uppercase;color:rgba(31,31,31,.4)}.product__price-current{font-size:15px;display:block}.product__price-old{font-size:13px}.product__price-old span:first-child{text-decoration:line-through;color:rgba(31,31,31,.4)}.product__fav{position:absolute;z-index:2;top:0;right:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__fav:hover svg{stroke:#a29480}.product__fav:focus-within svg{stroke:#a29480}.product__fav.is-active svg{fill:#e3ba76;stroke:#e3ba76}.product__fav svg{width:24px;height:24px;-webkit-transition:stroke .3s;transition:stroke .3s;fill:none;stroke:rgba(162,148,128,.5)}.consult-form{font-weight:300;margin-bottom:40px;background-color:rgba(31,31,31,.05)}.consult-form__inner{max-width:900px;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.consult-form__title{font-size:30px;font-weight:400;margin-bottom:5px}.consult-form__subtitle{font-size:20px;margin-bottom:10px}.consult-form__text{font-size:16px;margin-bottom:10px}.consult-form__input{width:100%;height:48px;padding:0 20px;border:1px solid #1f1f1f;border-radius:0}.consult-form__submit{padding:15px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;color:#fff;border:1px solid #1f1f1f;border-radius:0;background-color:#1f1f1f;-ms-flex-negative:0;flex-shrink:0}.consult-form__submit:hover{color:#fff;background-color:#1f1f1f}.consult-form img{max-width:415px;margin-bottom:-40px}.benefits{margin-bottom:40px;padding-top:40px;padding-bottom:40px;background-color:rgba(31,31,31,.05)}.benefits::-webkit-scrollbar{width:0;height:0}.benefits__item{text-align:center}.benefits__item-image{display:-webkit-box;display:-ms-flexbox;display:flex;height:115px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefits__item-image img{display:block;max-width:135px}.benefits__item-title{font-size:18px;font-weight:500;line-height:1.2;margin-top:25px}.benefits__item-text{font-size:12px;font-weight:300;max-width:225px;margin:10px auto 0;color:rgba(31,31,31,.5)}.blog::-webkit-scrollbar{width:0;height:0}.blog-item{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;border-radius:8px;-webkit-box-shadow:0 1px 3px #cbcbcb;box-shadow:0 1px 3px #cbcbcb}.blog-item:focus-within img,.blog-item:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.blog-item:focus-within .blog-item__pseudo-link,.blog-item:hover .blog-item__pseudo-link{border-color:transparent}.blog-item__image{overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.blog-item__image img{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-item__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f6f6f6;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-item__title{font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-item__preview{font-weight:300;display:-webkit-box;overflow:hidden;margin-top:4px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-item__pseudo-link{line-height:1.1;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-transition:border-color .3s;transition:border-color .3s;border-bottom:1px dotted currentColor}.blog-date{font-size:12px;text-align:center;color:rgba(31,31,31,.7)}.blog-image img{display:block;margin-right:auto;margin-left:auto}.breadcrumbs{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:10px;list-style:none;text-transform:uppercase;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumbs__item{margin-bottom:10px}.breadcrumbs__item:not(:last-child)::after{margin-right:10px;margin-left:10px;content:"/"}.breadcrumbs__link{text-decoration:none;color:rgba(31,31,31,.7)}.breadcrumbs__link:hover{color:#1f1f1f}.to-section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.to-section svg{width:.5em;min-width:.5em;height:.5em;margin-left:.4em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;fill:currentColor}.to-section:hover svg{-webkit-transform:translateX(.5em);transform:translateX(.5em)}.catalog__goods-block .text-block{margin:0}.catalog h1{margin-bottom:20px}.catalog h2{margin-bottom:18px}.catalog__goods-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog__goods-top .select-wrapper:not(:last-child){margin-right:10px}.catalog__goods-top .select2-container{width:auto!important;min-width:190px}.catalog__goods-top .select2-container+.select2-container{width:100%!important}.catalog__goods-top .select2-container .select2-selection--single{height:40px}.catalog__goods-top .select2-container--default .select2-selection--single{border:none;border-radius:0}.catalog__goods-top .select2-container--default .selection{display:block;height:40px}.catalog__goods-top .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;font-weight:600;line-height:40px;padding-right:16px;padding-left:0;color:#1f1f1f}.catalog__goods-top .select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(31,31,31,.5)}.catalog__goods-top .select2-container--default .select2-selection--single .select2-selection__arrow{top:14px;right:0;width:16px;height:16px}.catalog__goods-top .select2-container--default .select2-selection--single .select2-selection__arrow b{position:static;display:block;width:16px;height:16px;margin:0;border:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3344 6.1133C11.2095 5.98913 11.0406 5.91943 10.8644 5.91943C10.6883 5.91943 10.5193 5.98913 10.3944 6.1133L8.0011 8.4733L5.6411 6.1133C5.5162 5.98913 5.34723 5.91943 5.17111 5.91943C4.99498 5.91943 4.82601 5.98913 4.70111 6.1133C4.63862 6.17527 4.58902 6.249 4.55518 6.33024C4.52133 6.41148 4.50391 6.49862 4.50391 6.58663C4.50391 6.67464 4.52133 6.76177 4.55518 6.84301C4.58902 6.92425 4.63862 6.99799 4.70111 7.05996L7.52777 9.88663C7.58975 9.94911 7.66348 9.99871 7.74472 10.0326C7.82596 10.0664 7.9131 10.0838 8.0011 10.0838C8.08911 10.0838 8.17625 10.0664 8.25749 10.0326C8.33873 9.99871 8.41246 9.94911 8.47444 9.88663L11.3344 7.05996C11.3969 6.99799 11.4465 6.92425 11.4804 6.84301C11.5142 6.76177 11.5316 6.67464 11.5316 6.58663C11.5316 6.49862 11.5142 6.41148 11.4804 6.33024C11.4465 6.249 11.3969 6.17527 11.3344 6.1133Z' fill='%23B9B9B9'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:0 0}.catalog__goods-top .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.66556 9.8867C4.79047 10.0109 4.95944 10.0806 5.13556 10.0806C5.31169 10.0806 5.48065 10.0109 5.60556 9.8867L7.9989 7.5267L10.3589 9.8867C10.4838 10.0109 10.6528 10.0806 10.8289 10.0806C11.005 10.0806 11.174 10.0109 11.2989 9.8867C11.3614 9.82473 11.411 9.751 11.4448 9.66976C11.4787 9.58852 11.4961 9.50138 11.4961 9.41337C11.4961 9.32536 11.4787 9.23823 11.4448 9.15699C11.411 9.07575 11.3614 9.00201 11.2989 8.94004L8.47223 6.11337C8.41025 6.05089 8.33652 6.00129 8.25528 5.96744C8.17404 5.9336 8.0869 5.91617 7.9989 5.91617C7.91089 5.91617 7.82375 5.9336 7.74251 5.96744C7.66127 6.00129 7.58754 6.05089 7.52556 6.11337L4.66556 8.94004C4.60308 9.00201 4.55348 9.07575 4.51963 9.15699C4.48579 9.23823 4.46836 9.32536 4.46836 9.41337C4.46836 9.50138 4.48579 9.58852 4.51963 9.66976C4.55348 9.75099 4.60308 9.82473 4.66556 9.8867Z' fill='black'/%3E%3C/svg%3E%0A")}.catalog__goods-top .select2-dropdown{overflow:hidden;border-color:rgba(31,31,31,.3);border-radius:10px;-webkit-box-shadow:0 3px 3px -2px rgba(31,31,31,.15);box-shadow:0 3px 3px -2px rgba(31,31,31,.15)}.catalog__goods-top .select2-container--open .select2-dropdown{right:0;left:auto;min-width:180px}.catalog__goods-top .select2-container--open .select2-dropdown--below{border-top:1px solid rgba(31,31,31,.3);border-radius:10px}.catalog__goods-top .select2-results__option{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;padding-right:15px;padding-left:15px;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog__goods-top .select2-results__option:not(:last-child){border-bottom:rgba(31,31,31,.3)}.catalog__goods-top .select2-results__option--highlighted{background-color:rgba(31,31,31,.1)}.catalog__goods-top .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgba(31,31,31,.1)}.catalog__goods-top .sorting-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog__goods-top .sorting-text__icon{width:10px;min-width:10px;height:10px;margin-right:6px;fill:#000}.catalog__sorting{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;margin-left:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog__sorting-title{font-size:12px;display:block;margin-right:10px;text-align:center}.catalog__show-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__show-block-title{font-size:12px;display:block;margin-right:10px;text-align:center}.catalog__show-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;cursor:pointer;-webkit-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s;text-decoration:none;border:1px solid rgba(31,31,31,.5);background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog__show-button:not(:last-child){margin-right:10px}.catalog__show-button:focus-within,.catalog__show-button:hover{color:#fff;border-color:transparent;background-color:rgba(31,31,31,.3)}.catalog__show-button.is-active{color:#fff;border-color:#1f1f1f;background-color:#1f1f1f}.catalog__goods-list{display:grid;margin-bottom:40px;gap:20px}.catalog__goods-list .product{margin:0;padding:20px;-webkit-transition:border-color .3s;transition:border-color .3s;border:1px solid rgba(31,31,31,.1)}.catalog__goods-list .product:focus-within,.catalog__goods-list .product:hover{border-color:#e3ba76}.catalog__filter{position:fixed;z-index:11;top:0;right:0;bottom:0;left:0;display:none;background-color:rgba(31,31,31,.5)}.catalog__filter.is-open{display:block}.price-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px;margin-left:-10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-inputs__item{position:relative;padding-right:10px;padding-left:10px}.price-inputs__item-title{font-size:12px;position:absolute;top:2px;left:20px;color:rgba(31,31,31,.5)}.price-input{width:100%;height:40px;padding:8px 10px 0;color:#1f1f1f;border:1px solid rgba(31,31,31,.5);background-color:#fff}.price-input:focus{border-color:#1f1f1f}.filter-opener{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-right:20px;padding-left:20px;cursor:pointer;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;color:#fff;border:1px solid #1f1f1f;background-color:#1f1f1f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-opener svg{width:20px;height:20px;margin-right:12px;fill:#fff}.filter-opener:focus-within,.filter-opener:hover{color:#fff;border-color:transparent;background-color:rgba(31,31,31,.3)}.filter-closer{position:absolute;z-index:1;top:24px;right:8px;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-closer svg{width:24px;height:24px;fill:#fff}.filter{overflow-y:auto;width:85%;max-width:400px;height:100dvh;max-height:100vh;padding:20px 20px 0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#fff}.filter.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.filter__close{position:absolute;z-index:1;top:19px;right:10px;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;padding:0;cursor:pointer;border:none;background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter__close-icon{width:16px;height:16px;fill:#1f1f1f}.filter__section{margin-bottom:10px}.filter__section-inner{display:none;padding-top:20px}.filter__section-inner.is-open{display:block}.filter__section-title{font-weight:700;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:42px;margin-bottom:0;cursor:pointer;border:none;border-bottom:1px solid rgba(31,31,31,.3);background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter__section-title.is-open::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.filter__section-title::after{position:absolute;top:50%;right:0;left:auto;width:10px;height:10px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/local/templates/roomterio/css/../images/icons/chevron_down.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto}.filter__buttons{position:sticky;z-index:1;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;padding:10px 0 20px;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter__button{width:calc(50% - 10px);min-width:calc(50% - 10px);padding:5px 15px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;color:#fff;border:none;background-color:#1f1f1f}.filter__button:focus-within,.filter__button:hover{color:#fff;background-color:rgba(31,31,31,.7)}.filter__button--type_1{background-color:#a29480}.filter__button--type_1:focus-within,.filter__button--type_1:hover{background-color:rgba(162,148,128,.7)}.filter__color{font-size:14px;line-height:22px;position:relative;display:block;padding-top:8px;padding-bottom:7px;padding-left:40px;cursor:pointer}.filter__color input[type=checkbox]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px}.filter__color input[type=checkbox]:checked+.filter__color-icon{border-color:#1f1f1f}.filter__color:focus-within .filter__color-icon,.filter__color:hover .filter__color-icon{border-color:rgba(31,31,31,.7)}.filter__color-icon{position:absolute;z-index:1;top:50%;left:0;overflow:hidden;width:30px;height:30px;padding:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid rgba(31,31,31,.1);border-radius:50%}.filter__color-icon img{border-radius:50%}.filter__section-cut{display:none}.filter__section-cut-toggler{padding:10px 0;cursor:pointer;text-decoration:underline;color:#a29480;border:none;background-color:transparent}.filter .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1px;margin-right:1px;margin-left:1px}.filter .checkbox:not(:last-child){margin-bottom:14px}.search-results{display:grid;margin-bottom:40px;gap:20px}.search-results .product{margin:0;padding:20px;-webkit-transition:border-color .3s;transition:border-color .3s;border:1px solid rgba(31,31,31,.1)}.search-results .product:focus-within,.search-results .product:hover{border-color:#e3ba76}.pager{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager:not(:last-child){margin-bottom:40px}.pager__item{margin-bottom:0!important}.pager__item:not(:first-child){margin-left:5px}.pager__item:not(:last-child){margin-right:5px}.pager__link{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:40px;height:40px;padding-right:10px;padding-left:10px;-webkit-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s;text-decoration:none;border:1px solid #1f1f1f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager__link.is-active{color:#fff;border-color:transparent;background-color:#1f1f1f}.pager__link:not(.is-active):focus-within,.pager__link:not(.is-active):hover{color:#fff;border-color:transparent;background-color:rgba(31,31,31,.5)}.detail:not(:last-child){margin-bottom:40px}.detail__top{padding-bottom:40px;border-bottom:1px solid #e0e0e0}.detail__top:not(:last-child){margin-bottom:40px}.detail__images{position:relative;z-index:1;margin-bottom:30px}.detail__fav-container{position:absolute;z-index:2;top:0;left:50%;width:100%;max-width:300px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.detail__fav{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail__fav:hover svg{stroke:#a29480}.detail__fav:focus-within svg{stroke:#a29480}.detail__fav.is-active svg{fill:#e3ba76;stroke:#e3ba76}.detail__fav svg{width:24px;height:24px;-webkit-transition:stroke .3s;transition:stroke .3s;fill:none;stroke:rgba(162,148,128,.5)}.detail__info h1{margin-bottom:10px}.detail__artikul{font-weight:500;margin-bottom:20px;color:rgba(31,31,31,.5)}.detail__old-price{font-size:18px;line-height:1.2;text-decoration:line-through;color:#e3ba76}.detail__price{font-size:30px;font-weight:600;line-height:1.2}.detail__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;margin-right:-10px;margin-left:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__buttons .button{font-weight:500;min-width:222px;margin:5px 10px;text-transform:uppercase}.detail__stock{font-weight:500;margin-top:20px}.detail__stock::before{display:inline-block;width:21px;height:21px;margin-top:-4px;margin-right:10px;content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 443 443' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m221.647 0c-122.214 0-221.647 99.433-221.647 221.647s99.433 221.647 221.647 221.647 221.647-99.433 221.647-221.647-99.433-221.647-221.647-221.647zm0 415.588c-106.941 0-193.941-87-193.941-193.941s87-193.941 193.941-193.941 193.941 87 193.941 193.941-87 193.941-193.941 193.941z'/%3E%3Cpath d='m235.5 83.118h-27.706v144.265l87.176 87.176 19.589-19.589-79.059-79.059z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;background-size:contain}.detail__stock--in_stock::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 477 477' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M238.933,0C106.974,0,0,106.974,0,238.933s106.974,238.933,238.933,238.933s238.933-106.974,238.933-238.933 C477.726,107.033,370.834,0.141,238.933,0z M238.933,443.733c-113.108,0-204.8-91.692-204.8-204.8s91.692-204.8,204.8-204.8 s204.8,91.692,204.8,204.8C443.611,351.991,351.991,443.611,238.933,443.733z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M370.046,141.534c-6.614-6.388-17.099-6.388-23.712,0v0L187.733,300.134l-56.201-56.201 c-6.548-6.78-17.353-6.967-24.132-0.419c-6.78,6.548-6.967,17.353-0.419,24.132c0.137,0.142,0.277,0.282,0.419,0.419 l68.267,68.267c6.664,6.663,17.468,6.663,24.132,0l170.667-170.667C377.014,158.886,376.826,148.082,370.046,141.534z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.detail__note{font-size:13px;margin-top:20px;color:rgba(31,31,31,.5)}.detail__bottom{padding-bottom:40px;border-bottom:1px solid #e0e0e0}.detail__bottom ul{list-style:none}.detail__bottom ul span{text-decoration:underline}.detail-slider:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.detail-slider:not(.slick-initialized) .detail-slider__slide{min-width:100%}.detail-slider__slide img{display:block;margin-right:auto;margin-left:auto;padding:15px;border:1px solid #e3ba76}.detail-thumbs{max-width:430px;margin-top:20px;margin-right:auto;margin-left:auto}.detail-thumbs:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.detail-thumbs:not(.slick-initialized) .detail-thumbs__slide{min-width:100%}.detail-thumbs__slide.slick-current img{border-color:#1f1f1f}.detail-thumbs__slide img{display:block;margin-right:auto;margin-left:auto;padding:5px;cursor:pointer;border:1px solid #e3ba76}.detail-thumbs .slick-next,.detail-thumbs .slick-prev{position:absolute;z-index:1;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;padding:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;border-radius:50%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-thumbs .slick-next svg,.detail-thumbs .slick-prev svg{width:16px;height:16px;fill:#1f1f1f}.detail-thumbs .slick-next{right:-10px;left:auto}.detail-thumbs .slick-prev{left:-10px}.detail-thumbs .slick-disabled{cursor:default;opacity:.5}.popup{display:none;width:100%;max-width:480px;background-color:#fff}.popup.fancybox-content{width:100%;max-width:480px;cursor:auto}.popup .checkbox,.popup .input-label{margin-bottom:24px}.cart__list{margin-bottom:40px}.cart__products{margin-bottom:20px}.cart__product{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 20px;border:1px solid rgba(31,31,31,.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__product:not(:last-child){margin-bottom:10px}.cart__product-photo a{display:block;width:80px;height:80px}.cart__product-photo img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.cart__product-info{padding:5px 20px}.cart__product-title{font-size:18px;font-weight:500}.cart__product-title:not(:last-child){margin-bottom:5px}.cart__product-title a{-webkit-transition:color .3s;transition:color .3s;text-decoration:none}.cart__product-title a:hover{color:#e3ba76}.cart__product-brand{color:rgba(31,31,31,.3)}.cart__product-count{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5px;padding-bottom:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__product-count button{font-size:24px;font-weight:500;width:40px;height:40px;padding:0;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;border:none;background-color:transparent}.cart__product-count button:hover{color:#e3ba76}.cart__product-count input{font-size:16px;width:40px;height:40px;padding:0;text-align:center;border:none;background-color:rgba(31,31,31,.1)}.cart__product-price-block{padding:5px 20px;white-space:nowrap}.cart__product-old-price{text-decoration:line-through;color:rgba(31,31,31,.3)}.cart__product-old-price:not(:last-child){margin-bottom:0}.cart__product-price{font-size:24px;font-weight:500}.cart__product-delete{padding:16px 0;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;border:none;background-color:transparent}.cart__product-delete:hover{color:#e3ba76}.cart__total{text-align:right}.cart__total span{font-size:24px;display:inline-block;margin:0 5px 0 10px}.cart__form .checkbox,.cart__form .input-label{margin-bottom:24px}.photos-list{display:-webkit-box;display:-ms-flexbox;display:flex;--gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.photos-list:not(:last-child){margin-bottom:40px}.photos-list:not(:first-child){margin-top:40px}.photos-list__item{width:calc(calc(100% / 2) - var(--gap)/ 2)}.page-404{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:588px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-404__code{font-size:96px;font-weight:700;margin-top:34px;margin-bottom:26px}.footer{padding-top:40px;padding-bottom:40px;background-color:#f5f3f1;-ms-flex-negative:0;flex-shrink:0}.footer a{-webkit-transition:opacity .3s;transition:opacity .3s;text-decoration:none}.footer a:focus-within,.footer a:hover{opacity:.7}.footer__inner{margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.footer__grid{display:grid;grid-template-columns:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:20px}.footer__block:not(:last-child){margin-bottom:25px}.footer__title{font-weight:500;margin-bottom:10px}.footer__title.js-list-toggler{position:relative;z-index:1}.footer__title.js-list-toggler::after{position:absolute;z-index:1;top:50%;right:0;left:auto;width:14px;height:14px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/local/templates/roomterio/css/../images/icons/chevron_down.svg) no-repeat 50% 50% transparent}.footer__title.js-list-toggler.is-active::after{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.footer__list{margin:0;padding:10px 0 0;list-style:none}.footer__list-item:not(:last-child){margin-bottom:15px}.footer__developer a{position:relative;z-index:1;padding-left:8px}.footer__developer a::before{position:absolute;z-index:1;top:-1px;left:1px;width:16px;height:16px;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.79 24.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23888;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='25.79 1.38 24.59 0 0.57 4.45 0 6.1 16.35 24.9 18.06 24.56 25.79 1.38 25.79 1.38'/%3E%3Cpolygon class='cls-2' points='15.67 16.71 19.48 5.56 17.59 5.56 14.61 15.12 11.58 5.56 9.63 5.56 13.51 16.71 15.67 16.71 15.67 16.71'/%3E%3C/svg%3E");background-repeat:no-repeat}.footer .small{font-size:12px;opacity:.5}.footer .footer-social:hover{opacity:1}.footer .footer-social:focus-within img{opacity:1}.button-like-link{padding:0;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:left;border:none;background-color:transparent}.button-like-link:hover{opacity:.7}.button-like-link:focus-within{opacity:.7}.footer-subscribe{position:relative;z-index:1}.footer-subscribe__input{width:100%;height:48px;padding-right:58px;padding-left:20px;-webkit-transition:border-color .3s;transition:border-color .3s;border:1px solid transparent;border-radius:24px}.footer-subscribe__input:focus{border-color:rgba(31,31,31,.5)}.footer-subscribe__input:focus+.footer-subscribe__submit svg{fill:#1f1f1f}.footer-subscribe__submit{position:absolute;z-index:1;top:0;right:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-subscribe__submit svg{width:12px;height:12px;-webkit-transition:fill .3s;transition:fill .3s;fill:rgba(31,31,31,.3)}.ym-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ym-link .ym-grades{margin-left:10px}.ym-grades{position:relative;z-index:1}.ym-grades__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ym-grades__stars span{width:14px;height:14px;opacity:.5;background:url(/local/templates/roomterio/css/../images/icons/star.svg) no-repeat 50% 50% transparent;-ms-flex-negative:0;flex-shrink:0}.ym-grades__stars-value{position:absolute;z-index:1;top:0;left:0;overflow:hidden}.ym-grades__stars-value span{opacity:.8;background-image:url(/local/templates/roomterio/css/../images/icons/full_star.svg)}.footer-payments{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-payments li:not(:last-child){margin-right:10px}.footer-payments img{display:block;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;-webkit-filter:grayscale(1);filter:grayscale(1)}.footer-payments img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.footer-payments img:focus-within{-webkit-filter:grayscale(0);filter:grayscale(0)}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.footer-socials li:not(:last-child){margin-right:10px}.footer-social{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:50% 50%}.footer-social--yt{background-image:url(/local/templates/roomterio/css/../images/icons/socials/yt_grey.svg)}.footer-social--tg{background-image:url(/local/templates/roomterio/css/../images/icons/socials/tg_grey.svg)}.footer-social--vk{background-image:url(/local/templates/roomterio/css/../images/icons/socials/vk_grey.svg)}.footer-social--zen{background-image:url(/local/templates/roomterio/css/../images/icons/socials/zen_grey.svg)}.footer-social:hover img{opacity:1}.footer-social:focus-within img{opacity:1}.footer-social img{display:block;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}@media (min-width:520px){.catalog__goods-list{grid-template-columns:1fr 1fr}.search-results{grid-template-columns:1fr 1fr}}@media (min-width:600px){.photos-list__item{width:calc(calc(100% / 3) - var(--gap) * 2 / 3)}}@media (min-width:720px){.catalog__sorting{margin-left:40px}.catalog__show-block{margin-left:auto}}@media (min-width:768px){.content{padding-top:65px}.header-phone__icon{display:none}.main-banner__picture img{min-height:400px;max-height:600px}.products-slider:not(.slick-initialized) .products-slider__item{min-width:50%}.catalog__goods-list{grid-template-columns:1fr 1fr 1fr}.search-results{grid-template-columns:1fr 1fr 1fr}.detail__fav-container{max-width:430px}.footer__grid{grid-template-columns:260px 260px;row-gap:40px}.footer__title{pointer-events:none}.footer__title.js-list-toggler::after{display:none}.footer__list{display:block!important;padding-top:0}.footer-subscribe{max-width:220px}}@media (min-width:900px){.photos-list__item{width:calc(calc(100% / 4) - var(--gap) * 3 / 4)}}@media (min-width:1024px) and (min-width:1200px){.blog--big_last .blog-item:first-child .blog-item__title{font-size:24px}.blog-item .blog-item__title{font-size:20px}}@media (min-width:1024px) and (max-height:670px){.header-nav__subcategory-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (min-width:1024px){.main-page .content{padding-top:0}.content{padding-top:0}.container{max-width:1340px;padding-right:40px;padding-left:40px}.main-page .header{background-color:transparent}.header{position:static;min-height:124px;padding-bottom:0;background-color:#1f1f1f;-webkit-box-shadow:none;box-shadow:none}.header.out .header-nav{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header.scrolled .header-nav{position:fixed;top:0;right:0;left:0;-webkit-transition:background-color .3s,-webkit-transform .2s;transition:background-color .3s,-webkit-transform .2s;transition:transform .2s,background-color .3s;transition:transform .2s,background-color .3s,-webkit-transform .2s;background-color:#1f1f1f;-webkit-box-shadow:0 3px 3px -2px rgba(31,31,31,.15);box-shadow:0 3px 3px -2px rgba(31,31,31,.15)}.header.scrolled .header-nav__category.phone,.header.scrolled .header-nav__category.search{display:block}.header__inner{max-width:1340px;min-height:60px;margin-bottom:10px;padding-right:40px;padding-left:40px}.header__logo{position:absolute;z-index:1;top:50%;left:50%;width:120px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__menu-opener{display:none}.header__phone-block{margin-right:20px}.header__recall{color:#fff}.header__work-time{margin-right:10px;color:#fff}.header__socials .social svg{fill:#fff}.header__social svg{fill:#fff}.header__icon-button svg{fill:#fff}.header__nav{max-width:1340px;padding-right:40px;padding-left:40px}.header-phone{font-size:16px;color:#fff}.header-cart,.header-favorite{color:#fff}.header-cart svg,.header-favorite svg{fill:none;stroke:#fff}.header-nav__inner{max-width:1340px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.header-nav__closer{display:none}.header-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-nav__category{cursor:pointer;text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.header-nav__category:hover .header-nav__subcategory{visibility:visible;-webkit-transition:0s 150ms all;transition:0s 150ms all;opacity:1}.header-nav__category-link{font-size:14px;padding:6px;text-align:center;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-nav__category-icon{display:none}.header-nav__subcategory{position:absolute;top:100%;right:0;left:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;visibility:hidden;overflow:hidden;width:100%;padding:40px 0;text-align:left;opacity:0;background-color:#fff;-webkit-box-shadow:0 3px 3px -2px rgba(31,31,31,.15);box-shadow:0 3px 3px -2px rgba(31,31,31,.15);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-nav__subcategory-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.header-nav__subcategory-item{overflow:hidden;max-width:215px;margin-right:32px;-moz-column-break-inside:avoid;break-inside:avoid-column;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}.search-popup__input{font-size:24px;height:80px;padding-right:104px}.search-popup__close{width:80px;height:80px}.search-popup__close svg{width:32px;height:32px}.main-page .main-banner{margin-top:-124px}.main-banner__picture img{min-height:600px}.main-banner__container{max-width:1340px;padding-right:40px;padding-left:40px}.sections-cards{display:grid;grid-gap:15px;grid-template-columns:repeat(6,1fr)}.sections-cards--hiddens .sections-card:nth-child(n+6){display:none}.sections-cards--hiddens button.sections-card{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.sections-card{font-size:16px;width:auto;height:225px;margin:0;padding:25px 10px 10px}.products-slider:not(.slick-initialized) .products-slider__item{min-width:33.33333%}.products-slider .slick-next{right:-30px}.products-slider .slick-prev{left:-30px}.consult-form__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.consult-form__form{display:-webkit-box;display:-ms-flexbox;display:flex}.benefits{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr)}.blog--big_last{display:grid;gap:20px;grid-template-columns:7fr 5fr}.blog--big_last .blog-item:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;grid-row:span 3}.blog--big_last .blog-item:first-child .blog-item__image{width:100%;height:402px;border-radius:8px 8px 0 0}.blog--big_last .blog-item:first-child .blog-item__text-block{min-height:178px;padding:24px 32px;border-radius:0 0 8px 8px}.blog--list{display:grid;gap:20px;grid-template-columns:1fr 1fr}.blog-item{height:180px}.blog-item .blog-item__image{width:180px;height:100%;border-radius:8px 0 0 8px}.blog-item .blog-item__text-block{padding:24px;border-radius:0 8px 8px 0}.filter__close{display:none}.detail{padding-top:50px}.detail__top{display:-webkit-box;display:-ms-flexbox;display:flex}.detail__images{width:60%;margin-bottom:0}.detail__info{width:40%;margin-bottom:0;padding-left:30px}.detail__bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.detail__bottom-block{width:50%}.detail__bottom-block:first-child{padding-right:20px}.detail__bottom-block:nth-child(2){padding-left:20px}.cart{display:-webkit-box;display:-ms-flexbox;display:flex}.cart__list{width:100%;padding-right:40px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart__form{width:400px;-ms-flex-negative:0;flex-shrink:0}.footer__inner{max-width:1340px;padding-right:40px;padding-left:40px}.footer__grid{grid-template-columns:260px 260px 260px}}@media (min-width:1024px) and (min-width:1024px){.blog--big_last .blog-item:first-child .blog-item__title{font-size:20px}.blog-item .blog-item__title{font-size:16px}}@media (min-width:1200px){.h1,h1{font-size:52px;margin-bottom:40px}.h2,h2{font-size:42px;margin-bottom:40px}.h3,h3{font-size:32px}.header{min-height:154px;padding-top:30px}.header__inner{margin-bottom:20px}.header__logo{width:184px}.header__work-time{margin-right:15px}.header-phone{font-size:18px}.header-nav__category-link{font-size:16px;padding:10px 14px}.main-page .main-banner{margin-top:-154px}.main-banner{margin-bottom:80px}.main-banner__picture img{min-height:700px}.main-banner__title{font-size:42px}.sections-cards{margin-bottom:80px}.sections-card img{max-width:140px;height:140px}.tabs{margin-bottom:80px}.tabs__button{font-size:18px}.products-slider:not(:last-child){margin-bottom:80px}.consult-form{margin-bottom:80px}.consult-form__title{font-size:40px}.benefits{margin-bottom:80px}.breadcrumbs{margin-top:40px}.catalog h1{font-size:36px}.catalog h2{font-size:24px}.filter-closer{right:auto;left:8px}.filter{margin-left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.search-results{grid-template-columns:1fr 1fr 1fr 1fr}.detail__info h1{font-size:42px}.detail__bottom h2{font-size:32px;line-height:1.2;margin-bottom:20px}.photos-list__item{width:calc(calc(100% / 5) - var(--gap) * 4 / 5)}.footer__grid{grid-template-columns:260px 260px 260px 260px;row-gap:60px}}@media (min-width:1350px){.page-404{font-size:20px}.page-404__code{font-size:128px;margin-top:24px;margin-bottom:39px}}@media (min-width:1440px){.main-banner .slick-next,.main-banner .slick-prev{width:40px;height:40px}.main-banner .slick-next{right:25px}.main-banner .slick-prev{left:25px}.products-slider .slick-next,.products-slider .slick-prev{width:40px;height:40px}}@media (max-width:1023px){.header__menu{display:none}.header-nav{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;display:none;background-color:rgba(31,31,31,.5)}.header-nav__inner{overflow-y:auto;width:85%;height:100vh;max-height:100vh;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#fff}.header-nav__category.all-goods{display:none}.header-nav__subcategory{display:none;padding-left:20px}.header-nav__promo{display:none}.sections-cards{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin-right:-10px;margin-left:-10px;padding-top:4px;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.sections-cards::before{display:block;width:20px;content:"";-ms-flex-negative:0;flex-shrink:0}.products-slider{margin-right:-10px;margin-left:-10px}.consult-form{margin-right:-10px;margin-left:-10px;padding-right:20px;padding-left:20px;text-align:center}.consult-form__form{max-width:320px;margin-right:auto;margin-left:auto}.consult-form__input{margin-bottom:5px}.consult-form__submit{width:100%}.consult-form img{display:none}.benefits{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin-right:-10px;margin-left:-10px;padding-top:20px;padding-bottom:20px;-ms-overflow-style:none;scrollbar-width:none}.benefits::before{display:block;width:20px;content:"";-ms-flex-negative:0;flex-shrink:0}.benefits__item{width:285px;margin-right:20px;padding:30px;border-radius:12px;-webkit-box-shadow:0 1px 3px #cbcbcb;box-shadow:0 1px 3px #cbcbcb;-ms-flex-negative:0;flex-shrink:0}.blog{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin-right:-10px;margin-left:-10px;padding-top:4px;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.blog::before{display:block;width:20px;content:"";-ms-flex-negative:0;flex-shrink:0}.blog-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:210px;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}.blog-item__image{border-radius:8px 8px 0 0}.blog-item__image img{height:120px}.blog-item__text-block{padding:16px 16px 24px;border-radius:0 0 8px 8px}.blog-item__title{font-size:15px;line-height:1.4;-webkit-line-clamp:3}.blog-item__preview{display:none}.blog-item__pseudo-link{display:none}.catalog h1{text-align:center}.detail__info{text-align:center}.detail__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail__bottom-block:nth-child(2){margin-top:20px}.detail-thumbs__slide img{max-width:50px}.footer__logo{display:none}}@media (max-width:991px){.filter__inner{padding-bottom:40px}}@media (max-width:767px){.header__recall{display:none}.header__work-time{display:none}.header__socials{display:none}.header-phone{width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-phone__text{display:none}.breadcrumbs{font-size:9px}.pager__item--arrow{display:none}.detail-slider__slide img{max-width:300px}.footer__toggled-section{padding-bottom:10px;border-bottom:1px solid rgba(31,31,31,.1)}}@media (max-width:719px){.catalog__sorting{margin-bottom:10px}.catalog__show-block{margin-bottom:10px}.filter-opener{width:100%;margin-bottom:10px}}@media (max-width:519px){.catalog__goods-list .product{margin-right:auto;margin-left:auto}.search-results .product{margin-right:auto;margin-left:auto}}@media (min-width:1024px) and (max-width:1199px){.header__social:not(:last-child){margin-right:5px}.header__icon-button:not(:last-child){margin-right:5px}.social:not(:last-child){margin-right:5px}}
/* End */


/* Start:/local/templates/roomterio/css/plugins/slick.css?16820906682085*/
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  user-select: none;
  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: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

.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;
}

.slick-prev,
.slick-next {}

.slick-dots {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  z-index: 1;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  align-items: center;
  font-size: 0;
  line-height: 0;
  display: flex;
  justify-content: center;
  width: 20px;
  height: 20px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:before {
  border: 1px solid #1f1f1f;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  content: '';
}

.slick-dots li.slick-active button:before {
  background-color: #1f1f1f
}
/* End */


/* Start:/local/templates/roomterio/css/plugins/jquery.fancybox.css?168209066816907*/
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: 0.9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity 0.25s ease, visibility 0s ease 0.25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-iframe,
.fancybox-video {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
/* Fix iOS */

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
/* Buttons */
.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color 0.2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}
/* Fix IE11 */

.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--play svg:nth-child(2) {
    display: none;
}

.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}
/* Close button on the top right corner of html content */
.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: 0.8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}
/* Navigation arrows */
.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}
/* Caption */
.fancybox-caption {
    background: linear-gradient(to top, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}
/* Loading indicator */
.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: 0.7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}
@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}
/* Transition effects */
.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}
/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}
/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}
/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}
/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }
}
/* Share */
.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all 0.2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */
.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}
/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/* End */
/* /local/templates/roomterio/components/bitrix/catalog.section.list/header_menu/style.css?169202258157 */
/* /local/templates/roomterio/template_styles.css?16972069541183 */
/* /local/templates/roomterio/css/style.css?169754907168964 */
/* /local/templates/roomterio/css/plugins/slick.css?16820906682085 */
/* /local/templates/roomterio/css/plugins/jquery.fancybox.css?168209066816907 */
