/* ART-BT generated stylesheet. Sources: site-styles/manifest.json. Do not append patches here. */
/* ART-BT: header-and-search | Ordered source, see manifest.json. */
html.artbt-layout body .limiter{box-sizing:border-box!important;width:100%!important;max-width:1488px!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important;}
html.artbt-header-pending #headerLine4{box-sizing:border-box;height:63px!important;min-height:63px!important;background:#fff!important;}
html.artbt-header-pending #subHeader7{box-sizing:border-box;height:103px!important;min-height:103px!important;background:#fff!important;}
html.artbt-header-pending #headerLine4>.limiter,html.artbt-header-pending #subHeader7>.limiter{visibility:hidden;}
@media (min-width:768px) and (max-width:1190px) {
html.artbt-header-pending #subHeader7{height:160px!important;min-height:160px!important;}
}
@media (max-width:767px) {
html.artbt-layout body .limiter{padding-left:16px!important;padding-right:16px!important;}
html.artbt-layout body{padding-bottom:calc(74px + env(safe-area-inset-bottom));}
html.artbt-header-pending #headerLine4{display:none!important;}
html.artbt-header-pending #subHeader7{height:143px!important;min-height:143px!important;}
}
body.artbt-header-ready{--artbt-header-ink:#262d35;--artbt-header-blue:#464d54;--artbt-header-soft:#f2f4f6;--artbt-header-line:#e5e9ed;--artbt-icon-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");--artbt-icon-home:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10 9-7 9 7v10a1 1 0 0 1-1 1h-5v-7H9v7H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");--artbt-icon-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z'/%3E%3C/svg%3E");--artbt-icon-compare:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M5 20V10M12 20V4M19 20v-7'/%3E%3C/svg%3E");--artbt-icon-orders:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M4 7h16v14H4zM4 7l2-4h12l2 4M4 10h16'/%3E%3C/svg%3E");--artbt-icon-cart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h2l3 13h12l3-10H5'/%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='18' cy='21' r='1'/%3E%3C/svg%3E");--artbt-icon-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21v-2a8 8 0 0 1 16 0v2'/%3E%3C/svg%3E");--artbt-icon-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 3 3 5-3 3a16 16 0 0 0 6 6l3-3 5 3v3c0 1-1 2-2 2C9 22 2 15 2 5c0-1 1-2 2-2h3Z'/%3E%3C/svg%3E");}
body.artbt-header-ready .limiter{box-sizing:border-box!important;width:100%!important;max-width:1488px!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important;}
.artbt-header-ready #headerLine4,.artbt-header-ready #subHeader7{background:#fff!important;color:var(--artbt-header-ink)!important;height:auto!important;min-height:0!important;font-family:Arial,Helvetica,sans-serif;}
.artbt-header-ready #headerLine4{border-bottom:1px solid var(--artbt-header-line);}
.artbt-header-ready #headerLine4>.limiter>.subTable{display:none!important;}
.artbt-header-ready .artbt-utility{display:flex;align-items:center;min-height:62px;gap:24px;}
.artbt-header-ready .artbt-service-nav{display:flex;gap:24px;margin-left:auto;}
.artbt-header-ready .artbt-service-nav a{color:#546170;text-decoration:none;font-size:13px;}
.artbt-header-ready .artbt-contact{display:flex;align-items:center;gap:20px;}
.artbt-header-ready .artbt-phone-block{display:flex;flex-direction:column;align-items:flex-start;gap:3px;}
.artbt-header-ready .artbt-contact-meta{display:flex;gap:14px;align-items:center;color:#64717f;font-size:11px;line-height:1.4;}
.artbt-header-ready .artbt-phone-row{display:flex;align-items:center;gap:5px;}
.artbt-header-ready .artbt-phone{color:var(--artbt-header-ink);font-size:17px;font-weight:700;text-decoration:none;white-space:nowrap;}
.artbt-header-ready a.artbt-callback{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:8px;font-size:12px;line-height:1.4;white-space:nowrap;text-decoration:none!important;border:1px solid #d6dbe0!important;color:var(--artbt-header-blue)!important;}
.artbt-header-ready a.artbt-callback:hover{background:var(--artbt-header-soft);border-color:#a5adb5!important;}
.artbt-header-ready .artbt-hours{position:relative;}
.artbt-header-ready .artbt-hours summary{cursor:pointer;list-style:none;width:24px;height:24px;display:grid;place-items:center;}
.artbt-header-ready .artbt-hours summary::-webkit-details-marker{display:none;}
.artbt-header-ready .artbt-hours summary::after{content:"";width:6px;height:6px;border-right:1.5px solid #617081;border-bottom:1.5px solid #617081;transform:rotate(45deg);}
.artbt-header-ready .artbt-hours-text{position:absolute;right:0;top:30px;width:230px;padding:16px;background:#fff;border:1px solid var(--artbt-header-line);border-radius:10px;box-shadow:0 8px 24px #2030401a;font-size:14px;line-height:1.5;z-index:1201;}
.artbt-header-ready .artbt-hours-text a{display:block;padding:8px 0;color:var(--artbt-header-ink);text-decoration:none;font-weight:600;}
.artbt-header-ready .artbt-contact-caption{color:#64717f;font-size:12px;}
.artbt-header-ready .artbt-hours-text p{margin:10px 0;color:#64717f;font-size:13px;}
.artbt-header-ready .artbt-hours-text a.artbt-contact-link{font-weight:400;text-decoration:underline;font-size:13px;}
.artbt-header-ready #catalogMenuHeading{background:#fff!important;color:#424c58!important;font:600 16px/1.4 Arial,sans-serif!important;height:auto!important;padding:20px 18px!important;border-bottom:1px solid var(--artbt-header-line)!important;}
.artbt-header-ready #catalogMenuHeading ins{display:none!important;}
.artbt-header-ready #footerLine{display:none!important;}
html.artbt-layout.sankran-jivo-ready .__jivoMobileButton,html.artbt-layout.sankran-jivo-ready .__jivoDesktopButton{display:none!important;}
.artbt-header-ready .artbt-extra-phones{display:flex;flex-direction:column;gap:8px;margin-top:12px;}
.artbt-header-ready .artbt-extra-phones a{font-size:16px;line-height:1.5;color:inherit;text-decoration:none;white-space:nowrap;}
.artbt-header-ready .artbt-free-call{font-size:12px;line-height:1.5;color:#64717f;}
.artbt-header-ready #footer .telephone a{color:inherit;text-decoration:none;}
.artbt-header-ready #geoPosition{float:none!important;color:#546170!important;margin:0!important;padding:0!important;font-size:13px;}
.artbt-header-ready #geoPosition>ul{display:flex;margin:0!important;padding:0!important;}
.artbt-header-ready #geoPosition .user-geo-position-label{display:none;}
.artbt-header-ready #geoPosition .user-geo-position-value-link{color:#546170!important;text-decoration:none;border:0;}
.artbt-header-ready #subHeader7{position:sticky!important;top:var(--artbt-sticky-top,0px)!important;z-index:900;border-bottom:1px solid var(--artbt-header-line);line-height:normal!important;}
.artbt-header-ready.artbt-product-page #subHeader7{position:relative!important;top:auto!important;}
.artbt-header-ready #subHeader7 *,.artbt-header-ready .artbt-mobile-nav *{box-sizing:border-box;}
.artbt-header-ready #subHeader7>.limiter{position:relative;}
.artbt-header-ready #subHeader7 .subTable{display:block!important;width:100%!important;height:auto!important;}
.artbt-header-ready #subHeader7 .subTableRow{display:grid!important;grid-template-columns:178px 112px minmax(170px,1fr) auto auto;grid-template-areas:"logo catalog search tools auth";align-items:center;column-gap:22px;min-height:102px;padding:12px 0;}
.artbt-header-ready #subHeader7 .subTableColumn{display:block!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;min-width:0;}
.artbt-header-ready .artbt-logo-cell{grid-area:logo;}
.artbt-header-ready .artbt-catalog-cell{grid-area:catalog;}
.artbt-header-ready .artbt-search-cell{grid-area:search;}
.artbt-header-ready .artbt-tools-cell{grid-area:tools;}
.artbt-header-ready .artbt-auth-cell{grid-area:auth;}
.artbt-header-ready #logo,.artbt-header-ready #logo>a{padding:0!important;margin:0!important;width:auto!important;height:auto!important;line-height:1!important;display:block;}
.artbt-header-ready #logo img{display:block;}
.artbt-header-ready #logo img{width:178px!important;max-width:100%!important;height:53px!important;object-fit:contain;}
.artbt-header-ready #subHeader7 .verticalBlock{display:block!important;height:auto!important;}
.artbt-header-ready .artbt-catalog-button{width:112px;min-height:48px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--artbt-header-blue);color:#fff;border:0;border-radius:11px;cursor:pointer;font:600 14px Arial,sans-serif;}
.artbt-header-ready .artbt-catalog-button>span:first-child{display:block;width:21px;height:21px;background:currentColor;-webkit-mask:var(--artbt-icon-menu) center/contain no-repeat;mask:var(--artbt-icon-menu) center/contain no-repeat;}
.artbt-header-ready #topSearchLine,.artbt-header-ready #topSearch2,.artbt-header-ready #topSearchForm{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;padding:0!important;margin:0!important;}
.artbt-header-ready #topSearch2 .searchContainerInner{border:1.5px solid var(--artbt-header-blue)!important;border-radius:11px!important;background:#fff!important;overflow:hidden;}
.artbt-header-ready #topSearch2 .searchContainer{width:100%;height:46px;}
.artbt-header-ready #topSearch2 .searchColumn:first-child{width:100%!important;}
.artbt-header-ready #topSearch2 .searchColumn:last-child{width:46px!important;}
.artbt-header-ready #searchQuery{box-sizing:border-box;width:100%!important;height:46px!important;padding:0 15px!important;border:0!important;background:transparent!important;font:15px Arial,sans-serif;color:#262d35!important;}
.artbt-header-ready #searchQuery::placeholder{color:#64717f;opacity:1;}
.artbt-header-ready #goSearch{width:46px!important;height:46px!important;padding:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23464d54' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:24px!important;text-indent:-9999px;cursor:pointer;}
.artbt-header-ready .toolsContainer{display:flex!important;align-items:center;gap:13px;width:auto!important;padding:0!important;margin:0!important;}
.artbt-header-ready .toolsContainer>.topCompare,.artbt-header-ready .toolsContainer>.topWishlist,.artbt-header-ready .toolsContainer>.cart{display:block!important;float:none!important;margin:0!important;padding:0!important;width:75px!important;min-width:0!important;border:0!important;background:none!important;}
.artbt-header-ready #flushTopCart,.artbt-header-ready #flushTopwishlist,.artbt-header-ready #flushTopCompare{position:relative;width:75px;height:65px;}
.artbt-header-ready #flushTopCart>a.heading,.artbt-header-ready .toolsContainer .icon{display:none!important;}
.artbt-header-ready #flushTopCart>a.countLink,.artbt-header-ready #flushTopwishlist>a.text,.artbt-header-ready #flushTopCompare>a.text,.artbt-header-ready a.artbt-orders{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:75px!important;height:65px!important;padding:0!important;margin:0!important;float:none!important;border:0!important;background:none!important;color:#424c58!important;text-decoration:none!important;font:13px/1.2 Arial,sans-serif!important;cursor:pointer;}
.artbt-header-ready #flushTopCart>a.countLink::before,.artbt-header-ready #flushTopwishlist>a.text::before,.artbt-header-ready #flushTopCompare>a.text::before,.artbt-header-ready a.artbt-orders::before{content:"";width:30px;height:30px;display:block;background:currentColor;}
.artbt-header-ready #flushTopCart>a.countLink::before{-webkit-mask:var(--artbt-icon-cart) center/contain no-repeat;mask:var(--artbt-icon-cart) center/contain no-repeat;}
.artbt-header-ready #flushTopwishlist>a.text::before{-webkit-mask:var(--artbt-icon-heart) center/contain no-repeat;mask:var(--artbt-icon-heart) center/contain no-repeat;}
.artbt-header-ready #flushTopCompare>a.text::before{-webkit-mask:var(--artbt-icon-compare) center/contain no-repeat;mask:var(--artbt-icon-compare) center/contain no-repeat;}
.artbt-header-ready a.artbt-orders::before{-webkit-mask:var(--artbt-icon-orders) center/contain no-repeat;mask:var(--artbt-icon-orders) center/contain no-repeat;}
.artbt-header-ready #flushTopCart>a.countLink::after{content:"Корзина";}
.artbt-header-ready #flushTopwishlist>a.text::after{content:"Избранное";}
.artbt-header-ready #flushTopCompare>a.text::after{content:"Сравнение";}
.artbt-header-ready .toolsContainer .value,.artbt-header-ready #flushTopCart .count{position:absolute!important;left:calc(50% + 7px)!important;top:0!important;right:auto!important;bottom:auto!important;display:block;min-width:19px!important;width:auto!important;height:19px!important;padding:0 5px!important;margin:0!important;border:2px solid #fff!important;border-radius:20px!important;box-sizing:content-box!important;background:#d40917!important;color:#fff!important;font:600 11px/19px Arial,sans-serif!important;text-align:center;}
.artbt-header-ready .toolsContainer .artbt-empty-count{display:none!important;}
.artbt-header-ready #topAuth{display:block!important;width:auto!important;margin:0!important;padding:0!important;float:none!important;}
.artbt-header-ready #topAuth ul{list-style:none;display:flex;flex-wrap:wrap;gap:5px;margin:0!important;padding:0!important;max-width:150px;}
.artbt-header-ready #topAuth ul li{position:static!important;margin:0!important;padding:0!important;border:0!important;float:none!important;}
.artbt-header-ready #topAuth ul li a{display:inline-flex!important;justify-content:center;align-items:center;min-height:46px!important;padding:0 18px!important;border:0!important;border-radius:11px!important;background:var(--artbt-header-soft)!important;color:#262d35!important;font:600 14px Arial,sans-serif!important;text-decoration:none!important;box-shadow:none!important;}
.artbt-header-ready #topAuth ul li a::before,.artbt-header-ready #topAuth ul li a::after{display:none;}
.artbt-header-ready #artbt-header-catalog{position:absolute;left:224px;top:calc(100% - 8px);z-index:1002;width:310px;max-width:calc(100% - 48px);padding:10px;box-sizing:border-box;background:#fff;border:1px solid var(--artbt-header-line);border-radius:12px;box-shadow:0 12px 28px #23334320;}
.artbt-header-ready #artbt-header-catalog[hidden]{display:none!important;}
.artbt-header-ready #artbt-header-catalog a{display:block;padding:14px;color:#262d35;font:15px/1.4 Arial,sans-serif;text-decoration:none;border-radius:7px;}
.artbt-header-ready #artbt-header-catalog a:hover{background:var(--artbt-header-soft);color:var(--artbt-header-blue);}
.artbt-header-ready .artbt-mobile-nav,.artbt-header-ready .artbt-mobile-call,.artbt-header-ready .artbt-mobile-compare{display:none;}
@media (max-width:1190px) and (min-width:768px) {
.artbt-header-ready #subHeader7 .subTableRow{grid-template-columns:178px 1fr auto;grid-template-areas:"logo tools auth" "catalog search search";gap:12px 20px;padding:16px 0;}
.artbt-header-ready .artbt-tools-cell{justify-self:end;}
.artbt-header-ready #artbt-header-catalog{left:24px;}
}
@media (max-width:767px) {
body.artbt-header-ready{padding-bottom:calc(74px + env(safe-area-inset-bottom));}
body.artbt-header-ready .limiter{padding-left:16px!important;padding-right:16px!important;}
.artbt-header-ready #headerLine4{display:none!important;}
.artbt-header-ready #catalogMenuHeading{display:none!important;}
.artbt-header-ready #subHeader7 .subTableRow{grid-template-columns:1fr 44px;grid-template-areas:"logo call" "search search";min-height:0;gap:13px;padding:16px 0;}
.artbt-header-ready #logo img{width:159px!important;height:47px!important;}
.artbt-header-ready #searchQuery{font-size:16px;}
.artbt-header-ready a.artbt-mobile-call{display:grid;place-items:center;grid-area:call;width:44px;height:44px;border-radius:11px;background:var(--artbt-header-soft);}
.artbt-header-ready .artbt-mobile-call::before{content:"";width:23px;height:23px;background:#424c58;-webkit-mask:var(--artbt-icon-phone) center/contain no-repeat;mask:var(--artbt-icon-phone) center/contain no-repeat;}
.artbt-header-ready #footerLine{display:none!important;}
.artbt-header-ready .artbt-mobile-nav{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;min-height:70px;padding:4px 8px calc(4px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--artbt-header-line);z-index:950;font-family:Arial,sans-serif;}
.artbt-header-ready .artbt-mobile-nav .artbt-tools-cell,.artbt-header-ready .artbt-mobile-nav .toolsContainer{display:contents!important;}
.artbt-header-ready .artbt-mobile-nav .topCompare,.artbt-header-ready .artbt-mobile-nav a.artbt-orders{display:none!important;}
.artbt-header-ready .artbt-mobile-nav>.artbt-catalog-cell,.artbt-header-ready .artbt-mobile-nav>.artbt-auth-cell,.artbt-header-ready .artbt-mobile-nav .topWishlist,.artbt-header-ready .artbt-mobile-nav .cart,.artbt-header-ready .artbt-mobile-nav>.artbt-mobile-home{width:20%!important;flex:1 1 0;min-width:0;max-width:95px;}
.artbt-header-ready .artbt-mobile-home{display:flex;flex-direction:column;align-items:center;justify-content:center;height:61px;gap:7px;color:#424c58;text-decoration:none;font:11px/1.2 Arial,sans-serif;}
.artbt-header-ready .artbt-mobile-home::before{content:"";display:block;width:26px;height:26px;background:currentColor;-webkit-mask:var(--artbt-icon-home) center/contain no-repeat;mask:var(--artbt-icon-home) center/contain no-repeat;}
.artbt-header-ready .artbt-mobile-nav .artbt-catalog-button{width:100%;min-height:61px;padding:0;background:transparent;color:var(--artbt-header-blue);flex-direction:column;gap:7px;font:11px Arial,sans-serif;border-radius:0;}
.artbt-header-ready .artbt-mobile-nav .artbt-catalog-button>span:first-child{width:26px;height:26px;}
.artbt-header-ready .artbt-mobile-nav #flushTopCart,.artbt-header-ready .artbt-mobile-nav #flushTopwishlist{width:100%;height:61px;}
.artbt-header-ready .artbt-mobile-nav #flushTopCart>a.countLink,.artbt-header-ready .artbt-mobile-nav #flushTopwishlist>a.text,.artbt-header-ready .artbt-mobile-nav a.artbt-orders{width:100%!important;height:61px!important;font-size:11px!important;gap:7px;}
.artbt-header-ready .artbt-mobile-nav #flushTopCart>a.countLink::before,.artbt-header-ready .artbt-mobile-nav #flushTopwishlist>a.text::before,.artbt-header-ready .artbt-mobile-nav a.artbt-orders::before{width:26px;height:26px;}
.artbt-header-ready .artbt-mobile-nav #topAuth ul{display:block;max-width:none;}
.artbt-header-ready .artbt-mobile-nav #topAuth ul li a{width:100%;height:61px;padding:0 2px!important;min-height:0!important;background:transparent!important;flex-direction:column;gap:7px;font-size:11px!important;font-weight:400!important;}
.artbt-header-ready .artbt-mobile-nav #topAuth ul li a::before{content:"";display:block;width:26px;height:26px;background:currentColor;-webkit-mask:var(--artbt-icon-user) center/contain no-repeat;mask:var(--artbt-icon-user) center/contain no-repeat;}
.artbt-header-ready .artbt-mobile-nav #topAuth ul li:not(:first-child){display:none;}
.artbt-header-ready #artbt-header-catalog{position:fixed;left:16px;right:16px;top:auto;bottom:calc(80px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:65vh;overflow:auto;}
.artbt-header-ready .artbt-mobile-compare{display:block;}
}
.artbt-header-ready .artbt-profile{position:relative;font-family:Arial,Helvetica,sans-serif;}
.artbt-header-ready .artbt-profile button{cursor:pointer;font:inherit;}
.artbt-header-ready .artbt-profile-button{display:flex;align-items:center;gap:10px;max-width:194px;padding:0;border:0;background:transparent;color:#262d35;text-align:left;}
.artbt-header-ready .artbt-profile-copy{display:flex;flex-direction:column;min-width:0;gap:4px;}
.artbt-header-ready .artbt-profile-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:136px;font-size:14px;font-weight:600;}
.artbt-header-ready .artbt-profile-inn{font-size:11px;line-height:1.3;color:#717a84;white-space:nowrap;}
.artbt-header-ready .artbt-profile-inn[hidden]{display:none;}
.artbt-header-ready .artbt-profile-avatar{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:#f2f4f6;}
.artbt-header-ready .artbt-profile-avatar::before{content:"";width:26px;height:26px;background:#464d54;mask:var(--artbt-icon-user) center/contain no-repeat;-webkit-mask:var(--artbt-icon-user) center/contain no-repeat;}
body.artbt-header-ready{--artbt-icon-business:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='14' rx='2'/%3E%3Cpath d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M3 12a23 23 0 0 0 18 0M10 12h4v3h-4z'/%3E%3C/svg%3E");}
.artbt-header-ready .artbt-profile-business .artbt-profile-avatar::before{mask-image:var(--artbt-icon-business);-webkit-mask-image:var(--artbt-icon-business);}
.artbt-header-ready .artbt-profile-mobile-label{display:none;}
.artbt-header-ready #artbt-profile-panel{position:absolute;top:calc(100% + 10px);right:0;width:340px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain;padding:20px;border:1px solid #e9ecef;border-radius:20px;background:#fff;color:#262d35;box-shadow:0 12px 36px #18222d26;z-index:1005;text-align:left;}
.artbt-header-ready #artbt-profile-panel[hidden]{display:none!important;}
.artbt-header-ready .artbt-profile-heading{margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;}
.artbt-header-ready #artbt-profile-panel a{display:block;padding:11px 10px;border:0;border-radius:8px;background:none;color:#262d35;font:15px/1.4 Arial,sans-serif;text-decoration:none;}
.artbt-header-ready #artbt-profile-panel a:hover{background:#f2f4f6;}
.artbt-header-ready .artbt-profile-buyers{margin-top:12px;padding-top:16px;border-top:1px solid #e9ecef;}
.artbt-header-ready .artbt-profile-buyers[hidden]{display:none;}
.artbt-header-ready .artbt-profile-caption{margin:0 10px 8px;color:#747e88;font-size:13px;}
.artbt-header-ready .artbt-profile-choice{position:relative;display:block;width:100%;padding:11px 12px 11px 40px;border:0;border-radius:9px;background:none;color:#262d35;text-align:left;line-height:1.45;overflow-wrap:anywhere;}
.artbt-header-ready .artbt-profile-choice::before{content:"";position:absolute;top:14px;left:11px;width:20px;height:20px;background:#d40917;mask:var(--artbt-icon-user) center/contain no-repeat;-webkit-mask:var(--artbt-icon-user) center/contain no-repeat;}
.artbt-header-ready .artbt-profile-choice-business::before{mask-image:var(--artbt-icon-business);-webkit-mask-image:var(--artbt-icon-business);}
.artbt-header-ready .artbt-profile-choice:hover,.artbt-header-ready .artbt-profile-choice[aria-pressed=true]{background:#f2f4f6;}
.artbt-header-ready .artbt-profile :focus-visible,.artbt-header-ready .artbt-callback:focus-visible{outline:2px solid #464d54;outline-offset:3px;}
@media (min-width:1191px) and (max-width:1390px) {
.artbt-header-ready #subHeader7 .subTableRow{column-gap:16px;}
.artbt-header-ready .artbt-profile-name{max-width:100px;}
}
@media (max-width:900px) and (min-width:768px) {
.artbt-header-ready .artbt-service-nav{gap:14px;}
.artbt-header-ready .artbt-utility{gap:16px;}
.artbt-header-ready .artbt-contact{gap:12px;}
}
@media (max-width:767px) {
.artbt-header-ready .artbt-profile{position:static;}
.artbt-header-ready .artbt-profile-button{flex-direction:column;gap:7px;justify-content:center;width:100%;max-width:none;height:61px;padding:0;}
.artbt-header-ready .artbt-profile-copy{display:none;}
.artbt-header-ready .artbt-auth-desktop-label{display:none;}
.artbt-header-ready .artbt-profile-avatar{width:26px;height:26px;border-radius:0;background:none;}
.artbt-header-ready .artbt-profile-mobile-label{display:block;color:#424c58;font:11px Arial,sans-serif;}
.artbt-header-ready #artbt-profile-panel{position:fixed;top:auto;right:12px;left:12px;bottom:calc(80px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));padding:18px;border-radius:18px;}
}
.artbt-header-ready #searchResult{top:calc(100% + 10px)!important;left:0!important;right:auto!important;width:100%!important;min-width:0!important;max-height:min(650px, calc(100dvh - 205px));overflow-y:auto;overscroll-behavior:contain;border:1px solid #e5e9ed;border-radius:14px;box-shadow:0 12px 36px #18222d26;z-index:1003;}
.artbt-header-ready #searchResult h1{height:auto;min-height:52px;padding:17px 50px 17px 18px;font:600 15px/1.3 Arial,sans-serif;text-transform:none;text-align:left;border-bottom:1px solid #edf0f2;}
.artbt-header-ready #searchProductsClose{right:18px;}
.artbt-header-ready #searchResult .productList{display:block!important;padding:0 14px;margin:0;width:100%;}
.artbt-header-ready #searchResult .item.product{display:block!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #edf0f2!important;}
.artbt-header-ready #searchResult .item.product .tabloid{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:14px 4px!important;border:0!important;box-shadow:none!important;background:#fff!important;}
.artbt-header-ready #searchResult .productTable{display:grid!important;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;width:100%!important;height:auto!important;}
.artbt-header-ready #searchResult .productColImage,.artbt-header-ready #searchResult .productColText{display:block!important;width:auto!important;height:auto!important;min-width:0;padding:0!important;}
.artbt-header-ready #searchResult .picture{display:flex!important;align-items:center;justify-content:center;width:76px!important;height:76px!important;line-height:normal!important;margin:0!important;padding:0!important;}
.artbt-header-ready #searchResult .picture img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:76px!important;object-fit:contain;}
.artbt-header-ready #searchResult .name,.artbt-header-ready #searchResult .name .middle{display:block!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:normal!important;font:14px/1.45 Arial,sans-serif!important;color:#262d35!important;text-align:left!important;word-break:normal;overflow-wrap:anywhere;}
.artbt-header-ready #searchResult .name:hover{color:#111!important;text-decoration:underline!important;}
.artbt-header-ready #searchResult .price{display:block;width:auto!important;margin:8px 0 0!important;padding:0!important;font:600 16px/1.4 Arial,sans-serif!important;color:#262d35!important;text-align:left!important;white-space:normal;}
.artbt-header-ready #searchResult .measure{font-size:12px;font-weight:400;color:#747e88;}
.artbt-header-ready #searchResult .rating,.artbt-header-ready #searchResult .markerContainer,.artbt-header-ready #searchResult .optional,.artbt-header-ready #searchResult .removeFromWishlist,.artbt-header-ready #searchResult .getFastView,.artbt-header-ready #searchResult .addCart,.artbt-header-ready #searchResult .add-cart,.artbt-header-ready #searchResult .priceIcon{display:none!important;}
.artbt-header-ready #searchResult .searchAllResult{height:auto;padding:17px;font:600 14px/1.4 Arial,sans-serif;text-transform:none;color:#262d35;background:#f5f6f8;}
.artbt-header-ready #searchResult .searchAllResult span{border:0;padding:0;}
.artbt-header-ready #searchResult a:focus-visible{outline:2px solid #464d54;outline-offset:2px;}
@media (max-width:767px) {
.artbt-header-ready #searchResult{max-height:calc(100dvh - 235px);}
.artbt-header-ready #searchResult .productTable{grid-template-columns:56px minmax(0,1fr);gap:10px;}
.artbt-header-ready #searchResult .picture{width:56px!important;height:64px!important;}
.artbt-header-ready #searchResult .picture img{max-height:64px!important;}
.artbt-header-ready #searchResult .productList{padding:0 10px;}
}
.artbt-header-ready #searchQuery{padding-right:44px!important;}
.artbt-header-ready .artbt-search-clear{position:absolute;right:49px;top:0;width:36px;height:48px;border:0;background:transparent;color:#8b939c;font:28px Arial,sans-serif;cursor:pointer;}
.artbt-header-ready .artbt-search-clear[hidden]{display:none;}
.artbt-header-ready .artbt-search-categories{padding:5px 14px;border-bottom:1px solid #e5e9ed;}
.artbt-header-ready .artbt-search-categories[hidden]{display:none;}
.artbt-header-ready .artbt-search-categories a{display:flex;align-items:center;gap:14px;padding:12px 4px;color:#262d35;text-decoration:none;font:15px/1.4 Arial,sans-serif;}
.artbt-header-ready .artbt-search-categories img{flex:none;width:48px;height:48px;object-fit:contain;}
.artbt-header-ready .artbt-search-categories small{display:block;padding-top:3px;color:#818a94;font-size:12px;}
.artbt-header-ready #searchResult .item.product:hover .tabloid{background:#f5f6f8!important;border-radius:10px;}
.artbt-header-ready #searchResult .item.product .addCart{display:inline-flex!important;float:none!important;align-items:center;justify-content:center;gap:7px;min-width:0;width:auto!important;height:34px!important;line-height:1.2!important;padding:0 12px!important;margin:10px 0 0!important;border:0!important;border-radius:9px;background:#d40917!important;color:#fff!important;text-decoration:none!important;font:600 13px Arial,sans-serif!important;}
.artbt-header-ready #searchResult .item.product .addCart:hover{background:#b80713!important;}
.artbt-header-ready #searchResult .item.product .addCart img{display:none;}
.artbt-header-ready .artbt-search-correction{padding:12px 16px;border-radius:10px;background:#f2f4f6;color:#546170;font-size:15px;}
/* ART-BT: catalog-mobile-base | Ordered source, see manifest.json. */
@media (max-width:360px) {
html.artbt-layout #smartFilter{max-width:calc(100vw - 56px);}
}
html.artbt-layout #slider{overflow:hidden;}
html.artbt-layout #slider>ul.slideBox:not([style]){display:flex;margin:0;padding:0;width:100%;}
html.artbt-layout #slider>ul.slideBox:not([style])>li{flex:0 0 100%;width:100%;list-style:none;}
html.artbt-layout #slider>ul.slideBox:not([style])>li:first-child>.sliderContent{display:block!important;}
@media (max-width:1850px) {
html.artbt-layout #promoBlock>#specialBlock{display:none;}
}
@media (max-width:767px) {
html.artbt-layout #catalogSection .sectionItems{display:block!important;margin:0!important;padding:0!important;width:100%!important;}
html.artbt-layout #catalogSection .sectionItems>.item{display:block!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #e5e9ed!important;background:#fff!important;box-sizing:border-box;}
html.artbt-layout #catalogSection .sectionItems .itemContainer{display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;}
html.artbt-layout #catalogSection .sectionItems .column{display:block!important;width:100%!important;padding:0!important;margin:0!important;}
html.artbt-layout #catalogSection .sectionItems .bigPicture{display:none!important;}
html.artbt-layout #catalogSection .sectionItems .bigTitle{display:flex!important;align-items:center;gap:14px;box-sizing:border-box;width:100%!important;min-height:68px;height:auto!important;margin:0!important;padding:12px 8px!important;font:500 16px/1.35 Arial,sans-serif!important;text-transform:none!important;text-decoration:none!important;color:#262d35!important;text-align:left!important;}
html.artbt-layout #catalogSection .sectionItems .bigTitle[href="/catalog/petli_mebelnye/"]::before{content:"";display:block;flex:0 0 40px;width:40px;height:40px;background:url("/local/assets/icons/hinge-menu.svg?v=selected-1") center/contain no-repeat;}
html.artbt-layout #catalogSection .sectionItems .bigTitle::after{content:"";display:block;flex:0 0 7px;width:7px;height:7px;margin-left:auto;margin-right:4px;border-top:1.5px solid #929da6;border-right:1.5px solid #929da6;transform:rotate(45deg);}
html.artbt-layout #catalogSection .sectionItems .bigTitle:focus-visible{outline:2px solid #464d54;outline-offset:-2px;}
}
@media (max-width:767px) {
html.artbt-layout #main>.limiter:has(#catalog .productList){padding-left:0!important;padding-right:0!important;}
html.artbt-layout #main #right:has(#catalog .productList){width:100%!important;margin:0!important;padding:0!important;min-width:0;}
html.artbt-layout #right:has(#catalog .productList)>h1{padding-left:16px;padding-right:16px;}
html.artbt-layout #catalog{width:100%!important;margin:0!important;padding:0!important;}
html.artbt-layout #catalogLine{box-sizing:border-box;width:calc(100% - 16px)!important;}
html.artbt-layout #catalog .items.productList{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;box-sizing:border-box;width:100%!important;margin:0!important;padding:0 4px!important;float:none!important;}
html.artbt-layout #catalog .items.productList>.clear,html.artbt-layout #catalog .items.productList::before,html.artbt-layout #catalog .items.productList::after{display:none!important;}
html.artbt-layout #catalog .items.productList>.item.product{display:block!important;float:none!important;box-sizing:border-box;width:100%!important;min-width:0;height:auto!important;margin:0!important;padding:0!important;border:1px solid #e9ecef!important;border-radius:12px;background:#fff;overflow:hidden;}
html.artbt-layout #catalog .item.product .tabloid{display:flex!important;flex-direction:column;position:relative!important;box-sizing:border-box;top:auto!important;left:auto!important;width:100%!important;min-width:0;height:100%!important;min-height:0!important;padding:8px!important;margin:0!important;border:0!important;box-shadow:none!important;}
html.artbt-layout #catalog .productTable{display:flex!important;flex-direction:column;width:100%!important;height:100%!important;}
html.artbt-layout #catalog .productColImage,html.artbt-layout #catalog .productColText{display:block!important;width:100%!important;min-width:0;height:auto!important;padding:0!important;}
html.artbt-layout #catalog .productColText{display:flex!important;flex-direction:column;flex:1;}
html.artbt-layout #catalog .item.product .picture{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;height:auto!important;aspect-ratio:1/1;line-height:normal!important;padding:12px 0 4px!important;margin:0 0 10px!important;}
html.artbt-layout #catalog .item.product .picture img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;}
html.artbt-layout #catalog .item.product .name,html.artbt-layout #catalog .item.product .name .middle{display:block!important;box-sizing:border-box;width:100%!important;height:auto!important;min-height:0;max-height:none!important;padding:0!important;margin:0!important;font:13px/1.4 Arial,sans-serif!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;}
html.artbt-layout #catalog .item.product .name{min-height:73px;margin-bottom:8px!important;}
html.artbt-layout #catalog .item.product .price{display:block!important;width:100%!important;height:auto!important;margin:auto 0 10px!important;padding:0!important;text-align:left!important;font-size:18px!important;line-height:1.4!important;}
html.artbt-layout #catalog .item.product .addCart{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;min-height:42px;height:auto!important;padding:9px 6px!important;margin:0!important;background:#d40917!important;color:#fff!important;border:0!important;border-radius:8px;font:600 13px/1.3 Arial,sans-serif!important;text-decoration:none!important;}
html.artbt-layout #catalog .item.product .add-cart,html.artbt-layout #catalog .item.product .optional,html.artbt-layout #catalog .item.product .rating,html.artbt-layout #catalog .item.product .getFastView{display:none!important;}
html.artbt-layout #catalog .item.product .markerContainer{position:absolute!important;top:7px!important;left:7px!important;max-width:calc(100% - 14px);z-index:1;}
html.artbt-layout #catalog .item.product .marker{font-size:10px!important;line-height:1.3!important;padding:3px 5px!important;}
}
.artbt-catalog-view{display:none;}
@media (max-width:767px) {
html.artbt-layout #catalogLine{display:flex!important;align-items:center;padding:8px 0!important;border:0!important;}
html.artbt-layout #catalogLine>.column{display:none!important;}
html.artbt-layout #catalogLine>.column:has(#selectSortParams){display:block!important;float:none!important;flex:1;min-width:0;width:auto!important;padding:0!important;}
html.artbt-layout #catalogLine #selectSortParams{box-sizing:border-box;width:100%!important;max-width:100%;font-size:12px!important;}
html.artbt-layout #catalogLine .label{display:none!important;}
html.artbt-layout #catalogLine>.oFilter{display:block!important;order:3;float:none!important;width:auto!important;padding:0!important;}
html.artbt-layout #catalogLine .oSmartFilter{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;font-size:12px!important;}
html.artbt-layout #catalogLine .artbt-catalog-view{display:flex;gap:2px;flex:none;}
.artbt-catalog-view button{display:grid;place-items:center;width:34px;height:40px;border:0;border-radius:7px;background:#f3f4f5;color:#8b939b;padding:7px;cursor:pointer;}
.artbt-catalog-view button[aria-pressed=true]{background:#fff0f1;color:#d40917;}
.artbt-catalog-view button:focus-visible{outline:2px solid #464d54;}
.artbt-catalog-view svg{width:20px;height:20px;fill:currentColor;}
html.artbt-layout #catalog.artbt-mobile-list .items.productList{grid-template-columns:minmax(0,1fr);}
html.artbt-layout #catalog.artbt-mobile-list .productTable{display:grid!important;grid-template-columns:100px minmax(0,1fr);gap:14px;align-items:start;}
html.artbt-layout #catalog.artbt-mobile-list .item.product .picture{margin:0!important;min-height:100px;}
html.artbt-layout #catalog.artbt-mobile-list .item.product .name{min-height:0!important;margin-bottom:10px!important;}
html.artbt-layout #catalog.artbt-mobile-list .item.product .price{margin:0 0 10px!important;}
html.artbt-layout #catalog.artbt-mobile-list .item.product .addCart{width:auto!important;align-self:flex-start;min-width:110px;}
html.artbt-layout #catalog.artbt-mobile-list .item.product .tabloid{padding:12px!important;}
}
@media (max-width:767px) {
html.artbt-layout #catalog .item.product .addCart .icon{display:none!important;}
}
@media (max-width:767px) {
html.artbt-layout #catalogLine{min-height:48px;margin:0 8px 12px!important;background:#fff!important;}
html.artbt-layout #catalogLine .artbt-catalog-view button{height:44px;background:transparent!important;color:#d40917;border-radius:0;}
html.artbt-layout #catalogLine>.column:has(#selectSortParams){position:relative;padding-left:25px!important;}
html.artbt-layout #catalogLine>.column:has(#selectSortParams)::before{content:"";position:absolute;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d40917' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 5h18M3 12h12M3 19h6'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none;}
html.artbt-layout #catalogLine #selectSortParams{appearance:none;-webkit-appearance:none;border:0!important;border-radius:0!important;box-shadow:none!important;outline-offset:2px;background:transparent!important;color:#262d35!important;font:14px/1.4 Arial,sans-serif!important;height:44px!important;padding:0!important;cursor:pointer;}
html.artbt-layout #catalogLine .oSmartFilter{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#262d35!important;gap:7px;padding:0!important;min-height:44px;font:14px/1.4 Arial,sans-serif!important;text-decoration:none!important;}
html.artbt-layout #catalogLine .oSmartFilter .ico{display:block!important;position:static!important;flex:0 0 22px;width:22px!important;height:22px!important;padding:0!important;margin:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d40917' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 6h2m6 0h10M3 18h10m6 0h2'/%3E%3Ccircle cx='8' cy='6' r='3'/%3E%3Ccircle cx='16' cy='18' r='3'/%3E%3C/svg%3E") center/contain no-repeat!important;}
}
.artbt-category-count{color:#879099;font:14px/1.4 Arial,sans-serif;margin:-12px 0 20px;}
@media (max-width:767px) {
html.artbt-layout #right:has(#catalog .productList)>h1{margin-bottom:8px!important;}
.artbt-category-count{margin:0 16px 14px;font-size:13px;}
}
#catalog .ab-catalog-buy{display:none;}
@media (max-width:767px) {
html.artbt-layout #main:has(#catalog .productList) #breadcrumbs{box-sizing:border-box;padding-left:16px!important;padding-right:16px!important;width:100%;margin-left:0!important;}
html.artbt-layout #right:has(#catalog .productList)>h1{font:700 22px/1.3 Arial,sans-serif!important;}
html.artbt-layout #catalogLine{width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important;gap:18px;}
html.artbt-layout #catalogLine .artbt-catalog-view button{width:24px;padding:0;display:flex;align-items:center;justify-content:center;}
html.artbt-layout #catalogLine .artbt-catalog-view button[aria-pressed=false]{display:none;}
html.artbt-layout #catalogLine .artbt-catalog-view svg{display:block;width:22px;height:22px;}
html.artbt-layout #catalogLine>.column:has(#selectSortParams)::before{top:50%;transform:translateY(-50%);width:22px;height:22px;}
html.artbt-layout #catalog .item.product .addCart.ab-native-buy{display:none!important;}
html.artbt-layout #catalog .ab-catalog-buy{display:flex;align-items:center;gap:6px;width:100%;margin:0;min-width:0;}
html.artbt-layout #catalog .ab-catalog-buy .ab-add{box-sizing:border-box;width:100%;padding:8px 4px;border-radius:8px;background:#d40917;font:600 13px/1.3 Arial,sans-serif;}
html.artbt-layout #catalog .ab-catalog-buy .ab-quantity{flex:1;min-width:0;border-radius:8px;}
html.artbt-layout #catalog .ab-catalog-buy .ab-quantity button{padding:0;font-size:19px;}
html.artbt-layout #catalog .ab-catalog-buy .ab-quantity input{flex:1;width:24px;min-width:0;padding:0;font:600 13px Arial,sans-serif;}
html.artbt-layout #catalog .ab-catalog-buy .ab-cart-arrow{flex:0 0 36px;border-radius:8px;background:#d40917;}
html.artbt-layout #catalog.artbt-mobile-list .ab-catalog-buy{max-width:138px;}
html.artbt-layout #catalog .item.product .optional{display:block!important;position:absolute!important;top:8px;right:6px;width:32px;height:68px;padding:0!important;margin:0!important;z-index:2;}
html.artbt-layout #catalog .optional .row{display:contents!important;}
html.artbt-layout #catalog .optional .fastBack,html.artbt-layout #catalog .optional .inStock{display:none!important;}
html.artbt-layout #catalog .optional .addWishlist,html.artbt-layout #catalog .optional .addCompare{display:flex!important;position:absolute!important;right:0;top:0;width:32px!important;height:32px!important;min-width:0!important;padding:0!important;margin:0!important;align-items:center;justify-content:center;font-size:0!important;line-height:0!important;background:#ffffffed!important;border:0!important;border-radius:50%;color:#8d969d;}
html.artbt-layout #catalog .optional .addCompare{top:36px;}
html.artbt-layout #catalog .optional .icon{display:none!important;}
html.artbt-layout #catalog .optional .addWishlist::before,html.artbt-layout #catalog .optional .addCompare::before{content:"";width:20px;height:20px;background:currentColor;display:block;}
html.artbt-layout #catalog .optional .addWishlist::before{mask:var(--artbt-icon-heart) center/contain no-repeat;-webkit-mask:var(--artbt-icon-heart) center/contain no-repeat;}
html.artbt-layout #catalog .optional .addCompare::before{mask:var(--artbt-icon-compare) center/contain no-repeat;-webkit-mask:var(--artbt-icon-compare) center/contain no-repeat;}
html.artbt-layout #catalog .optional .added{color:#d40917!important;}
html.artbt-layout #catalog.artbt-mobile-list .productColText{padding-right:28px!important;box-sizing:border-box;}
html.artbt-layout #catalog .item.product .markerContainer{max-width:calc(100% - 46px);}
}
@media (max-width:767px) {
html.artbt-layout #catalog .ab-catalog-buy .ab-quantity{flex:0 0 58%;height:36px;}
html.artbt-layout #catalog .ab-catalog-buy .ab-quantity button{height:36px;width:28px;}
html.artbt-layout #catalog .ab-catalog-buy .ab-quantity input{height:36px;max-width:none;box-sizing:border-box;}
html.artbt-layout #catalog .ab-catalog-buy .ab-cart-arrow{flex:1;width:auto;height:36px;}
html.artbt-layout #catalog .ab-catalog-buy .ab-add{min-height:36px;}
html.artbt-layout #catalog.artbt-mobile-list .ab-catalog-buy .ab-quantity{flex:0 0 92px;}
}
@media (max-width:767px) {
html.artbt-layout #catalog.artbt-mobile-list .ab-catalog-buy .ab-add{width:auto;min-width:96px;padding-left:14px;padding-right:14px;}
}
@media (max-width:767px) {
html.artbt-layout #smartFilter #smartFilterControls{display:flex!important;flex-direction:column;gap:10px;box-sizing:border-box;width:100%!important;margin:0!important;padding:16px 12px!important;float:none!important;}
html.artbt-layout #smartFilter #smartFilterControls li{display:block!important;width:100%!important;float:none!important;padding:0!important;margin:0!important;}
html.artbt-layout #smartFilter #smartFilterControls a{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;min-height:42px;height:auto!important;padding:10px 8px!important;margin:0!important;border:0!important;border-radius:9px!important;box-shadow:none!important;font:600 13px/1.3 Arial,sans-serif!important;text-decoration:none!important;}
html.artbt-layout #smartFilter #set_filter{background:#d40917!important;color:#fff!important;}
html.artbt-layout #smartFilter #del_filter{background:#f0f1f3!important;color:#262d35!important;}
}
@media (max-width:767px) {
html.artbt-layout #catalog:not(.artbt-mobile-list) .item.product .picture{aspect-ratio:1.35/1;margin-bottom:6px!important;padding-top:12px!important;}
html.artbt-layout #catalog:not(.artbt-mobile-list) .item.product .name{min-height:0!important;margin-bottom:6px!important;}
html.artbt-layout #catalog:not(.artbt-mobile-list) .item.product .price{margin-bottom:7px!important;}
}
.artbt-photo-dots{display:none;}
.artbt-photo-slide:not(:first-child){display:none;}
@media (max-width:767px) {
html.artbt-layout #catalog:not(.artbt-mobile-list) .item.product .picture{height:clamp(105px,32vw,165px)!important;aspect-ratio:auto;flex:none;}
html.artbt-layout #catalog .item.product .artbt-photo-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;min-width:0;}
html.artbt-layout #catalog .artbt-photo-track::-webkit-scrollbar{display:none;}
html.artbt-layout #catalog .item.product .artbt-photo-slide{display:flex;align-items:center;justify-content:center;flex:0 0 100%;width:100%;height:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;}
html.artbt-layout #catalog .item.product .artbt-photo-slide img{width:100%!important;height:100%!important;object-fit:contain;}
html.artbt-layout #catalog .artbt-photo-dots{display:flex;align-items:center;justify-content:center;height:16px;margin:-3px 0 5px;}
html.artbt-layout #catalog .artbt-photo-dots button{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;}
html.artbt-layout #catalog .artbt-photo-dots button::before{content:"";border-radius:50%;background:#d7dade;}
html.artbt-layout #catalog .artbt-photo-dots button[aria-pressed=true]::before{background:#30373d;}
html.artbt-layout #catalog.artbt-mobile-list .item.product .picture{height:100px!important;aspect-ratio:auto;}
html.artbt-layout #catalog.artbt-mobile-list .artbt-photo-dots{margin-top:2px;}
}
@media (max-width:767px) {
html.artbt-layout #catalog:not(.artbt-mobile-list) .productColImage{max-width:none!important;width:calc(100% + 16px)!important;margin-left:-8px!important;margin-right:-8px!important;}
html.artbt-layout #catalog:not(.artbt-mobile-list) .item.product .picture{padding:8px 0 0!important;}
html.artbt-layout #catalog .artbt-photo-track{flex-shrink:0;}
}
@media (max-width:767px) {
html.artbt-layout #catalog .artbt-photo-dots{gap:0;}
html.artbt-layout #catalog .artbt-photo-dots button{width:8px;min-width:8px;flex:0 0 8px;height:16px;}
html.artbt-layout #catalog .artbt-photo-dots button::before{width:3px;height:3px;}
}
@media (max-width:767px) {
html.artbt-layout #catalog.artbt-mobile-list .productTable{grid-template-columns:clamp(100px,30vw,120px) minmax(0,1fr);}
html.artbt-layout #catalog.artbt-mobile-list .productColImage{width:100%!important;max-width:none!important;}
html.artbt-layout #catalog.artbt-mobile-list .item.product .picture{height:clamp(100px,30vw,120px)!important;min-height:0!important;padding:0!important;}
}
/* ART-BT: recommendations-and-controls | Ordered source, see manifest.json. */
#footerTabsCaption .wrapper,#footerTabs .wrapper{max-width:1400px;margin:auto;padding:0 16px;box-sizing:border-box;width:100%;}
#footerTabsCaption .items{display:flex!important;width:100%!important;gap:24px;left:0!important;transform:none!important;}
#footerTabsCaption .item{width:auto!important;float:none!important;flex:none;}
#footerTabsCaption a{font-size:16px!important;padding:16px 0!important;white-space:nowrap;text-decoration:none!important;}
#footerTabsCaption a.selected{color:#d40917!important;border-bottom:2px solid #d40917!important;}
#footerTabs{height:auto!important;padding:16px 0 28px!important;}
#footerTabs .tab{height:auto!important;min-height:0!important;}
#footerTabs .slideBox{display:flex!important;gap:12px;width:100%!important;left:0!important;transform:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;padding:0 0 10px!important;margin:0!important;height:auto!important;touch-action:pan-x pan-y;scrollbar-width:thin;}
#footerTabs .slideBox>li{display:flex!important;flex:0 0 calc((100% - 48px)/5);width:auto!important;float:none!important;height:auto!important;scroll-snap-align:start;padding:0!important;margin:0!important;}
#footerTabs .slideBox>li[hidden]{display:none!important;}
#footerTabs .wrap,#footerTabs [id$="Carousel"],#topProduct,#viewedProduct{height:auto!important;min-height:0!important;overflow:hidden!important;}
#footerTabs .wrap>a{display:none!important;}
#footerTabs .item.product{height:auto!important;min-height:0!important;width:100%!important;padding:0!important;float:none!important;border:1px solid #e5e7eb!important;border-radius:12px;background:#fff!important;box-sizing:border-box;}
#footerTabs .tabloid{position:relative!important;height:100%!important;min-height:0!important;padding:8px!important;box-sizing:border-box;box-shadow:none!important;border:0!important;}
#footerTabs .productTable{display:flex!important;flex-direction:column;height:100%!important;width:100%!important;}
#footerTabs .productColImage,#footerTabs .productColText{display:flex!important;flex-direction:column;width:100%!important;max-width:none!important;padding:0!important;box-sizing:border-box;}
#footerTabs .productColText{flex:1;}
#footerTabs .picture{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:160px!important;min-height:0!important;padding:8px 0 0!important;margin:0 0 8px!important;line-height:1!important;background:#fff;}
#footerTabs .picture img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;}
#footerTabs .name{display:block!important;height:auto!important;min-height:0!important;line-height:1.4!important;font-size:13px!important;margin:0 0 10px!important;padding:0!important;text-decoration:none!important;}
#footerTabs .name .middle{display:block!important;}
#footerTabs .name:hover{color:#d40917!important;}
#footerTabs .price{display:block!important;margin:auto 0 8px!important;padding:0!important;font-size:18px!important;font-weight:700;line-height:1.3!important;height:auto!important;}
#footerTabs .measure,#footerTabs .priceIcon,#footerTabs .getFastView,#footerTabs .removeFromWishlist{display:none!important;}
#footerTabs .markerContainer{position:absolute;top:8px;left:8px;right:40px;z-index:2;pointer-events:none;}
#footerTabs .marker{font-size:10px!important;padding:3px 5px!important;width:max-content;}
#footerTabs .artbt-rec-action{position:absolute!important;right:2px;top:2px;display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;font-size:0!important;background:#ffffffde;border-radius:50%;color:#8d969d;z-index:3;}
#footerTabs .artbt-rec-action.addCompare{top:36px;}
#footerTabs .artbt-rec-action::before{content:"";width:20px;height:20px;background:currentColor;}
#footerTabs .addWishlist::before{mask:var(--artbt-icon-heart) center/contain no-repeat;-webkit-mask:var(--artbt-icon-heart) center/contain no-repeat;}
#footerTabs .addCompare::before{mask:var(--artbt-icon-compare) center/contain no-repeat;-webkit-mask:var(--artbt-icon-compare) center/contain no-repeat;}
#footerTabs .artbt-rec-action.added{color:#d40917;}
#footerTabs .artbt-rec-native{display:none!important;}
#footerTabs .ab-search-buy{display:flex;gap:6px;margin:0;width:100%;align-items:center;}
#footerTabs .ab-add{width:100%;min-height:36px;padding:8px 6px;border-radius:8px;font-size:13px;}
#footerTabs .ab-quantity{flex:1;min-width:0;height:36px;border-radius:8px;}
#footerTabs .ab-quantity button{width:28px;height:36px;font-size:19px;}
#footerTabs .ab-quantity input{width:24px;flex:1;min-width:0;height:36px;font-size:13px;padding:0;}
#footerTabs .ab-cart-arrow{flex:0 0 40px;width:40px;height:36px;background:#d40917;border-radius:8px;}
@media (max-width:767px) {
#footerTabsCaption .wrapper,#footerTabs .wrapper{padding:0 8px;}
#footerTabsCaption .items{gap:0;justify-content:space-between;}
#footerTabsCaption .item{flex:1;text-align:center;}
#footerTabsCaption a{font-size:13px!important;padding:13px 2px!important;}
#footerTabs .slideBox{gap:8px;}
#footerTabs .slideBox>li{flex-basis:calc((100% - 8px)/2);}
#footerTabs .picture{height:clamp(110px,34vw,155px)!important;}
}
#footerTabs .slideBox>li{min-width:0!important;flex:0 0 calc(20% - 10px)!important;}
#footerTabs .item.product{min-width:0!important;}
@media (max-width:767px) {
#footerTabs .slideBox>li{flex:0 0 calc(50% - 4px)!important;}
}
#footerTabs .ab-add{background:#d40917!important;color:#fff!important;border:0!important;}
#footerTabs .ab-search-buy{min-height:36px;}
#footerTabs .artbt-rec-card:not(:has(.ab-search-buy)) .productColText::after{content:"";display:block;height:36px;background:#f1f2f4;border-radius:8px;}
#footerTabs .ab-add,#footerTabs .ab-cart-arrow,#footerTabs .ab-quantity{box-sizing:border-box!important;height:36px!important;min-height:36px!important;max-height:36px!important;}
#footerTabs .ab-add{display:flex!important;align-items:center;justify-content:center;padding:0 6px!important;line-height:1.2!important;}
@media (max-width:767px) {
html.artbt-layout .getPricesWindow{cursor:pointer;}
html.artbt-layout .getPricesWindow .priceIcon{display:none!important;}
html.artbt-layout .getPricesWindow::after{content:"i";display:inline-flex;width:16px;height:16px;box-sizing:border-box;border:1px solid #a5acb2;border-radius:50%;align-items:center;justify-content:center;font:12px/1 Arial,sans-serif;color:#879099;margin-left:7px;vertical-align:middle;text-decoration:none;}
#artbt-price-sheet{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:80dvh;overflow:auto;box-sizing:border-box;border:0;border-radius:18px 18px 0 0;padding:18px 20px calc(22px + env(safe-area-inset-bottom));background:#fff;color:#252a30;box-shadow:0 -6px 30px #0002;font:14px/1.45 Arial,sans-serif;}
#artbt-price-sheet::backdrop{background:#20283066;}
.aps-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;}
#artbt-price-sheet h2{font:700 19px/1.3 Arial,sans-serif;margin:0;padding:0;}
.aps-close{width:36px;height:36px;border:0;border-radius:50%;background:#f2f3f5;color:#69717a;font:26px/1 Arial;cursor:pointer;}
.aps-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #eceef1;}
.aps-row strong{font-size:16px;white-space:nowrap;}
.aps-current{font-weight:700;}
.aps-current strong{color:#d40917;}
#artbt-price-sheet .aps-note{font-size:12px;line-height:1.5;color:#78818a;margin:15px 0 10px;}
#artbt-price-sheet .aps-terms{display:inline-block;padding:5px 0;color:#d40917;font-size:13px;text-decoration:none;background:none;border:0;}
}
@media (max-width:767px) {
html.artbt-layout body .getPricesWindow,html.artbt-layout body :is(#catalog,#wishlist,#footerTabs,#catalogElement) .item.product .getPricesWindow,html.artbt-layout body :is(#wishlist,#footerTabs,#catalogElement) .getPricesWindow{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;white-space:nowrap!important;column-gap:0!important;}
html.artbt-layout .getPricesWindow::after{flex:0 0 16px!important;align-self:center!important;position:static!important;float:none!important;margin:0 0 0 7px!important;}
html.artbt-layout .getPricesWindow>.artbt-money,html.artbt-layout .getPricesWindow>.priceContainer,html.artbt-layout .getPricesWindow>.priceVal{flex:0 0 auto!important;width:auto!important;}
html.artbt-layout .getPricesWindow>s:empty{display:none!important;}
}
@media (max-width:767px) {
body.artbt-pd-page #main{padding-top:10px!important;padding-bottom:80px;}
body.artbt-pd-page #right{width:100%!important;padding:0!important;}
body.artbt-pd-page #breadcrumbs{margin:0 12px 10px;font-size:11px;white-space:nowrap;overflow:hidden;}
#catalogElement.artbt-pd #tableContainer,#catalogElement.artbt-pd #elementContainer,#catalogElement.artbt-pd #browse{display:block!important;width:100%!important;margin:0!important;padding:0!important;min-width:0;}
#catalogElement.artbt-pd #browse>.col{position:relative;display:block!important;width:100%!important;padding:12px!important;box-sizing:border-box;border:0!important;}
#catalogElement.artbt-pd h1{font:700 20px/1.35 Arial,sans-serif!important;margin:0 0 10px!important;padding:0!important;}
#catalogElement.artbt-pd #elementSmallNavigation,#catalogElement.artbt-pd #elementNavigation,#catalogElement.artbt-pd #pictureContainer,#catalogElement.artbt-pd #moreImagesCarousel,#catalogElement.artbt-pd .brandImageWrap,#catalogElement.artbt-pd .changePropertiesNoGroup{display:none!important;}
.pd-gallery{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;}
.pd-slide{flex:0 0 100%;width:100%;height:280px;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;background:#fff;}
.pd-slide img{width:100%;height:100%;object-fit:contain;}
.pd-dots{display:flex;justify-content:center;gap:0;margin:4px 0;}
.pd-dots button{width:12px;height:20px;border:0;background:none;padding:0;display:flex;align-items:center;justify-content:center;}
.pd-dots button::before{content:"";width:4px;height:4px;border-radius:50%;background:#d9dde1;}
.pd-dots button[aria-pressed=true]::before{background:#30373d;}
#catalogElement.artbt-pd .wishCompWrap{display:flex!important;position:absolute;right:12px;top:12px;z-index:4;gap:4px;}
#catalogElement.artbt-pd .wishCompWrap .elem{display:flex!important;align-items:center;justify-content:center;width:36px;height:36px;border:0!important;background:#fffffff0!important;border-radius:50%;color:#879099;}
#catalogElement.artbt-pd .wishCompWrap .elem::before{content:"";width:22px;height:22px;background:currentColor;}
#catalogElement.artbt-pd .wishCompWrap .addWishlist::before{mask:var(--artbt-icon-heart) center/contain no-repeat;-webkit-mask:var(--artbt-icon-heart) center/contain no-repeat;}
#catalogElement.artbt-pd .wishCompWrap .addCompare::before{mask:var(--artbt-icon-compare) center/contain no-repeat;-webkit-mask:var(--artbt-icon-compare) center/contain no-repeat;}
#catalogElement.artbt-pd .wishCompWrap .added{color:#d40917;}
#catalogElement.artbt-pd .reviewsBtnWrap{padding:0!important;margin:0 0 12px!important;font:13px/1.5 Arial!important;}
#catalogElement.artbt-pd .reviewsBtnWrap .row{margin:4px 0!important;}
#catalogElement.artbt-pd .reviewsBtnWrap .icon{display:none;}
#catalogElement.artbt-pd .reviewsBtnWrap .article{color:#879099;}
#catalogElement.artbt-pd .artbt-variants{margin:12px 0 0;}
#catalogElement.artbt-pd .artbt-variants__label{margin:0 0 8px;font-size:13px;}
#catalogElement.artbt-pd .artbt-variants__items{gap:6px;}
#catalogElement.artbt-pd .artbt-variants__item{min-height:36px;padding:8px;font-size:12px;border-radius:8px;}
#catalogElement.artbt-pd .artbt-variants__item[aria-current=page]{background:#fff2f3;border-color:#d40917;color:#d40917;}
#catalogElement.artbt-pd #smallElementTools{display:block!important;margin:8px 12px 16px!important;padding:16px!important;border:1px solid #e8eaed;border-radius:14px;width:auto!important;}
#catalogElement.artbt-pd .smallElementToolsContainer,#catalogElement.artbt-pd .mainTool{display:block!important;width:100%!important;padding:0!important;border:0!important;}
#catalogElement.artbt-pd #smallElementTools .secondTool,#catalogElement.artbt-pd #smallElementTools .fastBack,#catalogElement.artbt-pd #smallElementTools .addCart{display:none!important;}
#catalogElement.artbt-pd #smallElementTools .price{font-size:26px!important;margin:0 0 12px!important;}
#catalogElement.artbt-pd .columnRowWrap,#catalogElement.artbt-pd .columnRow{display:block!important;width:100%!important;padding:0!important;margin:0!important;}
#catalogElement.artbt-pd .ab-search-buy,.pd-sticky .ab-search-buy{display:flex;gap:8px;align-items:center;}
#catalogElement.artbt-pd .ab-add,.pd-sticky .ab-add{display:flex;align-items:center;justify-content:center;background:#d40917!important;color:#fff!important;border:0;border-radius:10px;height:44px;box-sizing:border-box;font:600 15px Arial!important;width:100%;padding:8px 14px!important;}
#catalogElement.artbt-pd .ab-quantity,.pd-sticky .ab-quantity{flex:1;height:44px;min-width:0;}
#catalogElement.artbt-pd .ab-cart-arrow,.pd-sticky .ab-cart-arrow{height:44px;width:54px;background:#d40917;border-radius:10px;}
.pd-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 16px;font:12px/1.5 Arial;color:#66707a;}
.pd-section{margin:0 12px;border-top:1px solid #e8eaed;padding:14px 0;}
.pd-section>summary{font:600 16px/1.4 Arial;cursor:pointer;}
.pd-section>div{padding:12px 0!important;margin:0!important;display:block!important;width:100%!important;box-sizing:border-box;}
.pd-section .heading{display:none;}
.pd-section table{max-width:100%;font-size:13px;}
.pd-section img{max-width:100%;}
.pd-sticky:not([hidden]){display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:70px;z-index:899;background:#fff;padding:10px 12px;box-sizing:border-box;border-top:1px solid #e8eaed;box-shadow:0 -3px 12px #0001;}
.pd-sticky[hidden]{display:none!important;}
.pd-sticky>.price{font:700 20px Arial!important;flex:0 0 auto;margin:0!important;}
.pd-sticky>.ab-search-buy{flex:1;min-width:0;}
.pd-sticky .measure{display:none!important;}
}
@media (max-width:767px) {
body.artbt-pd-page #main{margin-top:0!important;padding-bottom:0!important;}
body.artbt-pd-page{padding-bottom:70px;}
#catalogElement.artbt-pd .pd-stock{display:block!important;color:#329f44;margin:0 0 12px;font:13px/1.4 Arial;}
#catalogElement.artbt-pd .pd-stock img{display:none;}
#catalogElement.artbt-pd .ab-add{background:#d40917!important;}
#catalogElement.artbt-pd .ab-cart-arrow{width:110px;flex:0 0 110px;color:#fff!important;font:600 14px Arial;text-decoration:none;}
#catalogElement.artbt-pd .ab-cart-arrow svg{display:none;}
#catalogElement.artbt-pd .ab-cart-arrow::after{content:"В корзине";}
}
@media (max-width:767px) {
#catalogElement.artbt-pd .wishCompWrap .elem{font-size:0!important;line-height:0!important;overflow:hidden;padding:0!important;flex:0 0 36px!important;}
#catalogElement.artbt-pd .wishCompWrap .elem::before{display:block!important;flex:0 0 22px!important;width:22px!important;height:22px!important;background:currentColor!important;}
#catalogElement.artbt-pd .wishCompWrap .elem.added{color:#d40917!important;}
#catalogElement.artbt-pd .wishCompWrap .elem img{display:none!important;}
}
@media (max-width:767px) {
#catalogElement.artbt-pd .pd-section #elementProperties>.heading{display:none!important;}
#catalogElement.artbt-pd .wishCompWrap .elem::after{display:none!important;content:none!important;}
}
@media (max-width:767px) {
#catalogElement.artbt-pd #newReview{padding:12px 0!important;width:100%!important;box-sizing:border-box;}
#catalogElement.artbt-pd #newReview>.heading{display:none!important;}
.pd-review-intro{font:13px/1.5 Arial;color:#78818a;margin:0 0 14px;}
.pd-write-review>summary,.pd-question{display:block;box-sizing:border-box;width:100%;padding:12px 16px;border:0;border-radius:9px;font:600 14px/1.4 Arial;text-align:center;cursor:pointer;}
.pd-write-review>summary{background:#d40917;color:#fff;list-style:none;}
.pd-write-review>summary::-webkit-details-marker{display:none;}
.pd-question{background:#f0f1f3;color:#30373d;margin-top:10px;}
.pd-write-review[open]>summary{margin-bottom:16px;}
#catalogElement.artbt-pd #newReview form{padding:0!important;margin:0!important;}
#catalogElement.artbt-pd #newReview .newReviewTable,#catalogElement.artbt-pd #newReview .newReviewTable>.left,#catalogElement.artbt-pd #newReview .newReviewTable>.right{display:block!important;float:none!important;width:100%!important;padding:0!important;box-sizing:border-box;}
#catalogElement.artbt-pd #newReview label{display:block;font:13px/1.4 Arial;margin:14px 0 6px!important;}
#catalogElement.artbt-pd #newReview textarea,#catalogElement.artbt-pd #newReview input[name=NAME]{box-sizing:border-box;width:100%!important;max-width:100%!important;border:1px solid #dfe3e7;border-radius:9px;padding:10px!important;font:16px/1.4 Arial!important;background:#fff;color:#252a30;margin:0!important;}
#catalogElement.artbt-pd #newReview textarea{height:78px!important;min-height:78px;resize:vertical;}
#catalogElement.artbt-pd #newReview input[name=NAME]{height:44px;}
#catalogElement.artbt-pd #newReview .usedSelect{display:flex;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important;}
#catalogElement.artbt-pd #newReview .usedSelect li{margin:0!important;padding:0!important;float:none!important;list-style:none;}
#catalogElement.artbt-pd #newReview .usedSelect a{display:block;padding:8px 10px!important;border:1px solid #dfe3e7;border-radius:8px;font:12px/1.4 Arial;color:#59616a;text-decoration:none;}
#catalogElement.artbt-pd #newReview .usedSelect .selected,#catalogElement.artbt-pd #newReview .usedSelect .active{color:#d40917!important;border-color:#d40917!important;background:#fff2f3!important;}
#catalogElement.artbt-pd #newReview .submit{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;height:44px!important;width:100%!important;border:0!important;border-radius:9px;background:#d40917!important;color:#fff!important;font:600 14px Arial!important;margin:14px 0 0!important;padding:10px!important;text-decoration:none;}
#catalogElement.artbt-pd #newRating{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:0!important;margin:0!important;font:13px Arial;}
.pd-rating{display:flex;gap:2px;}
.pd-rating button{border:0;background:none;padding:0;width:32px;height:40px;color:#cdd2d7;font-size:29px;cursor:pointer;}
.pd-rating button.selected{color:#d40917;}
.pd-write-review:focus-within~.pd-question{margin-top:12px;}
body.artbt-pd-page:has(#newReview input:focus,#newReview textarea:focus) .pd-sticky{display:none!important;}
}
@media (max-width:767px) {
#catalogElement.artbt-pd .wishCompWrap .elem::before,#catalogElement.artbt-pd .wishCompWrap .elem.added::before{opacity:1!important;visibility:visible!important;position:static!important;inset:auto!important;transform:none!important;transition:none!important;}
}
@media (max-width:767px) {
#catalogElement.artbt-pd .ab-search-buy{display:flex!important;gap:12px!important;width:100%;}
#catalogElement.artbt-pd .ab-quantity{display:flex!important;flex:1 1 50%!important;justify-content:space-between;min-width:0!important;height:44px!important;background:#f1f2f4!important;border-radius:10px;}
#catalogElement.artbt-pd .ab-quantity input,.pd-sticky .ab-quantity input{display:block!important;flex:1 1 32px!important;min-width:26px!important;width:32px!important;max-width:none!important;height:44px!important;padding:0!important;margin:0!important;font:600 16px/44px Arial,sans-serif!important;color:#252a30!important;-webkit-text-fill-color:#252a30!important;opacity:1!important;text-align:center!important;background:transparent!important;border:0!important;}
#catalogElement.artbt-pd .ab-quantity button,.pd-sticky .ab-quantity button{flex:0 0 36px!important;width:36px!important;height:44px!important;padding:0!important;font:24px/44px Arial!important;color:#252a30!important;}
#catalogElement.artbt-pd .ab-cart-arrow{flex:1 1 50%!important;width:auto!important;height:44px!important;box-sizing:border-box;border:1.5px solid #d40917!important;background:#fff!important;color:#d40917!important;border-radius:10px;font:600 14px Arial!important;}
.pd-sticky:has(.ab-quantity)>.price{display:none!important;}
.pd-sticky .ab-search-buy{width:100%;gap:12px;}
.pd-sticky .ab-quantity{display:flex!important;flex:0 1 140px;min-width:106px!important;justify-content:space-between;height:44px;}
.pd-sticky .ab-cart-arrow{order:-1;flex:1;width:auto!important;height:44px;color:#fff!important;font:600 14px Arial;text-decoration:none;}
.pd-sticky .ab-cart-arrow svg{display:none;}
.pd-sticky .ab-cart-arrow::after{content:"В корзине";}
}
html.artbt-layout #catalog .optional .artbt-toggle.added,#footerTabs .artbt-toggle.added,.aw-card-compare.artbt-toggle.added{color:#d40917!important;}
html.artbt-layout #catalog .optional .artbt-toggle::before,#footerTabs .artbt-toggle::before,.aw-card-compare.artbt-toggle::before{opacity:1!important;visibility:visible!important;}
#artbt-compare-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);width:min(440px,calc(100% - 24px));box-sizing:border-box;z-index:10005;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#252a30;color:white;border-radius:12px;box-shadow:0 4px 18px #0002;font:14px/1.4 Arial,sans-serif;}
#artbt-compare-notice[hidden]{display:none!important;}
#artbt-compare-notice a{color:#fff;font-weight:600;text-decoration:none;white-space:nowrap;}
#artbt-compare-notice a[hidden]{display:none;}
@media (max-width:767px) {
#artbt-compare-notice{bottom:calc(80px + env(safe-area-inset-bottom,0px));}
body:has(.pd-sticky:not([hidden])) #artbt-compare-notice{bottom:calc(148px + env(safe-area-inset-bottom,0px));}
}
@media (max-width:767px) {
#main:has(#catalogSection)>.limiter{padding-left:8px!important;padding-right:8px!important;}
#main:has(#catalogSection) #right{padding-left:0!important;padding-right:0!important;width:100%!important;box-sizing:border-box;}
#main:has(#catalogSection) #breadcrumbs,#main:has(#catalogSection) #right>h1{margin-left:4px;margin-right:4px;}
#foundation:has(#catalogSection) #footerTabs>.wrapper,#foundation:has(#catalogSection) #footerTabsCaption>.wrapper{padding-left:8px!important;padding-right:8px!important;box-sizing:border-box;}
}
.artbt-empty-selection{padding:24px!important;margin:20px 0!important;border:1px solid #e2e5e9!important;border-radius:12px!important;background:#fff!important;}
.artbt-empty-selection p{font:400 16px/1.5 Arial,sans-serif!important;margin:0 0 18px!important;color:#252a30;}
.artbt-empty-selection .btn-simple{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 22px!important;border:0!important;border-radius:10px!important;background:#d40917!important;color:#fff!important;font:600 14px/1.3 Arial,sans-serif!important;text-decoration:none!important;}
.artbt-empty-selection .btn-simple:hover{background:#b80713!important;}
@media (max-width:767px) {
html.artbt-layout #main:has(.artbt-empty-selection)>.limiter{padding-left:0!important;padding-right:0!important;}
html.artbt-layout #right:has(.artbt-empty-selection){padding-left:0!important;padding-right:0!important;width:100%!important;box-sizing:border-box;}
html.artbt-layout #right:has(.artbt-empty-selection)>h1{padding:0 16px!important;margin:0 0 8px!important;font:700 22px/1.3 Arial,sans-serif!important;}
html.artbt-layout #right:has(.artbt-empty-selection)>#breadcrumbs{padding-left:16px!important;padding-right:16px!important;}
.artbt-empty-selection{margin:20px 8px!important;padding:20px 16px!important;}
.artbt-empty-selection .btn-simple{width:100%;}
}
#right:has(.artbt-offers-title) #personalMenuWrap{overflow-x:auto!important;overflow-y:hidden!important;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;}
#right:has(.artbt-offers-title) #personalMenuWrap::-webkit-scrollbar{display:none;}
#right:has(.artbt-offers-title) #personalMenuWrap::before,#right:has(.artbt-offers-title) #personalMenuWrap::after{display:none!important;}
#right:has(.artbt-offers-title) #personalMenu{display:flex!important;flex-wrap:nowrap!important;gap:8px;width:max-content!important;max-width:none!important;overflow:visible!important;padding:0 8px!important;margin:0!important;white-space:nowrap;}
#right:has(.artbt-offers-title) #personalMenu li{display:block!important;flex:0 0 auto;margin:0!important;padding:0!important;scroll-snap-align:start;}
#right:has(.artbt-offers-title) #personalMenu a{display:flex!important;align-items:center;min-height:44px;padding:0 12px!important;box-sizing:border-box;border:0!important;border-bottom:2px solid transparent!important;font:500 14px/1.3 Arial,sans-serif;color:#747e88;text-decoration:none!important;}
#right:has(.artbt-offers-title) #personalMenu a.selected{font-weight:700;color:#d40917;border-bottom-color:#d40917!important;}
@media (max-width:767px) {
html.artbt-layout #right>.artbt-offers-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;}
#right:has(.artbt-offers-title) #personalMenuWrap{margin:0 0 16px!important;padding:0!important;border-bottom:1px solid #e2e5e9;}
#right:has(.artbt-offers-title) #catalogLine{margin-top:0!important;}
}
@media (max-width:767px) {
html.artbt-layout #right:has(.artbt-offers-title)>#breadcrumbs{box-sizing:border-box!important;max-width:100%;}
}
#right:has(.artbt-offers-title) #personalMenu::before,#right:has(.artbt-offers-title) #personalMenu::after{content:none!important;display:none!important;background:none!important;pointer-events:none!important;}
@media (max-width:767px) {
#footerTabs>.wrapper,#footerTabsCaption>.wrapper{padding-left:8px!important;padding-right:8px!important;box-sizing:border-box;width:100%;max-width:100%;}
}
@media (max-width:767px) {
body.artbt-compare-page #main>.limiter{padding:0 8px!important;}
body.artbt-compare-page #right{width:100%!important;padding:0!important;box-sizing:border-box;}
body.artbt-compare-page #right>h1{font:700 22px/1.3 Arial,sans-serif;margin-bottom:16px;}
body.artbt-compare-page #breadcrumbs{box-sizing:border-box;max-width:100%;}
#compare.acm-ready>#compareCheck,#compare.acm-ready>#compareTools,#compare.acm-ready>#compareBlock,#compareLine{display:none!important;}
#artbt-compare-mobile{--acm-col:max(160px,calc((100vw - 16px)/2));font:14px/1.4 Arial,sans-serif;color:#252a30;max-width:100%;}
.acm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;}
.acm-toolbar label{display:flex;gap:8px;align-items:center;font-weight:600;min-height:40px;}
.acm-toolbar>span{color:#747e88;font-size:12px;}
.acm-toolbar input,.acm-fields input{accent-color:#d40917;width:18px;height:18px;flex-shrink:0;}
.acm-settings{border:1px solid #e2e5e9;border-radius:10px;margin-bottom:12px;}
.acm-settings summary{padding:12px;font-weight:600;cursor:pointer;}
.acm-fields{padding:0 12px 12px;display:grid;gap:8px;}
.acm-fields label{display:flex;align-items:center;gap:8px;min-height:32px;}
.acm-hint{font-size:12px;color:#747e88;margin:0 0 10px;}
.acm-scroll{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;border:1px solid #e2e5e9;border-radius:12px;box-sizing:border-box;}
.acm-scroll table{border-collapse:collapse!important;table-layout:fixed!important;width:calc(var(--acm-col)*var(--acm-count))!important;min-width:100%;margin:0!important;}
.acm-scroll th,.acm-scroll td{box-sizing:border-box;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere;}
.acm-scroll thead th{padding:0;border-right:1px solid #e2e5e9;background:#fff;font-weight:400;}
.acm-card{position:relative;padding:8px!important;box-sizing:border-box;width:100%!important;border:0!important;}
.acm-remove{position:absolute;right:6px;top:6px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffffef;color:#747e88;font:26px/32px Arial;z-index:2;cursor:pointer;}
.acm-card .imgBlock{height:140px;margin:0 0 8px;}
.acm-card .imgBlock a{display:block;width:100%;height:100%;}
.acm-card .imgBlock img{width:100%;height:100%;object-fit:contain;}
.acm-card .name{display:block;color:#252a30;text-decoration:none;font:14px/1.4 Arial;min-height:78px;margin-bottom:10px;}
.acm-card .name:hover{color:#d40917;}
.acm-card>.price{display:block;font:700 20px/1.3 Arial;margin:0 0 10px;}
.acm-card .addCart,.acm-card .ab-add{display:flex;align-items:center;justify-content:center;background:#d40917!important;color:white!important;border:0;border-radius:8px;height:36px;box-sizing:border-box;text-decoration:none;font:600 13px Arial;width:100%;}
.acm-card .addCart img{display:none;}
.acm-card .ab-search-buy{display:flex;gap:4px;align-items:center;}
.acm-card .ab-quantity{display:flex;flex:1;min-width:0;height:36px;background:#f1f2f4;border-radius:8px;align-items:center;}
.acm-card .ab-quantity button{width:28px;flex:0 0 28px;height:36px;border:0;background:transparent;font-size:20px;color:#252a30;padding:0;}
.acm-card .ab-quantity input{width:28px;min-width:0;flex:1;border:0;background:transparent;text-align:center;font:600 14px Arial;color:#252a30;-webkit-text-fill-color:#252a30;padding:0;}
.acm-card .ab-cart-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;background:#d40917;border-radius:8px;color:white;}
.acm-card .ab-cart-arrow svg{width:20px;height:20px;}
.acm-property th{padding:10px;background:#f1f2f4;font-size:12px;font-weight:500;color:#747e88;border-top:1px solid #e2e5e9;}
.acm-values td{padding:12px 10px;border-right:1px solid #e2e5e9;font-size:14px;}
.acm-values a{color:inherit;}
.acm-different td{background:#fff7f7;}
.acm-values p{margin:0 0 8px;}
.acm-scroll tr[hidden],.acm-no-differences[hidden]{display:none!important;}
.acm-no-differences{padding:16px;background:#f1f2f4;border-radius:10px;}
body.artbt-compare-page #empty .emptyWrapper{display:block;padding:20px 16px;border:1px solid #e2e5e9;border-radius:12px;}
body.artbt-compare-page #empty .pictureContainer{display:none;}
body.artbt-compare-page #empty .info{display:block;width:auto;padding:0;}
body.artbt-compare-page #empty h3{font-size:20px;}
body.artbt-compare-page #empty .back{display:inline-flex;align-items:center;justify-content:center;background:#d40917;color:white;border-radius:10px;padding:0 20px;min-height:44px;text-decoration:none;}
body.artbt-compare-page #empty .emptyTitle,body.artbt-compare-page #empty .emptyMenu{display:none;}
}
@media (max-width:767px) {
.acm-toolbar .acm-differences{appearance:none;-webkit-appearance:none;position:relative;width:42px;height:26px;border:0;border-radius:20px;background:#d9dde1;cursor:pointer;margin:0;}
.acm-toolbar .acm-differences::before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:white;box-shadow:0 1px 3px #0002;transition:transform .15s;}
.acm-toolbar .acm-differences:checked{background:#d40917;}
.acm-toolbar .acm-differences:checked::before{transform:translateX(16px);}
.acm-toolbar .acm-differences:focus-visible{outline:2px solid #252a30;outline-offset:3px;}
}
@media (max-width:767px) {
#artbt-compare-mobile .ab-native-buy[hidden]{display:none!important;}
}
@media (max-width:767px) {
#artbt-compare-mobile .acm-card{height:auto!important;min-height:0!important;float:none!important;}
#artbt-compare-mobile input[type=checkbox]{opacity:1!important;position:relative!important;visibility:visible!important;pointer-events:auto!important;}
#artbt-compare-mobile .acm-fields input{appearance:auto!important;-webkit-appearance:checkbox!important;}
#artbt-compare-mobile .ab-quantity input{height:36px!important;opacity:1!important;position:static!important;}
}
@media (max-width:767px) {
#artbt-compare-mobile .ab-add{height:36px!important;min-height:36px!important;padding:0!important;margin:0!important;}
#artbt-compare-mobile .ab-quantity input{border:0!important;box-shadow:none!important;outline-offset:-2px;}
#artbt-compare-mobile .ab-search-buy{margin:0!important;}
}
@media (max-width:767px) {
#artbt-compare-mobile .acm-remove{display:flex;align-items:center;justify-content:center;}
#artbt-compare-mobile .acm-gallery{display:flex;width:100%;height:140px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
#artbt-compare-mobile .acm-gallery::-webkit-scrollbar{display:none;}
#artbt-compare-mobile .acm-gallery .acm-photo{display:block;flex:0 0 100%;width:100%;height:140px;scroll-snap-align:start;scroll-snap-stop:always;}
#artbt-compare-mobile .acm-photo-dots{display:flex;justify-content:center;align-items:center;}
#artbt-compare-mobile .acm-photo-dots button{position:relative;display:block;padding:0;border:0;background:transparent;cursor:pointer;}
#artbt-compare-mobile .acm-photo-dots button:before{content:"";top:10px;background:#d8dde1;border-radius:50%;}
#artbt-compare-mobile .acm-photo-dots button[aria-pressed=true]:before{background:#252a30;}
}
@media (max-width:767px) {
#artbt-compare-mobile .acm-photo-dots button{flex:0 0 14px;}
#artbt-compare-mobile .acm-photo-dots button:before{left:5px;}
}
@media (max-width:767px) {
#artbt-compare-mobile .acm-photo-dots{gap:0;min-height:20px;margin:4px 0;}
#artbt-compare-mobile .acm-photo-dots button{height:20px;flex:0 0 12px;display:flex;align-items:center;justify-content:center;}
#artbt-compare-mobile .acm-photo-dots button:before{position:static;background:#d9dde1;}
#artbt-compare-mobile .acm-photo-dots button[aria-pressed=true]:before{background:#30373d;}
}
@media (max-width:767px) {
#artbt-compare-mobile .acm-photo-dots button{width:10px;flex-basis:10px;}
#artbt-compare-mobile .acm-photo-dots button:before{width:3px;height:3px;}
}
@media (max-width:767px) {
html.artbt-layout body.index #main>.limiter{padding-left:0!important;padding-right:0!important;box-sizing:border-box;width:100%;max-width:100%;}
html.artbt-layout body.index #right{padding-left:0!important;padding-right:0!important;width:100%!important;box-sizing:border-box;}
html.artbt-layout body.index #promoBlock,html.artbt-layout body.index .index-banners-wrap,html.artbt-layout body.index #homeCatalog,html.artbt-layout body.index #popSection,html.artbt-layout body.index #brandList{max-width:100%;box-sizing:border-box;}
}
@media (max-width:767px) {
html.artbt-layout body.index .index-banners-wrap{overflow:hidden;}
}
@media (max-width:767px) {
body:not(.index) #main:has(#right>#brandList)>.limiter{padding-left:0!important;padding-right:0!important;width:100%;box-sizing:border-box;}
body:not(.index) #right:has(>#brandList){padding:0!important;width:100%!important;box-sizing:border-box;}
body:not(.index) #right:has(>#brandList)>h1,body:not(.index) #right:has(>#brandList)>#breadcrumbs{padding-left:8px!important;padding-right:8px!important;box-sizing:border-box;max-width:100%;}
body:not(.index) #right>#brandList{width:100%;max-width:100%;box-sizing:border-box;}
body:not(.index) #right>#brandList>.items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;box-sizing:border-box;}
body:not(.index) #right>#brandList>.items:before,body:not(.index) #right>#brandList>.items:after{display:none;}
body:not(.index) #right>#brandList .item{float:none!important;width:100%!important;margin:0!important;box-sizing:border-box;}
body:not(.index) #right>#brandList .tabloid{width:100%;box-sizing:border-box;}
body:not(.index) #right>#brandList .picture{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;}
body:not(.index) #right>#brandList img{max-width:85%;object-fit:contain;}
}
@media (max-width:767px) {
body:not(.index) #right:has(>#brandList)>#personalMenuWrap{display:none!important;}
}
@media (max-width:767px) {
html.artbt-layout #right>.brandsBigPicture,html.artbt-layout #right>.brandsDescription,html.artbt-layout #right>.backToList,html.artbt-layout #right:has(>.brandsDescription) .brandsHeading{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;}
html.artbt-layout #right>.brandsBigPicture img{max-width:100%;height:auto;object-fit:contain;}
html.artbt-layout #right>.brandsDescription{overflow-wrap:break-word;white-space:normal;}
html.artbt-layout #right>.brandsDescription p{max-width:100%;box-sizing:border-box;}
html.artbt-layout #right:has(>.brandsDescription)>#breadcrumbs{box-sizing:border-box;max-width:100%;}
}
.artbt-search-empty{box-sizing:border-box;padding:0 12px 24px;max-width:100%;color:#252a30;}
.artbt-search-empty h1{font:700 24px/1.3 Arial,sans-serif;margin:0 0 16px;}
.artbt-search-empty p{font:16px/1.5 Arial,sans-serif;margin:0 0 20px;color:#747e88;}
.artbt-search-empty form{display:grid;gap:12px;max-width:560px;}
.artbt-search-empty label{font:14px/1.4 Arial,sans-serif;}
.artbt-search-empty input[type=search]{appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;height:48px;padding:0 14px;background:#fff;border:1px solid #cbd0d6;border-radius:10px;color:#252a30;font:16px Arial,sans-serif;}
.artbt-search-empty button[type=submit]{appearance:none;display:flex;align-items:center;justify-content:center;height:44px;padding:0 20px;background:#d40917;color:#fff;border:0;border-radius:10px;font:600 16px Arial,sans-serif;cursor:pointer;}
@media (max-width:767px) {
#main:has(.artbt-search-empty)>.limiter{padding-left:0!important;padding-right:0!important;box-sizing:border-box;}
#right:has(>.artbt-search-empty){width:100%!important;padding:0!important;box-sizing:border-box;}
#right:has(>.artbt-search-empty)>#breadcrumbs{box-sizing:border-box;max-width:100%;padding-left:12px!important;padding-right:12px!important;}
}
.apm-only{display:none!important;}
@media (max-width:767px) {
.artbt-header-ready #artbt-profile-panel{top:0!important;left:0!important;right:0!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;width:100%!important;max-width:100%!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:24px 12px!important;background:#f3f4f5!important;box-sizing:border-box!important;z-index:1100!important;}
#artbt-profile-panel .apm-only{display:block!important;}
#artbt-profile-panel .artbt-profile-heading{font:700 22px/1.35 Arial,sans-serif;padding:0 44px 20px 4px;overflow-wrap:anywhere;}
#artbt-profile-panel .apm-close{position:absolute;right:12px;top:16px;width:36px;height:36px;background:white;border:0;border-radius:50%;font:26px Arial;color:#747e88;cursor:pointer;}
#artbt-profile-panel .apm-buyer{width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:12px;background:#e8eaed;color:#252a30;text-align:left;font:600 16px/1.4 Arial;cursor:pointer;margin:0 0 12px;}
#artbt-profile-panel .apm-buyer:after{content:"⇄";float:right;font-size:22px;line-height:22px;}
#artbt-profile-panel .artbt-profile-buyers{display:none!important;background:#fff;padding:12px;border:0;border-radius:14px;margin:0 0 16px;}
#artbt-profile-panel.apm-buyers-open .artbt-profile-buyers:not([hidden]){display:block!important;}
#artbt-profile-panel .apm-quick{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 20px;}
#artbt-profile-panel .apm-quick a{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:14px 10px!important;background:#fff!important;border-radius:14px!important;min-height:100px;min-width:0;font:13px Arial!important;}
#artbt-profile-panel .apm-quick strong{font-size:13px;font-weight:600;}
.apm-icon{display:block;width:26px;height:26px;background:#d40917;}
.apm-icon-heart{mask:var(--artbt-icon-heart) center/contain no-repeat;}
.apm-icon-cart{mask:var(--artbt-icon-cart) center/contain no-repeat;}
.apm-icon-compare{mask:var(--artbt-icon-compare) center/contain no-repeat;}
#artbt-profile-panel .artbt-profile-links{display:block;background:#fff;border-radius:16px;padding:0 14px;}
#artbt-profile-panel .artbt-profile-links a{position:relative;display:block;padding:17px 24px 17px 0!important;border-radius:0;border-bottom:1px solid #eef0f2;font:16px/1.4 Arial!important;}
#artbt-profile-panel .artbt-profile-links a:after{content:"›";position:absolute;right:2px;font-size:24px;line-height:22px;color:#747e88;}
#artbt-profile-panel .artbt-profile-links .apm-redundant{display:none!important;}
#artbt-profile-panel .artbt-profile-logout{color:#747e88!important;border-bottom:0!important;}
body:has(#artbt-profile-panel:not([hidden])){overflow:hidden!important;}
body:has(#artbt-profile-panel:not([hidden])) jdiv,body:has(#artbt-profile-panel:not([hidden])) jivo-widget,body:has(#artbt-profile-panel:not([hidden])) .pd-sticky{visibility:hidden!important;}
}
@media (max-width:767px) {
body.artbt-account-mobile #main>.limiter{padding:0 8px!important;box-sizing:border-box;}
body.artbt-account-mobile #right{padding:0!important;width:100%!important;box-sizing:border-box;}
body.artbt-account-mobile #right>#breadcrumbs,body.artbt-account-mobile #right>#personalMenuWrap{display:none!important;}
.apm-section-heading{display:flex;align-items:center;gap:10px;margin:12px 0 20px;}
.apm-section-heading h1{font:700 21px/1.3 Arial,sans-serif!important;margin:0!important;padding:0!important;}
.apm-section-heading button{width:40px;height:40px;flex:0 0 40px;border:0;border-radius:50%;background:#f1f2f4;color:#747e88;font-size:24px;}
body.artbt-account-mobile #mainProfile{margin:0 0 28px!important;}
body.artbt-account-mobile #mainProfile .apf-grid{grid-template-columns:1fr!important;gap:12px!important;}
body.artbt-account-mobile #mainProfile .apf-card{padding:16px!important;border-radius:14px!important;}
body.artbt-account-mobile #mainProfile input:not([type=hidden]){font-size:16px!important;min-height:48px!important;border-radius:10px!important;}
body.artbt-account-mobile #mainProfile .apf-intro{margin-bottom:16px!important;}
body.artbt-account-mobile .artbt-organizations{margin:0 0 28px!important;}
body.artbt-account-mobile .artbt-organizations__intro{display:block!important;padding:0!important;border:0!important;background:none!important;margin-bottom:16px!important;}
body.artbt-account-mobile .artbt-organizations__intro>div{display:none;}
body.artbt-account-mobile .artbt-organizations__intro>a{width:100%;min-height:48px;background:#eef0f2!important;color:#252a30!important;font-size:16px;border-radius:12px;}
body.artbt-account-mobile .artbt-organization-grid{grid-template-columns:1fr!important;gap:12px;}
body.artbt-account-mobile .artbt-organization-card{padding:16px!important;border-radius:16px!important;box-shadow:none!important;min-width:0;}
body.artbt-account-mobile .artbt-organization-card__head{flex-wrap:wrap;gap:10px!important;padding-bottom:16px!important;}
body.artbt-account-mobile .artbt-organization-card h2{font-size:19px;line-height:1.35;overflow-wrap:anywhere;}
body.artbt-account-mobile .artbt-requisites{grid-template-columns:1fr!important;}
body.artbt-account-mobile .artbt-requisites dd{overflow-wrap:anywhere;}
body.artbt-account-mobile .artbt-organization-card__actions{display:flex;flex-direction:column;gap:8px;}
body.artbt-account-mobile .artbt-organization-card__actions a{white-space:normal;width:100%;}
}
/* ART-BT: product-and-quick-view-base | Ordered source, see manifest.json. */
@media (min-width:768px) {
body:has(#catalogElement) #left{display:none!important;}
body:has(#catalogElement) #right{width:100%!important;float:none!important;padding:0!important;box-sizing:border-box;}
body:has(#catalogElement) #right>h1{font:700 26px/1.35 Arial,sans-serif;color:#252a30;margin:16px 0 24px;}
#catalogElement #tableContainer{display:grid!important;grid-template-columns:minmax(0,1fr) 300px;width:100%!important;gap:24px;box-sizing:border-box;}
#catalogElement #elementContainer{display:block!important;width:auto!important;min-width:0;padding:0!important;}
#catalogElement #elementNavigation{display:none!important;}
#catalogElement #browse{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding:24px 0!important;width:100%!important;box-sizing:border-box;}
#catalogElement #browse>.col{display:block!important;width:auto!important;min-width:0;padding:0!important;box-sizing:border-box;}
#catalogElement #browse .secondCol{font:14px/1.6 Arial,sans-serif;color:#454b54;}
#catalogElement #elementTools{display:block!important;width:auto!important;min-width:0;box-sizing:border-box;padding:24px 0 0!important;background:transparent!important;}
#catalogElement #elementTools .fixContainer{position:static!important;width:100%!important;box-sizing:border-box;padding:22px!important;background:#fff;border:1px solid #e2e5e9;border-radius:16px;box-shadow:0 4px 18px #252a3008;}
#catalogElement #elementTools .price{font:700 30px/1.3 Arial,sans-serif!important;color:#252a30;display:block;margin:0 0 20px;padding:0!important;}
#catalogElement #elementTools .priceIcon{display:none;}
#catalogElement #elementTools .columnRowWrap,#catalogElement #elementTools .columnRow{display:block!important;width:100%!important;padding:0!important;margin:0 0 12px;}
#catalogElement #elementTools .ab-native-buy[hidden]{display:none!important;}
#catalogElement #elementTools .ab-search-buy{display:flex;gap:10px;align-items:center;width:100%;margin:0;}
#catalogElement #elementTools .ab-add{width:100%;height:48px;border:0;border-radius:10px;background:#d40917!important;color:white;font:600 16px Arial;cursor:pointer;}
#catalogElement #elementTools .ab-quantity{display:flex;flex:1;min-width:0;height:48px;align-items:center;background:#f1f2f4;border-radius:10px;}
#catalogElement #elementTools .ab-quantity button{border:0;background:transparent;color:#252a30;width:36px;height:48px;flex:0 0 36px;padding:0;font-size:22px;}
#catalogElement #elementTools .ab-quantity input{width:30px;min-width:0;flex:1;border:0;background:transparent;text-align:center;font:600 15px Arial;padding:0;}
#catalogElement #elementTools .ab-cart-arrow{display:flex;justify-content:center;align-items:center;flex:0 0 108px;height:48px;border:1px solid #d40917;border-radius:10px;background:white;color:#d40917;text-decoration:none;font:600 14px Arial;}
#catalogElement #elementTools .ab-cart-arrow svg{display:none;}
#catalogElement #elementTools .ab-cart-arrow:after{content:"В корзине";}
#catalogElement #elementTools .fastBack{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:44px;border:0;border-radius:10px;background:#f1f2f4!important;color:#252a30!important;font:600 14px Arial;text-decoration:none;}
#catalogElement #elementTools .fastBack img{display:none;}
#catalogElement #elementTools .qtyBlock{display:none!important;}
#catalogElement #elementTools .secondTool{padding-top:8px;font:14px/1.5 Arial,sans-serif;}
#catalogElement #elementTools .secondTool>.row{margin:14px 0;}
#catalogElement #elementTools .secondTool a{font:14px/1.5 Arial,sans-serif;}
#catalogElement #elementSmallNavigation{background:white;border-top:1px solid #e2e5e9;border-bottom:1px solid #e2e5e9;margin-bottom:0;}
#catalogElement #elementSmallNavigation .tabs{display:flex;flex-wrap:wrap;width:100%!important;}
#catalogElement #elementSmallNavigation .tab:not(.disabled){display:block;float:none;border:0;background:transparent;}
#catalogElement #elementSmallNavigation .tab a{font:14px/1.4 Arial,sans-serif;text-transform:none;padding:16px;color:#454b54;}
#catalogElement #elementSmallNavigation .tab.active a{color:#d40917;border-bottom:2px solid #d40917;}
#catalogElement #detailText,#catalogElement #elementProperties,#catalogElement #files,#catalogElement #stores{margin:28px 0;padding:24px!important;border:1px solid #e2e5e9;border-radius:14px;box-sizing:border-box;width:100%;font:15px/1.65 Arial,sans-serif;}
#catalogElement .heading{font:700 20px/1.4 Arial,sans-serif!important;text-transform:none!important;color:#252a30;}
#catalogElement #elementProperties .stats{width:100%;font:14px/1.5 Arial,sans-serif;}
#catalogElement #elementProperties .stats td{padding:10px 8px;vertical-align:top;}
#catalogElement #elementProperties .stats tr:nth-child(even){background:#f7f8f9;}
#catalogElement .wishCompWrap .elem{border-radius:9px;border-color:#e2e5e9;}
}
@media (min-width:768px) and (max-width:1050px) {
#catalogElement #tableContainer{grid-template-columns:minmax(0,1fr) 270px;gap:18px;}
#catalogElement #browse{grid-template-columns:1fr;}
#catalogElement #elementTools .fixContainer{padding:16px!important;}
}
#catalogElement #moreImagesCarousel .item,#catalogElement #moreImagesCarousel .item a,#catalogElement #moreImagesCarousel .item img{opacity:1!important;filter:none!important;}
.adg-gallery{display:none;}
.adg-zoom{border:0;border-radius:14px;padding:40px 16px 16px;max-width:94vw;max-height:94vh;background:white;box-sizing:border-box;}
.adg-zoom::backdrop{background:#000a;}
.adg-zoom>img{display:block;max-width:88vw;max-height:80vh;object-fit:contain;margin:auto;}
.adg-close{position:absolute;right:8px;top:4px;width:36px;height:36px;border:0;border-radius:50%;background:#f1f2f4;font:28px Arial;color:#252a30;cursor:pointer;}
@media (min-width:768px) {
#catalogElement #browse>.col:first-child{position:relative!important;}
#catalogElement #browse>.col:first-child .wishCompWrap{z-index:3;right:0;top:0;}
#catalogElement #pictureContainer,#catalogElement #moreImagesCarousel,#catalogElement .pd-gallery,#catalogElement .pd-dots{display:none!important;}
#catalogElement .adg-gallery{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;width:100%;box-sizing:border-box;padding-top:44px;align-items:start;}
#catalogElement .adg-thumbs{display:flex;flex-direction:column;gap:10px;max-height:560px;overflow-y:auto;scrollbar-width:thin;padding:2px;box-sizing:border-box;}
#catalogElement .adg-thumbs button{display:flex;align-items:center;justify-content:center;width:76px;height:76px;flex:0 0 76px;margin:0;padding:3px;border:2px solid transparent;border-radius:6px;background:#fff;opacity:1!important;cursor:pointer;box-sizing:border-box;}
#catalogElement .adg-thumbs button[aria-pressed=true]{border-color:#252a30;}
#catalogElement .adg-thumbs button:hover{border-color:#aab1b9;}
#catalogElement .adg-thumbs img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;opacity:1!important;filter:none!important;}
#catalogElement .adg-main{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:500px;padding:0;border:0;background:#fff;cursor:zoom-in;}
#catalogElement .adg-main img{display:block;width:100%;height:100%;object-fit:contain;opacity:1!important;filter:none!important;}
#catalogElement .adg-gallery button:focus-visible{outline:2px solid #d40917;outline-offset:2px;}
}
@media (min-width:768px) {
html.artbt-layout body #catalogElement{box-sizing:border-box!important;width:100%!important;max-width:1488px!important;margin:0 auto!important;padding:0 24px!important;}
body:has(#catalog) #right>h1{font:700 26px/1.35 Arial,sans-serif!important;color:#252a30;}
#catalogElement #elementTools .ab-cart-arrow::after{content:"В корзине"!important;display:block!important;font:600 14px/1.3 Arial,sans-serif!important;color:#d40917!important;visibility:visible!important;opacity:1!important;}
html.artbt-layout body:has(#catalog):not(:has(#catalogElement)) #left{display:table-cell!important;width:280px!important;min-width:280px;padding-right:24px;box-sizing:border-box;}
html.artbt-layout #smartFilter{width:100%!important;border:1px solid #e3e6ea;border-radius:14px;overflow:hidden;font:14px/1.5 Arial,sans-serif;background:#fff;}
#smartFilter .heading{font:700 17px/1.4 Arial,sans-serif!important;background:#fff!important;color:#252a30!important;padding:18px!important;}
#smartFilter .paramsBox{padding:20px 18px!important;border-color:#eceef1!important;}
#smartFilter .paramsBoxTitle{font-weight:700!important;color:#252a30!important;}
#smartFilter .paramsBoxTitle .hint{opacity:.65;}
#smartFilter label{font:14px/1.5 Arial,sans-serif!important;color:#353c44;}
#smartFilter input[type=text]{box-sizing:border-box;border:1px solid #d8dde3!important;border-radius:9px!important;padding:9px!important;height:40px!important;background:#fff;}
#smartFilter .checkbox input{accent-color:#d40917;}
#smartFilterControls{display:flex!important;flex-direction:column;gap:10px;padding:16px!important;}
#smartFilterControls li{width:100%!important;margin:0!important;}
#smartFilterControls a{display:flex!important;justify-content:center;align-items:center;width:100%!important;box-sizing:border-box;min-height:42px;border:0!important;border-radius:10px!important;font:600 13px/1.3 Arial!important;}
#smartFilter #set_filter{background:#d40917!important;color:white!important;}
#smartFilter #del_filter{background:#f1f2f4!important;color:#252a30!important;}
html.artbt-layout .getPricesWindow .priceIcon{display:none!important;}
html.artbt-layout .getPricesWindow::after{content:"i"!important;display:inline-flex!important;width:16px;height:16px;box-sizing:border-box;border:1px solid #a5acb2;border-radius:50%;align-items:center;justify-content:center;font:12px/1 Arial!important;color:#879099;margin-left:7px;vertical-align:middle;text-decoration:none;}
#catalogElement .addCart:not(.ab-native-buy),#catalog .addCart:not(.ab-native-buy){background:#d40917!important;color:#fff!important;border-radius:10px!important;font:600 15px/1.3 Arial!important;}
#catalog .getFastView{z-index:10!important;pointer-events:auto!important;}
}
@media (min-width:768px) {
#catalog .getFastView{visibility:visible!important;background:#f1f2f4!important;color:#252a30!important;border-radius:8px;font:600 12px/40px Arial!important;bottom:0!important;}
#catalog .picture{padding-bottom:44px!important;box-sizing:border-box;}
}
#appFastView .appFastViewContainer{border-radius:16px;overflow:hidden;max-width:calc(100vw - 48px);font-family:Arial,sans-serif;box-shadow:0 16px 60px #0003;}
#appFastView .appFastViewHeading{background:#fff;color:#252a30;border-bottom:1px solid #e6e8ec;font-weight:700;text-align:left;padding-left:24px;}
#appFastView .appFastViewExit{filter:brightness(.45);}
#appFastView .appFastViewProductHeading{font:700 21px/1.4 Arial,sans-serif;color:#252a30;}
#appFastView .appFastViewProductPropertiesHeading{font-weight:700;}
#appFastView .appFastViewInformationColumn{background:#f7f8f9;padding:24px 18px;}
#appFastView .appFastViewPictureCarouselItem,#appFastView .appFastViewPictureCarouselItemLink,#appFastView .appFastViewPictureCarouselItemPicture{opacity:1!important;filter:none!important;}
#appFastView .appFastViewPictureCarouselItemLink{border-radius:6px;}
#appFastView .appFastViewPictureCarouselItemLink.active{outline:2px solid #252a30;outline-offset:-2px;}
#appFastView .price{font:700 28px/1.4 Arial!important;color:#252a30!important;}
#appFastView .ab-native-buy[hidden],#appFastView .catalogQtyBlock{display:none!important;}
#appFastView .ab-search-buy{display:flex;gap:8px;margin:16px 0;}
#appFastView .ab-add{width:100%;height:48px;border:0;border-radius:10px;background:#d40917;color:#fff;font:600 15px Arial;cursor:pointer;}
#appFastView .ab-quantity{display:flex;align-items:center;background:#eef0f3;border-radius:9px;min-width:0;flex:1;}
#appFastView .ab-quantity button{width:30px;height:44px;border:0;background:none;font:20px Arial;cursor:pointer;}
#appFastView .ab-quantity input{width:28px;min-width:0;flex:1;border:0;background:none;text-align:center;font:600 14px Arial;}
#appFastView .ab-cart-arrow{display:flex;align-items:center;justify-content:center;width:90px;border:1px solid #d40917;border-radius:9px;text-decoration:none;color:#d40917;}
#appFastView .ab-cart-arrow svg{display:none;}
#appFastView .ab-cart-arrow:after{content:"В корзине"!important;display:block!important;font:600 12px Arial!important;color:#d40917!important;}
#appFastView .fastBack{display:flex;align-items:center;justify-content:center;background:#eceef1;border-radius:9px;min-height:42px;color:#252a30!important;font:600 14px Arial!important;text-decoration:none;}
#appFastView .fastBack img{display:none;}
#appFastView .secondTool .row{margin-bottom:14px;}
#appFastView .appFastViewMoreLink{color:#d40917;font-weight:600;}
#artbt-price-sheet{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:80dvh;overflow:auto;box-sizing:border-box;border:0;border-radius:18px 18px 0 0;padding:18px 20px calc(22px + env(safe-area-inset-bottom));background:#fff;color:#252a30;box-shadow:0 -6px 30px #0002;font:14px/1.45 Arial,sans-serif;}
#artbt-price-sheet::backdrop{background:#20283066;}
.aps-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;}
#artbt-price-sheet h2{font:700 19px/1.3 Arial,sans-serif;margin:0;padding:0;}
.aps-close{width:36px;height:36px;border:0;border-radius:50%;background:#f2f3f5;color:#69717a;font:26px/1 Arial;cursor:pointer;}
.aps-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #eceef1;}
.aps-row strong{font-size:16px;white-space:nowrap;}
.aps-current{font-weight:700;}
.aps-current strong{color:#d40917;}
#artbt-price-sheet .aps-note{font-size:12px;line-height:1.5;color:#78818a;margin:15px 0 10px;}
#artbt-price-sheet .aps-terms{display:inline-block;padding:5px 0;color:#d40917;font-size:13px;text-decoration:none;background:none;border:0;}
@media (min-width:768px) {
#artbt-price-sheet{inset:0;margin:auto;width:460px;max-width:calc(100vw - 48px);border-radius:16px;padding:24px;max-height:80vh;}
#catalog .getFastView{opacity:0!important;transition:opacity .15s;}
#catalog .product:hover .getFastView,#catalog .product:focus-within .getFastView{opacity:1!important;}
#smartFilter .rangeSlider .slider,#smartFilter .rangeSlider .handler{background:#d40917!important;background-image:none!important;border:0!important;height:4px!important;}
#smartFilter .rangeSlider ins{background:#d40917!important;border-radius:50%;width:18px!important;height:18px!important;box-shadow:none!important;border:2px solid white!important;top:-9px!important;}
#smartFilter .rangeSlider .blackoutLeft,#smartFilter .rangeSlider .blackoutRight{background:#e5e7eb!important;height:4px!important;}
#appFastView .ab-cart-arrow{background:white!important;}
#appFastView .appFastViewInformationColumn .addCart{background:#d40917!important;border-radius:10px;color:#fff!important;}
}
#appFastBuyContainer{border-radius:16px;overflow:hidden;font-family:Arial,sans-serif;max-width:calc(100vw - 24px);max-height:90vh;overflow-y:auto;}
#appFastBuyContainer>.heading{background:white!important;color:#252a30!important;border-bottom:1px solid #e4e7eb;font-weight:700;text-align:left;padding-left:24px;}
#appFastBuyContainer>.heading .close{filter:brightness(.45);}
#appFastBuy .name{font:700 16px/1.45 Arial,sans-serif!important;color:#252a30!important;}
#appFastBuy .price{font:700 24px/1.4 Arial,sans-serif!important;}
#appFastBuy input:not([type=checkbox]):not([type=hidden]),#appFastBuy textarea{box-sizing:border-box;border:1px solid #dce1e6!important;border-radius:10px;background:#fff!important;padding:12px;font:15px Arial!important;}
#appFastBuy #fastBuyFormSubmit{background:#d40917!important;color:white!important;border-radius:10px;font:600 15px/48px Arial!important;}
#appFastBuy #fastBuyFormSubmit img{display:none;}
#appFastBuy input[type=checkbox]{accent-color:#d40917;}
#appFastBuy .title{font-weight:700;}
#catalogElement .row:has(>.ya-share-label),#catalogElement .ya-share-label,#catalogElement .ya-share2{display:none!important;}
html.artbt-layout #wishlist .item.product .artbt-photo-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;min-width:0;}
html.artbt-layout #wishlist .artbt-photo-track::-webkit-scrollbar{display:none;}
html.artbt-layout #wishlist .item.product .artbt-photo-slide{display:flex;align-items:center;justify-content:center;flex:0 0 100%;width:100%;height:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;}
html.artbt-layout #wishlist .item.product .artbt-photo-slide img{width:100%!important;height:100%!important;object-fit:contain;}
html.artbt-layout #wishlist .artbt-photo-dots{display:flex;align-items:center;justify-content:center;height:16px;margin:-3px 0 5px;gap:0;}
html.artbt-layout #wishlist .artbt-photo-dots button{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;cursor:pointer;}
html.artbt-layout #wishlist .artbt-photo-dots button::before{content:"";width:4px;height:4px;border-radius:50%;background:#d7dade;}
html.artbt-layout #wishlist .artbt-photo-dots button[aria-pressed=true]::before{background:#30373d;}
@media (max-width:767px) {
html.artbt-layout #wishlist .artbt-photo-dots{gap:0;}
html.artbt-layout #wishlist .artbt-photo-dots button{width:8px;min-width:8px;flex:0 0 8px;height:16px;}
html.artbt-layout #wishlist .artbt-photo-dots button::before{width:3px;height:3px;}
}
@media (max-width:767px) {
html.artbt-layout #catalogSection .sectionItems .bigTitle[href="/catalog/ruchki_mebelnye/"]::before{content:"";display:block;flex:0 0 40px;width:40px;height:40px;background:url("/local/assets/icons/handle-menu.svg") center/contain no-repeat;}
}
