@import url("darkmode.css?v=4");

body {top:0!important;}
.icon-sym--favorite,.js-addtocart *,.js-cart-item-remove * {pointer-events: none;}
.icon-sym--error {width:1rem;}
.header__user__item #bx_basketFKauiI {display: contents;}
.js-in_cart .icon-sym {stroke: var(--primary-color-600)!important;}
.tooltip-is-buyer .icon-sym {color:var(--primary-color-600);}
.profile-menu__link .icon-sym--stack {stroke-width:1px;}
.profile-menu__link .icon-sym--star {stroke-width:1px;}
.profile-menu__link .icon-sym--promo {stroke-width:0;}
font.tablebodytext {display: none;}
.product-like__btn.no-link {cursor: auto;}
.product-like__btn.no-link:hover {color: var(--secondary-color-900);}
.product-like__btn.no-link:hover .icon-sym {stroke: var(--secondary-color-900);}
.js-in_cart {cursor: auto;}
.js-liked {color: var(--primary-color-600);}
.js-liked .icon-sym {stroke: var(--primary-color-600);}
.js-likes .icon-sym {pointer-events: none;}
#modal-message .modal__overlay {z-index: 10000;}
.modal-m .modal__container {width:900px;}
.modal-s .modal__container {width:600px;}
.modal__footer {padding:20px 0 10px 0; margin:15px -1px 0 -1px; background:var(--white); position:sticky; z-index:5; bottom:0; box-shadow:0 -10px 10px var(--white);}
.modal-album-fill .modal__header, .modal-album-fill .modal__footer {margin-left:-1px; margin-right:-1px;}
.header {display: flex;	flex-direction: column;}
.head-text {position: relative; /* z-index: 101; */ padding: 10px 30px; width: 100vw; text-align: center; color: #a00;	background: #EFEFE6; border-bottom: 2px solid #888;} /* .head-text + header.header {top: 100px;} .head-text + header.header.header--fixed {top:0;} */
.header--fixed .head-text {/*display: none;*/}
.txttohtmllink {word-break: break-all;}
.main-block {padding-top: 100px;}
.main-benefits__item {width:calc((100% / 2) - 12px);}
jdiv {z-index: 1000 !important;}
.input-checkbox.input-checkbox--no-text input[type=radio]~.input-checkbox__text:after {margin:0!important; position:absolute; left:calc(50% - 4px); top:calc(50% - 4px);}
.input-checkbox label {cursor:pointer;}
.main-block__img:before {content:""; position:absolute; left:0; top:0; width:1000%; height:100%; background:transparent; transition:var(--trans);}
.subscribe__line-text {width:100%; padding:35px 25px 25px 25px; background:url(../images/footer-form.png) no-repeat center center; background-size:100% 100%; display:flex; align-items:center; justify-content:center; position:relative; z-index:1; margin-bottom:12px;}
.category-text__text, .main-col-text, .main-benefits__text {line-height:1.25;}
.param {padding-right:20px;}
.form__input.equal {padding:10px 20px; font-size:18px;}
.filtered {min-height:0; margin-top:0;}
.product__content .filter-content {width:100%;}

.table-responsive {overflow-x:auto;}
.select-clear, .select-clear:focus, .select-clear:focus-visible {border:none; margin:0; padding:0;}

.valign-top {vertical-align:top!important;}
.position-relative {position:relative;}
.d-block {display:block!important;}
.d-flex {display:flex;}
.align-items-end {align-items:flex-end;}
.align-items-center {align-items:center;}
.justify-content-between {justify-content:space-between;}
.text-end {text-align:right;}

.pb-xs {padding-bottom:var(--space-xs)!important;}
.pb-2xs {padding-bottom:var(--space-2xs)!important;}
.pb-3xs {padding-bottom:var(--space-3xs)!important;}
.pb-4xs {padding-bottom:var(--space-4xs)!important;}

.skiptranslate {display:none!important;}
.skiptranslate + div {display:none!important;}
#goog-gt-tt {display:none!important;}
#goog-gt-tt + div {display:none!important;}
font[style*="vertical-align"] {background:none!important; box-shadow:none!important;}

[data-modal-image] {cursor:pointer; object-fit:cover; border-radius:5px;}
#modal-image [data-image] img {display:block; max-width:100%; height:var(--vh-100); margin:0 auto; object-fit:contain;}

.language-select {background:transparent; border:none;}
.header--white:not(.header--fixed) .language-select {color:var(--white);}
.menu-show:not(.darkmode) .language-select {color:var(--black);}
.header--white:not(.header--fixed) .header__user__item--language .ss-main {color:var(--white); transition:var(--trans);}
.header--white:not(.header--fixed) .header__user__item--language .ss-main:after {border-color:var(--white);}
.header__user__item--language .ss-main:after, .header__menu--language .ss-main:after {margin-left:8px;}
.header__menu--language {display:none;}

.bordered-select .ss-main {padding:10px 20px; border:1px solid var(--secondary-color-150); border-radius:10px;}

.check-list {list-style-type:none; line-height:1.25;}
	.check-list li {position:relative; padding-left:calc(var(--space-2xs) * 2.5);}
		.check-list li:before {content:"✔"; position:absolute; left:0; top:0; bottom:0; display:inline-flex; color:var(--primary-color-600);}
		
.bull-list {list-style-type:none; line-height:1.25;}
	.bull-list li {position:relative; padding-left:calc(var(--space-2xs) * 2.5);}
		.bull-list li:before {content:"•"; position:absolute; left:0; top:0; bottom:0; display:inline-flex; color:var(--primary-color-600);}
		
.no-list {list-style-type:none; line-height:1.25;}
	
.number-list {margin-left:0; padding-left:0; list-style-type:none; counter-reset:item; line-height:1.25;}
	.number-list li {position:relative;}
		.number-list li:before {content:counter(item) ". "; counter-increment:item; color:var(--primary-color-600);}
		
.accent {color:var(--primary-color-600)!important;}
.subtitle {font-size:var(--text-subtitle-size);}

.d-none {display:none!important;}

.w-auto {width:auto!important;}
.w-100 {width:100%!important;}
.max-width-100 {max-width:100%!important;}
.min-h-auto {min-height:100%!important;}
.m-0 {margin:0!important;}
.p-0 {padding:0!important;}
.ml-0 {margin-left:0!important;}
.pl-0 {padding-left:0!important;}
.py-2xs {padding-top:var(--space-2xs)!important; padding-bottom:var(--space-2xs)!important;}
.lh-1-25 {line-height:1.25!important;}
.lh-1-5 {line-height:1.5!important;}
.lh-1-65 {line-height:1.65!important;}
.lh-1-75 {line-height:1.75!important;}

.flex-wrap {flex-wrap:wrap!important;}
.white-space-normal {white-space:normal!important;}
.profile-no-requisites-text {margin-bottom:10px; text-align:center; color:var(--secondary-color-300); font-size:var(--text-size-14);}

.header__menu__caption {justify-content:space-between; box-shadow:none; background:transparent;}
.header__menu__close {margin-left:0;}
.header__submenu {max-width:80vw;}

.param.-toggle {transition:var(--trans);}
.param.-hidden {margin:0; height:0; overflow:hidden;}
.params__show {display:flex; align-items:center; font-size:var(--text-size-14); font-weight:700; cursor:pointer; transition:var(--trans);}
.params__show:after {content: ''; width:8px; height:8px; border:2px solid var(--secondary-color-900); border-left:none; border-bottom:none; margin:-3px 0 0 var(--space-3xs); transform:rotate(135deg); transform-origin:center; transition:var(--trans);}
.params__show.-active:after {margin-top:6px; transform:rotate(315deg);}
.params__show:hover {color:var(--primary-color-600);}
.params__show:hover:after {border-color:var(--primary-color-600);}

.catalog__link.-adult {position:relative; overflow:hidden;}
	.catalog__link.-adult:before {content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; backdrop-filter:blur(7.5px); background:rgba(255,255,255,.75); z-index:10;}
	.catalog__link.-adult:after {content:"18+"; display:flex; align-items:center; justify-content:center; position:absolute; left:0; top:0; right:0; bottom:0; z-index:11; font-size:var(--text-h2-size); font-weight:bold;}
	
.product.-adult {position:relative; pointer-events:none; border-radius:20px; overflow:hidden;}
	.product.-adult:before {content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; backdrop-filter:blur(15px); background:rgba(255,255,255,.75); z-index:10;}
	.product.-adult:after {content:"18+"; display:flex; align-items:center; justify-content:center; position:absolute; left:0; top:0; right:0; bottom:0; z-index:11; font-size:calc(var(--text-h1-size) * 2); font-weight:bold;}
	
.profile-adult {display:flex; align-items:center; gap:20px;}
	.profile-adult-switcher {width:255px; margin-bottom:0; --tab-count:2; flex-shrink:0;}
	.profile-adult-text {}
	
.profile-reviews {display:flex; align-items:center; gap:20px;}
	.profile-reviews-switcher {width:255px; margin-bottom:0; --tab-count:2; flex-shrink:0;}
	.profile-reviews-text {}
	
.buy-sell-row {display:flex; flex-wrap:wrap; gap:12px;}
	.buy-sell-col {width:calc(50% - 6px); padding:30px; background:var(--white); border-radius:20px;}
	
.btn-row {display:flex; flex-wrap:wrap; gap:12px;}
	.btn-col {width:calc(50% - 6px);}
	
.footer-socials {display:flex; justify-content:center; gap:12px;}
	.footer-social {width:48px; height:48px; background:var(--primary-color-600); color:var(--white); border-radius:10px; padding:10px;}
	.footer-social:hover {background:var(--white); color:var(--primary-color-600);}
	
.param-editable {position:relative; cursor:pointer; transition:var(--trans);}
.param-editable:hover {color:var(--primary-color-600);}
	.param-editable:after {content:""; display:block; position:absolute; left:calc(100% + 6px); top:calc(50% - 9px); width:18px; height:18px; background-size:100% 100%; background-position:center center; background-repeat:no-repeat; transition:var(--trans);}
	.param-category:after {background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><path d="M12 0c6.623 0 12 5.377 12 12s-5.377 12-12 12-12-5.377-12-12 5.377-12 12-12zm0 1c6.071 0 11 4.929 11 11s-4.929 11-11 11-11-4.929-11-11 4.929-11 11-11zm5.247 8l-5.247 6.44-5.263-6.44-.737.678 6 7.322 6-7.335-.753-.665z"/></svg>');}
	.param-checkbox[data-value='1']:after {background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 20H8C3.585 20 0 16.415 0 12C0 7.585 3.585 4 8 4H16C20.415 4 24 7.585 24 12C24 16.415 20.415 20 16 20ZM16 5H8C4.137 5 1 8.137 1 12C1 15.863 4.137 19 8 19H16.045C19.888 18.975 23 15.848 23 12C23 8.152 19.888 5.025 16.045 5H16ZM8 7C10.76 7 13 9.24 13 12C13 14.76 10.76 17 8 17C5.24 17 3 14.76 3 12C3 9.24 5.24 7 8 7ZM8 8C10.208 8 12 9.792 12 12C12 14.208 10.208 16 8 16C5.792 16 4 14.208 4 12C4 9.792 5.792 8 8 8Z" fill="black"/><path d="M8 8C10.208 8 12 9.792 12 12C12 14.208 10.208 16 8 16C5.792 16 4 14.208 4 12C4 9.792 5.792 8 8 8Z" fill="black"/></svg>');}
	.param-checkbox[data-value='0']:after {background-image:url('data:image/svg+xml;utf8,<svg width="24" height="16" viewBox="0 0 24 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16H16C20.415 16 24 12.415 24 8C24 3.585 20.415 0 16 0H8C3.585 0 0 3.585 0 8C0 12.415 3.585 16 8 16ZM8 1H16C19.863 1 23 4.137 23 8C23 11.863 19.863 15 16 15H7.955C4.112 14.975 1 11.848 1 8C1 4.152 4.112 1.025 7.955 1H8ZM16 3C13.24 3 11 5.24 11 8C11 10.76 13.24 13 16 13C18.76 13 21 10.76 21 8C21 5.24 18.76 3 16 3ZM16 4C13.792 4 12 5.792 12 8C12 10.208 13.792 12 16 12C18.208 12 20 10.208 20 8C20 5.792 18.208 4 16 4Z" fill="black"/></svg>');}
	.param-editable:hover:after {opacity:0.75;}
	
.basket-list--model .basket-list__block {width:calc(100% - 525px);}
.basket-list__stats {width:150px; display:flex; align-items:center; justify-content:space-between; margin-right:auto;}
	.basket-list__stat {text-align:center;}
	.basket-list__stat:before {content:""; display:block; width:20px; height:20px; margin:0 auto 4px auto; background-size:100% 100%; background-position:center center; background-repeat:no-repeat;}
	.basket-list__stat-sells:before {background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="black" d="M3 6l2-4h10l2 4M3 6v10.286c0 .454.164.89.456 1.212.291.321.687.502 1.1.502h10.888c.413 0 .809-.18 1.1-.502.292-.322.456-.758.456-1.212V6M3 6h14"/><path stroke="black" d="M13 9c0 .53-.316 1.04-.879 1.414C11.56 10.79 10.796 11 10 11s-1.559-.21-2.121-.586C7.316 10.04 7 9.53 7 9"/></svg>');}
	.basket-list__stat-shows:before {background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><circle stroke="black" cx="10" cy="10" r="3"/><path stroke="black" d="M10 4c6.222 0 8 6 8 6s-1.778 6-8 6c-6.222 0-8-6-8-6s1.778-6 8-6z"/></svg>');}
	.basket-list__stat-likes:before {background-image:url('data:image/svg+xml;utf8,<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="black" d="M4.347 7.295H1.835A.836.836 0 001 8.13v7.532c0 .462.374.837.835.837h2.512m0-9.205V16.5m0-9.205H5.42c.309 0 .592-.17.734-.445.505-.974 1.697-3.31 2.195-4.613.165-.431.603-.813 1.055-.724.925.182 1.338.633 1.424.738l.035.045c.87 1.094.69 2.672.407 3.76-.154.592-.032 1.277.578 1.277h1.669c3.05 0 3.205 2.335.926 8.62a.83.83 0 01-.78.547H4.348"/></svg>');}
	
.basket-list__param--price {width:120px; position:relative;}
	.js-input-fast-price {height:48px;}
	.js-input-fast-price-apply {display:flex; justify-content:center; align-items:center; position:absolute; top:calc(50% - 8px); right:10px; width:16px; height:16px; border-radius:50%; background:var(--primary-color-600); cursor:pointer; transition:var(--trans);}
	.js-input-fast-price-apply:hover {background:var(--primary-color-500);}
	.js-input-fast-price-apply:before {content:""; display:block; width:10px; height:10px; background:url('data:image/svg+xml;utf8,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.25 12.321 7.27 6.491c.143.127.321.19.499.19.206 0 .41-.084.559-.249l11.23-12.501c.129-.143.192-.321.192-.5 0-.419-.338-.75-.749-.75-.206 0-.411.084-.559.249l-10.731 11.945-6.711-5.994c-.144-.127-.322-.19-.5-.19-.417 0-.75.336-.75.749 0 .206.084.412.25.56" fill-rule="nonzero" stroke="white" fill="white" /></svg>') center center no-repeat; background-size:contain;}

.basket-list__param--select {}
	.js-input-fast-price-edit {width:16px; height:16px; margin-top:-4px; color:var(--black); cursor:pointer; transition:var(--trans);}
	.js-input-fast-price-edit:hover {color:var(--primary-color-600);}
	.basket-list__param--select [data-price] {display:flex; align-items:center; gap:10px;}
	.basket-list__param--select [data-price="бесплатно"] .js-input-fast-price-edit {display:none;}
	
.basket-list__item-model {}
	.basket-list__item-model .icon-sym--mail {width:1.25rem; height:1.25rem; margin-left:8px; cursor:pointer;}
	.basket-list__item-model .icon-sym--error {width:1.25rem; height:1rem; margin-left:8px; cursor:pointer; transition:var(--trans); color:var(--primary-color-600);}
	.basket-list__item-model .icon-sym--error:hover {color:var(--black);}

#modal-model-category {}
	.model-categories-select {}
		.model-categories-select select {width:100%; padding:11px 5px; background:var(--secondary-color-100); border:none; border-radius:10px;}
	.model-categories-status {margin-bottom:20px; font-size:13px;}
	
.moderator-comment-btns {}
	.moderator-comment-btns .btn + .btn {margin-left:20px;}
.moderator-fast-comment-btns {}
	.moderator-fast-comment-btns .btn {margin-right:10px;}
.moderator-declain-btns {}
	.moderator-declain-btns .btn {margin-right:3px;}
.read-moderator-comment {fill:var(--primary-color-600); cursor:pointer; transition:var(--trans);}
.read-moderator-comment:hover {fill:var(--black);}

.meet-row {display:flex; flex-wrap:wrap; gap:24px;}
	.meet-col {width:calc(50% - 12px);}
		.meet-video {position:relative; height:100%;}
			.meet-video-play {position:absolute; left:calc(50% - 32px); top:calc(50% - 32px); display:flex; align-items:center; justify-content:center; width:64px; height:64px; cursor:pointer; z-index:1; transition:var(--trans); background:var(--white); border-radius:50%;}
			.meet-video-play:hover {transform:scale(1.25); background:var(--primary-color-600);}
				.meet-video-play svg {width:32px; height:32px; margin-right:-4px; fill:var(--primary-color-600); transition:var(--trans);}
				.meet-video-play:hover svg {fill:var(--white);}
			.meet-video video {width:100%; height:100%; border-radius:20px; object-fit:cover;}

.product-gallery--modal .product-gallery__nav {height:94px;}
	.product-gallery--modal .product-gallery__nav__item {height:100%;}	
.product-gallery__nav {}
	.product-gallery__nav__item {padding-bottom:100%;}		
.product-gallery__full__item {background-size:cover; background-position:center center;}
	.product-gallery__full__item:before {content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; backdrop-filter:blur(30px); z-index:1; border-radius:0 20px 20px 0;}
	.product-gallery__full__img {z-index:2;}
	
.catalog__item {}
	.catalog__ai {position:absolute;z-index:5;padding:8px;left:0;top:0;}
	.catalog__ai .icon-sym {width:30px;height:30px;display:block;margin:0 auto; color:var(--primary-color-600);}

#app-accountant {}
	#app-accountant .c-balance {white-space:nowrap;}
	[data-clear-promo] {display:flex; align-items:center; cursor:pointer;}
	[data-clear-promo]:hover {color:var(--primary-color-600); transition:var(--trans);}
	[data-clear-promo]:after {content:""; display:inline-flex; width:20px; height:20px; margin-left:5px; background-size:100% 100%; background-position:center center; background-repeat:no-repeat; background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="rgb(232 74 116)" xmlns="http://www.w3.org/2000/svg"><path d="M9.444 10a1 1 0 10-2 0h2zm-2 3.2a1 1 0 102 0h-2zm5.112-3.2a1 1 0 00-2 0h2zm-2 3.2a1 1 0 102 0h-2zM17 7a1 1 0 100-2v2zM3 5a1 1 0 000 2V5zm1.556 1V5H3.47l.088 1.08.997-.08zm10.888 0l.997.08L16.53 5h-1.085v1zm-10.11 9.6h1v-.04l-.004-.04-.997.08zm9.333 0l-.997-.08-.003.04v.04h1zM7.444 10v3.2h2V10h-2zm3.112 0v3.2h2V10h-2zM7.11 6c0-1.684 1.32-3 2.889-3V1C7.274 1 5.111 3.265 5.111 6h2zM10 3c1.57 0 2.889 1.316 2.889 3h2c0-2.735-2.163-5-4.889-5v2zm7 2H3v2h14V5zM4.556 7h10.888V5H4.556v2zm9.892-1.08l-.778 9.6 1.993.16.778-9.6-1.993-.16zM12.494 17H7.506v2h4.988v-2zM6.33 15.52l-.778-9.6-1.993.16.778 9.6 1.993-.16zM7.506 17c-.507 0-.747-.14-.874-.278-.14-.151-.299-.47-.299-1.122h-2c0 .948.23 1.83.828 2.478.611.662 1.457.922 2.345.922v-2zm6.16-1.4c0 .652-.158.97-.298 1.122-.127.138-.367.278-.874.278v2c.888 0 1.734-.26 2.345-.922.598-.649.828-1.53.828-2.478h-2z"/></svg>');}
	.personal-sales td[data-caption="Модель"] a {color:var(--secondary-color-900);}
	.personal-sales td[data-caption="Модель"] a:hover {color:var(--primary-color-600);}

.forum__section {}
	.forum__section img {max-width:100%; max-height:fit-content;}
	.forum__section .forum-menu {padding:10px 14px; background:var(--white); border-radius:15px; margin-bottom:var(--space-xs); display:flex; flex-wrap:wrap;}
		.forum__section .forum-menu-item {display:block; border:0!important;}
			.forum__section .forum-menu-item a {display:flex; align-items:center; padding:10px 14px; border-radius:15px; color:var(--secondary-color-900); line-height:1; min-height:56px;}
				.forum__section .forum-menu-item a img {flex-shrink:0; margin-right:10px; margin-top:-1px;}
			.forum__section .forum-menu-item a:hover {color:var(--primary-color-600);}
			.forum__section .forum-menu-item.active a {background:var(--secondary-color-100); color:var(--secondary-color-900);}
	.forum__section .forum-header-box {background:var(--white)!important; color:var(--secondary-color-900)!important; border:0!important; border-bottom:3px solid var(--secondary-color-100)!important; border-radius:15px 15px 0 0; padding:30px 20px!important; font-size:20px;}
		.forum__section .forum-header-box a {color:var(--secondary-color-900)!important;}
		.forum__section .forum-header-title {padding:0!important; font-weight:bold;}
		.forum__section .forum-header-descr {font-size:12px; color:var(--secondary-color-500); font-weight:normal; padding-left:10px;}
		.forum__section .forum-header-options {padding:0!important;}
			.forum__section .forum-header-options-item {margin-right:20px;}
				.forum__section .forum-header-options-item a {display:flex; align-items:center; color:var(--secondary-color-900)!important; line-height:1; font-weight:bold;}
				.forum__section .forum-header-options-item a:hover {text-decoration:none!important; color:var(--primary-color-600)!important;}
					.forum__section .forum-header-options-item a img {margin-right:10px;}
	.forum__section .forum-forum-list {margin-bottom:var(--space-xs);}
		.forum__section .forum-block-container th {background:var(--white)!important; color:var(--secondary-color-900)!important; border:0!important; border-bottom:1px solid var(--secondary-color-100)!important; padding:30px 20px!important; font-weight:bold!important; text-align:center!important;}
		.forum__section .forum-block-container th:first-child {text-align:left!important;}
			.forum__section .forum-block-container th a {color:var(--secondary-color-900);}
			.forum__section .forum-block-container th a:hover {color:var(--primary-color-600);}
		.forum__section .forum-block-container td {background:var(--white); color:var(--secondary-color-900); border:0!important; border-bottom:1px solid var(--secondary-color-100)!important; padding:30px 20px!important; text-align:center!important; vertical-align:middle;}
		.forum__section .forum-block-container td:first-child {text-align:left!important;}
		.forum__section .forum-block-container td.forum-column-icon {padding-left:40px!important;}
		.forum__section .forum-block-container td.forum-column-title {text-align:left!important;}
		.forum__section .forum-block-container td.forum-column-footer {padding:10px 20px!important; background:var(--white); color:var(--secondary-color-900); border:0!important; border-radius:0 0 15px 15px;}
			.forum__section .forum-icon-container {width:auto;}
				.forum__section .forum-icon {margin:0!important; display:block; width:30px!important; height:30px!important; margin-right:10px!important;}
				.forum__section .forum-icon-default {background:url(/local/styles/images/forum/letter2.svg) no-repeat 50% 50%;}
				.forum__section .forum-icon-newposts {background:url(/local/styles/images/forum/letter3.svg) no-repeat 50% 50%;}
				.forum__section .forum-icon-moved {background:url(/local/styles/images/forum/transfer.svg) no-repeat 50% 50%;}
				.forum__section .forum-icon-sticky {background:url(/local/styles/images/forum/pin.svg) no-repeat 50% 50%;}
				.forum__section .forum-icon-closed {background:url(/local/styles/images/forum/lock.svg) no-repeat 50% 50%;}
				.forum__section .forum-item-info {padding:0!important;}
				.forum__section .forum-item-desc {display:block; margin-top:10px;}
				.forum__section .forum-item-title {font-weight:bold;}
					.forum__section .forum-item-title a {color:var(--secondary-color-900);}
					.forum__section .forum-item-title a:hover {color:var(--primary-color-600);}
				.forum__section .forum-lastpost-title {font-weight:bold;}
					.forum__section .forum-lastpost-title a {color:var(--secondary-color-900);}
					.forum__section .forum-lastpost-title a:hover {color:var(--primary-color-600);}
			.forum__section .forum-footer-inner {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; font-size:16px; min-height:56px; position:relative;}
			.forum__section .forum-post-table .forum-footer-inner {justify-content:flex-end;}
				.forum__section .forum-footer-options {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; flex:1;}
					.forum__section .forum-footer-option {margin:0 20px; padding-left:0; border:0;}
						.forum__section .forum-footer-option a {display:flex; align-items:center; color:var(--secondary-color-900); line-height:1;}
							.forum__section .forum-footer-option a img {margin-right:10px; margin-top:-1px;}
						.forum__section .forum-footer-option a:hover {color:var(--primary-color-600);}
				.forum__section .forum-topics-moderate {position:absolute; top:0; right:0; height:100%; display:flex; align-items:center;}
					.forum__section .forum-topics-moderate .ss-main {height:51px;}
					.forum__section .forum-topics-moderate .btn {margin-left:10px; margin-right:10px;}
					.forum__section .forum-topics-moderate .btn:last-child {margin-right:0;}
					.forum__section .forum-topics-moderate-item {margin-left:10px; margin-right:10px;}
					.forum__section .forum-topics-moderate-item:last-child {margin-right:0;}
		.forum__section .forum-info-box {padding:30px 20px!important; margin:0; border:0; border-radius:15px 15px 0 0; background:var(--white);}
		.forum__section .forum-info-box+.forum-info-box {border-top:1px solid var(--secondary-color-100); border-radius:0;}
		.forum__section .forum-info-box:last-child {border-radius:0 0 15px 15px;}
			.forum__section .forum-users-online {font-weight:bold; margin-top:var(--space-xs);}
			.forum__section .forum-legend-info {display:flex!important; flex-wrap:wrap; align-items:center; justify-content:center;}
				.forum__section .forum-legend-item {width:auto!important; float:none!important; margin:0 20px; display:flex; align-items:center;}
				.forum__section .forum-clear-float {display:none;}
					.forum__section .forum-legend-item .forum-icon-container {float:none!important;}
		.forum__section .forum-info-box.forum-filter {padding:0!important; border-radius:15px; margin-bottom:20px; background:var(--white);}
			.forum__section .forum-info-box.forum-filter .forum-filter-field {padding:15px 20px; display:flex; align-items:center;}
				.forum__section .forum-info-box.forum-filter .forum-filter-field-title {font-weight:bold; width:200px; flex-shrink:0;}
				.forum__section .forum-info-box.forum-filter .form__input-calendar-list {display:flex; align-items:center;}
					.forum__section .forum-info-box.forum-filter .form__input-calendar-item {display:flex; align-items:center; margin-right:20px;}
			.forum__section .forum-info-box.forum-filter .forum-filter-field+.forum-filter-field {border-top:1px solid var(--secondary-color-100);}
		.forum__section .forum-lastpost-box {padding:0;}
			.forum__section .forum-lastpost-date {margin-top:10px;}
				.forum__section .forum-lastpost-date a {color:var(--secondary-color-900);}
				.forum__section .forum-lastpost-date a:hover {color:var(--primary-color-600);}
		.forum__section .forum-column-select .forum-select-box {float:none; padding:0;}
			.forum__section .forum-select input[type="checkbox"] {display:none;}
			.forum__section .forum-select input[type="checkbox"]+label {display:block; width:26px; height:26px; border-radius:4px; border:1px solid var(--secondary-color-100); cursor:pointer;}
			.forum__section .forum-select input[type="checkbox"]:checked+label {background:var(--primary-color-600) url(/local/styles/images/forum/ok.svg) no-repeat 50% 50%; border-color:var(--primary-color-600);}
			.forum__section .forum-column-select input[type="checkbox"] {display:none;}
			.forum__section .forum-column-select input[type="checkbox"]+label {display:block; width:26px; height:26px; border-radius:4px; border:1px solid var(--secondary-color-100); cursor:pointer;}
			.forum__section .forum-column-select input[type="checkbox"]:checked+label {background:var(--primary-color-600) url(/local/styles/images/forum/ok.svg) no-repeat 50% 50%; border-color:var(--primary-color-600);}
		.forum__section .forum-post-table {border:0;}
		.forum__section .forum-block-container .forum-cell-post {text-align:left!important; background:var(--white)!important; border:0!important;}
			.forum__section .forum-block-container .forum-cell-post .forum-post-entry {padding:0!important;}
			.forum__section .forum-block-container .forum-cell-post .forum-post-entry.forum-user-additional {display:none;}
			.forum__section .forum-block-container .forum-cell-user {background:var(--white)!important; width:270px!important; word-break:break-all; text-align:left!important; border:0!important; border-right:2px solid var(--secondary-color-100)!important;}
				.forum__section .forum-user-info {padding:0;}
			.forum__section .forum-post-date {text-align:left!important; background:var(--white)!important; display:flex; align-items:center; justify-content:space-between;}
				.forum__section .forum-post-rating {display:none;}
				.forum__section .forum-post-number {display:flex; align-items:center; float:none;}
					.forum__section .forum-post-number a {color:var(--secondary-color-900);}
					.forum__section .forum-post-number > *+* {margin-left:10px;}
						.forum__section .forum-post-selected .forum-cell-post {background:#ebecec!important;}
						.forum__section .forum-post-selected .forum-post-date {background:#ebecec!important;}
				.forum__section .forum-post-entry {text-align:left;}
				.forum__section .forum-block-container .forum-cell-contact {text-align:left!important; background:var(--white)!important; border:0!important; border-right:2px solid var(--secondary-color-100)!important; border-bottom:2px solid var(--secondary-color-100)!important;}
					.forum__section .forum-contact-links {padding:0; display:flex; flex-direction:column;}
				.forum__section .forum-block-container .forum-cell-actions {text-align:left!important; background:var(--white)!important; border:0!important; border-bottom:2px solid var(--secondary-color-100)!important;}
			.forum__section .forum-action-links {display:flex; align-items:center; justify-content:flex-end; flex-wrap:wrap; padding:0;}
				.forum__section .forum-action-link {margin-left:20px; margin-top:10px;}
					.forum__section .forum-action-link a {display:flex; align-items:center; color:var(--secondary-color-900); line-height:1;}
							.forum__section .forum-action-link img {margin-right:10px; margin-top:-1px;}
						.forum__section .forum-action-link a:hover {color:var(--primary-color-600);}
				.forum__section .forum-topic-moderate {position:absolute; top:0; left:0; height:100%; display:flex; align-items:center;}
					.forum__section .forum-topic-moderate .ss-main {height:51px;}
					.forum__section .forum-topic-moderate .btn {margin-left:10px;}
				.forum__section .forum-post-moderate {display:flex; align-items:center;}
					.forum__section .forum-post-moderate .ss-main {height:51px;}
					.forum__section .forum-post-moderate .btn {margin-left:10px;}
			.forum__section .forum_post_form {margin-top:var(--space-xs);}
			.forum__section .forum-preview {margin-top:20px;}
			.forum__section .forum-reply-form {border:0; padding-top:20px; background:var(--white);}
				.forum__section .forum-reply-header {display:none;}
					.forum__section .forum-reply-field {margin-top:0;}
					.forum__section .forum-reply-fields {padding:0 20px 20px; background:var(--white);}
					.forum__section .bxhtmled-toolbar-cnt {border:0; margin-bottom:20px;}
					.forum__section .forum-reply-field-text+dl {display:none;}
						.forum__section .bx-editor-iframe {border-radius:10px; border:1px solid var(--secondary-color-100); padding:10px 0;}
					.forum__section .forum-reply-bottom {display:flex; align-items:center;}
						.forum__section .forum-reply-buttons {flex-shrink:0; margin-top:0; padding-right:20px;}
						.forum__section .forum-reply-field-settings {display:flex; align-items:center; flex-wrap:wrap;}
							.forum__section .forum-reply-field-setting {margin-right:20px;}
					.forum__section .forum-filter-footer .btn {margin-right:10px;}
					.forum__section .forum-user-edit-buttons {margin-top:20px;}
		.forum__section .forum-post-table.forum-post-hidden tbody td {background:#faf9de!important;}
		.forum__section .forum-post-table.forum-post-hidden .forum-row-content {display:none;}
		.forum__section .forum-post-table.forum-post-hidden .forum-contact-links {display:none;}
		.forum__section .forum-post-table.forum-post-hidden .forum-action-link {display:none;}
		.forum__section .forum-post-table.forum-post-hidden .forum-action-link.forum-action-show {display:block;}
	.forum__section .forum-header-box {display:flex; align-items:center; justify-content:space-between; padding:0;}
		.forum__section .forum-header-options {display:flex; align-items:center; justify-content:flex-end; padding:0; flex-wrap:wrap;}
			.forum__section .forum-header-option {margin-left:20px; font-weight:bold;}
			.forum__section .forum-header-box a {display:flex; align-items:center; color:var(--secondary-color-900); line-height:1;}
				.forum__section .forum-header-box img {margin-right:10px; margin-top:-1px;}
			.forum__section .forum-header-box a:hover {color:var(--primary-color-600);}
	.forum__section .forum-vote-row {display:flex;}
		.forum__section .forum-vote-row .btn {margin-left:10px;}
	.forum__section .forum-profile-edit-inner {display:flex; flex-wrap:wrap; border-radius:10px 10px 0 0; overflow:hidden;}
		.forum__section .forum-profile-edit-inner .forum-info-box {padding:20px!important; border-radius:0; cursor:pointer; border-bottom:1px solid var(--secondary-color-100)!important;}
		.forum__section .forum-profile-edit-inner .forum-info-box.tab-container-selected {background:var(--primary-color-600); color:var(--white);}
	.forum__section .forum-pm-progress-bar {margin-bottom:20px; text-align:center; position:relative;}
		.forum__section .forum-pm-progress-bar .forum-pm-progress-bar-in {background:var(--primary-color-600); height:26px;}
		.forum__section .forum-pm-progress-bar .forum-pm-progress-bar-out1 {position:absolute; top:0; left:0; width:100%;}
	.forum__section .forum-block-container td.forum-column-foldername {text-align:left!important;}
	.forum__section .bx-html-editor {border:0!important;}
	.forum__section .forum-reply-field-user {display:flex;}
	.forum__section [name="REPLIER"] .forum-reply-fields > * {margin-bottom:20px;}
	.forum__section .forum-messages-folder {display:flex; align-items:center;}
	.forum__section .forum-messages-folder span {margin-left:10px;}
	.forum__section .forum-text {margin:10px 0;}
	.forum__section .forum-date {margin:10px 0;}
	.forum__section .forum-navigation-box {background:none!important; padding:0!important; border:0!important; display:flex; justify-content:center;}
	.forum__section .pagination__item {border:1px solid #d5d5d5; padding-left:0.5em; padding-right:0.5em;}
	.forum__section .forum-statistics {overflow:hidden;}
	.forum__section .main-post-form-toolbar-buttons {height:auto;}
	.forum__section .main-post-form-toolbar-buttons-container {height:auto;}
	.forum__section .main-post-form-toolbar-button {height:auto; opacity:1;}
	.forum__section .main-post-form-toolbar {padding:14px 0;}
	.forum__section .main-post-form-toolbar-button[data-id="file"] i {margin-top:2px; margin-right:10px; background:url(/local/styles/images/file.svg) no-repeat 50% 50%;}
	.forum__section .forum-form+.forum-main-footer {margin-top:20px; border-radius:15px;}
	.forum__section .field-item .fields {display: block; width: 100%; border: 1px solid var(--secondary-color-150); outline: 0; border-radius: 10px; font-family: var(--font-main); font-style: normal; font-size: var(--text-size-16); line-height: 150%; margin: 0; transition: var(--trans); box-shadow: none; overflow: auto; resize: none; padding: 10px 20px; font-size: 18px;}
	
.forum__tofirst {position:fixed; top:88px; left:0; width:100%; height:40px; display:flex; align-items:center; justify-content:center; background:#fff; opacity:0.3; cursor:pointer; transition:var(--trans);}
.forum__tofirst svg {width:20px; height:20px;}
.forum__tofirst:hover {opacity:1;}
.forum__tolast {position:fixed; bottom:0; left:0; width:100%; height:40px; display:flex; align-items:center; justify-content:center; background:#fff; opacity:0.3; cursor:pointer; transition:var(--trans);}
.forum__tolast svg {width:20px; height:20px; transform:rotate(180deg);}
.forum__tolast:hover {opacity:1;}

.filtered__tags .swiper-slide[data-name*="catalogFilter_134"] {display:none!important;}
.filter-album-fill {line-height:150%; font-family:var(--font-main); font-style:normal; font-weight:400; font-size:var(--text-size-16);}
.category__item-album {position:relative;}
.category__item-checked {width:100%!important; padding:0;}
.filter-albums {margin-bottom:var(--space-2xs); width:100%;}
		[data-filter-album]:not(.locked) {cursor:pointer;}
		[data-filter-album-checked] {display:flex; align-items:center; padding:0; border:none; border-radius:0; background:none; color:var(--secondary-color-900);}
		[data-filter-album-checked]:hover {color:var(--secondary-color-900);}
		.album-link.disabled {filter:grayscale(100%); opacity:0.5; pointer-events:none;}
			.album-btn {display:flex; align-items:center; justify-content:center; width:40px; height:40px; position:absolute; top:var(--space-4xs); padding:0; background:transparent;!important; border:transparent!important; opacity:0; pointer-events:none; z-index:6; border-radius:50%;}
			.album-btn:hover {background:rgba(29, 29, 27, .5);!important;}
			.album-link:hover .album-btn {opacity:1; pointer-events:all;}
			.album-edit {left:var(--space-4xs);}
				.album-edit svg {stroke:var(--white)!important;}
				.album-edit:hover svg {stroke:var(--primary-color-600)!important;}
			.album-delete {right:var(--space-4xs);}
				.album-delete svg {fill:var(--white);}
				.album-delete:hover svg {fill:var(--primary-color-600);}
			.album-add {width:80px; height:80px; top:calc(50% - 60px); left:calc(50% - 40px);}
				.album-add svg {width:66px!important; height:66px!important; color:var(--white);}
				.album-add:hover svg {color:var(--primary-color-600);}
			.album-exit {display:none; align-items:center; justify-content:center; margin:0 var(--space-2xs) 0 0; padding:0; position:relative; left:0; top:0; opacity:1; width:40px; height:40px; background:var(--white)!important; border-radius:50%; border:1px solid var(--white)!important;}
				.album-exit svg {width:7px!important; height:12px!important;}
			.album-lock {width:60px; height:60px; top:calc(50% - 40px); left:calc(50% - 30px); opacity:1;}
				.album-lock svg {width:40px!important; height:40px!important; color:var(--white);}
			.album-declined {width:60px; height:60px; top:calc(50% - 40px); left:calc(50% - 30px); opacity:1;}
				.album-declined svg {width:40px!important; height:40px!important; color:var(--white);}
			.album-unlocked {width:60px; height:60px; top:calc(50% - 40px); left:calc(50% - 30px); opacity:1; pointer-events:none!important;}
				.album-unlocked svg {width:40px!important; height:40px!important; color:var(--white); pointer-events:none!important;}
			.album-info {width:16px; height:16px; top:calc(var(--space-4xs) * 5); right:calc(var(--space-4xs) * 4); opacity:1; color:var(--white); background:rgba(29, 29, 27, .5); pointer-events:all!important;}
			.category__item-checked .album-info {display:none;}
			.album-info:hover {background:rgba(29, 29, 27, 1);}
				.album-info svg {width:14px!important; height:14px!important; color:var(--white)!important;}
			.album-access-requests {left:calc(50% - 20px); color:var(--white);}
			.album-access-requests[data-count]:not([data-count="0"]):not(:hover) {opacity:1; background:var(--primary-color-600);}	
			.album-access-requests:hover {color:var(--primary-color-600);}
			[data-filter-album-checked] .album-btn {display:none;}
			[data-filter-album-checked] .album-exit {display:flex;}
			[data-filter-album]:hover .album-exit {border-color:var(--primary-color-600)!important;}
			.album-img:after {transition:var(--trans); background:rgba(29, 29, 27, .5); opacity:1;}
			[data-filter-album-checked] .album-img {display:none;}
			[data-filter-album-checked] .album-img:after {opacity:1; background:var(--white);}
			[data-filter-album] .category__block {padding-left:5px; padding-right:5px;}
			.album-link:hover .category__block {transform:none;}
			[data-filter-album-checked] .category__block {display:flex; align-items:baseline; position:relative; padding:0; text-align:left; transition:none;}
			[data-filter-album] .category__name {word-break:break-word;}
			[data-filter-album-checked] .category__name {margin:0 var(--space-2xs) 0 0;}
			[data-filter-album-checked] .category__text {color:var(--secondary-color-300);}
	
.catalog--albums .catalog__item {width:calc(100% / 3);}
.model-link {outline:1px solid rgba(29,29,27,.1);}
	.model-btn {position:absolute; top:0; background:none!important; border:transparent!important; z-index:5; opacity:0; pointer-events:none;}
	.model-link:hover .model-btn, .model-link.active .model-btn {opacity:1; pointer-events:all;}
	.model-check {right:0;}
		.model-check svg {width:24px!important; height:24px!important; padding:6px; background:var(--primary-color-600); color:var(--white); border-radius:50%; display:none!important;}
		.model-check .icon-sym--plus {display:block!important;}
		.model-link.active .icon-sym--plus {display:none!important;}
		.model-link.active .icon-sym--check {display:block!important;}
		.model-link.active:hover .icon-sym--check {display:none!important;}
		.model-link.active:hover .icon-sym--minus {display:block!important;}

.album-access-request-list {}
	.album-access-request-item {display:flex; justify-content:space-between; align-items:center; padding:8px 12px; font-size: var(--text-size-16); line-height:1.25; border:1px solid var(--secondary-color-150); border-radius:10px;}
	.album-access-request-item + .album-access-request-item {margin-top:var(--space-2xs);}
		.album-access-request-item-col {width:45%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
		.album-access-request-item-col:last-of-type {width:10%;}
			.album-access-request-item-col-label {font-size:var(--text-size-12); color:var(--secondary-color-500);}
			.album-access-request-item-col a {color:var(--secondary-color-900);}
			.album-access-request-item-col a:hover {color:var(--primary-color-600);}
			.album-access-request-item-btns {display:flex; justify-content:end;}
				.album-access-request-item-btn {}
				.album-access-request-item-btn[data-album-access-control] {cursor:pointer;}
					.album-access-request-item-btn svg {display:block; width:24px; height:24px; fill:none; transition:var(--trans); pointer-events:none;}
					.album-access-request-item-btn[data-album-access-control]:hover svg {opacity:0.8;}

.product-author-mess {display:flex; align-items:center; justify-content:center; line-height:1; color:var(--secondary-color-900);}
.product-author-mess img {flex-shrink:0; margin-right:10px;}

.basket-list__item--moderation .basket-list__param--btn {position:relative; width:auto; margin-left:auto; margin-right:12px; z-index:5;}
.basket-list__item--moderation .basket-list__param:last-child {margin-left:0;}

@media (min-width: 1280px) {
	.article__top {padding-top:136px;}
}

@media (max-width: 1279px) {
	.header__submenu {max-width:100%;}
	.forum__section .forum-footer-inner {flex-direction:column; align-items:flex-start;}
	.forum__section .forum-footer-inner > *+* {margin-top:10px;}
	.forum__section .forum-topics-moderate {position:relative;}
	.forum__section .forum-topic-moderate {position:relative;}
	.forum__section .forum-block-inner {overflow:auto;}
	.forum__section .forum-block-inner > table {min-width:1000px;}
	.forum__section .forum-header-box {flex-direction:column; align-items:flex-start;}
	.forum__section .forum-header-title {order:1; margin-bottom:20px;}
	.forum__section .forum-header-options {order:2;}
	.forum__section .forum-statistics * {float:none!important; white-space:normal!important; text-align:left!important;}
	.forum__section .forum-info-box.forum-filter .forum-filter-field {flex-direction:column; align-items:flex-start;}
	.forum__section .forum-info-box.forum-filter .forum-filter-field-title {width:100%; margin-bottom:10px;}
	.forum__section .forum-info-box.forum-filter .forum-filter-field.forum-filter-footer {flex-direction:row;}
	.forum__section .forum-legend-info {flex-direction:column; align-items:flex-start;}
	.forum__section .forum-legend-item {margin:0;}
	.forum__section .forum-legend-item+.forum-legend-item {margin-top:10px;}
	.forum__section .forum-header-options {flex-direction:column; align-items:flex-start;}
	.forum__section .forum-header-options-item {margin:0;}
	.forum__section .forum-header-options-item+.forum-header-options-item {margin-top:10px;}
	.forum__section .forum-block-container .forum-post-table, .forum__section .forum-block-container .forum-post-table tbody, .forum__section .forum-block-container .forum-post-table td, .forum__section .forum-block-container .forum-post-table th, .forum__section .forum-block-container .forum-post-table tr {display:block; width:100%!important; height:auto!important;}
	.forum__section .forum-action-links {flex-direction:column; align-items:flex-start;}
	.forum__section .forum-action-link {margin:0;}
	.forum__section .forum-action-link+.forum-action-link {margin-top:10px;}
	.profile-menu-block.non-vue {overflow-x:auto;}
}

@media (max-width: 1023px) {
	.main-benefits__item {width:calc(50% - 12px);}
	.personal-sales td[data-caption="Изображение"] {display:block; position:absolute; left:0; top:0;}
	.personal-sales td[data-caption="Изображение"]:before {display:none;}
	.personal-sales td[data-caption="Модель"] {height:50px; padding-left:50px; padding-bottom:10px;}
	
}

@media (max-width: 991px) {
	.product.-adult {height:90vh;}
}

@media (max-width: 767px) {
	.footer__cols {display:block;}
	.footer__menu {display:block; width:100%; text-align:center; margin-top:var(--space-s);}
	.profile-adult {flex-wrap:wrap;}
	.profile-adult-switcher {width:100%;}
	.profile-reviews {flex-wrap:wrap;}
	.profile-reviews-switcher {width:100%;}
	.catalog--author .catalog__link:not(.catalog__link--inactive) .catalog__block > .catalog__text {opacity:0;}
	.catalog--author .catalog__link:not(.catalog__link--inactive) .catalog__block__btn {left:0; right:0; top:0; width:100%; height:100%; padding:7px; border-radius:0 0 15px 15px; background:var(--primary-color-600); text-align:center;}
	.catalog--author .catalog__block__btn .catalog__name {font-size:var(--text-size-12);}
	.catalog--author .catalog__block__btn .catalog__text {display:block;}
	.main-benefits__item {width:calc(100% - 12px);}
	.buy-sell-col {width:100%;}
	.meet-col {width:100%;}
	.param-category:after {left:auto; right:100%;}
	.basket-list--model .basket-list__block {width: calc(100% - 76px);}
	.basket-list__stats {width:100%; margin-bottom:var(--space-xs);}
	.basket-list__item-model .basket-list__param--select {width:100%;}
	.basket-list__param--price:not(.d-none) + .basket-list__param--select {width:calc(50% + 6px); order:997; align-self:center;}
	.basket-list__param--price:not(.d-none) {order:998; width:calc(50% - 6px);}
	.basket-list__item-model .basket-list__param--btn {order:999;}
	.form__input-calendar-list {flex-direction:column;}
	.forum__section .forum-info-box.forum-filter .form__input-calendar-item {margin-right:0; margin-top:10px;}
	.basket-list__item--moderation .basket-list__param--select {width:100%; display:flex; justify-content:space-between;}
	.link-arr--btn--center {text-align:center;}
}

@media (max-width: 550px) {
	.article__top {padding-top:90px;}
}

@media (max-width: 499px) {
	.header__user__item--language {display:none;}
	.header__menu--language {display:block;}
	.catalog--albums .catalog__item {width:calc(100% / 2);}
	.catalog--albums {margin-left:-8px; margin-right:0;}
}