/* ART-BT generated stylesheet. Sources: site-styles/manifest.json. Do not append patches here. */
/* ART-BT: home-and-categories | Ordered source, see manifest.json. */
html.artbt-layout body.index #foundation #main #left{display:none!important;}
html.artbt-layout body.index #foundation #main #right{width:100%!important;float:none!important;padding:0!important;}
html.artbt-layout body.index #foundation #main{background:#fff!important;padding-top:24px!important;}
.av-home{font:15px/1.5 Arial,sans-serif;color:#252a30;}
.av-hero{min-height:330px;box-sizing:border-box;border-radius:18px;overflow:hidden;display:flex;align-items:center;background:#efede8 url("/upload/resize_cache/iblock/70c/1181_555_1/c0izqzcjamgrme80jxvryuo1vr5a41j4.jpg") center/cover no-repeat;}
.av-hero-copy{padding:36px 42px;width:60%;box-sizing:border-box;background:linear-gradient(90deg,rgba(242,240,235,.98),rgba(242,240,235,.82),rgba(242,240,235,0));}
.av-eyebrow{font:600 11px/1.5 Arial,sans-serif;letter-spacing:1.2px;color:#65717a;display:block;margin-bottom:12px;}
.av-home .av-hero h1{font:700 clamp(28px,3vw,42px)/1.12 Arial,sans-serif!important;margin:0 0 16px!important;color:#252a30;display:block!important;}
.av-hero p{margin:0 0 22px;color:#525c65;font-size:15px;line-height:1.6;}
.av-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:46px;padding:0 22px;background:#d40917;color:white!important;border-radius:10px;text-decoration:none!important;font-weight:600;}
.av-button:hover{background:#ba0713;}
.av-section{margin:32px 0;}
.av-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;}
.av-section-head h2{font:700 24px/1.3 Arial,sans-serif;margin:0;color:#252a30;}
.av-section-head>a,.av-support a{font:600 14px/1.5 Arial,sans-serif;color:#333c44;text-decoration:none;}
.av-section-head>a:hover,.av-support a:hover{color:#d40917;}
html.artbt-layout #main :is(.artbt-home-categories,.artbt-category-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important;}
html.artbt-layout #main :is(.artbt-home-categories,.artbt-category-grid) .artbt-home-card{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42%!important;align-content:center!important;align-items:center!important;column-gap:16px!important;min-height:200px!important;height:auto!important;padding:24px!important;margin:0!important;border:1px solid #e4e7eb!important;border-radius:14px!important;background:#f7f8f9!important;color:#252a30!important;text-decoration:none!important;overflow:hidden!important;box-shadow:none!important;}
html.artbt-layout #main :is(.artbt-home-categories,.artbt-category-grid) .artbt-home-card:hover{border-color:#b9c1c9!important;background:#f2f4f6!important;}
html.artbt-layout #main .artbt-home-card .artbt-home-eyebrow{display:none!important;}
html.artbt-layout #main .artbt-home-card h2{font:700 22px/1.3 Arial,sans-serif!important;position:static!important;margin:0 0 10px!important;grid-column:1!important;grid-row:1!important;}
html.artbt-layout #main .artbt-home-card p{font:14px/1.5 Arial,sans-serif!important;display:block!important;position:static!important;margin:0 0 12px!important;color:#6a737d!important;grid-column:1!important;grid-row:2!important;max-width:none!important;}
html.artbt-layout #main .artbt-home-card .artbt-category-art{position:static!important;display:block!important;width:100%!important;height:140px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;margin:0!important;grid-column:2!important;grid-row:1 / span 3!important;mix-blend-mode:multiply;}
html.artbt-layout #main .artbt-home-card .artbt-home-link{display:block!important;position:static!important;grid-column:1!important;font:600 13px/1.4 Arial,sans-serif!important;color:#414b55!important;margin:0!important;}
.av-support{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.av-support article{padding:24px;border:1px solid #e4e7eb;border-radius:14px;background:#f7f8f9;display:flex;flex-direction:column;align-items:flex-start;}
.av-support h2{font:700 20px/1.35 Arial,sans-serif;margin:0 0 10px;}
.av-support p{color:#68727b;margin:0 0 18px;}
.av-support a{margin-top:auto;}
html.artbt-layout .av-products #catalog .productList{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;float:none!important;width:100%!important;margin:0!important;}
html.artbt-layout .av-products #catalog .item.product{width:100%!important;float:none!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;}
.av-home #catalog .clear{display:none!important;}
html.artbt-layout body.index #foundation #main #footerTabs{display:none!important;}
html.artbt-layout body:has(#catalog .productList) #right>h1,html.artbt-layout body:has(:is(.artbt-home-categories,.artbt-category-grid)) #right>h1{font:700 28px/1.3 Arial,sans-serif;margin-bottom:22px;}
@media (max-width:1023px) {
.av-hero-copy{width:68%;padding:28px;}
.av-hero{min-height:300px;}
html.artbt-layout .av-products #catalog .productList{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media (max-width:767px) {
html.artbt-layout body.index #foundation #main{padding-top:14px!important;}
.av-home{padding:0 12px!important;box-sizing:border-box;}
.av-hero{min-height:290px;border-radius:14px;background-position:62% center;}
.av-hero-copy{width:100%;padding:24px 18px;background:linear-gradient(90deg,rgba(242,240,235,.97),rgba(242,240,235,.84) 65%,rgba(242,240,235,.15));}
.av-home .av-hero h1{font-size:28px!important;max-width:300px;}
.av-hero p{font-size:13px;max-width:260px;margin-bottom:18px;}
.av-eyebrow{font-size:10px;letter-spacing:.8px;margin-bottom:10px;}
.av-button{font-size:14px;min-height:44px;padding:0 16px;}
.av-section{margin:24px 0;}
.av-section-head{margin-bottom:12px;gap:10px;}
.av-section-head h2{font-size:21px;}
.av-section-head>a{font-size:12px;white-space:nowrap;}
html.artbt-layout #main :is(.artbt-home-categories,.artbt-category-grid){gap:10px!important;}
html.artbt-layout #main :is(.artbt-home-categories,.artbt-category-grid) .artbt-home-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:12px!important;gap:0!important;border-radius:12px!important;}
html.artbt-layout #main .artbt-home-card .artbt-category-art{order:0!important;height:94px!important;width:100%!important;margin:0 0 10px!important;}
html.artbt-layout #main .artbt-home-card h2{order:1!important;font-size:15px!important;margin:0 0 8px!important;}
html.artbt-layout #main .artbt-home-card p{display:none!important;}
html.artbt-layout #main .artbt-home-card .artbt-home-link{order:2!important;font-size:11px!important;margin-top:auto!important;}
.av-support{grid-template-columns:1fr;gap:12px;}
.av-support article{padding:18px;}
.av-support h2{font-size:19px;}
html.artbt-layout .av-products #catalog .productList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;}
html.artbt-layout .av-products #catalog .tabloid{padding:10px!important;}
html.artbt-layout .av-products #catalog .ab-quantity{width:90px!important;max-width:90px!important;}
html.artbt-layout .av-products #catalog .ab-quantity button{width:28px!important;flex-basis:28px!important;}
html.artbt-layout .av-products #catalog .ab-quantity input{width:34px!important;flex-basis:34px!important;max-width:34px!important;}
html.artbt-layout body:has(:is(.artbt-home-categories,.artbt-category-grid)):not(:has(.av-home)) #right>:is(.artbt-home-categories,.artbt-category-grid){box-sizing:border-box;padding:0 12px!important;}
}
html.artbt-layout #main .artbt-home-card h2,html.artbt-layout #main .artbt-home-card p{min-height:0!important;}
@media (max-width:767px) {
html.artbt-layout #main :is(.artbt-home-categories,.artbt-category-grid) .artbt-home-card{height:194px!important;min-height:194px!important;}
html.artbt-layout #main .artbt-home-card h2{min-height:38px!important;}
}
html.artbt-layout #main .artbt-category-grid{width:100%!important;max-width:none!important;}
html.artbt-layout #main .artbt-category-count{display:none!important;}
@media (max-width:359px) {
html.artbt-layout .av-products #catalog .ab-quantity{width:72px!important;max-width:72px!important;flex:0 0 72px!important;}
html.artbt-layout .av-products #catalog .ab-quantity button,html.artbt-layout .av-products #catalog .ab-quantity input{width:24px!important;max-width:24px!important;flex:0 0 24px!important;}
html.artbt-layout .av-products #catalog .ab-cart-arrow{width:32px!important;min-width:32px!important;flex:0 0 32px!important;}
html.artbt-layout .av-products #catalog .ab-search-buy{gap:6px!important;}
}
/* ART-BT: catalog-and-product-refinements | Ordered source, see manifest.json. */
html.artbt-layout #catalogElement .adg-gallery{min-height:0!important;overflow:hidden!important;}
html.artbt-layout #catalogElement .adg-thumbs{min-height:0!important;height:100%!important;max-height:100%!important;overflow:auto!important;overscroll-behavior:contain;}
html.artbt-layout #catalog .item.product .name,html.artbt-layout #catalog .item.product .name .middle{font-weight:400!important;font-size:14px!important;line-height:1.45!important;}
html.artbt-layout #catalog .item.product .ux-card-facts{display:none!important;}
html.artbt-layout #catalogElement #similar .productList{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;}
html.artbt-layout #catalogElement #similar .item.product{width:100%!important;height:auto!important;float:none!important;min-width:0!important;border:1px solid #e2e5e9!important;border-radius:14px!important;box-sizing:border-box!important;}
html.artbt-layout #catalogElement #similar .tabloid{position:relative!important;height:100%!important;min-height:0!important;width:100%!important;left:auto!important;top:auto!important;box-sizing:border-box!important;padding:12px!important;border:0!important;box-shadow:none!important;background:#fff!important;display:flex!important;flex-direction:column!important;border-radius:14px!important;}
html.artbt-layout #catalogElement #similar .productTable,html.artbt-layout #catalogElement #similar .productColImage,html.artbt-layout #catalogElement #similar .productColText{display:block!important;width:100%!important;}
html.artbt-layout #catalogElement #similar .picture{position:relative!important;display:flex!important;align-items:center;justify-content:center;height:170px!important;line-height:normal!important;}
html.artbt-layout #catalogElement #similar .picture>img{max-width:100%!important;max-height:100%!important;object-fit:contain;}
html.artbt-layout #catalogElement #similar .name{display:block!important;font:400 14px/1.45 Arial,sans-serif!important;height:auto!important;min-height:84px!important;margin:12px 0!important;}
html.artbt-layout #catalogElement #similar .name .middle{font:inherit!important;display:block!important;}
html.artbt-layout #catalogElement #similar .price{display:block!important;font:700 23px/1.3 Arial!important;margin:10px 0!important;}
html.artbt-layout #catalogElement #similar .rating,html.artbt-layout #catalogElement #similar .measure,html.artbt-layout #catalogElement #similar .fastBack,html.artbt-layout #catalogElement #similar .optional,html.artbt-layout #catalogElement #similar .btn-simple{display:none!important;}
html.artbt-layout #catalogElement #similar .addCart{display:flex!important;align-items:center;justify-content:center;height:42px!important;width:100%!important;padding:0!important;background:#d40917!important;color:white!important;border-radius:10px!important;font:600 14px Arial!important;box-sizing:border-box!important;}
html.artbt-layout #catalogElement #similar .addCart img{display:none!important;}
html.artbt-layout #catalogElement #similar .getFastView{position:absolute!important;top:auto!important;bottom:5px!important;right:5px!important;left:auto!important;width:30px!important;height:30px!important;line-height:30px!important;margin:0!important;padding:0!important;border:1px solid #e2e5e9!important;border-radius:8px!important;background:white!important;color:#64707a!important;font-size:0!important;opacity:1!important;display:block!important;transform:none!important;}
html.artbt-layout #catalogElement #similar .getFastView:after{content:"⤢";font:20px/30px Arial;}
@media (max-width:767px) {
html.artbt-layout #catalogElement #similar .productList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;}
html.artbt-layout #catalogElement #similar .picture{height:135px!important;}
html.artbt-layout #catalogElement #similar .name{font-size:13px!important;min-height:94px!important;}
}
html.artbt-layout #catalog .item.product::before,html.artbt-layout #similar .item.product::before,html.artbt-layout #footerTabs .item.product::before{content:none!important;display:none!important;}
@media (min-width:768px) {
html.artbt-layout #catalogLine .column:has(.viewList) .label{display:none!important;}
html.artbt-layout #catalogLine .viewList{display:flex!important;align-items:center;gap:6px!important;}
html.artbt-layout #catalogLine .viewList .element{display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;}
html.artbt-layout #catalogLine .viewList .element:has(.table){display:none!important;}
html.artbt-layout #catalogLine .viewList a{display:flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;padding:0!important;margin:0!important;border:0!important;border-radius:7px!important;background:none!important;color:#858c93!important;}
html.artbt-layout #catalogLine .viewList a.selected{background:#f1f2f4!important;color:#d40917!important;}
html.artbt-layout #catalogLine .viewList a:hover{background:#f1f2f4!important;}
html.artbt-layout #catalogLine .viewList a::before{content:""!important;display:block!important;width:20px!important;height:20px!important;background:currentColor!important;position:static!important;}
html.artbt-layout #catalogLine .viewList .squares::before{clip-path:polygon(0 0,43% 0,43% 43%,0 43%,0 0,57% 0,100% 0,100% 43%,57% 43%,57% 0,57% 57%,100% 57%,100% 100%,57% 100%,57% 57%,43% 57%,43% 100%,0 100%,0 57%,43% 57%,43% 43%,0 43%);}
html.artbt-layout #catalogLine .viewList .line::before{clip-path:polygon(0 5%,100% 5%,100% 40%,0 40%,0 5%,0 60%,100% 60%,100% 95%,0 95%);}
html.artbt-layout #catalogLine .viewList a::after{content:none!important;}
}
@media (min-width:768px) {
html.artbt-layout #catalogLine .viewList .squares::before{clip-path:none!important;background:linear-gradient(currentColor,currentColor) left top/8px 8px no-repeat,linear-gradient(currentColor,currentColor) right top/8px 8px no-repeat,linear-gradient(currentColor,currentColor) left bottom/8px 8px no-repeat,linear-gradient(currentColor,currentColor) right bottom/8px 8px no-repeat!important;}
}
html.artbt-layout #catalogElement #detailText>.heading,html.artbt-layout #catalogElement #elementProperties>.heading,html.artbt-layout #catalogElement #files>.heading,html.artbt-layout #catalogElement #stores>.heading{margin:0 0 18px!important;padding:0!important;min-height:0!important;height:auto!important;line-height:1.4!important;border:0!important;letter-spacing:0!important;}
html.artbt-layout #catalogElement #detailText .changeDescription>p{margin:0 0 14px!important;}
html.artbt-layout #catalogElement #detailText .changeDescription>p:last-child{margin-bottom:0!important;}
html.artbt-layout #catalogLineList{display:flex!important;flex-direction:column;gap:14px!important;}
html.artbt-layout #catalogLineList .itemRow{position:relative!important;display:grid!important;grid-template-columns:220px minmax(0,1fr) 200px;gap:22px!important;width:100%!important;box-sizing:border-box!important;padding:20px!important;margin:0!important;border:1px solid #e3e6ea!important;border-radius:14px!important;background:#fff!important;min-height:220px!important;box-shadow:none!important;}
html.artbt-layout #catalogLineList .itemRow>.column{display:block!important;position:static!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;}
html.artbt-layout #catalogLineList .itemRow .resizeColumn{display:block!important;width:100%!important;padding:0!important;border:0!important;box-sizing:border-box!important;}
html.artbt-layout #catalogLineList .picture{position:relative!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:170px!important;line-height:normal!important;margin:0!important;}
html.artbt-layout #catalogLineList .picture>img{max-width:100%!important;max-height:100%!important;object-fit:contain;}
html.artbt-layout #catalogLineList .name,html.artbt-layout #catalogLineList .name .middle{display:block!important;font:400 15px/1.5 Arial,sans-serif!important;height:auto!important;min-height:0!important;margin:0 0 12px!important;color:#252a30!important;}
html.artbt-layout #catalogLineList table.prop{margin-top:8px!important;font:13px/1.6 Arial,sans-serif!important;width:100%!important;}
html.artbt-layout #catalogLineList table.prop td{padding:3px 6px 3px 0!important;color:#747e88!important;}
html.artbt-layout #catalogLineList .price{display:block!important;font:700 24px/1.3 Arial!important;margin:0 0 14px!important;padding:0!important;}
html.artbt-layout #catalogLineList .measure,html.artbt-layout #catalogLineList .article,html.artbt-layout #catalogLineList .fastBack{display:none!important;}
html.artbt-layout #catalogLineList .addCart{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;width:100%!important;height:44px!important;padding:0!important;margin:0 0 12px!important;border:0!important;border-radius:10px!important;background:#d40917!important;color:#fff!important;font:600 14px Arial!important;}
html.artbt-layout #catalogLineList .addCart img{display:none!important;}
html.artbt-layout #catalogLineList .optional{display:flex!important;flex-wrap:wrap;gap:8px 12px!important;align-items:center;position:static!important;margin:0!important;padding:0!important;}
html.artbt-layout #catalogLineList .optional .row{display:contents!important;}
html.artbt-layout #catalogLineList .optional a{font:12px/1.5 Arial!important;margin:0!important;padding:0!important;white-space:nowrap;}
html.artbt-layout #catalogLineList .optional .inStock{flex-basis:100%;margin-top:4px!important;}
html.artbt-layout #catalogLineList .getFastView{position:absolute!important;bottom:0!important;right:0!important;left:auto!important;top:auto!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #e2e5e9!important;border-radius:8px!important;color:#64707a!important;font-size:0!important;transform:none!important;opacity:1!important;line-height:30px!important;}
html.artbt-layout #catalogLineList .getFastView:after{content:"⤢";font:20px/30px Arial;}
@media (min-width:768px) {
html.artbt-layout #catalogElement #elementTools .ab-search-buy .ab-add{height:48px!important;min-height:48px!important;}
html.artbt-layout #catalogElement #elementTools .ab-search-buy{min-height:48px!important;}
}
@media (min-width:768px) and (max-width:1100px) {
html.artbt-layout #catalogLineList .itemRow{grid-template-columns:160px minmax(0,1fr) 170px;gap:16px!important;padding:16px!important;}
}
@media (max-width:767px) {
html.artbt-layout #catalogLineList .itemRow{grid-template-columns:110px minmax(0,1fr);gap:12px!important;padding:12px!important;min-height:0!important;}
html.artbt-layout #catalogLineList .itemRow>.column:last-child{grid-column:2!important;}
html.artbt-layout #catalogLineList .picture{height:120px!important;}
html.artbt-layout #catalogLineList .name,html.artbt-layout #catalogLineList .name .middle{font-size:13px!important;}
html.artbt-layout #catalogLineList .price{font-size:21px!important;}
}
html.artbt-layout #catalog #catalogLineList .optional a:is(.addWishlist,.addCompare){position:absolute!important;right:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:7px!important;font-size:0!important;line-height:0!important;background:transparent!important;color:#88939d!important;text-decoration:none!important;z-index:4!important;box-sizing:border-box!important;}
html.artbt-layout #catalog #catalogLineList .optional .addWishlist{top:12px!important;}
html.artbt-layout #catalog #catalogLineList .optional .addCompare{top:48px!important;}
html.artbt-layout #catalog #catalogLineList .optional a:is(.addWishlist,.addCompare)>img{display:none!important;}
html.artbt-layout #catalog #catalogLineList .optional a:is(.addWishlist,.addCompare)::after{content:none!important;}
html.artbt-layout #catalog #catalogLineList .optional a:is(.addWishlist,.addCompare)::before{content:""!important;position:static!important;display:block!important;width:22px!important;height:22px!important;background:currentColor!important;transform:none!important;}
html.artbt-layout #catalog #catalogLineList .optional .addWishlist::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.6a5.5%205.5%200%200%200-7.8%200L12%205.7l-1.1-1.1a5.5%205.5%200%200%200-7.8%207.8L12%2021l8.8-8.6a5.5%205.5%200%200%200%200-7.8Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.6a5.5%205.5%200%200%200-7.8%200L12%205.7l-1.1-1.1a5.5%205.5%200%200%200-7.8%207.8L12%2021l8.8-8.6a5.5%205.5%200%200%200%200-7.8Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;}
html.artbt-layout #catalog #catalogLineList .optional .addCompare::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M5%2020V10m7%2010V3m7%2017v-7%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M5%2020V10m7%2010V3m7%2017v-7%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;}
html.artbt-layout #catalog #catalogLineList .optional a:is(.addWishlist,.addCompare):hover{background:#f4f5f6!important;color:#252a30!important;}
html.artbt-layout #catalog #catalogLineList .optional a:is(.addWishlist,.addCompare)[aria-pressed="true"]{color:#d40917!important;}
html.artbt-layout #catalog #catalogLineList .optional a:is(.addWishlist,.addCompare):focus-visible{outline:2px solid #d40917!important;outline-offset:2px!important;}
@media (min-width:768px) {
html.artbt-layout #catalog #catalogLineList .itemRow>.column:last-child{padding-right:30px!important;}
}
@media (max-width:767px) {
html.artbt-layout #catalog #catalogLineList .itemRow{padding-top:42px!important;}
html.artbt-layout #catalog #catalogLineList .optional .addWishlist{top:5px!important;right:8px!important;}
html.artbt-layout #catalog #catalogLineList .optional .addCompare{top:5px!important;right:44px!important;}
}
html.artbt-layout #catalogElement #similar .price{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-height:30px!important;line-height:1.3!important;}
html.artbt-layout #catalogElement #similar .price .discount:empty{display:none!important;}
html.artbt-layout #catalogElement #similar>.heading{font:700 20px/1.4 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;min-height:0!important;height:auto!important;margin:0 0 18px!important;padding:0!important;border:0!important;}
html.artbt-layout #catalogElement #elementTools .ab-search-buy .ab-add{box-sizing:border-box!important;padding:0 16px!important;}
html.artbt-layout #catalog #catalogLineList .itemRow>.column,html.artbt-layout #catalog #catalogLineList .resizeColumn{height:auto!important;min-height:0!important;background:transparent!important;position:static!important;}
@media (max-width:767px) {
html.artbt-layout #catalog #catalogLineList .optional a.addWishlist{top:5px!important;right:8px!important;left:auto!important;}
html.artbt-layout #catalog #catalogLineList .optional a.addCompare{top:5px!important;right:44px!important;left:auto!important;}
html.artbt-layout #catalog #catalogLineList .itemRow>.column:last-child{align-self:start!important;}
html.artbt-layout #catalog #catalogLineList .price{background:transparent!important;}
}
@media (max-width:767px) {
html.artbt-layout #catalog #catalogLineList .itemRow>.column:first-child{grid-column:1!important;grid-row:1 / span 2!important;}
html.artbt-layout #catalog #catalogLineList .itemRow>.column:nth-child(2){grid-column:2!important;grid-row:1!important;}
html.artbt-layout #catalog #catalogLineList .itemRow>.column:last-child{grid-column:2!important;grid-row:2!important;}
html.artbt-layout #catalog #catalogLineList .picture{height:140px!important;}
}
@media (min-width:768px) {
html.artbt-layout #foundation #catalog #catalogLine{display:flex!important;align-items:center!important;gap:16px!important;min-height:64px!important;height:auto!important;padding:12px 16px!important;box-sizing:border-box!important;}
html.artbt-layout #foundation #catalog #catalogLine>.column:not(.oFilter){display:flex!important;align-items:center!important;gap:10px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;float:none!important;line-height:20px!important;}
html.artbt-layout #foundation #catalog #catalogLine>.column:has(.viewList){margin-left:auto!important;}
html.artbt-layout #foundation #catalog #catalogLine .label{font:400 14px/20px Arial,sans-serif!important;white-space:nowrap!important;color:#747e88!important;margin:0!important;padding:0!important;align-self:center!important;}
html.artbt-layout #foundation #catalog #catalogLine select{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 34px 0 14px!important;border:1px solid #dce1e6!important;border-radius:9px!important;box-shadow:none!important;background:#fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235f6973%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E") right 12px center/16px 16px no-repeat!important;color:#252a30!important;font:400 14px/20px Arial,sans-serif!important;vertical-align:middle!important;cursor:pointer!important;}
html.artbt-layout #foundation #catalog #catalogLine #selectSortParams{width:200px!important;}
html.artbt-layout #foundation #catalog #catalogLine #selectCountElements{width:80px!important;}
html.artbt-layout #foundation #catalog #catalogLine select:focus-visible{outline:2px solid #5f6973!important;outline-offset:2px!important;}
}
@media (min-width:768px) and (max-width:1100px) {
html.artbt-layout #foundation #catalog #catalogLine{gap:12px!important;flex-wrap:wrap!important;}
html.artbt-layout #foundation #catalog #catalogLine #selectSortParams{width:180px!important;}
}
/* ART-BT: layout-and-sticky-header | Ordered source, see manifest.json. */
html.artbt-layout body #foundation #subHeader7{position:sticky!important;top:var(--artbt-sticky-top,0px)!important;z-index:900!important;background:#fff!important;transform:none!important;overflow:visible!important;}
html.artbt-layout{scroll-padding-top:calc(var(--artbt-main-header-height,104px) + 12px);}
html.artbt-layout #catalogElement :is(#browse,#detailText,#elementProperties,#similar,#stores,#files){scroll-margin-top:0px!important;}
@media (min-width:768px) {
html.artbt-layout body #foundation #headerLine4>.limiter,html.artbt-layout body #foundation #subHeader7>.limiter,html.artbt-layout body #foundation #main>.limiter,html.artbt-layout body #foundation #footerTabsCaption>.wrapper,html.artbt-layout body #foundation #footerTabs>.wrapper,html.artbt-layout body #foundation #footer #rowFooter,html.artbt-layout body #foundation #footer #footerBottom,html.artbt-layout body #foundation #catalogElement{width:100%!important;max-width:1392px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important;}
}
@media (max-width:767px) {
html.artbt-layout body.artbt-pd-page .pd-sticky{bottom:var(--artbt-mobile-nav-height,79px)!important;padding:10px 12px!important;}
html.artbt-layout body.artbt-pd-page .pd-sticky .ab-add{height:48px!important;min-height:48px!important;}
html.artbt-layout body.artbt-pd-page .pd-sticky .ab-quantity,html.artbt-layout body.artbt-pd-page .pd-sticky .ab-cart-arrow{height:48px!important;min-height:48px!important;}
html.artbt-layout body.artbt-pd-page{padding-bottom:calc(var(--artbt-mobile-nav-height,79px) + var(--artbt-mobile-buy-height,84px))!important;}
html.artbt-layout #catalogElement.artbt-pd #smallElementTools .columnRowWrap{display:none!important;}
html.artbt-layout #catalogElement.artbt-pd .wishCompWrap .addCompare{order:0!important;}
html.artbt-layout #catalogElement.artbt-pd .wishCompWrap .addWishlist{order:1!important;}
}
html.artbt-layout body #foundation{padding-top:var(--artbt-sticky-top,0px)!important;}
@media (max-width:767px) {
html.artbt-layout .ux-filter-dialog #smartFilter input[id$="_MIN"],html.artbt-layout .ux-filter-dialog #smartFilter input[id$="_MAX"]{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;font:16px/1.2 Arial,sans-serif!important;padding:0 10px!important;box-sizing:border-box!important;border:1px solid #d9dfe6!important;border-radius:10px!important;background:#fff!important;color:#252b32!important;}
}
@media (max-width:767px) {
html.artbt-layout .ux-filter-dialog #smartFilter .rangeSlider{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;}
html.artbt-layout .ux-filter-dialog #smartFilter .rangeSlider>label{margin:0!important;padding:0!important;float:none!important;width:auto!important;}
html.artbt-layout .ux-filter-dialog #smartFilter .rangeSlider>.slider{grid-column:1/-1;}
}
@media (max-width:767px) {
html.artbt-layout body.artbt-header-ready #sankran-jivo-launcher,html.artbt-layout body.artbt-header-ready:has(#catalogElement) #sankran-jivo-launcher{position:fixed!important;top:calc(var(--artbt-sticky-top,0px) + 18px)!important;bottom:auto!important;right:68px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:12px!important;z-index:1000!important;}
}
html.artbt-layout body #upButton,html.artbt-layout body #upButton a{background:none!important;animation:none!important;margin:0!important;padding:0!important;}
html.artbt-layout body #upButton::before,html.artbt-layout body #upButton::after,html.artbt-layout body #upButton a::after{display:none!important;content:none!important;animation:none!important;}
@media (min-width:768px) {
html.artbt-layout body #upButton{display:block!important;position:fixed!important;left:auto!important;top:auto!important;right:24px!important;bottom:24px!important;width:44px!important;height:44px!important;border:0!important;box-shadow:none!important;z-index:850!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity .16s ease,transform .16s ease,visibility .16s!important;}
html.artbt-layout body #upButton.artbt-up-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;}
html.artbt-layout body #upButton a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:44px!important;height:44px!important;border:1px solid #e2e6ea!important;border-radius:12px!important;background:#fff!important;color:#4b5560!important;box-shadow:0 2px 8px #16202d0d!important;text-decoration:none!important;}
html.artbt-layout body #upButton a::before{content:""!important;display:block!important;width:9px!important;height:9px!important;border-top:2px solid currentColor!important;border-left:2px solid currentColor!important;background:none!important;transform:translateY(3px) rotate(45deg)!important;position:static!important;box-shadow:none!important;animation:none!important;}
html.artbt-layout body #upButton a:hover{background:#f5f6f8!important;color:#252b32!important;}
html.artbt-layout body #upButton a:focus-visible{outline:2px solid #d40917!important;outline-offset:3px!important;}
}
@media (max-width:767px) {
html.artbt-layout body #upButton{display:none!important;}
}
@media (prefers-reduced-motion:reduce) {
html.artbt-layout body #upButton{transition:none!important;}
}
/* ART-BT: contacts-and-callback | Ordered source, see manifest.json. */
html.artbt-layout body:is(.artbt-page-contacts,:has(.artbt-contacts)) #main #left{display:none!important;}
html.artbt-layout body:is(.artbt-page-contacts,:has(.artbt-contacts)) #main #right{display:block!important;float:none!important;width:100%!important;max-width:none!important;padding:0!important;box-sizing:border-box!important;}
html.artbt-layout body:is(.artbt-page-contacts,:has(.artbt-contacts)) #right>h1{font:700 32px/1.25 Arial,sans-serif!important;margin:0 0 18px!important;}
html.artbt-layout body:is(.artbt-page-contacts,:has(.artbt-contacts)) #personalMenuWrap{margin:0 0 22px!important;border:0!important;overflow-x:auto!important;}
html.artbt-layout body:is(.artbt-page-contacts,:has(.artbt-contacts)) #personalMenu{display:flex!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;white-space:nowrap!important;}
html.artbt-layout body:is(.artbt-page-contacts,:has(.artbt-contacts)) #personalMenu>li{display:block!important;float:none!important;width:auto!important;margin:0!important;border:0!important;}
html.artbt-layout body:is(.artbt-page-contacts,:has(.artbt-contacts)) #personalMenu a{display:flex!important;align-items:center!important;min-height:40px!important;padding:0 14px!important;border:1px solid #e4e7eb!important;border-radius:10px!important;background:#fff!important;color:#555f69!important;font:14px Arial,sans-serif!important;text-decoration:none!important;}
html.artbt-layout body:is(.artbt-page-contacts,:has(.artbt-contacts)) #personalMenu a.selected{color:#c90815!important;border-color:#efc6ca!important;background:#fff5f5!important;}
.artbt-contacts{font:15px/1.5 Arial,sans-serif;color:#252b32;margin:0 0 32px;}
.artbt-contacts *{box-sizing:border-box;}
.artbt-contacts h2{font:700 19px/1.3 Arial,sans-serif;margin:0 0 14px;color:#252b32;}
.artbt-contacts p{margin:0 0 12px;}
.artbt-contacts a{color:inherit;}
.artbt-contacts .ac-intro{color:#6c7680;margin:0 0 24px;font-size:16px;}
.ac-summary{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px;margin:0 0 24px;}
.ac-card{min-width:0;padding:24px;border:1px solid #e4e7eb;border-radius:16px;background:#fff;}
.artbt-contacts .ac-muted{font-size:14px;line-height:1.5;color:#6c7680;margin:8px 0 0;}
.artbt-contacts .ac-address-text{font-size:17px;line-height:1.45;}
.artbt-contacts .ac-text-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:10px;font-size:14px;font-weight:600;text-decoration:none;color:#c90815;}
.artbt-contacts .ac-text-link:hover{text-decoration:underline;}
.artbt-contacts .ac-main-phone{font-size:23px;font-weight:700;line-height:1.3;white-space:nowrap;text-decoration:none;}
.ac-extra-phones{display:flex;flex-direction:column;gap:8px;margin-top:16px;}
.ac-extra-phones a{text-decoration:none;font-size:15px;}
.artbt-contacts .ac-email-link{font-size:17px;text-decoration:none;overflow-wrap:anywhere;}
.ac-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);gap:24px;align-items:start;}
.ac-map-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;}
.ac-map-heading h2{margin:0;}
.artbt-contacts .ac-map-heading .ac-text-link{margin:0;}
.ac-map-card .bx-yandex-view-layout{overflow:hidden;border-radius:12px;border:1px solid #e9ecef;}
.ac-map-card .bx-yandex-map{height:400px!important;width:100%!important;max-width:100%!important;}
.ac-map-card .ac-map-caption{margin-top:14px;}
.ac-callback>h2{font-size:22px;margin-bottom:10px;}
.ac-callback>p{margin-bottom:20px!important;}
.artbt-contacts .ac-callback form{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:none!important;}
.ac-callback .webFormHeading,.ac-callback .webFormDescription{display:none!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"]{font:14px/1.5 Arial,sans-serif!important;color:#252b32!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormItems,html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormItemsColumn{display:block!important;float:none!important;width:100%!important;margin:0!important;padding:0!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormItem{margin:0 0 18px!important;padding:0!important;width:100%!important;float:none!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormItemCaption{display:block!important;margin:0 0 7px!important;padding:0!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormItemImage{display:none!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormItemLabel{font:600 14px/1.4 Arial,sans-serif!important;color:#3a424b!important;padding:0!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormItemField input:not([type="checkbox"]){width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;border:1px solid #d9dfe6!important;border-radius:10px!important;box-sizing:border-box!important;padding:0 14px!important;font:16px Arial,sans-serif!important;background:#fff!important;color:#252b32!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormItemField input:focus{outline:2px solid #f7d5d8!important;outline-offset:1px!important;border-color:#d40917!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .personalInfo{margin:4px 0 18px!important;padding:0!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .personalInfo .webFormItemField{display:flex!important;align-items:flex-start!important;gap:10px!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] input[type="checkbox"]{appearance:auto!important;display:block!important;position:static!important;opacity:1!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:1px 0 0!important;accent-color:#d40917!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .personalInfo label{display:block!important;padding:0!important;margin:0!important;background:none!important;font:12px/1.5 Arial,sans-serif!important;color:#6c7680!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .personalInfo label::before,html.artbt-layout form[name="DW_CALLBACK_FORM"] .personalInfo label::after{content:none!important;display:none!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .personalInfo a{color:#555f69!important;text-decoration:underline;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormTools{margin:0!important;padding:0!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormTools input[type="submit"]{width:100%!important;height:48px!important;min-height:48px!important;border:0!important;border-radius:10px!important;background:#d40917!important;color:#fff!important;font:600 15px Arial,sans-serif!important;padding:0 16px!important;cursor:pointer!important;box-sizing:border-box!important;}
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormTools input[type="reset"],html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormTools>p{display:none!important;}
html.artbt-layout #storesList .storesListItem{display:grid!important;grid-template-columns:minmax(250px,.9fr) minmax(0,1.5fr)!important;align-items:start!important;gap:28px!important;height:auto!important;min-height:0!important;line-height:1.5!important;overflow:visible!important;padding:24px!important;border:1px solid #e4e7eb!important;border-radius:16px!important;background:#fff!important;box-sizing:border-box!important;}
html.artbt-layout #storesList .storesListItemLeft,html.artbt-layout #storesList .storesListItemRight{display:block!important;float:none!important;width:auto!important;padding:0!important;background:none!important;text-align:left!important;}
html.artbt-layout #storesList .storesListItemContainer{display:block!important;width:100%!important;line-height:1.5!important;}
html.artbt-layout #storesList .storesListItemRight>.storesListItemContainer{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
html.artbt-layout #storesList .storesListItemName,html.artbt-layout #storesList .storesListItemPhone,html.artbt-layout #storesList .storesListItemEmail,html.artbt-layout #storesList .storesListItemSchedule{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;line-height:1.5!important;text-align:left!important;font:15px/1.5 Arial,sans-serif!important;overflow-wrap:anywhere;}
html.artbt-layout #storesList .storesListItemName{font-size:17px!important;}
html.artbt-layout #storesList .storesListItemSchedule{display:block!important;}
html.artbt-layout #storesList .storesListItemScheduleSmall,html.artbt-layout #storesList .storesListItemPhoneLabel{display:none!important;}
html.artbt-layout #storesList .storeListIcon{display:block!important;width:24px!important;height:24px!important;object-fit:contain!important;margin:0 0 12px!important;}
html.artbt-layout #storesList .storesListItemLabel{display:block!important;line-height:1.5!important;}
@media (max-width:1050px) {
.ac-summary{grid-template-columns:repeat(2,minmax(0,1fr));}
.ac-summary .ac-address{grid-column:1/-1;}
.ac-grid{grid-template-columns:1fr;}
html.artbt-layout #storesList .storesListItem{grid-template-columns:1fr!important;}
}
@media (max-width:767px) {
html.artbt-layout body:is(.artbt-page-contacts,:has(.artbt-contacts)) #right>h1{font-size:26px!important;margin-bottom:14px!important;}
html.artbt-layout body:is(.artbt-page-contacts,:has(.artbt-contacts)) #right{padding:0 12px!important;}
.artbt-contacts .ac-intro{font-size:14px;margin-bottom:18px;}
.ac-summary,.ac-grid{grid-template-columns:1fr;gap:14px;margin-bottom:18px;}
.ac-summary .ac-address{grid-column:auto;}
.ac-card{padding:20px;border-radius:14px;}
.ac-map-heading{display:block;}
.ac-map-heading h2{margin-bottom:8px;}
.ac-map-card .bx-yandex-map{height:280px!important;}
.ac-map-card{padding:16px;}
.ac-callback>h2{font-size:21px;}
html.artbt-layout #storesList .storesListItem{padding:20px!important;gap:20px!important;}
html.artbt-layout #storesList .storesListItemRight>.storesListItemContainer{grid-template-columns:1fr!important;gap:20px!important;}
html.artbt-layout .artbt-home-side{display:none!important;}
}
@media (max-width:767px) {
html.artbt-layout form[name="DW_CALLBACK_FORM"] .webFormTools input[type="submit"]{max-width:none!important;min-width:0!important;}
}
html.artbt-layout body:is(.artbt-page-stores,:has(#storesList)) #main #left{display:none!important;}
html.artbt-layout body:is(.artbt-page-stores,:has(#storesList)) #main #right{display:block!important;float:none!important;width:100%!important;max-width:none!important;padding:0!important;box-sizing:border-box!important;}
@media (max-width:767px) {
html.artbt-layout body:is(.artbt-page-stores,:has(#storesList)) #main #right{padding:0 12px!important;}
}
html.artbt-layout .webformModalContainer:has(>.webFormDwModal[data-id="2"]){width:min(440px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;height:auto!important;max-height:calc(100dvh - 32px)!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;overflow:auto!important;border-radius:16px!important;background:#fff!important;box-shadow:0 16px 60px #16202d26!important;}
html.artbt-layout .webFormDwModal[data-id="2"]{width:100%!important;box-sizing:border-box!important;padding:24px!important;border-radius:16px!important;background:#fff!important;}
html.artbt-layout .webFormDwModal[data-id="2"] form{width:100%!important;margin:0!important;padding:0!important;}
html.artbt-layout .webFormDwModal[data-id="2"] .webFormModalHeading{background:none!important;color:#252b32!important;font:700 22px/1.3 Arial,sans-serif!important;text-align:left!important;margin:0 32px 12px 0!important;padding:0!important;min-height:0!important;height:auto!important;}
html.artbt-layout .webFormDwModal[data-id="2"] .webFormDescription{padding:0!important;margin:0 0 20px!important;font:14px/1.5 Arial,sans-serif!important;color:#6c7680!important;}
html.artbt-layout .webFormDwModal[data-id="2"] .webFormModalHeadingExit{position:absolute!important;top:16px!important;right:16px!important;width:32px!important;height:32px!important;padding:0!important;background:#f3f4f6!important;border-radius:9px!important;opacity:1!important;}
html.artbt-layout .webFormDwModal[data-id="2"] .webFormModalHeadingExit::before,html.artbt-layout .webFormDwModal[data-id="2"] .webFormModalHeadingExit::after{content:""!important;position:absolute!important;left:9px!important;top:15px!important;width:14px!important;height:2px!important;background:#606974!important;transform:rotate(45deg)!important;}
html.artbt-layout .webFormDwModal[data-id="2"] .webFormModalHeadingExit::after{transform:rotate(-45deg)!important;}
html.artbt-layout .webFormDwModal[data-id="2"] .webFormTools input[type="submit"]{max-width:none!important;min-width:0!important;}
@media (max-width:767px) {
html.artbt-layout .webFormDwModal[data-id="2"]{padding:20px!important;}
}
html.artbt-layout .webFormDwModal[data-id="2"]{position:relative!important;}
html.artbt-layout .webFormDwModal[data-id="2"] .webFormModalHeading{position:static!important;}
html.artbt-layout .webFormDwModal[data-id="2"] form .tb,html.artbt-layout .webFormDwModal[data-id="2"] form .tb>.tc{display:block!important;width:100%!important;}
html.artbt-layout .webFormDwModal[data-id="2"] input[type="submit"]{width:100%!important;max-width:none!important;min-width:0!important;}
/* ART-BT: information-pages | Ordered source, see manifest.json. */
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #main #left{display:none!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #main #right{display:block!important;float:none!important;width:100%!important;max-width:none!important;padding:0!important;box-sizing:border-box!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>h1{font:700 32px/1.25 Arial,sans-serif!important;margin:0 0 18px!important;color:#252b32!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenuWrap{margin:0 0 24px!important;padding:0 0 2px!important;border:0!important;overflow-x:auto!important;max-width:100%!important;scrollbar-width:thin;scroll-padding-inline:4px;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenu{display:flex!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;white-space:nowrap!important;width:max-content!important;min-width:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenu>li{display:block!important;float:none!important;flex:0 0 auto!important;width:auto!important;margin:0!important;border:0!important;padding:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenu a{display:flex!important;align-items:center!important;min-height:40px!important;padding:0 14px!important;border:1px solid #e4e7eb!important;border-radius:10px!important;background:#fff!important;color:#555f69!important;font:14px Arial,sans-serif!important;text-decoration:none!important;box-sizing:border-box!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenu a.selected{color:#c90815!important;border-color:#efc6ca!important;background:#fff5f5!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenu a:hover{border-color:#cbd1d8!important;color:#252b32!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenu a:focus-visible{outline:2px solid #d40917!important;outline-offset:2px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.global-block-container{display:block!important;float:none!important;width:100%!important;min-height:0!important;margin:0 0 32px!important;padding:28px!important;border:1px solid #e4e7eb!important;border-radius:16px!important;box-sizing:border-box!important;background:#fff!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.global-block-container>.global-content-block{display:block!important;float:none!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important;font:15px/1.65 Arial,sans-serif!important;color:#3a424b!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block .bx_page{font:15px/1.65 Arial,sans-serif!important;color:#3a424b!important;max-width:96ch!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block h2{font:700 22px/1.35 Arial,sans-serif!important;color:#252b32!important;margin:26px 0 14px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block h3{font:700 18px/1.4 Arial,sans-serif!important;color:#252b32!important;margin:24px 0 12px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block>h2:first-child,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block .bx_page>h2:first-child{margin-top:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block p{line-height:1.65!important;margin:0 0 16px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block ul,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block ol{padding-left:22px!important;margin:14px 0 20px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block li{padding:0 0 8px!important;line-height:1.6!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block a:not(.artbt-pay-info a){color:#c90815;text-underline-offset:3px;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.banner-animated.arbitrary-banner{display:block!important;background:none!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 0 18px!important;overflow:visible!important;border:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.arbitrary-banner .limiter,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.arbitrary-banner .tb,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.arbitrary-banner .text-wrap{display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.arbitrary-banner .image{display:none!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.arbitrary-banner h1{font:700 32px/1.25 Arial,sans-serif!important;color:#252b32!important;margin:0 0 12px!important;padding:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.arbitrary-banner p{font:15px/1.5 Arial,sans-serif!important;color:#6c7680!important;margin:0!important;padding:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.artbt-delivery-info{max-width:none!important;width:100%!important;margin:0 0 32px!important;padding:28px!important;border:1px solid #e4e7eb!important;border-radius:16px!important;background:#fff!important;box-sizing:border-box!important;font:15px/1.65 Arial,sans-serif!important;color:#3a424b!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .artbt-delivery-info h2{font:700 22px/1.35 Arial,sans-serif!important;color:#252b32!important;margin:0 0 16px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .artbt-delivery-info p{margin:0 0 12px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .artbt-delivery-info p:last-child{margin-bottom:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"]{font:14px/1.5 Arial,sans-serif!important;color:#252b32!important;width:100%!important;margin:0!important;padding:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormHeading{display:none!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormDescription{font:15px/1.6 Arial,sans-serif!important;color:#6c7680!important;max-width:80ch!important;padding:0!important;margin:0 0 24px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItems{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:28px!important;width:100%!important;padding:0!important;margin:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemsColumn{display:block!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;min-width:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItem{width:100%!important;float:none!important;margin:0 0 18px!important;padding:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemCaption{display:block!important;padding:0!important;margin:0 0 7px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemImage{display:none!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemLabel{font:600 14px/1.4 Arial,sans-serif!important;color:#3a424b!important;padding:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemField input:not([type="checkbox"]),html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemField select,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemField textarea{width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid #d9dfe6!important;border-radius:10px!important;box-sizing:border-box!important;padding:0 14px!important;font:16px Arial,sans-serif!important;background-color:#fff!important;color:#252b32!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemField input:not([type="checkbox"]),html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemField select{height:48px!important;min-height:48px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemField textarea{display:block!important;height:330px!important;min-height:176px!important;padding:12px 14px!important;resize:vertical!important;line-height:1.5!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemField input:focus-visible,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemField select:focus-visible,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemField textarea:focus-visible{outline:2px solid #f7d5d8!important;outline-offset:1px!important;border-color:#d40917!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .personalInfo{margin:4px 0 18px!important;padding:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .personalInfo .webFormItemField{display:flex!important;align-items:flex-start!important;gap:10px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] input[type="checkbox"]{appearance:auto!important;display:block!important;position:static!important;opacity:1!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:1px 0 0!important;accent-color:#d40917!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .personalInfo label{display:block!important;padding:0!important;margin:0!important;background:none!important;font:13px/1.5 Arial,sans-serif!important;color:#6c7680!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .personalInfo label::before,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .personalInfo label::after{content:none!important;display:none!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .personalInfo a{color:#555f69!important;text-decoration:underline!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormTools{margin:0!important;padding:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormTools input[type="submit"]{width:auto!important;min-width:220px!important;max-width:100%!important;height:48px!important;min-height:48px!important;border:0!important;border-radius:10px!important;background:#d40917!important;color:#fff!important;font:600 15px Arial,sans-serif!important;padding:0 20px!important;cursor:pointer!important;box-sizing:border-box!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormTools input[type="reset"],html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormTools>p{display:none!important;}
@media (max-width:767px) {
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>h1,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.arbitrary-banner h1{font-size:26px!important;margin-bottom:14px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenuWrap{margin-bottom:18px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenu a{min-height:44px!important;padding:0 13px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.global-block-container,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.artbt-delivery-info{padding:20px!important;border-radius:14px!important;margin-bottom:24px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .global-content-block h2,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .artbt-delivery-info h2{font-size:21px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItems{grid-template-columns:1fr!important;gap:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormItemField textarea{height:176px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) form[name="DW_FEEDBACK_FORM"] .webFormTools input[type="submit"]{width:100%!important;min-width:0!important;}
}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenuWrap{scrollbar-width:none!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #personalMenuWrap::-webkit-scrollbar{display:none!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.arbitrary-banner .limiter,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.arbitrary-banner .tb,html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #right>.arbitrary-banner .text-wrap{min-width:0!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) .artbt-delivery-info a{color:#c90815!important;text-underline-offset:3px;}
@media (max-width:767px) {
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #main>.limiter{padding-left:12px!important;padding-right:12px!important;}
html.artbt-layout body:is(.artbt-page-info,:has(#personalMenu a[href="/about/contacts/"])) #main #right{padding:0!important;}
}
html.artbt-layout .global-information-block,html.artbt-layout .global-information-block-cn{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;}
html.artbt-layout .global-block-container{display:block!important;height:auto!important;min-height:0!important;}
html.artbt-layout .global-block-container>.global-content-block{display:block!important;float:none!important;width:100%!important;max-width:100%!important;padding-right:0!important;box-sizing:border-box!important;}
html.artbt-layout #main #right .artbt-about{color:#3a424b;font:15px/1.65 Arial,sans-serif;}
html.artbt-layout #main #right .artbt-about .aa-lead{max-width:100ch;}
html.artbt-layout #main #right .artbt-about .aa-lead p{font-size:17px!important;line-height:1.65!important;}
html.artbt-layout #main #right .artbt-about .aa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0;}
html.artbt-layout #main #right .artbt-about .aa-card{min-width:0;background:#f8f9fb;border:1px solid #e4e7eb;border-radius:12px;padding:24px;}
html.artbt-layout #main #right .artbt-about .aa-card h2{margin:0 0 14px!important;}
html.artbt-layout #main #right .artbt-about .aa-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px;}
html.artbt-layout #main #right .artbt-about .aa-links a{display:inline-flex;align-items:center;min-height:40px;font-weight:600;text-decoration:none;}
html.artbt-layout #main #right .artbt-about .aa-order{margin-bottom:26px;max-width:100ch;}
html.artbt-layout #main #right .artbt-about .aa-pickup{padding:22px 24px;border-left:3px solid #d40917;background:#fff8f8;border-radius:0 12px 12px 0;}
html.artbt-layout #main #right .artbt-about .aa-pickup h2{margin:0 0 12px!important;}
html.artbt-layout #main #right .artbt-about .aa-pickup p:last-of-type{margin-bottom:12px!important;}
@media (max-width:767px) {
html.artbt-layout #main #right .artbt-about .aa-lead p{font-size:15px!important;}
html.artbt-layout #main #right .artbt-about .aa-grid{grid-template-columns:1fr;gap:14px;margin:22px 0;}
html.artbt-layout #main #right .artbt-about .aa-card{padding:18px;}
html.artbt-layout #main #right .artbt-about .aa-pickup{padding:18px;}
html.artbt-layout #main #right .artbt-about .aa-links{display:block;}
html.artbt-layout #main #right .artbt-about .aa-links a{display:flex;min-height:44px;}
}
html.artbt-layout .artbt-home-newsletter,html.artbt-layout #left form[action*="/personal/subscribe/subscr_edit.php"]{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;}
html.artbt-layout body:is(.artbt-page-legal,:has(.artbt-legal-document)) #main #left{display:none!important;}
html.artbt-layout body:is(.artbt-page-legal,:has(.artbt-legal-document)) #main #right{display:block!important;float:none!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;padding:0!important;box-sizing:border-box!important;}
html.artbt-layout body:is(.artbt-page-legal,:has(.artbt-legal-document)) #main{min-height:0!important;}
html.artbt-layout body:is(.artbt-page-legal,:has(.artbt-legal-document)) #main>.limiter>.compliter{min-height:0!important;height:auto!important;}
html.artbt-layout body:is(.artbt-page-legal,:has(.artbt-legal-document)) #right>h1{font:700 32px/1.3 Arial,sans-serif!important;color:#252b32!important;margin:0 0 22px!important;}
html.artbt-layout .artbt-legal-document{box-sizing:border-box;margin:0 0 32px;padding:28px;border:1px solid #e4e7eb;border-radius:16px;background:#fff;color:#3a424b;font:15px/1.75 Arial,sans-serif;}
html.artbt-layout .artbt-legal-document *{box-sizing:border-box;}
html.artbt-layout .artbt-legal-document .al-content{max-width:110ch;}
html.artbt-layout .artbt-legal-document h3{font:600 16px/1.65 Arial,sans-serif!important;color:#252b32!important;margin:24px 0 14px!important;}
html.artbt-layout .artbt-legal-document h3:first-child{margin-top:0!important;}
html.artbt-layout .artbt-legal-document p{font:15px/1.75 Arial,sans-serif!important;margin:0 0 16px!important;}
html.artbt-layout .artbt-legal-document ul{margin:12px 0 22px!important;padding:0 0 0 22px!important;}
html.artbt-layout .artbt-legal-document li{font:15px/1.65 Arial,sans-serif!important;margin:0 0 8px!important;padding:0!important;}
html.artbt-layout .artbt-legal-document .al-content>br:last-child{display:none!important;}
html.artbt-layout body:is(.artbt-page-legal,:has(.artbt-legal-document)) #footerTabsCaption,html.artbt-layout body:is(.artbt-page-legal,:has(.artbt-legal-document)) #footerTabs,html.artbt-layout body:is(.artbt-page-legal,:has(.artbt-legal-document)) [id^="bigdata_recommended_products_"]{display:none!important;}
@media (max-width:767px) {
html.artbt-layout body:is(.artbt-page-legal,:has(.artbt-legal-document)) #main>.limiter{padding-left:12px!important;padding-right:12px!important;}
html.artbt-layout body:is(.artbt-page-legal,:has(.artbt-legal-document)) #right>h1{font-size:26px!important;line-height:1.3!important;margin-bottom:18px!important;}
html.artbt-layout .artbt-legal-document{padding:20px;border-radius:14px;margin-bottom:24px;}
}
