@charset "UTF-8";#products__block{padding:80px 0}#products__block .products__holder{display:grid;grid-template:auto/1fr 1fr 1fr 1fr 1fr 1fr;gap:30px;padding-bottom:40px}#products__block .products__holder .prod__item{width:100%;height:442px;border-radius:20px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding:40px;transition:background .4s ease-out;grid-column:span 2}#products__block .products__holder .prod__item:before{content:url(//elemento51.ru/wp-content/themes/themeGrampus/inc/blocks/products-block/./images/hover.svg);position:absolute;bottom:0;right:0;z-index:10;width:50px;height:50px;opacity:0;pointer-events:none}#products__block .products__holder .prod__item:nth-child(1),#products__block .products__holder .prod__item:nth-child(2),#products__block .products__holder .prod__item:nth-child(6),#products__block .products__holder .prod__item:nth-child(7){grid-column:span 3}#products__block .products__holder .prod__item:nth-child(3),#products__block .products__holder .prod__item:nth-child(4),#products__block .products__holder .prod__item:nth-child(5){grid-column:span 2;height:370px}#products__block .products__holder .prod__item:nth-child(3) .name,#products__block .products__holder .prod__item:nth-child(4) .name,#products__block .products__holder .prod__item:nth-child(5) .name{font-size:calc(.00375*100vw + 16.8px);font-style:normal;font-weight:800;line-height:100%}#products__block .products__holder .prod__item:nth-child(3) .short__desc p,#products__block .products__holder .prod__item:nth-child(4) .short__desc p,#products__block .products__holder .prod__item:nth-child(5) .short__desc p{font-size:calc(.00125*100vw + 13.6px);font-style:normal;font-weight:300;line-height:150%}#products__block .products__holder .prod__item .name{font-size:calc(.00875*100vw + 15.2px);font-style:normal;font-weight:700;line-height:100%;color:var(--card);transition:opacity .4s ease-out}#products__block .products__holder .prod__item .short__desc{transition:opacity .4s ease-out}#products__block .products__holder .prod__item .short__desc p{font-size:calc(.0025*100vw + 19.2px);font-size:24px;font-style:normal;font-weight:300;line-height:150%;color:var(--card);margin:0}#products__block .products__holder .prod__item .hover{opacity:0;transition:opacity .4s ease-out;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:40px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;overflow-y:auto}#products__block .products__holder .prod__item .hover::-webkit-scrollbar{width:5px}#products__block .products__holder .prod__item .hover::-webkit-scrollbar-track{background:0 0}#products__block .products__holder .prod__item .hover::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:10px;border:3px solid transparent}#products__block .products__holder .prod__item .hover .full__desc p{font-size:calc(.00125*100vw + 13.6px);font-style:normal;font-weight:300;line-height:150%;color:var(--card)}#products__block .products__holder .prod__item .hover .full__desc ul li,#products__block .products__holder .prod__item .hover .full__desc ol li{font-size:calc(.00125*100vw + 13.6px);font-style:normal;font-weight:300;line-height:150%;color:var(--card)}#products__block .products__holder .prod__item .hover .full__desc ul li::marker,#products__block .products__holder .prod__item .hover .full__desc ol li::marker{color:var(--card)}#products__block .products__holder .prod__item .hover .full__desc h2,#products__block .products__holder .prod__item .hover .full__desc h3,#products__block .products__holder .prod__item .hover .full__desc h4,#products__block .products__holder .prod__item .hover .full__desc h5,#products__block .products__holder .prod__item .hover .full__desc h6{font-size:calc(.00125*100vw + 13.6px);font-style:normal;font-weight:800;line-height:100%;color:var(--card)}#products__block .products__holder .prod__item .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#products__block .products__holder .prod__item .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 47.4%,#000 100%)}#products__block .products__holder .prod__item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#products__block .products__holder .prod__item:hover{background:var(--head)}#products__block .products__holder .prod__item:hover .name{opacity:0}#products__block .products__holder .prod__item:hover .short__desc{opacity:0}#products__block .products__holder .prod__item:hover .hover{opacity:1;pointer-events:all}#products__block .text__holder{display:flex;align-items:center;gap:30px;justify-content:center}#products__block .text__holder .icon{width:80px;height:80px}#products__block .text__holder .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}#products__block .text__holder .text{font-size:calc(.00375*100vw + 16.8px);font-style:normal;font-weight:800;line-height:100%;color:var(--head)}@media (max-width:992px){#products__block{padding:40px 0}#products__block .products__holder{gap:20px;padding-bottom:20px}}@media (max-width:840px){#products__block .products__holder{grid-template-columns:repeat(2,1fr)}#products__block .products__holder .prod__item{grid-column:span 1;height:350px;padding:20px 15px}#products__block .products__holder .prod__item:before{opacity:1}#products__block .products__holder .prod__item .hover{padding:20px 15px}#products__block .products__holder .prod__item:nth-child(1),#products__block .products__holder .prod__item:nth-child(2),#products__block .products__holder .prod__item:nth-child(6),#products__block .products__holder .prod__item:nth-child(7){grid-column:span 1;height:350px}#products__block .products__holder .prod__item:nth-child(3),#products__block .products__holder .prod__item:nth-child(4),#products__block .products__holder .prod__item:nth-child(5){grid-column:span 1;height:350px}}@media (max-width:640px){#products__block .products__holder{grid-template-columns:100%}#products__block .products__holder .prod__item .short__desc p{font-size:12px}}