

/* Start:/local/templates/artem/components/bitrix/system.pagenavigation/dios/style.css?1706821484840*/
.pagination-dios{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:20px 0 20px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pagination-dios a,.pagination-dios span{border-radius:50%;margin:0 7px;line-height:40px;font-size:15px;display:inline-block;width:40px;height:40px;text-align:center;transition:.4s;background:#fff;color:#000}.pagination-dios a,.pagination-dios a:visited{color:#000;text-decoration:none}.pagination-dios a:active,.pagination-dios a:hover{text-decoration:none;color:#fff;background:#93a5ad;box-shadow:0 0 4px rgba(48,48,48,.2)}.pagination-dios .active{color:#fff;background:#93a5ad}
/* End */


/* Start:/local/templates/artem/components/bitrix/catalog.section/dios/style.css?178351372921238*/
.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}.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}.catalog_section>.element_list>.element.no_stock{opacity:.6}.catalog_section>.element_list>.element.no_stock:hover{opacity:1}.catalog_section>.element_list>.element a.images{display:block;margin:16px 16px 0 16px;position:relative;padding-bottom:100%}.catalog_section>.element_list>.element a.images img,.catalog_section>.element_list>.element a.images .no_photo,.catalog_section>.element_list>.element a.images .stickers,.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}.catalog_section>.element_list>.element a.images .alt_wrap{background:#ffffff;opacity:0;transition:.3s}.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}.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}.catalog_section>.element_list>.element a.images:hover .alt_wrap{opacity:1}.catalog_section>.element_list>.element a.images .store_letters{position:absolute;top:0;left:0;z-index:2;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.catalog_section>.element_list>.element a.images .store_letters .store_letter{pointer-events:auto;padding:4px 6px 3px 6px;font-size:14px;line-height:1;border-radius:3px;color:#ffffff;text-transform:none;background-color:rgba(33,115,55,0.7);min-width:22px;text-align:center}.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)}.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}.catalog_section>.element_list>.element a.images .stickers .sale{position:absolute;margin:0;left:0;bottom:20px;background:linear-gradient(to bottom, #ab0806 0, #850705 100%);line-height:normal;text-align:center;color:#ffffff;width:auto;height:auto;border-radius:5px;padding:5px}.catalog_section>.element_list>.element a.images .stickers .sale:before{content:'Распродажа';font-size:11px;color:#fff}.catalog_section>.element_list>.element .name_wrap{font-size:14px;line-height:16px;font-weight:normal;margin:0 16px 8px 16px}.catalog_section>.element_list>.element .name_wrap .name{display:block}.catalog_section>.element_list>.element .name_wrap .name,.catalog_section>.element_list>.element .name_wrap .name:visited{color:#374355;text-decoration:none}.catalog_section>.element_list>.element .name_wrap .name:hover,.catalog_section>.element_list>.element .name_wrap .name:active{color:#551919;text-decoration:none}.catalog_section>.element_list>.element .preview-text{font-size:14px;line-height:16px;font-weight:400;margin:0 16px 8px 16px}.catalog_section>.element_list>.element .properties{display:none;color:grey;font-size:14px;line-height:1}.catalog_section>.element_list>.element .properties ul{list-style:none;margin:0;padding:0}.catalog_section>.element_list>.element .properties ul li{display:inline-block;margin:0;padding:0}.catalog_section>.element_list>.element .properties ul li::after{padding:0 7px;content:'•'}.catalog_section>.element_list>.element .properties ul li:last-child::after{display:none}.catalog_section>.element_list>.element .sku{margin:0 16px 8px 16px;font-size:11px;color:#333}.catalog_section>.element_list>.element .sku .sku_label{display:inline}.catalog_section>.element_list>.element .sku .sku_value{display:inline}.catalog_section>.element_list>.element .price{margin:0 16px 8px 16px}.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}.catalog_section>.element_list>.element .price .price_old{color:#636466;margin:0 0 0 0;font-size:12px;text-decoration:line-through}.catalog_section>.element_list>.element .price .price_current{line-height:28px;white-space:nowrap}.catalog_section>.element_list>.element .price .price_current .price_label{display:inline-block}.catalog_section>.element_list>.element .price .price_current .value{font-size:24px;color:#A01E21;display:inline-block;margin-left:-6px}.catalog_section>.element_list>.element .price .price_current .currency{display:inline-block}.catalog_section>.element_list>.element .stock{margin:0 16px 8px 16px;font-size:16px}.catalog_section>.element_list>.element .stock .in_stock{color:#006900;border-bottom:1px dashed #006900;display:inline-block}.catalog_section>.element_list>.element .stock .out_stock{color:#002369}.catalog_section>.element_list>.element .buy{position:absolute;left:16px;right:16px;bottom:16px}.catalog_section>.element_list>.element .buy .buy_big .fast_order{text-align:center;cursor:pointer;padding:4px 0 0 0;color:#393939}.catalog_section>.element_list>.element .buy .buy_big .fast_order:hover{text-decoration:underline;color:#575757}.catalog_section>.element_list>.element .buy_mini{display:none}.catalog_section>.element_list>.element .find_alternative_product{padding:0 0 25px 0}.catalog_section>.element_list>.element:hover a.images .image_alt{opacity:1}.catalog_section>.element_list>.element:hover a.images .stickers .sku{opacity:1}@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/system.pagenavigation/dios/style.css?1706821484840 */
/* /local/templates/artem/components/bitrix/catalog.section/dios/style.css?178351372921238 */
/* /local/templates/artem/components/api/buyoneclick/main/styles.css?170682148410960 */
