

/* Start:/local/templates/artem/components/bitrix/catalog.section/dios-home/style.css?176423518431029*/
h3.dios-home{font-size:24px;line-height:28px;font-weight:800;color:rgba(0,0,0,0.87)}.home-section-block{margin:25px 0}@media (max-width:768px){.home-section-block{padding:0 15px}.home-section-block h3{padding:0 90px 0 0 !important;margin-bottom:24px}}.home-section-block .catalog_section{position:relative}.home-section-block .catalog_section .element_list-home{display:grid;margin:0;border:none !important;gap:16px;grid-template-columns:repeat(6, 1fr)}.home-section-block .catalog_section .element_list-home .element{position:relative;border:1px solid #e5e7e8;border-radius:20px;padding:12px;background:#fff;display:flex;flex-direction:column}.home-section-block .catalog_section .element_list-home .element.no_stock{opacity:.6}.home-section-block .catalog_section .element_list-home .element.no_stock:hover{opacity:1}.home-section-block .catalog_section .element_list-home .element:hover{border-color:transparent;box-shadow:0 2px 8px #ededed}.home-section-block .catalog_section .element_list-home .element:hover .icon-compare,.home-section-block .catalog_section .element_list-home .element:hover .icon-favourite{opacity:1}.home-section-block .catalog_section .element_list-home .element:hover a.images:after{right:0;transition:.1s}.home-section-block .catalog_section .element_list-home .element .inner{display:flex;flex-wrap:wrap;box-sizing:border-box;flex-direction:column;height:100%;gap:10px}.home-section-block .catalog_section .element_list-home .element .inner .bottom{margin-top:auto;display:flex;flex-direction:column;gap:10px;line-height:normal}.home-section-block .catalog_section .element_list-home .element .inner .bottom .btn.btn-outline-primary{color:#fff;background-color:#c82333;border-color:#bd2130}.home-section-block .catalog_section .element_list-home .element .inner .bottom .btn.btn-outline-primary:hover{color:#8B0304;border-color:#8B0304;background:#fff}.home-section-block .catalog_section .element_list-home .element .inner>*{width:100%}.home-section-block .catalog_section .element_list-home .element .icon-compare,.home-section-block .catalog_section .element_list-home .element .icon-favourite{position:absolute;right:6px;z-index:55;opacity:0;font-size:0}.home-section-block .catalog_section .element_list-home .element .icon-compare{top:50px}.home-section-block .catalog_section .element_list-home .element .icon-favourite{top:16px}.home-section-block .catalog_section .element_list-home .element a.images{display:flex;position:relative;margin-bottom:16px;height:180px;flex:0 0 180px;width:100%;overflow:hidden}.home-section-block .catalog_section .element_list-home .element a.images:after{content:'';display:flex;height:100%;width:50%;top:0;right:-100%;position:absolute;background:linear-gradient(90deg, rgba(217,217,217,0) 50%, #fff 100%)}.home-section-block .catalog_section .element_list-home .element a.images img,.home-section-block .catalog_section .element_list-home .element a.images .no_photo,.home-section-block .catalog_section .element_list-home .element a.images .stickers,.home-section-block .catalog_section .element_list-home .element a.images .alt_wrap{position:absolute;margin:auto;display:block;top:50%;left:50%;transform:translate(-50%, -50%);max-height:180px;max-width:100%;right:auto;bottom:auto;width:auto;height:auto}.home-section-block .catalog_section .element_list-home .element a.images .alt_wrap{background:#ffffff;opacity:0;transition:.3s}.home-section-block .catalog_section .element_list-home .element a.images .zoom{position:absolute;left:110%;top:0;display:none;border:1px solid #7792a1;padding:8px;border-radius:8px;max-width:400px;max-height:400px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.2);z-index:1000}.home-section-block .catalog_section .element_list-home .element a.images .no_photo{background:50% 50% url("/local/templates/artem/images/no_photo.jpg") no-repeat;background-size:cover;width:100%;height:100%}.home-section-block .catalog_section .element_list-home .element a.images:hover .alt_wrap{opacity:1}.home-section-block .catalog_section .element_list-home .element a.images .stickers>span{float:left;padding:4px 6px 3px 6px;margin:0 8px 8px 0;font-size:14px;line-height:1;border-radius:3px;color:#ffffff;text-transform:uppercase;background-color:rgba(33,115,55,0.7)}.home-section-block .catalog_section .element_list-home .element a.images .stickers .price_diff{position:absolute;padding:0;margin:0;right:0;bottom:0;border-radius:50%;background-color:#c99615;height:40px;width:40px;line-height:40px;text-align:center;color:#ffffff}.home-section-block .catalog_section .element_list-home .element .name_wrap{font-size:14px;line-height:16px;font-weight:normal}.home-section-block .catalog_section .element_list-home .element .name_wrap .name{display:block}.home-section-block .catalog_section .element_list-home .element .name_wrap .name,.home-section-block .catalog_section .element_list-home .element .name_wrap .name:visited{color:#374355;text-decoration:none}.home-section-block .catalog_section .element_list-home .element .name_wrap .name:hover,.home-section-block .catalog_section .element_list-home .element .name_wrap .name:active{color:#551919;text-decoration:none}.home-section-block .catalog_section .element_list-home .element .preview-text{display:none;font-size:14px;line-height:16px;font-weight:400}.home-section-block .catalog_section .element_list-home .element .properties{display:none;color:grey;font-size:14px;line-height:1}.home-section-block .catalog_section .element_list-home .element .properties ul{list-style:none;margin:0;padding:0}.home-section-block .catalog_section .element_list-home .element .properties ul li{display:inline-block;margin:0;padding:0}.home-section-block .catalog_section .element_list-home .element .properties ul li::after{padding:0 7px;content:'•'}.home-section-block .catalog_section .element_list-home .element .properties ul li:last-child::after{display:none}.home-section-block .catalog_section .element_list-home .element .sku{margin:0 16px 8px 16px;font-size:11px;color:#333;display:none}.home-section-block .catalog_section .element_list-home .element .sku .sku_label{display:inline}.home-section-block .catalog_section .element_list-home .element .sku .sku_value{display:inline}.home-section-block .catalog_section .element_list-home .element .price{margin-bottom:4px}.home-section-block .catalog_section .element_list-home .element .price .discount{clip-path:polygon(0% 0%, 100% 0%, 85% 50%, 100% 100%, 0% 100%);background-color:#15870ae0;padding:3px 10px;color:#fff;width:110px;position:absolute;top:200px;left:0;font-size:14px}.home-section-block .catalog_section .element_list-home .element .price .price_old{color:#636466;margin:0 0 0 0;font-size:12px;text-decoration:line-through}.home-section-block .catalog_section .element_list-home .element .price .price_current{line-height:normal;white-space:nowrap}.home-section-block .catalog_section .element_list-home .element .price .price_current .price_label{display:inline-block;display:none}.home-section-block .catalog_section .element_list-home .element .price .price_current .value{display:inline-block;font-size:20px;line-height:24px;color:#1c2126;font-weight:700}.home-section-block .catalog_section .element_list-home .element .price .price_current .currency{display:inline-block;font-size:20px;line-height:24px;color:#1c2126;font-weight:700}.home-section-block .catalog_section .element_list-home .element .stock{font-size:16px}.home-section-block .catalog_section .element_list-home .element .stock .in_stock{color:#006900;border-bottom:1px dashed #006900;display:inline-block}.home-section-block .catalog_section .element_list-home .element .stock .out_stock{color:#002369}.home-section-block .catalog_section .element_list-home .element .buy{margin-top:auto}.home-section-block .catalog_section .element_list-home .element .buy .buy_big .fast_order{text-align:center;cursor:pointer;padding:4px 0 0 0;color:#393939}.home-section-block .catalog_section .element_list-home .element .buy .buy_big .fast_order:hover{text-decoration:underline;color:#575757}.home-section-block .catalog_section .element_list-home .element .buy_mini{display:none}.home-section-block .catalog_section .element_list-home .element .find_alternative_product{padding:0 0 25px 0}.home-section-block .catalog_section .element_list-home .element:hover a.images .image_alt{opacity:1}.home-section-block .catalog_section .element_list-home .element:hover a.images .stickers .sku{opacity:1}.home-section-block .catalog_section>.element_list{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 0 24px 0;border-left:1px solid #eee;border-top:1px solid #eee}.home-section-block .catalog_section>.element_list>.element{border-right:1px solid #eee;border-bottom:1px solid #eee;position:relative;width:216px;max-width:285px;flex-grow:1;flex-shrink:0;padding:0 0 81px 0;background:#fff;transition:box-shadow ease-out .2s,border ease-out .2s;border-radius:2px}.home-section-block .catalog_section>.element_list>.element.no_stock{opacity:.6}.home-section-block .catalog_section>.element_list>.element.no_stock:hover{opacity:1}.home-section-block .catalog_section>.element_list>.element a.images{display:block;margin:16px 16px 0 16px;position:relative;padding-bottom:100%}.home-section-block .catalog_section>.element_list>.element a.images img,.home-section-block .catalog_section>.element_list>.element a.images .no_photo,.home-section-block .catalog_section>.element_list>.element a.images .stickers,.home-section-block .catalog_section>.element_list>.element a.images .alt_wrap{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;height:auto;display:block}.home-section-block .catalog_section>.element_list>.element a.images .alt_wrap{background:#ffffff;opacity:0;transition:.3s}.home-section-block .catalog_section>.element_list>.element a.images .zoom{position:absolute;left:110%;top:0;display:none;border:1px solid #7792a1;padding:8px;border-radius:8px;max-width:400px;max-height:400px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.2);z-index:1000}.home-section-block .catalog_section>.element_list>.element a.images .no_photo{background:50% 50% url("/local/templates/artem/images/no_photo.jpg") no-repeat;background-size:cover}.home-section-block .catalog_section>.element_list>.element a.images:hover .alt_wrap{opacity:1}.home-section-block .catalog_section>.element_list>.element a.images .stickers>span{float:left;padding:4px 6px 3px 6px;margin:0 8px 8px 0;font-size:14px;line-height:1;border-radius:3px;color:#ffffff;text-transform:uppercase;background-color:rgba(33,115,55,0.7)}.home-section-block .catalog_section>.element_list>.element a.images .stickers .price_diff{position:absolute;padding:0;margin:0;right:0;bottom:0;border-radius:50%;background-color:#c99615;height:40px;width:40px;line-height:40px;text-align:center;color:#ffffff}.home-section-block .catalog_section>.element_list>.element .name_wrap{font-size:14px;line-height:16px;font-weight:normal;margin:0 16px 8px 16px}.home-section-block .catalog_section>.element_list>.element .name_wrap .name{display:block}.home-section-block .catalog_section>.element_list>.element .name_wrap .name,.home-section-block .catalog_section>.element_list>.element .name_wrap .name:visited{color:#374355;text-decoration:none}.home-section-block .catalog_section>.element_list>.element .name_wrap .name:hover,.home-section-block .catalog_section>.element_list>.element .name_wrap .name:active{color:#551919;text-decoration:none}.home-section-block .catalog_section>.element_list>.element .preview-text{font-size:14px;line-height:16px;font-weight:400;margin:0 16px 8px 16px}.home-section-block .catalog_section>.element_list>.element .properties{display:none;color:grey;font-size:14px;line-height:1}.home-section-block .catalog_section>.element_list>.element .properties ul{list-style:none;margin:0;padding:0}.home-section-block .catalog_section>.element_list>.element .properties ul li{display:inline-block;margin:0;padding:0}.home-section-block .catalog_section>.element_list>.element .properties ul li::after{padding:0 7px;content:'•'}.home-section-block .catalog_section>.element_list>.element .properties ul li:last-child::after{display:none}.home-section-block .catalog_section>.element_list>.element .sku{margin:0 16px 8px 16px;font-size:11px;color:#333}.home-section-block .catalog_section>.element_list>.element .sku .sku_label{display:inline}.home-section-block .catalog_section>.element_list>.element .sku .sku_value{display:inline}.home-section-block .catalog_section>.element_list>.element .price{margin:0 16px 8px 16px}.home-section-block .catalog_section>.element_list>.element .price .discount{clip-path:polygon(0% 0%, 100% 0%, 85% 50%, 100% 100%, 0% 100%);background-color:#15870ae0;padding:3px 10px;color:#fff;width:110px;position:absolute;top:200px;left:0;font-size:14px}.home-section-block .catalog_section>.element_list>.element .price .price_old{color:#636466;margin:0 0 0 0;font-size:12px;text-decoration:line-through}.home-section-block .catalog_section>.element_list>.element .price .price_current{line-height:28px;white-space:nowrap}.home-section-block .catalog_section>.element_list>.element .price .price_current .price_label{display:inline-block}.home-section-block .catalog_section>.element_list>.element .price .price_current .value{font-size:24px;color:#A01E21;display:inline-block;margin-left:-6px}.home-section-block .catalog_section>.element_list>.element .price .price_current .currency{display:inline-block}.home-section-block .catalog_section>.element_list>.element .stock{margin:0 16px 8px 16px;font-size:16px}.home-section-block .catalog_section>.element_list>.element .stock .in_stock{color:#006900;border-bottom:1px dashed #006900;display:inline-block}.home-section-block .catalog_section>.element_list>.element .stock .out_stock{color:#002369}.home-section-block .catalog_section>.element_list>.element .buy{position:absolute;left:16px;right:16px;bottom:16px}.home-section-block .catalog_section>.element_list>.element .buy .buy_big .fast_order{text-align:center;cursor:pointer;padding:4px 0 0 0;color:#393939}.home-section-block .catalog_section>.element_list>.element .buy .buy_big .fast_order:hover{text-decoration:underline;color:#575757}.home-section-block .catalog_section>.element_list>.element .buy_mini{display:none}.home-section-block .catalog_section>.element_list>.element .find_alternative_product{padding:0 0 25px 0}.home-section-block .catalog_section>.element_list>.element:hover a.images .image_alt{opacity:1}.home-section-block .catalog_section>.element_list>.element:hover a.images .stickers .sku{opacity:1}.home-section-block .catalog_section .catalog-next,.home-section-block .catalog_section .catalog-prev{color:red;background:white;width:40px;height:40px;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,0.3);transition:all .3}@media (max-width:768px){.home-section-block .catalog_section .catalog-next,.home-section-block .catalog_section .catalog-prev{width:30px;height:30px}}.home-section-block .catalog_section .catalog-next:after,.home-section-block .catalog_section .catalog-prev:after{font-size:22px}@media (max-width:768px){.home-section-block .catalog_section .catalog-next:after,.home-section-block .catalog_section .catalog-prev:after{font-size:14px}}.home-section-block .catalog_section .catalog-next:hover,.home-section-block .catalog_section .catalog-prev:hover{opacity:1;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.home-section-block .catalog_section .catalog-next{right:0;top:50%;transform:translate(50%, 0)}@media (max-width:768px){.home-section-block .catalog_section .catalog-next{top:-30px;right:20px}}.home-section-block .catalog_section .catalog-prev{left:0;top:50%;transform:translate(-50%, 0)}@media (max-width:768px){.home-section-block .catalog_section .catalog-prev{left:auto;right:30px;top:-30px}}@media (min-width: 1024px){#catalog_section__list[data-layout="rows"] .catalog_section .element_list{display:block;border:none;border-radius:0}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element{border-right:none;min-height:162px;padding:0 200px 20px 140px;max-width:none;width:100%;display:flex;flex-flow:column nowrap}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element .images{width:120px;margin:0;padding:20px 0;left:0;top:0;bottom:0;position:absolute;text-align:center;line-height:130px}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element .images .stickers{display:none}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element .images .alt_wrap{display:none}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element .images:hover .zoom{display:block}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element .name_wrap{margin:0;padding:20px 0 12px 0;font-size:18px;line-height:18px;font-weight:400;hyphens:auto;overflow-wrap:break-word}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element .properties{display:block;padding:0 0 8px 0}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element .sku{margin:0}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element .stock{margin:0}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element .price{width:160px;margin:0;padding:0;position:absolute;left:auto;top:20px;right:20px;bottom:auto}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element .buy{width:160px;transition:opacity .3s;opacity:.6;position:absolute;left:auto;top:auto;right:20px;bottom:20px}#catalog_section__list[data-layout="rows"] .catalog_section .element_list .element:hover .buy{opacity:1}#catalog_section__list[data-layout="dense"] .catalog_section .element_list{display:block;border:none;border-radius:0}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element{max-width:none;width:100%;display:flex;flex-flow:row nowrap;align-items:center;padding:0}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .sku{padding:0 16px 0 0;min-width:60px;order:1;margin:0}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .sku .sku_label{display:none}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .preview-text{display:none}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .images{width:40px;height:40px;padding:0;margin:0;flex-shrink:0;order:2}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .images .stickers{display:none}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .images .alt_wrap{display:none}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .images .no_photo{display:none}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .images:hover .zoom{display:block}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .name_wrap{flex-grow:1;padding:0 16px 0 16px;margin:0;width:50%;order:3}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .name_wrap .name{display:inline}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .stock{display:none;order:4;margin:0;padding:0 32px 0 0}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .price{margin:0;padding:0 16px 0 0;white-space:nowrap;order:5}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .price .price_current .price_label{display:none}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .price .price_current .value{font-weight:normal;font-size:16px}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .price .price_current .currency{font-size:12px;font-weight:normal}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .price .price_current .currency::before{width:14px;height:14px}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .buy{transition:opacity .3s;opacity:.6;order:6;position:relative;left:auto;right:auto;bottom:auto}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .buy .buy_big{display:none}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .buy .buy_mini{display:block}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .buy .buy_mini .btn{height:32px;width:32px;position:relative}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .buy .buy_mini .btn::before{content:'';display:block;position:absolute;left:8px;top:8px;width:16px;height:16px}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .buy .buy_mini .btn.add_to_cart::before{background:0 0 url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22cart-arrow-down%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%20class%3D%22svg-inline--fa%20fa-cart-arrow-down%20fa-w-18%20fa-5x%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M504.717%20320H211.572l6.545%2032h268.418c15.401%200%2026.816%2014.301%2023.403%2029.319l-5.517%2024.276C523.112%20414.668%20536%20433.828%20536%20456c0%2031.202-25.519%2056.444-56.824%2055.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287%206.085-31.049%2016.803-41.548H231.176C241.553%20426.165%20248%20440.326%20248%20456c0%2031.813-26.528%2057.431-58.67%2055.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034%2010.436-41.455%2028.051-51.586L93.883%2064H24C10.745%2064%200%2053.255%200%2040V24C0%2010.745%2010.745%200%2024%200h102.529c11.401%200%2021.228%208.021%2023.513%2019.19L159.208%2064H551.99c15.401%200%2026.816%2014.301%2023.403%2029.319l-47.273%20208C525.637%20312.246%20515.923%20320%20504.717%20320zM403.029%20192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627%200-12%205.373-12%2012v60h-43.029c-10.691%200-16.045%2012.926-8.485%2020.485l67.029%2067.029c4.686%204.686%2012.284%204.686%2016.971%200l67.029-67.029c7.559-7.559%202.205-20.485-8.486-20.485z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .buy .buy_mini .btn.fast_order::before{background:0 0 url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22phone%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20class%3D%22svg-inline--fa%20fa-phone%20fa-w-16%20fa-5x%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M493.4%2024.6l-104-24c-11.3-2.6-22.9%203.3-27.5%2013.9l-48%20112c-4.2%209.8-1.4%2021.3%206.9%2028l60.6%2049.6c-36%2076.7-98.9%20140.5-177.2%20177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112%2048C3.9%20366.5-2%20378.1.6%20389.4l24%20104C27.1%20504.2%2036.7%20512%2048%20512c256.1%200%20464-207.5%20464-464%200-11.2-7.7-20.9-18.6-23.4z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element .buy .buy_mini .btn.find_alternative_product::before{background:0 0 url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22search%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20class%3D%22svg-inline--fa%20fa-search%20fa-w-16%20fa-5x%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat}#catalog_section__list[data-layout="dense"] .catalog_section .element_list .element:hover .buy{opacity:1}}@media (max-width: 1023.8px){#catalog_section__list .catalog_section .element_list{display:block;border:none;border-radius:0}#catalog_section__list .catalog_section .element_list .element{max-width:none;display:block;padding:8px 16px 16px 33%;position:relative;width:auto}#catalog_section__list .catalog_section .element_list .element.with_discount{padding-top:25px}#catalog_section__list .catalog_section .element_list .element .icon-compare{display:none}#catalog_section__list .catalog_section .element_list .element .images{width:30%;height:100%;position:absolute;left:0;top:0;padding:0;margin:0}#catalog_section__list .catalog_section .element_list .element .images img{bottom:auto}#catalog_section__list .catalog_section .element_list .element .images .stickers{display:none}#catalog_section__list .catalog_section .element_list .element .images .alt_wrap{display:none}#catalog_section__list .catalog_section .element_list .element .images .no_photo{display:none}#catalog_section__list .catalog_section .element_list .element .images .zoom{display:none}#catalog_section__list .catalog_section .element_list .element .name_wrap{padding:0 0 16px 0;margin:0;font-weight:600;font-size:16px;line-height:1.2}#catalog_section__list .catalog_section .element_list .element .name_wrap .name{display:inline}#catalog_section__list .catalog_section .element_list .element .preview-text{margin:0;padding:0 0 8px 0}#catalog_section__list .catalog_section .element_list .element .sku{padding:0 0 16px 0;margin:0;font-size:16px;color:#333}#catalog_section__list .catalog_section .element_list .element .price{margin:0;padding:0 0 8px 0;white-space:nowrap}#catalog_section__list .catalog_section .element_list .element .price .price_old{font-size:14px}#catalog_section__list .catalog_section .element_list .element .price .discount{position:absolute;right:0;top:0;width:130px;font-size:10px}#catalog_section__list .catalog_section .element_list .element .price .discount br{display:none}#catalog_section__list .catalog_section .element_list .element .price .price_current .price_label{display:none}#catalog_section__list .catalog_section .element_list .element .price .price_current .value{margin:0;font-weight:600;font-size:27px}#catalog_section__list .catalog_section .element_list .element .price .price_current .currency{font-size:20px;font-weight:400}#catalog_section__list .catalog_section .element_list .element .price .price_current .currency::before{width:14px;height:14px}#catalog_section__list .catalog_section .element_list .element .stock{margin:0;padding:0 0 16px 0}#catalog_section__list .catalog_section .element_list .element .buy{transition:opacity .3s;opacity:.6;order:6;position:relative;left:auto;right:auto;bottom:auto}#catalog_section__list .catalog_section .element_list .element .buy .buy_mini{display:none}#catalog_section__list .catalog_section .element_list .element .buy .buy_mini .btn{height:32px;width:32px;position:relative}#catalog_section__list .catalog_section .element_list .element .buy .buy_mini .btn::before{content:'';display:block;position:absolute;left:8px;top:8px;width:16px;height:16px}#catalog_section__list .catalog_section .element_list .element .buy .buy_mini .btn.add_to_cart::before{background:0 0 url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22cart-arrow-down%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%20class%3D%22svg-inline--fa%20fa-cart-arrow-down%20fa-w-18%20fa-5x%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M504.717%20320H211.572l6.545%2032h268.418c15.401%200%2026.816%2014.301%2023.403%2029.319l-5.517%2024.276C523.112%20414.668%20536%20433.828%20536%20456c0%2031.202-25.519%2056.444-56.824%2055.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287%206.085-31.049%2016.803-41.548H231.176C241.553%20426.165%20248%20440.326%20248%20456c0%2031.813-26.528%2057.431-58.67%2055.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034%2010.436-41.455%2028.051-51.586L93.883%2064H24C10.745%2064%200%2053.255%200%2040V24C0%2010.745%2010.745%200%2024%200h102.529c11.401%200%2021.228%208.021%2023.513%2019.19L159.208%2064H551.99c15.401%200%2026.816%2014.301%2023.403%2029.319l-47.273%20208C525.637%20312.246%20515.923%20320%20504.717%20320zM403.029%20192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627%200-12%205.373-12%2012v60h-43.029c-10.691%200-16.045%2012.926-8.485%2020.485l67.029%2067.029c4.686%204.686%2012.284%204.686%2016.971%200l67.029-67.029c7.559-7.559%202.205-20.485-8.486-20.485z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat}#catalog_section__list .catalog_section .element_list .element .buy .buy_mini .btn.fast_order::before{background:0 0 url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22phone%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20class%3D%22svg-inline--fa%20fa-phone%20fa-w-16%20fa-5x%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M493.4%2024.6l-104-24c-11.3-2.6-22.9%203.3-27.5%2013.9l-48%20112c-4.2%209.8-1.4%2021.3%206.9%2028l60.6%2049.6c-36%2076.7-98.9%20140.5-177.2%20177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112%2048C3.9%20366.5-2%20378.1.6%20389.4l24%20104C27.1%20504.2%2036.7%20512%2048%20512c256.1%200%20464-207.5%20464-464%200-11.2-7.7-20.9-18.6-23.4z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat}#catalog_section__list .catalog_section .element_list .element .buy .buy_mini .btn.find_alternative_product::before{background:0 0 url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22search%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20class%3D%22svg-inline--fa%20fa-search%20fa-w-16%20fa-5x%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat}#catalog_section__list .catalog_section .element_list .element:hover .buy{opacity:1}}
/* 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.section/dios-home/style.css?176423518431029 */
/* /local/templates/artem/components/api/buyoneclick/main/styles.css?170682148410960 */
