﻿@keyframes rotating{100%{transform:rotate(360deg)}}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.productItem{text-align:center}.productItem-inner{position:relative;display:block;height:100%;padding:15px;border:1px solid #202020;border-radius:.5rem;background-color:#141414;text-decoration:none}.productItem-inner:hover{background-color:#202020;color:#ed6e04;text-decoration:none}.productItem-inner:hover .product-item-manufacturer,.productItem-inner:hover .product-item-price{color:#ed6e04}.productItem-inner:hover .product-item-sticker.watchdog>span{max-width:400px;padding-left:30px}.productItem-sticker{position:absolute;z-index:1;top:0px;left:0px;display:inline-block;padding:3px 20px;border-radius:5px;background-color:#ed6e04;color:#fff;font-size:13px;line-height:24px;text-transform:uppercase}@media(min-width: 512px){.productItem-sticker{top:10px;left:-10px}}.productItem-sticker.watchdog{top:40px;background-color:#fff;color:#ed6e04}@media(min-width: 512px){.productItem-sticker.watchdog{top:50px;left:-10px}}.productItem-sticker.watchdog span{position:relative;display:inline-block;overflow:hidden;max-width:0;padding-left:22px;transition:all 200ms ease-in-out;vertical-align:middle;white-space:nowrap}.productItem-sticker.watchdog span:before{position:absolute;top:50%;left:0px;content:"";font-size:14px;line-height:1;transform:translate(0%, -50%)}.productItem-image{position:relative;padding:.5rem 0 1.5rem 0;border-bottom:1px solid #414141;margin:0 0 1.5rem 0}.productItem-image picture{display:flex;height:220px;align-items:center;justify-content:center}.productItem-image picture img{position:relative;display:inline-block;width:100%;height:220px;object-fit:contain}.productItem-image picture img.productItem-image-empty{max-width:50%;height:auto;max-height:50%}.productItem-name{margin:0 0 2rem 0;color:#dfa505;font-size:clamp(1.6rem, 1.1842105263vw, 1.8rem);font-weight:700;line-height:clamp(2rem, 1.5789473684vw, 2.4rem)}.productItem-manufacturer{margin:0 0 2rem 0;color:#fff;font-size:clamp(1.2rem, 0.9210526316vw, 1.4rem);font-weight:400;line-height:clamp(1.8rem, 1.3157894737vw, 2rem)}.productItem-price{margin:0 0 .5rem 0;color:#fff;font-size:clamp(1.6rem, 1.3157894737vw, 2rem);font-weight:700;line-height:clamp(2rem, 1.8421052632vw, 2.8rem)}.homepageProductSlider{display:flex;flex-flow:row nowrap;align-items:stretch}.homepageProductSlider-wrapper{padding:0 0 6rem 0}@media(min-width: 768px){.homepageProductSlider-wrapper{padding:0 6rem}}.homepageProductSlider-wrapper .tns-nav{display:none}.homepageProductSlider-wrapper .tns-outer .tns-controls button[data-controls=prev]{top:calc(100% + 4rem)}@media(min-width: 768px){.homepageProductSlider-wrapper .tns-outer .tns-controls button[data-controls=prev]{top:50%;left:-6rem}}.homepageProductSlider-wrapper .tns-outer .tns-controls button[data-controls=next]{top:calc(100% + 4rem)}@media(min-width: 768px){.homepageProductSlider-wrapper .tns-outer .tns-controls button[data-controls=next]{top:50%;right:-6rem;left:auto}}.catalogNavigation{display:flex;flex-flow:row wrap;gap:2rem 5rem}.catalogNavigation a{position:relative;padding:0 0 .5rem 0;font-size:18px;font-weight:400;line-height:16px;text-decoration:none}.catalogNavigation a:after{position:absolute;right:100%;bottom:0;left:0;display:block;height:1px;border-bottom:1px solid #ed6e04;content:"";transition:all 350ms ease-in-out}.catalogNavigation a:hover:after{right:0}.catalogNavigation a.is-active{color:#fff}.catalogNavigation a.is-active:after{right:0}.productsContainer{display:flex;flex-flow:row wrap;gap:2rem}@media(min-width: 992px){.productsContainer{column-gap:7.6rem;row-gap:5rem}}.productsContainer .productItem{width:100%}@media(min-width: 512px){.productsContainer .productItem{max-width:calc(50% - 1rem)}}@media(min-width: 768px){.productsContainer .productItem{max-width:calc(33.333% - 1.3333333333rem)}}@media(min-width: 992px){.productsContainer .productItem{max-width:calc(25% - 5.7rem)}}.tableProduct{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;text-align:right}@media(min-width: 768px){.tableProduct{flex-wrap:nowrap;justify-content:flex-start;text-align:left}}.tableProduct .tableProduct-box{display:inline-block;width:6rem;min-width:6rem;height:6rem;margin-right:1rem;line-height:6rem;text-align:center}.tableProduct .tableProduct-box img{max-height:6rem}.tableProduct .tableProduct-name{width:auto;margin-right:0}@media(min-width: 768px){.tableProduct .tableProduct-name{width:22rem;margin-right:3rem}}.tableProduct .tableProduct-id{color:#000;font-size:1.2rem;line-height:2rem}.tableProduct .tableProduct-title{font-weight:600}.tableProduct .tableProduct-buttons{display:flex;align-items:center;justify-content:space-between}.productDetail .productDetail-content{display:grid;grid-template-areas:"productDetail-header" "productDetail-image" "productDetail-description";grid-template-columns:1fr;grid-template-rows:auto auto auto}@media(min-width: 992px){.productDetail .productDetail-content{grid-template-areas:"productDetail-image productDetail-header" "productDetail-image productDetail-description";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}.productDetail .productDetail-image{position:relative;margin-bottom:3rem;grid-area:productDetail-image;text-align:center}.productDetail .productDetail-image img{max-height:22rem}@media(min-width: 768px){.productDetail .productDetail-image img{max-height:30rem}}@media(min-width: 992px){.productDetail .productDetail-image img{max-height:50rem}}.productDetail .productDetail-image img.productDetail-image-empty{max-width:50%;height:auto;max-height:200px;margin:4rem 0;opacity:.5}.productDetail .productDetail-image .productDetail-image-note{padding-top:2rem;text-align:center}.productDetail .productDetail-image .tags{position:absolute;top:0;left:0}.productDetail .productDetail-header{grid-area:productDetail-header}.productDetail .productDetail-description{grid-area:productDetail-description}.productDetail .productDetail-title{margin-bottom:3rem}.productDetail .productDetail-brand{margin-bottom:3rem}.productDetail .productDetail-shortDescription{margin-bottom:3rem}.productDetail .productDetail-shortDescription p:not(:last-child){margin-bottom:1.5rem}.productDetail .productDetail-priceBuy{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem;gap:3rem}@media(min-width: 768px){.productDetail .productDetail-priceBuy{flex-direction:row;align-items:flex-start;justify-content:space-between}}.productDetail .productDetail-priceBuy .productDetail-priceBuy-price{line-height:1.4;text-align:center}@media(min-width: 992px){.productDetail .productDetail-priceBuy .productDetail-priceBuy-price{text-align:left}}.productDetail .productDetail-priceBuy .productDetail-priceBuy-price .priceBuy-price-value{color:#dfa505;font-size:3rem;font-weight:700}.productDetail .productDetail-priceBuy .productDetail-priceBuy-price .priceBuy-price-vatInfo{padding:1rem 0;font-size:1.4rem}.productDetail .productDetail-priceBuy .productDetail-priceBuy-price .pricebuy-price-extraInfo{font-size:1.6rem}.productDetail .productDetail-buttons{display:flex;flex-flow:row wrap;gap:1rem}.productDetail .productDetail-buttons-select{width:100%;min-width:210px}@media(min-width: 512px){.productDetail .productDetail-buttons-select{width:auto}}.productDetail .productDetail-buttons-submit,.productDetail .productDetail-buttons .button{width:100%}@media(min-width: 512px){.productDetail .productDetail-buttons-submit,.productDetail .productDetail-buttons .button{width:auto}}.productDetail .productDetail-parameters{width:100%;margin-bottom:3rem}.productDetail .productDetail-parameters tr td{padding:1.5rem;font-size:1.6rem}.productDetail .productDetail-parameters tr td:first-child{font-weight:600}.productDetail .productDetail-parameters tr td.red{color:#c30e0e}.productDetail .productDetail-parameters tr td.orange{color:#e48731}.productDetail .productDetail-parameters tr:nth-child(odd)>td{background:#141414}.productDetail .productDetail-parameters tr:nth-child(even)>td{background:#202020}.productDetail .productDetail-parameters tr:first-child td:first-child{border-top-left-radius:.5rem}.productDetail .productDetail-parameters tr:first-child td:last-child{border-top-right-radius:.5rem}.productDetail .productDetail-parameters tr:last-child td:first-child{border-bottom-left-radius:.5rem}.productDetail .productDetail-parameters tr:last-child td:last-child{border-bottom-right-radius:.5rem}