

/* Start:/local/templates/artem/components/bitrix/catalog/dios/style.css?178317139312713*/
#catalog_section__list_controls{user-select:none;margin:0 0 12px 0}@media (max-width: 1023.8px){#catalog_section__list_controls{padding:0 16px;justify-content:flex-end}}@media (max-width: 1023.8px){#catalog_section__list_controls #list_controls__search{display:none}}@media (min-width: 1024px){#catalog_section__list_controls #list_controls__filter_toggle{display:none}}#catalog_section__list_controls .list_controls__layout{width:32px;background-position:50% 50%}@media (max-width: 1023.8px){#catalog_section__list_controls .list_controls__layout{display:none}}#catalog_section__list_controls .list_controls__layout.grid{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAnRSTlMAAHaTzTgAAAAbSURBVHjaY2AYBaSBNCBAJUlVMOqLUV8MFQAAMpUcsUWHUk4AAAAASUVORK5CYII=")}#catalog_section__list_controls .list_controls__layout.grid.active,#catalog_section__list_controls .list_controls__layout.rows:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQAAAABbAUdZAAAAAnRSTlMAAHaTzTgAAAAUSURBVHjaY2AgCXw+DyOoLYsDAABM+QqN893b8QAAAABJRU5ErkJggg==")}#catalog_section__list_controls .list_controls__layout.rows{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAnRSTlMAAHaTzTgAAAAZSURBVHjaY2AYBaSBNDRAuoJRX4z6YqgAAOyyJkEDyJY2AAAAAElFTkSuQmCC")}#catalog_section__list_controls .list_controls__layout.rows.active,#catalog_section__list_controls .list_controls__layout.rows:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQAAAABbAUdZAAAAAnRSTlMAAHaTzTgAAAAUSURBVHjaY2AgCfz/DyOoLYsDAAC9DQv1ew07qwAAAABJRU5ErkJggg==")}#catalog_section__list_controls .list_controls__layout.dense{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAnRSTlMAAHaTzTgAAAAaSURBVHjaY2AYBaSBNDRAuoJRK4aQFSMcAACHzT/B9sm+TAAAAABJRU5ErkJggg==")}#catalog_section__list_controls .list_controls__layout.dense.active,#catalog_section__list_controls .list_controls__layout.dense:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQAAAABbAUdZAAAAAnRSTlMAAHaTzTgAAAATSURBVHjaY2AgCfz/DyMo5hIHADq6E+0U0ykcAAAAAElFTkSuQmCC")}#catalog_section__list_controls .dropdown-toggle{border-radius:0}#catalog_section__list_controls .dropdown-menu .dropdown-item{cursor:pointer}@media (max-width:600px){#catalog_section__list_controls .elements_layout{display:none}}#catalog_section__list_controls .elements_layout .wrap{padding:3px;border:1px solid #d7d7d7;border-radius:19px;display:flex;flex-flow:row nowrap;position:relative}#catalog_section__list_controls .elements_layout .wrap .button{font-size:16px;text-align:center;line-height:32px;z-index:2;background:rgba(255,255,255,0);border-radius:50%;height:32px;width:32px;transition:.4s;cursor:pointer}#catalog_section__list_controls .elements_layout .wrap .button:hover{background:#d5eefd;color:#ffffff}#catalog_section__list_controls .elements_layout .wrap .button.active{background:#60bcee;color:#ffffff}#catalog_section__list_controls .elements_layout .wrap .button.active:hover{background:#71c9f8}#catalog_section__list.blocked{cursor:wait;position:relative}#catalog_section__list.blocked::before{position:absolute;left:0;top:0;right:0;bottom:0;content:"";background:rgba(255,255,255,0.81);z-index:1}body.catalog-filter-maximized{overflow:hidden}.catalog_section_filter_brands{border-top:1px solid #cccccc;padding:16px 0 0 0}.catalog_section_filter_brands ul{display:flex;flex-flow:row wrap;padding:0 0 16px 0;list-style:none;margin:0}.catalog_section_filter_brands ul li{padding:0;display:block;margin:0 6px 6px 0}.catalog_section_filter_brands ul a{font-size:14px;line-height:25px;text-align:center;display:block;padding:0 10px;border-radius:15px;background:#f0f0f0;color:#667;transition:.4s}.catalog_section_filter_brands ul a:hover,.catalog_section_filter_brands ul a:active{color:#252525;background:#e1e1e1}.catalog_section_filter_brands ul a.all{background:darkgrey}.catalog_section_not_found{padding:60px 44px;margin-bottom:16px;min-height:366px;background:100% 0 no-repeat url("/local/templates/artem/components/bitrix/catalog/dios/images/404.jpg") #f4eef0}.catalog_section_not_found .title{font-weight:bold;padding:0 0 30px 0;line-height:40px;font-size:38px}.catalog_section_not_found .text{padding:0 0 30px 0;font-size:18px;line-height:22px}.catalog_section_not_found .text::first-line{font-weight:bold}.catalog_elements_list_empty{padding:16px;text-align:center}.catalog_elements_list_empty button{margin:20px 0}.search-page{padding:24px 0}.section_elements_consumables{padding:16px 0 24px 0}.section_elements_consumables .section_elements_consumables_title{font-size:18px}.section_elements_consumables .section_elements_consumables_list .section{display:flex;padding:0 8px 8px 8px}.section_elements_consumables .section_elements_consumables_list .section .section_image{align-self:center;flex-shrink:0;display:inline-block;width:36px}.section_elements_consumables .section_elements_consumables_list .section .section_image img{max-width:100%}.section_elements_consumables .section_elements_consumables_list .section .section_name{padding:0 8px 0 8px;flex-grow:1;align-self:center;font-size:14px}.section_elements_consumables .section_elements_consumables_list .section .section_count{display:block;font-size:70%;color:#424242}.element_consumables{border-top:1px solid #ccc;padding:16px 0 0 0}.element_consumables .consumables_section_list{display:grid;grid-gap:24px 16px;justify-items:stretch;align-items:stretch;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));padding:0 0 24px 0}@media (max-width:768px){.element_consumables .consumables_section_list{padding:0 15px}}.element_consumables .consumables_section_list .section{max-width:350px;transition:.2s}@media (max-width:768px){.element_consumables .consumables_section_list .section{width:100%;max-width:100%}}.element_consumables .consumables_section_list .section .section_image_wrap{background:#dfdfe1;padding:100% 0 0 0;position:relative;transition:background-color .3s;display:block}.element_consumables .consumables_section_list .section .section_image_wrap .section_image{background:#ffffff;border-radius:50%;overflow:hidden;position:absolute;top:16px;right:16px;bottom:16px;left:16px}.element_consumables .consumables_section_list .section .section_image_wrap img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:160px;max-height:160px;margin:auto;height:auto;display:block}.element_consumables .consumables_section_list .section .section_name{display:block;text-align:center;color:#000000;background:#ffffff;padding:8px 0 0 0;font-size:16px}.element_consumables .consumables_section_list .section .section_count{display:block;text-align:center;color:#707070}.element_consumables .consumables_section_list .section:hover .section_image_wrap{background:#f3f3f5}.page_catalog_elements .section_description{padding:16px 20px}.catalog_sef_filter{padding:0 0 16px 0}.catalog_sef_filter.subdomain_tags{padding-left:20px;margin-top:-5px}@media (max-width: 1023.8px){.catalog_sef_filter.subdomain_tags .property{display:flex;padding-right:20px;overflow-x:auto;overflow-y:hidden}.catalog_sef_filter.subdomain_tags .property ul{display:flex}}.catalog_sef_filter.subdomain_tags .tags_wrap ul{margin:0;padding:0}.catalog_sef_filter.subdomain_tags .tags_wrap ul li{display:inline-block;transition:.3s;border-radius:3px;background:#f0f0f0;padding:2px 6px;margin:0 8px 8px 0;white-space:nowrap}.catalog_sef_filter.subdomain_tags .tags_wrap ul li a{color:#484848}.catalog_sef_filter.section_tags{padding-left:20px}.catalog_sef_filter .property{line-height:22px;padding:0 0 8px 0;display:flex;flex-flow:row wrap}@media (max-width: 1023.8px){.catalog_sef_filter .property.popular{padding-left:0}}.catalog_sef_filter .property .property__label{padding:0 16px 0 0;white-space:nowrap;font-size:14px;color:#6d6d6d}.catalog_sef_filter .property .property__links{font-size:16px}.catalog_sef_filter .property .property__links a{transition:.3s;display:inline-block;border-radius:3px;background:#f0f0f0;padding:2px 6px;margin:0 8px 8px 0;color:#484848;white-space:nowrap}.catalog_sef_filter .property .property__links a:hover{background:#ffffff}.catalog_sef_filter .property .property__links a.active{color:#ffffff;background:#8e181b}.catalog_sef_filter .property .property__links a.active:hover{background:#b01e21}.catalog_sef_filter_inner{max-height:20px}.section_tags .property{overflow-y:hidden;overflow-x:auto}.section_tags .property ul{padding:0;margin:0;list-style:none}.section_tags .property ul li{display:inline-block}.section_tags .property ul li a{transition:.3s;display:inline-block;border-radius:3px;background:#f0f0f0;padding:2px 6px;margin:0 8px 8px 0;color:#484848;white-space:nowrap}.property.popular{padding-left:20px}.catalog_sef_filter.bottom_popular{overflow-x:auto;overflow-y:hidden}@media (max-width: 1023.8px){.catalog_sef_filter.bottom_popular{padding-left:20px;padding-right:20px;display:block}.catalog_sef_filter.bottom_popular .property.popular{display:flex;overflow-x:auto;overflow-y:hidden}.input-group-append{width:100%;justify-content:space-between}.input-group-append #list_controls__filter_toggle{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-sliders' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M11.5 2a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM9.05 3a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0V3h9.05zM4.5 7a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM2.05 8a2.5 2.5 0 0 1 4.9 0H16v1H6.95a2.5 2.5 0 0 1-4.9 0H0V8h2.05zm9.45 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm-2.45 1a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0v-1h9.05z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:21px;background-position:10% 50%;background-color:#fff;padding:4px 14px 4px 42px;margin-top:3px}.catalog_sef_filter_inner{overflow-x:auto;display:flex;overflow-y:hidden;height:40px;padding-left:20px;max-height:40px}.sef_property p:hover+div.sef_property_values{display:none}.selected_block{max-height:20px;margin-top:-30px;margin-bottom:40px;padding-left:20px}.bottom_sef_filter{display:none}}.sef_property{display:inline-block;position:relative;margin-right:14px}.sef_property p{height:30px;position:relative;z-index:20;padding:0 4px 0 0;white-space:nowrap;font-size:14px;color:#6d6d6d;margin-right:12px}.sef_property::after{content:"";width:14px;height:10px;display:inline-block;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generated by IcoMoon.io --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%236d6d6d' d='M13 4v2l-5 5-5-5v-2l5 5z'%3E%3C/path%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;margin-left:4px;position:absolute;top:5px;right:0}.sef_property.active p{border-bottom:2px solid #a30806}.sef_property p:hover+div.sef_property_values{display:block;min-height:0;max-height:400px;min-width:0;width:auto}.sef_property p:hover+div.sef_property_values.wide{width:400px}.sef_property_values{position:absolute;display:none;max-width:400px;background:#fff;border:none;top:28px;left:0;padding:15px 5px 5px 15px;z-index:20;box-shadow:1px 1px 20px #6d6d6d70;border-radius:3px}.sef_property_values.wide:hover{width:400px}.sef_property_values:hover{display:block}.sef_property_values a{transition:.3s;display:inline-block;border-radius:3px;background:#f0f0f0;padding:2px 6px;margin:0 8px 8px 0;color:#484848;white-space:nowrap}.sef_property_values a.active{color:#fff;background:#8e181b}.sef_property_values a.active .store_letter{background-color:rgba(255,255,255,0.25);color:#fff}.sef_property_values a .store_letters{display:inline-flex;flex-wrap:wrap;gap:0;vertical-align:middle}.sef_property_values a .store_letter{display:inline-block;padding:2px 6px 1px 6px;font-size:14px;line-height:1;border-radius:3px;color:#ffffff;text-transform:none;background-color:rgba(33,115,55,0.85);min-width:22px;text-align:center}.sef_property--store .sef_property_values a{background:transparent;padding:0}.bottom_sef_filter{margin-left:20px}.mobile_values_block.sef_property_values{position:static;width:100%;background:#fff;border:none;display:none;padding:15px 5px 5px 15px;z-index:20;box-shadow:1px 1px 20px #6d6d6d70;border-radius:3px;height:auto;min-height:0;margin-bottom:20px}@media (max-width: 1023.8px){.catalog_sef_filter_inner .sef_property_values{display:none !important}}.hidden-desktop{display:none}@media (max-width: 1023.8px){.hidden-desktop{display:block}}
/* End */


/* Start:/local/templates/artem/components/bitrix/catalog.element/product-redesign/style.css?179145785039997*/
.content .center{min-width:0}.product-redesign{min-width:0;width:100%}.product-redesign .re-header{margin-bottom:90px}.product-redesign .re-header .inner{display:grid;grid-template-columns:repeat(12, 1fr);gap:30px}.product-redesign .re-header .inner .images{grid-column:span 5}.product-redesign .re-header .inner .gallery{min-width:0}.product-redesign .re-header .inner .gallery .img{background:#fff;border-radius:5px;height:clamp(320px, 34vw, 500px);overflow:hidden;position:relative;width:100%}.product-redesign .re-header .inner .gallery .img .swiper-wrapper{height:100%}.product-redesign .re-header .inner .gallery .img .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center}.product-redesign .re-header .inner .gallery .img a{align-items:center;cursor:zoom-in;display:flex;height:100%;justify-content:center;padding:20px;width:100%}.product-redesign .re-header .inner .gallery .img a img{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;user-select:none;width:100%}.product-redesign .re-header .inner .gallery .img .gallery-no-photo{background:var(--product-redesign-no-photo-image) center / contain no-repeat;height:100%;width:100%}.product-redesign .re-header .inner .gallery .gallery-list-wrap{margin-top:12px;position:relative}.product-redesign .re-header .inner .gallery .gallery-empty-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:24px;width:100%;pointer-events:none}.product-redesign .re-header .inner .gallery .gallery-empty-list .item{display:block;width:100%;height:10px;border-radius:20px;background:#d9d9d9}.product-redesign .re-header .inner .gallery .list{overflow:hidden;width:100%}.product-redesign .re-header .inner .gallery .list .item{height:76px}.product-redesign .re-header .inner .gallery .list .item a{align-items:center;background:#fff;border:1px solid #dedede;border-radius:5px;display:flex;height:100%;justify-content:center;padding:6px;transition:border-color .2s ease,opacity .2s ease;width:100%}.product-redesign .re-header .inner .gallery .list .item a img{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;user-select:none;width:100%}.product-redesign .re-header .inner .gallery .list .item:not(.is-active):not(.swiper-slide-thumb-active) a{opacity:.65}.product-redesign .re-header .inner .gallery .list .item.is-active a,.product-redesign .re-header .inner .gallery .list .item.swiper-slide-thumb-active a,.product-redesign .re-header .inner .gallery .list .item a:hover,.product-redesign .re-header .inner .gallery .list .item a:focus-visible{border-color:#9b0304;opacity:1;outline:none}.product-redesign .re-header .inner .gallery .gallery-thumb-arrow{align-items:center;background:rgba(255,255,255,0.94);border:1px solid #e2e2e2;border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,0.14);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease;width:32px;z-index:4}.product-redesign .re-header .inner .gallery .gallery-thumb-arrow::before{border-right:2px solid #111;border-top:2px solid #111;content:'';height:8px;width:8px}.product-redesign .re-header .inner .gallery .gallery-thumb-arrow.swiper-button-disabled,.product-redesign .re-header .inner .gallery .gallery-thumb-arrow.swiper-button-lock{opacity:0;pointer-events:none;visibility:hidden}.product-redesign .re-header .inner .gallery:not([data-gallery-initialized='Y']) .gallery-thumb-arrow{opacity:0;visibility:hidden}.product-redesign .re-header .inner .gallery .gallery-thumbs-prev{left:4px}.product-redesign .re-header .inner .gallery .gallery-thumbs-prev::before{margin-left:3px;transform:rotate(-135deg)}.product-redesign .re-header .inner .gallery .gallery-thumbs-next{right:4px}.product-redesign .re-header .inner .gallery .gallery-thumbs-next::before{margin-right:3px;transform:rotate(45deg)}.product-redesign .re-header .inner .gallery .gallery-arrow{align-items:center;background:rgba(255,255,255,0.92);border:1px solid #e2e2e2;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.08);cursor:pointer;display:flex;height:42px;justify-content:center;margin-top:-21px;padding:0;position:absolute;top:50%;transition:background-color .2s ease,opacity .2s ease;width:42px;z-index:3}.product-redesign .re-header .inner .gallery .gallery-arrow::before{border-right:2px solid #111;border-top:2px solid #111;content:'';height:10px;width:10px}.product-redesign .re-header .inner .gallery .gallery-arrow:hover,.product-redesign .re-header .inner .gallery .gallery-arrow:focus-visible{background:#fff;outline:2px solid rgba(155,3,4,0.2)}.product-redesign .re-header .inner .gallery .gallery-arrow.swiper-button-disabled{cursor:default;opacity:.3}.product-redesign .re-header .inner .gallery .gallery-prev{left:14px}.product-redesign .re-header .inner .gallery .gallery-prev::before{margin-left:4px;transform:rotate(-135deg)}.product-redesign .re-header .inner .gallery .gallery-next{right:14px}.product-redesign .re-header .inner .gallery .gallery-next::before{margin-right:4px;transform:rotate(45deg)}.product-redesign .re-header .inner .inform-group{grid-column:span 4}.product-redesign .re-header .inner .inform-group .short-card .top__over{display:flex;gap:15px;margin-bottom:15px}.product-redesign .re-header .inner .inform-group .short-card .top__over>*{position:static}.product-redesign .re-header .inner .inform-group .short-card .top__over .item{position:static;display:flex;align-items:center;justify-content:center;height:40px;gap:8px}.product-redesign .re-header .inner .inform-group .short-card .top__over .item span{font-family:var(--font-family);font-weight:400;font-size:14px}.product-redesign .re-header .inner .inform-group .short-card .top__over .compare i{display:inline-block;width:20px;height:20px;background:url(/local/templates/artem/styles/products/balance.png) no-repeat center;background-size:cover;opacity:.6;transform:translate(0, -3px)}.product-redesign .re-header .inner .inform-group .short-card .top__over .favourite svg{width:20px;height:20px}.product-redesign .re-header .inner .inform-group .short-card .top{margin-bottom:13px;display:flex;gap:10px;align-items:center;justify-content:flex-start}.product-redesign .re-header .inner .inform-group .short-card .top .sku{font-family:var(--font-family);font-weight:400;font-size:14px;color:#000;opacity:.5}.product-redesign .re-header .inner .inform-group .short-card .top .separator{opacity:.5}.product-redesign .re-header .inner .inform-group .short-card .top .review{font-family:var(--font-family);font-weight:400;font-size:12px;color:#000}.product-redesign .re-header .inner .inform-group .short-card .top .review i{display:inline-block;width:12px;height:12px;background:url(/local/templates/artem/images/i-star.svg) center center no-repeat;background-size:contain}.product-redesign .re-header .inner .inform-group .short-card .top .review .val{font-weight:400;font-size:14px;text-decoration:underline;text-decoration-skip-ink:none;color:#000}.product-redesign .re-header .inner .inform-group .short-card .top .review a{font-family:var(--font-family);font-weight:400;font-size:12px;color:#000;opacity:.6}.product-redesign .re-header .inner .inform-group .short-card .brand{margin-bottom:13px}.product-redesign .re-header .inner .inform-group .short-card .rent{margin-bottom:15px}.product-redesign .re-header .inner .inform-group .short-card .rent .rent-link{background:#ebebeb;border-radius:50px;height:27px;display:inline-flex;gap:9px;align-items:center;justify-content:center;padding:0 13px;font-family:var(--font-family);font-weight:400;font-size:14px;color:#545454;outline:none;border:none}.product-redesign .re-header .inner .inform-group .short-card .rent .rent-link i{background:url(/local/templates/artem/images/i-ball-arrow.svg) center center no-repeat;width:15px;height:15px}.product-redesign .re-header .inner .inform-group .short-card .price-block{font-family:var(--font-family);font-weight:700;font-size:25px;color:#000;margin-bottom:17px;display:flex;align-items:center;gap:24px}.product-redesign .re-header .inner .inform-group .short-card .price-block span{font-weight:400;font-size:16px}.product-redesign .re-header .inner .inform-group .short-card .price-block .price-old{font-weight:400;font-size:20px;text-decoration:line-through;color:#000;opacity:.3}.product-redesign .re-header .inner .inform-group .short-card .chars-list{margin-bottom:23px}.product-redesign .re-header .inner .inform-group .short-card .chars-list .item{font-family:var(--font-family);font-weight:400;font-size:14px;color:#545454;opacity:.8}.product-redesign .re-header .inner .inform-group .short-card .chars-list .item b{font-weight:700;color:#000}.product-redesign .re-header .inner .inform-group .short-card .more-link{margin-bottom:25px}.product-redesign .re-header .inner .inform-group .short-card .more-link a{display:flex;gap:8px;align-items:center}.product-redesign .re-header .inner .inform-group .short-card .more-link a span{font-family:var(--font-family);font-weight:400;font-size:14px;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-style:dotted;color:#000}.product-redesign .re-header .inner .inform-group .short-card .actions{display:flex;gap:20px;flex-direction:column}.product-redesign .re-header .inner .inform-group .short-card .actions .btns{display:flex;gap:20px}.product-redesign .re-header .inner .inform-group .short-card .actions .btn{width:50%;border-radius:5px;padding:10px;height:42px;display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 18px;border-radius:8px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.product-redesign .re-header .inner .inform-group .short-card .actions .btn:hover{transform:translateY(-1px)}.product-redesign .re-header .inner .inform-group .short-card .actions .btn:active{transform:translateY(0)}.product-redesign .re-header .inner .inform-group .short-card .actions .btn.buy_btn{width:100%;padding:18px 24px;border-radius:4px;font-size:16px;font-weight:700;text-decoration:none;height:auto;background:#9b0304;color:#fff;transition:.2s ease;box-sizing:border-box;border:1px solid #9b0304;min-height:46px;padding:11px 20px;font-size:15px}.product-redesign .re-header .inner .inform-group .short-card .actions .btn.buy_btn:hover{background:#790102;border-color:#790102;box-shadow:0 4px 10px rgba(155,3,4,0.22);transform:translateY(-1px)}.product-redesign .re-header .inner .inform-group .short-card .actions .btn.buy_btn:active{background:#690102;border-color:#690102;box-shadow:none;transform:translateY(0)}.product-redesign .re-header .inner .inform-group .short-card .actions .btn.buy_btn:focus-visible{outline:2px solid rgba(155,3,4,0.3);outline-offset:2px}.product-redesign .re-header .inner .inform-group .short-card .actions .btn.buy_btn-fast{border:1px solid #9b0304;border-radius:5px;padding:10px;height:42px;font-weight:500;font-size:18px;color:#000;background:#fff;border-width:1px}.product-redesign .re-header .inner .inform-group .short-card .actions .btn.buy_btn-fast:hover{background:#9b0304;color:#fff;border-color:#9b0304;box-shadow:0 3px 8px rgba(155,3,4,0.16)}.product-redesign .re-header .inner .inform-group .short-card .actions .btn.buy_btn-fast:active{background:#790102;border-color:#790102;color:#fff;box-shadow:none}.product-redesign .re-header .inner .inform-group .short-card .actions .btn.buy_btn-fast:focus-visible{outline:2px solid rgba(155,3,4,0.25);outline-offset:2px}.product-redesign .re-header .inner .inform-group .short-card .actions .credits{display:flex;flex-direction:column;width:100%}.product-redesign .re-header .inner .inform-group .short-card .actions .credits .btn.buy_btn-credit{background:#ffec59;border-radius:5px;padding:10px;height:42px;font-family:var(--font-family);font-weight:500;font-size:18px;color:#2c2c2c;width:100%}.product-redesign .re-header .inner .inform-group .short-card .actions .credits .credit-more{margin-top:15px;font-family:var(--font-family);font-weight:400;font-size:12px;color:#545454;text-align:center}.product-redesign .re-header .inner .inform-group .short-card .actions .btn-price-request{text-align:center;font-weight:500;font-size:18px;text-decoration:none;box-sizing:border-box;width:50%;border-radius:5px;padding:10px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.product-redesign .re-header .inner .inform-group .short-card .actions .btn-price-request--soft{background:#9b0304;color:#fff;border:1px solid #9b0304;border-width:1px}.product-redesign .re-header .inner .inform-group .short-card .actions .btn-price-request--soft:hover{background:#fff;color:#9b0304;border-color:#9b0304;box-shadow:0 3px 8px rgba(0,0,0,0.08);transform:translateY(-1px)}.product-redesign .re-header .inner .inform-group .short-card .actions .btn-price-request--soft:active{background:#f5eeee;color:#790102;border-color:#790102;box-shadow:none;transform:translateY(0)}.product-redesign .re-header .inner .inform-group .short-card .actions .btn-price-request--soft:focus-visible{outline:2px solid rgba(155,3,4,0.25);outline-offset:2px}.product-redesign .re-main{background:#fafafa;padding:80px 160px;margin:0 -15px 60px}.product-redesign .re-main .inner{background:#fff;border-radius:8px;padding:48px 40px}.product-redesign .re-main .inner .description{margin-bottom:32px}.product-redesign .re-main .inner .description:last-child{margin-bottom:0}.product-redesign .re-main .inner .description h2{font-weight:600;font-size:24px;line-height:133%;color:#000;margin-bottom:32px;padding:0}.product-redesign .re-main .inner .description p{font-weight:400;font-size:14px;line-height:171%;color:#3b3b3b}.product-redesign .re-main .inner .chars h3{font-weight:600;font-size:20px;line-height:120%;color:#000;margin-bottom:16px;padding:0}.product-redesign .re-main .inner .chars .chars-list{overflow:hidden;position:relative;transition:max-height .35s ease}.product-redesign .re-main .inner .chars .chars-list.is-collapsible:not(.is-initialized) .item:nth-child(n + 9){display:none}.product-redesign .re-main .inner .chars .chars-list .item{border-bottom:.5px solid #cdcdcd;gap:24px;justify-content:space-between;padding:8px 0;display:flex;flex-wrap:nowrap}.product-redesign .re-main .inner .chars .chars-list .item.is-last{border-bottom:0}.product-redesign .re-main .inner .chars .chars-list .item .name{flex:1 1 auto;font-weight:400;font-size:16px;line-height:150%;color:#000}.product-redesign .re-main .inner .chars .chars-list .item .val{flex:0 1 50%;font-weight:400;font-size:15px;line-height:160%;color:#000;text-align:right}.product-redesign .re-main .inner .chars .chars-list:not(.is-expanded) .item.is-collapse-last{border-bottom:0}.product-redesign .re-main .inner .chars .more{text-align:center;margin-top:20px}.product-redesign .re-main .inner .chars .more .btn{align-items:center;display:inline-flex;gap:8px;justify-content:space-evenly;border:1px solid #545454;border-radius:8px;padding:12px 56px;width:300px;height:48px;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#000}.product-redesign .re-main .inner .chars .more .btn i{border-bottom:1px solid currentColor;border-right:1px solid currentColor;display:inline-block;height:7px;transform:rotate(45deg) translateY(-2px);transition:transform .25s ease;width:7px}.product-redesign .re-main .inner .chars .more .btn[aria-expanded='true'] i{transform:rotate(225deg) translate(-2px, -2px)}.product-redesign .section#product-description h2{font-weight:700;font-size:20px;color:#000;margin-bottom:20px}.product-redesign .section#product-description .chars{margin-top:40px}.product-redesign .section#product-description .chars .chars-list{width:100%;max-width:900px;display:flex;flex-direction:column;gap:6px}.product-redesign .section#product-description .chars .chars-list .item{font-weight:400;font-size:16px;color:#000;display:flex;justify-content:space-between;width:100%}.product-redesign .section#product-description .chars .chars-list .item .name{max-width:40%}.product-redesign .section#product-description .chars .chars-list .item .val{max-width:60%;text-align:right;font-weight:bold}.product-redesign .section#product-description .chars .chars-list .item .val a{text-decoration:underline}.product-redesign .action-banner{display:flex;width:100%;padding:46px 23px 46px 70px;align-items:center;justify-content:space-between;border-radius:10px;background:#bcbcbc}.product-redesign .action-banner .name{font-family:var(--font-family);font-weight:400;font-size:25px;color:#000}.product-redesign .action-banner .btn{border-radius:10px;display:flex;align-items:center;justify-content:center;width:264px;height:42px;background:#9b0304;font-family:var(--font-family);font-weight:500;font-size:18px;color:#fff}#tab-id-map{margin:60px 0}.product-redesign .catalog-section-redesign{max-width:100%;min-width:0}.product-redesign .catalog-section-redesign .catalog_section{max-width:100%;min-width:0}.product-redesign .catalog-section-redesign .catalog_section .element_list-home.swiper{display:block;gap:0;grid-template-columns:none;min-width:0;width:100%}.product-redesign .catalog-section-redesign .catalog_section .element_list-home.swiper>.swiper-wrapper{min-width:0}.product-redesign .short-delivery{margin-top:20px;font-family:var(--font-family);font-size:14px;color:#000}.product-redesign .short-delivery__list{display:grid;grid-template-columns:max-content minmax(0, 1fr);column-gap:85px;row-gap:0;margin:0}.product-redesign .short-delivery__term,.product-redesign .short-delivery__value{margin:0}.product-redesign .short-delivery__term{font-weight:400;font-size:14px;color:#545454;opacity:.8}.product-redesign .short-delivery__value{font-weight:500;font-size:14px;color:#2e2e2e}.product-redesign .short-delivery__value.short-delivery__city{font-weight:700;font-size:16px;color:#2e2e2e}.product-redesign .short-delivery__value a{color:#3490cd}.product-redesign .short-delivery__city{margin-bottom:20px}.product-redesign .short-delivery__links{display:flex;flex-wrap:wrap;gap:0;margin-top:14px;flex-direction:column}.product-redesign .short-delivery__links a{font-weight:400;font-size:14px;text-decoration:underline;text-decoration-skip-ink:none;color:#545454;opacity:.8}.product-redesign #tab-id-map{margin:0;min-width:0;width:100%}.product-redesign #tab-id-map .pickup__stub,.product-redesign #tab-id-map .pickup__error{background:#f5f5f5;border:1px solid #e7e7e7;color:#737373;padding:20px}.product-redesign #tab-id-map .pickup__title h2{font-size:24px;margin:0 0 20px;padding:0}.product-redesign #tab-id-map .pickup__body{display:flex;flex-direction:column;gap:20px}.product-redesign #tab-id-map .pickup__description{color:#535353;font-size:14px;text-decoration:underline}.product-redesign #tab-id-map .pickup__content{display:grid;grid-template-columns:minmax(0, 3fr) minmax(300px, 2fr);height:600px;min-width:0}.product-redesign #tab-id-map #pickup-map{height:100%;min-height:300px;width:100%}.product-redesign #tab-id-map .pickup__list{min-width:0;overflow:auto}.product-redesign #tab-id-map .pickup__item{border:1px solid #eee;cursor:pointer;display:flex;flex-direction:column;gap:8px;margin-bottom:-1px;padding:14px 20px}.product-redesign #tab-id-map .pickup__item:hover{background:#eee}.product-redesign #tab-id-map .pickup__item-delivery_time{color:#0f6a24;display:flex;flex-wrap:wrap;gap:10px}.product-redesign #tab-id-map .pickup__item-work_time,.product-redesign #tab-id-map .pickup__item-delivery_tarif{color:#a1a1a1;font-size:14px}@media (max-width:992px){.product-redesign #tab-id-map .pickup__content{grid-template-columns:1fr 1fr}}@media (max-width:768px){.aligner .content .center{padding:8px 15px 16px}.product-redesign #tab-id-map .pickup__content{grid-template-columns:1fr;height:auto}.product-redesign #tab-id-map #pickup-map{height:300px}.product-redesign #tab-id-map .pickup__list{border-bottom:1px solid #eee;border-top:1px solid #eee;max-height:360px}}.product-benefits{margin-top:30px;display:grid;grid-template-columns:repeat(12, 1fr);gap:30px}.product-benefits .item{grid-column:span 4;display:flex;align-items:center;gap:16px}.product-benefits .item .icon{border-radius:11px;padding:16px;width:56px;height:56px;background:#f6f6f6;display:flex;align-items:center;justify-content:center}.product-benefits .item .pcontent{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:171%;color:#717171}.product-benefits .item .pcontent .value{color:#000}.product-benefits .item .pcontent .value.link{font-weight:600;color:#3490cd}.product-details{--sticky-top:0;position:relative}.product-details .product-nav{position:sticky;top:var(--sticky-top);z-index:50;background:#f1f1f1;border-bottom:1px solid #ddd;margin:0 -15px;padding:0 25px}.product-details .product-nav .nav{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.product-details .product-nav .nav::-webkit-scrollbar{display:none}.product-details .product-nav .item{position:relative;display:flex;align-items:center;min-height:84px;padding:0 20px;font-weight:600;font-size:18px;color:#000;line-height:1.2;white-space:nowrap;text-decoration:none;transition:color .2s ease,background-color .2s ease}.product-details .product-nav .item:hover{color:#9b0304;background:rgba(255,255,255,0.35)}.product-details .product-nav .item::after{content:'';position:absolute;left:20px;right:20px;bottom:22px;height:2px;background:#9b0304;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}.product-details .product-nav .item.active{font-weight:600}.product-details .product-nav .item.active::after{transform:scaleX(1)}.product-details .sections .section{min-height:0;padding:40px 30px 50px}@media (max-width:767px){.product-details .product-nav .item{min-height:58px;padding:0 15px;font-size:14px}.product-details .product-nav .item::after{left:15px;right:15px;bottom:12px}}.catalog_element_page_notes{padding:16px 0;display:flex;flex-direction:column;grid-column:span 3}.catalog_element_page_notes .note{padding:16px 0;border-top:1px solid #ededed}.catalog_element_page_notes .note:first-child{border-top:none}.catalog_element_page_notes .note .note_body{padding:10px 0 0 0px}.catalog_element_page_notes .note.pickup .note_body{display:flex;flex-direction:column;gap:10px}.catalog_element_page_notes .note.pickup .note_body .subway a.small{display:block;font-size:80%;font-weight:400}.catalog_element_page_notes .note .note_title{position:relative;font-size:18px;padding:15px 0 15px 75px}.catalog_element_page_notes .note .note_title .icon{position:absolute;left:0;top:50%;transform:translateY(-50%);background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:11px;padding:16px;width:56px;height:56px;background:#f6f6f6;display:flex;align-items:center;justify-content:center}@media (max-width:1023.8px){.content .center:has(.product-redesign)>h1{min-width:0;padding:0;font-size:28px;line-height:1.25;overflow-wrap:anywhere}.product-redesign{overflow-wrap:anywhere}.product-redesign .re-header{margin-bottom:40px}.product-redesign .re-header .inner{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.product-redesign .re-header .inner>.images,.product-redesign .re-header .inner>.inform-group{grid-column:span 1;min-width:0}.product-redesign .re-header .inner .gallery .img{height:clamp(260px, 36vw, 380px)}.product-redesign .re-header .inner .gallery .img a{box-sizing:border-box}.product-redesign .re-header .inner .gallery .list .item a{box-sizing:border-box}.product-redesign .re-header .inner .gallery .gallery-thumb-arrow{width:44px;height:44px}.product-redesign .re-header .inner .inform-group .short-card .top,.product-redesign .re-header .inner .inform-group .short-card .top__over,.product-redesign .re-header .inner .inform-group .short-card .price-block{flex-wrap:wrap;gap:8px 16px}.product-redesign .re-header .inner .inform-group .short-card .top>*,.product-redesign .re-header .inner .inform-group .short-card .top__over>*,.product-redesign .re-header .inner .inform-group .short-card .price-block>*{min-width:0}.product-redesign .re-header .inner .inform-group .short-card .top__over .item{height:auto;min-height:44px}.product-redesign .re-header .inner .inform-group .short-card .top__over .item i,.product-redesign .re-header .inner .inform-group .short-card .top__over .item svg{flex-shrink:0}.product-redesign .re-header .inner .inform-group .short-card .brand img{width:100%;max-width:160px;max-height:80px}.product-redesign .re-header .inner .inform-group .short-card .rent .rent-link{max-width:100%;height:auto;min-height:44px;padding:8px 13px;white-space:normal}.product-redesign .re-header .inner .inform-group .short-card .rent .rent-link svg{flex-shrink:0}.product-redesign .re-header .inner .inform-group .short-card .price-block .price,.product-redesign .re-header .inner .inform-group .short-card .price-block .price-old{white-space:normal}.product-redesign .re-header .inner .inform-group .short-card .actions{gap:12px}.product-redesign .re-header .inner .inform-group .short-card .actions .btns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.product-redesign .re-header .inner .inform-group .short-card .actions .btns>:only-child{grid-column:1 / -1}.product-redesign .re-header .inner .inform-group .short-card .actions .btn,.product-redesign .re-header .inner .inform-group .short-card .actions .btn.buy_btn,.product-redesign .re-header .inner .inform-group .short-card .actions .btn.buy_btn-fast,.product-redesign .re-header .inner .inform-group .short-card .actions .credits .btn.buy_btn-credit,.product-redesign .re-header .inner .inform-group .short-card .actions .btn-price-request{box-sizing:border-box;min-width:0;width:100%;height:auto;min-height:44px;padding:12px;font-size:16px;line-height:1.35;white-space:normal;text-align:center}.product-redesign .catalog_element_page_notes{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 24px;min-width:0;padding:0}.product-redesign .catalog_element_page_notes .note{min-width:0;padding:0;border-top:0}.product-redesign .catalog_element_page_notes .note .note_title{padding-left:60px;font-size:16px}.product-redesign .catalog_element_page_notes .note .note_title .icon{box-sizing:border-box;width:44px;height:44px;padding:10px}.product-redesign .catalog_element_page_notes .note .note_body{padding-left:60px}.product-redesign .product-benefits{grid-template-columns:minmax(0, 1fr);gap:16px}.product-redesign .product-benefits .item{grid-column:auto;min-width:0}.product-redesign .product-benefits .item .icon{flex-shrink:0;box-sizing:border-box}.product-redesign .product-benefits .item .pcontent{min-width:0}.product-redesign .product-details{min-width:0}.product-redesign .product-details .product-nav{margin:0;padding:0}.product-redesign .product-details .product-nav .nav{flex-wrap:wrap;overflow-x:visible}.product-redesign .product-details .product-nav .item{min-width:0;min-height:58px;padding:12px 15px;font-size:16px;white-space:normal}.product-redesign .product-details .product-nav .item::after{left:15px;right:15px;bottom:6px}.product-redesign .product-details .sections .section{min-width:0;min-height:0;padding:28px 16px;box-sizing:border-box}.product-redesign .section#product-description .description img,.product-redesign .section#product-description .description video,.product-redesign .section#product-description .description iframe{max-width:100%}.product-redesign .section#product-description .description img,.product-redesign .section#product-description .description video{height:auto}.product-redesign .section#product-description .description table{display:block;max-width:100%;overflow-x:auto}.product-redesign .section#product-description .description pre{max-width:100%;white-space:pre-wrap}.product-redesign .section#product-description .chars .chars-list .item{gap:16px;padding:8px 0}.product-redesign .section#product-description .chars .chars-list .item .name,.product-redesign .section#product-description .chars .chars-list .item .val{flex:1 1 0;min-width:0}.product-redesign .section#product-description .chars .chars-list .item .val{text-align:right}.product-redesign .action-banner{box-sizing:border-box;padding:24px;gap:20px}.product-redesign .action-banner .name{min-width:0;font-size:22px}.product-redesign .action-banner .btn{flex:0 1 264px;max-width:100%;height:auto;min-height:44px;padding:10px;white-space:normal}.product-redesign #tab-id-map{margin:28px 0}.product-redesign #tab-id-map .pickup__content{grid-template-columns:repeat(2, minmax(0, 1fr))}.product-redesign #tab-id-map .pickup__item{padding:14px}.product-redesign .catalog-section-redesign{padding:0}.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element{min-width:0;box-sizing:border-box}.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element .inner,.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element .name_wrap,.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element .price,.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element .price_current,.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element .sku{min-width:0}.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element .price .price_current{white-space:normal}.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element .price .price_current .value{max-width:100%}.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element .btn{white-space:normal;min-height:44px}.product-redesign__reviews{min-width:0}.product-redesign__reviews input,.product-redesign__reviews textarea,.product-redesign__reviews select{box-sizing:border-box;max-width:100%}}@media (max-width:768px){.aligner:has(.product-redesign){overflow-x:clip;overflow-y:visible}body:has(.product-redesign .actions .buy_btn.js_submit){padding-bottom:calc(80px + env(safe-area-inset-bottom, 0))}.content .center:has(.product-redesign)>h1{font-size:22px}.product-redesign .re-header{margin-bottom:24px}.product-redesign .re-header .inner{grid-template-columns:minmax(0, 1fr);gap:20px;position:relative}.product-redesign .re-header .inner .inform-group,.product-redesign .re-header .inner .inform-group .short-card{position:static}.product-redesign .re-header .inner .inform-group .short-card .actions .buy-btn-wrap{position:fixed;left:0;right:0;bottom:0;z-index:100;box-sizing:border-box;padding:12px max(12px, env(safe-area-inset-right, 0)) calc(12px + env(safe-area-inset-bottom, 0)) max(12px, env(safe-area-inset-left, 0));background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.2)}.product-redesign .re-header .inner .inform-group .short-card .actions .buy-btn-wrap .btn.buy_btn.js_submit{width:100%;min-height:52px;margin:0}.product-redesign .re-header .inner .inform-group .short-card .actions .buy-btn-wrap .btn.buy_btn.js_submit:hover,.product-redesign .re-header .inner .inform-group .short-card .actions .buy-btn-wrap .btn.buy_btn.js_submit:active{transform:none}.product-redesign .re-header .inner .inform-group .short-card .top{flex-direction:column;align-items:stretch;gap:6px}.product-redesign .re-header .inner .inform-group .short-card .top .separator{display:none}.product-redesign .re-header .inner .inform-group .short-card .top__over{position:absolute;top:8px;right:8px;z-index:5;flex-wrap:nowrap;gap:12px;margin:0}.product-redesign .re-header .inner .inform-group .short-card .top__over .item{position:relative;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,0.94);box-shadow:0 1px 5px rgba(0,0,0,0.14);min-height:30px;min-width:30px}.product-redesign .re-header .inner .inform-group .short-card .top__over .item span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.product-redesign .re-header .inner .inform-group .short-card .top__over .compare i{transform:none}.product-redesign .re-header .inner .gallery .img{height:clamp(220px, 75vw, 360px)}.product-redesign .re-header .inner .gallery .img a{padding:12px}.product-redesign .re-header .inner .gallery .list .item{height:60px}.product-redesign .re-header .inner .gallery .gallery-empty-list{gap:12px;margin-top:16px}.product-redesign .re-header .inner .gallery .gallery-prev{left:6px}.product-redesign .re-header .inner .gallery .gallery-next{right:6px}.product-redesign .catalog_element_page_notes{grid-template-columns:minmax(0, 1fr)}.product-redesign .product-benefits{margin-top:20px}.product-redesign .product-details{--sticky-top:var(--mobile-sticky-top, 0);overflow:visible}.product-redesign .product-details .product-nav{position:sticky;top:var(--sticky-top);z-index:60;margin:0 -15px}.product-redesign .product-details .product-nav .nav{flex-flow:row nowrap;overflow-x:auto;overflow-y:hidden}.product-redesign .product-details .product-nav .item{flex:0 0 auto;white-space:nowrap;font-size:14px;min-height:48px;padding:10px 12px}.product-redesign .product-details .sections .section{padding:24px 0}.product-redesign .section#product-description h2{font-size:18px;margin-bottom:16px}.product-redesign .section#product-description .chars{margin-top:24px}.product-redesign .section#product-description .chars .chars-list .item{font-size:14px;gap:12px}.product-redesign .action-banner{flex-direction:column;align-items:stretch;padding:20px 16px;gap:16px}.product-redesign .action-banner .name{font-size:20px}.product-redesign .action-banner .btn{flex:auto;width:100%}.product-redesign #tab-id-map .pickup__content{grid-template-columns:minmax(0, 1fr)}.product-redesign #tab-id-map .pickup__title h2{font-size:20px}.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element{padding:8px}.product-redesign .catalog-section-redesign .catalog_section .element_list-home .element .price .price_current .value{font-size:18px}body .telegram-widget-button{display:none}}@media (max-width:375px){.product-redesign .re-header .inner .inform-group .short-card .actions .btns{grid-template-columns:minmax(0, 1fr)}.product-redesign .re-header .inner .inform-group .short-card .price-block{font-size:23px}.product-redesign .section#product-description .chars .chars-list .item{flex-direction:column;gap:4px}.product-redesign .section#product-description .chars .chars-list .item .name,.product-redesign .section#product-description .chars .chars-list .item .val{flex:auto}.product-redesign .section#product-description .chars .chars-list .item .val{text-align:left}.product-redesign .catalog_element_page_notes .note .note_body{padding-left:0}}.product-redesign .product-details [hidden]{display:none !important}.product-redesign #product-certificates .certificates_list{display:flex;flex-wrap:wrap;gap:16px}.product-redesign #product-certificates .certificates_list a{display:flex;align-items:center;justify-content:center;width:220px;max-width:100%;height:180px}.product-redesign #product-certificates .certificates_list img{display:block;max-width:100%;max-height:100%;object-fit:contain}.product-redesign .top__over .item.icon-compare,.product-redesign .top__over .item.icon-favourite{position:static;width:auto;background:none;opacity:1}.product-redesign .top__over .item.icon-compare__active i{background-image:url('/local/templates/artem/styles/products/balance_color.png');opacity:1}.product-redesign .top__over .item.icon-favourite__active svg{fill:#e0afae;stroke:#98120f}.product-redesign .actions .buy-btn-wrap{display:flex;align-items:stretch;gap:12px}.product-redesign .actions .buy-btn-wrap [hidden]{display:none !important}.product-redesign .re-header .inner .inform-group .short-card .actions .buy-btn-wrap.has-cart-items .btn.product-redesign__cart-link{display:flex;align-items:center;justify-content:center;flex:1;width:auto;min-width:0;padding:12px}.product-redesign .actions .buy-btn-wrap .catalog-cart-quantity{display:flex;flex:0 0 128px;align-items:center;justify-content:space-between;width:128px;min-height:52px;margin:0;padding:0;box-sizing:border-box;border:1px solid #dedede;border-radius:4px;background:#fff}.product-redesign .actions .catalog-cart-quantity__button{flex:0 0 36px;width:36px;height:44px;border:0;background:transparent;font-size:24px;color:#9b0304;cursor:pointer}.product-redesign .actions .catalog-cart-quantity__button:disabled{opacity:.5;cursor:wait}.product-redesign .actions .catalog-cart-quantity__value{min-width:0;font-size:16px;text-align:center}.product-redesign .re-header .short-card .brand img{display:block;max-width:108px;max-height:72px;width:auto;height:auto;object-fit:contain}.product-redesign .re-header .short-card .chars-list .product-redesign__country-flag{display:inline-block;width:20px;height:auto;margin-left:4px;vertical-align:middle}.product-redesign .re-header .inner .inform-group .short-card .actions .btns.no-fast{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;align-items:stretch}.product-redesign .re-header .inner .inform-group .short-card .actions .btns.no-fast>.btn-price-request,.product-redesign .re-header .inner .inform-group .short-card .actions .btns.no-fast>.buy-btn-wrap{width:100%;min-width:0;box-sizing:border-box}.product-redesign .re-header .inner .inform-group .short-card .actions .btns.no-fast>.btn-price-request,.product-redesign .re-header .inner .inform-group .short-card .actions .btns.no-fast .buy-btn-wrap .btn.buy_btn{height:auto;min-height:44px;padding:10px 8px;font-size:15px;line-height:1.2}.product-redesign .actions .btns.no-fast .buy-btn-wrap{gap:6px}.product-redesign .re-header .inner .inform-group .short-card .actions .btns.no-fast .buy-btn-wrap.has-cart-items .btn.product-redesign__cart-link{flex:0 0 50px;width:50px;height:44px;padding:10px}.product-redesign .actions .btns.no-fast .product-redesign__cart-link svg{flex-shrink:0}.product-redesign .actions .btns.no-fast .buy-btn-wrap .catalog-cart-quantity{flex:1 1 0;width:auto;min-width:0;min-height:44px;height:44px}.product-redesign .actions .btns.no-fast .catalog-cart-quantity__button{flex:0 0 30px;width:30px;height:42px;padding:0;font-size:20px;display:flex;align-items:center;justify-content:center}.product-redesign .actions .btns.no-fast .catalog-cart-quantity__value{font-size:14px;overflow-wrap:anywhere}@media (max-width:768px){.product-redesign .re-header .inner .inform-group .short-card .actions .btns.no-fast{position:fixed;left:0;right:0;bottom:0;z-index:100;box-sizing:border-box;padding:12px max(12px, env(safe-area-inset-right, 0)) calc(12px + env(safe-area-inset-bottom, 0)) max(12px, env(safe-area-inset-left, 0));background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.2)}.product-redesign .re-header .inner .inform-group .short-card .actions .btns.no-fast>.buy-btn-wrap{position:static;padding:0;background:transparent;box-shadow:none}}.popup-window .ax-buyoneclick-form .ax-buyoneclick-form-submit.js-ax-buyoneclick-form-submit{line-height:1.2;display:flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;height:auto;color:#fff;transition:.2s ease;box-sizing:border-box;border:1px solid #9b0304;min-height:46px;padding:11px 20px;font-size:15px;border-radius:4px;width:100%}.popup-window .ax-buyoneclick-inner{padding:10px}.popup-window .ax-buyoneclick-form-submit.js-ax-buyoneclick-form-submit:not(.ax-disabled){background:#9b0304}.popup-window .ax-buyoneclick-form .ax-buyoneclick-input-s{font-weight:500;font-size:16px}.popup-window .ax-buyoneclick-label-name{font-size:14px;margin:0}.popup-window{border:1px solid #9b0304;border-radius:4px}.popup-window .ax-buyoneclick-form .ax-buyoneclick-form-msg-error-row{max-width:330px}
/* End */


/* Start:/local/templates/artem/components/api/buyoneclick/main/styles.css?170682148410960*/
/* ========================================================================
   Component: aboc-modal
 ========================================================================== */
.aboc-modal-active body{overflow:hidden !important;}
.aboc-modal {
	color: #000;
	display: none;
	opacity: 0;
	filter:alpha(opacity=0);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2000;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background: rgba(0, 0, 0, 0.6);
	-webkit-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear;
	touch-action: cross-slide-y pinch-zoom double-tap-zoom;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	font-family:  Arial, Helvetica, sans-serif;
}
.aboc-modal * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.aboc-modal.aboc-open{}

.aboc-modal-dialog {
	position: relative;
	margin: 50px auto;
	padding: 20px;
	width: 600px;
	max-width: 100%;
	max-width: calc(100% - 20px);
	background: #fff;
	opacity: 0;
	filter:alpha(opacity=0);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3); box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-transform: translateY(-100px);
	transform: translateY(-100px);
	-webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s ease-out;
	transition: opacity 0.3s linear, transform 0.3s ease-out;
}
/* Phone landscape and smaller */
@media (max-width: 767px) {
	.aboc-modal-dialog {
		width: auto;
		margin: 10px auto;
	}
}

.aboc-open .aboc-modal-dialog {
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.aboc-modal-dialog > .aboc-close:first-child {
	margin: -6px -8px 0 0;
	float: right;
}

.aboc-modal-header {
	margin: -20px -20px 0 -20px;
	padding: 15px 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	background: #fff;
	font-weight: bold;
	font-size: 21px;
	line-height: 1;
	text-align:center;
}
.aboc-modal-footer {
	margin: 0 -20px -20px -20px;
	padding: 15px 20px;
	border-top: 1px solid #ddd;
	background: #fafafa;
}
.aboc-modal-header > :last-child,
.aboc-modal-footer > :last-child {
	margin-bottom: 0;
}
.aboc-modal-text-before,
.aboc-modal-text-after{margin:15px 0}
.aboc-modal-text-after{font-size:11px}

.aboc-close::-moz-focus-inner {border: 0;padding: 0;}
.aboc-close {
	margin: 0;
	border: none;
	overflow: visible;
	font: inherit;
	color: inherit;
	text-transform: none;
	padding: 0;
	background: transparent;
	display: inline-block;
	width: 20px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	opacity: 0.8;
	filter:alpha(opacity=80);
	-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;
	-webkit-appearance: none;
}
.aboc-close:after{
	display:block;
	width:20px;
	height:19px;
	content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwNzUwNDhDMkU4QzExRTQ4RTIzOTc5N0M5Mzc0M0U1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwNzUwNDhCMkU4QzExRTQ4RTIzOTc5N0M5Mzc0M0U1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzIgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjdFQjlDQ0Q2NUMyOEU0MTFCMjRDOTNBNTY2RjU1MEQ3IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjg5MTJCRDVCNTMyOEU0MTFCMjRDOTNBNTY2RjU1MEQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2z1i0QAAAL9JREFUeNqk1NEJwkAMBuDzV1zEiXyRok/OUpzDp0rRSXQBdxEKJpiDtvaSNA38cNfCx+UaurrU9SP9qqJ0KVZrSssLUE7ysJUXYYwPxeBnATrAuEPIJoL+YbnlFEAnsTHoRYvYFGihKlYCS+jWwjRwjN4pN8+8bowvyeiZ8pb9zhp+GCC3eaW8KE9KY40UDKyR9YFy9IwUHFi+M9ecwon177TSUMzAcnUaipmYiSKAqSiCWBFlcL/wjz1AvwIMAGpORjw3RGc1AAAAAElFTkSuQmCC");
}
.aboc-close:hover,
.aboc-close:focus {
	opacity: 1;
	filter:alpha(opacity=100);
	outline: none;
	color: inherit;
	text-decoration: none;
	cursor: pointer;
}

/* ========================================================================
   Component: aboc-modal-success
 ========================================================================== */
.aboc-modal-success{
	/*background:#FFD700;*/
	background:#a3cd39;
}
.aboc-modal-success .aboc-modal-header,
.aboc-modal-success .aboc-modal-footer{display:none}
.aboc-modal-success .aboc-success-title{
	margin-bottom: 20px;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 1;
	font-weight:bold;
}
.aboc-modal-success .aboc-success-info{font-weight:bold;font-size:20px}
.aboc-modal-success .aboc-success-error{color:#f00}


/* ========================================================================
   Component: aboc-form
 ========================================================================== */
.aboc-required{color: #f00;}
.aboc-field-error{color: #f00;font-size:12px}
.aboc-form-row + .aboc-form-row {margin-top: 15px;}
.aboc-form-label {display: block;margin-bottom: 5px;font-weight: bold;}
.aboc-form-field textarea,
.aboc-form-field input[type="text"]{
	width:100%;
	max-width: 100%;
	font-family: inherit;
	font-size: 18px;
	padding: 4px 10px;
	border: 1px solid #d2d2d2;
	background: #fff;
	-webkit-transition:border-color ease .3s; -moz-transition:border-color ease .3s; -ms-transition:border-color ease .3s; -o-transition:border-color ease .3s; transition:border-color ease .3s;
}
.aboc-form-field textarea:hover,
.aboc-form-field input:hover{border-color: #acaeaf;}
.aboc-form-field textarea:focus,
.aboc-form-field input:focus{border-color: #ffd700;}
.aboc-form-field textarea[readonly],
.aboc-form-field input[readonly]{background:#fafafa}
.aboc-form-field textarea{min-height:60px}

.aboc-submit{
	width:100%;
	max-width: 100%;
	padding:10px 15px;
	font-size: 22px;
	text-transform: uppercase;
	font-weight:bold;
	background: #87b636;
	color: #1c1c1c;
	box-shadow: none;
	border: 2px solid #87b636;
	border-radius: 0;
	transition: all ease .3s;
}
.aboc-submit:not(:disabled) {cursor: pointer;}
.aboc-submit:hover{
	color: #1c1c1c;
	border-color: #476b11;
}
.aboc-submit:disabled{
	background-color: #fafafa;
	color: #999;
	border-color: rgba(0, 0, 0, 0.2);
	background-image: none;
	text-shadow: 0 1px 0 #fff;
	-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
}


/* ========================================================================
   Other
 ========================================================================== */
.aboc-modal .api-product{
	margin-bottom: 15px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding: 15px 0 20px;
}
.aboc-modal .api-product > div + div{margin-top: 15px}
.aboc-modal .api-product .api-name{
	font-size: 18px;
	font-weight: bold;
}
.aboc-modal .api-quantity{
	text-align: center;
	font-size: 0;
	white-space: nowrap;
}
.aboc-modal .api-quantity > *{
	display: inline-block;
	background: #f2f6f9;
	vertical-align: middle;
	height: 32px;
	width: 32px;
	line-height: 30px;
	border: 1px solid #cab43f;
	background-size: 14px;
}
.aboc-modal .api-quantity > div + div{
	margin-left: -1px;
}
.aboc-modal .api-quantity .api-number{
	min-width: 55px;
}
.aboc-modal .api-quantity .api-number input{
	width: 55px !important;
	border: 0 !important;
	padding: 0 3px !important;
	margin: 0 !important;
	color: #666 !important;
	text-align: center !important;
	background: #fff !important;
	font-size: 18px;
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;
}
.aboc-modal .api-quantity .api-btn-plus{cursor: pointer;background: url("/bitrix/css/api.core/images/icons/light/plus.svg") no-repeat 50% 50% #ffd700;}
.aboc-modal .api-quantity .api-btn-minus{cursor: pointer;background: url("/bitrix/css/api.core/images/icons/light/minus.svg") no-repeat 50% 50% #ffd700;}
.aboc-modal .api-quantity .api-btn-plus:hover,
.aboc-modal .api-quantity .api-btn-minus:hover,
.aboc-modal .api-quantity .api-btn-plus:focus,
.aboc-modal .api-quantity .api-btn-minus:focus{background-color: #ffe101;}
.aboc-modal .api-quantity .api-btn-plus:active,
.aboc-modal .api-quantity .api-btn-minus:active{background-color: #ffcd02;}


.aboc-modal .api-quantity-inner > *{display: inline-block;vertical-align: middle;position: relative;}
.aboc-modal .api-quantity-inner .api-quantity{margin: 0 15px 0 0;}

.aboc-modal .api-product .api-prices{overflow: hidden;position: relative}
.aboc-modal .api-product .api-prices > div{display: inline-block;vertical-align: top;}
.aboc-modal .api-product .api-prices .api-info-left{min-width: 140px}

.aboc-modal .api-product .api-price{font-size: 30px;font-weight: bold;color: #000;line-height: 1;}
.aboc-modal .api-product .api-old-price{color: #636466;font-weight: bold;text-decoration: line-through;line-height: 1;}

.aboc-modal .api-product .api-discount,
.aboc-modal .api-product .api-saving{text-transform: uppercase;color: #333;font-size: 12px;margin-top: 5px}

.aboc-modal .api-product .api-discount i,
.aboc-modal .api-product .api-saving i{
	padding: 0 4px;
	font-weight: bold;
	margin-right: 8px;
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.aboc-modal .api-product .api-discount i{background: #ff0012;color: #FFF;}
.aboc-modal .api-product .api-saving i{background: #fff200;}
.aboc-modal .api-product .api-discount span,
.aboc-modal .api-product .api-saving span{font-size: 10px}

.aboc-modal .api-product .api-desc{border-top: 1px solid #ededed;padding-top: 20px;}
.aboc-modal .api-product .api-desc p:last-child{margin-bottom: 0}
.aboc-modal .api-product-unavailable{padding-top: 25px}

.buyoneclick{
	cursor: pointer;
	margin-top: 20px;
   	max-width: 250px;
  	display: block;
   	font-weight: 700;
   background: linear-gradient(to right, #87b636, #a3cd39, #87b636);
  	 border: 1px solid #87b636;
   	font-family:  Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	height: 50px;
  	text-transform: uppercase;
}
.bx_ordercart_order_pay_center .buyoneclick{
	display: inline-block;	
	margin-top: 0;
	margin-right: 50px;	
}
/* End */
/* /local/templates/artem/components/bitrix/catalog/dios/style.css?178317139312713 */
/* /local/templates/artem/components/bitrix/catalog.element/product-redesign/style.css?179145785039997 */
/* /local/templates/artem/components/api/buyoneclick/main/styles.css?170682148410960 */
