.container-product-single,.container-product-single .content-product-single{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.container-product-single .content-product-single{padding:75px 0 0}.container-product-single .content-product-single .content{width:var(--porcent-width);max-width:var(--max-width);height:auto;display:flex;flex-direction:row;gap:35px;padding:25px 0 50px}.container-product-single .content-product-single .content .images{width:100%;max-width:750px;height:auto;display:flex;flex-direction:column}.container-product-single .content-product-single .content .images img{width:90%;max-width:700px;height:auto;max-height:600px;object-fit:contain}.container-product-single .content-product-single .content .info{width:100%;max-width:640px;height:auto;display:flex;flex-direction:column}.container-product-single .content-product-single .content .info h1{font-size:24px;font-weight:800;line-height:34px;text-transform:uppercase;margin:0 0 10px}.container-product-single .content-product-single .content .info h2{font-size:18px;font-weight:500;text-transform:uppercase;margin:0 0 20px}.container-product-single .content-product-single .content .info p{font-size:18px;font-weight:400;line-height:22px}.container-product-single .content-product-single .content .info a{margin:20px 0}.container-product-single .content-product-single .content .info .downloads{width:100%;height:auto;display:flex;flex-direction:column;margin:15px 0}.container-product-single .content-product-single .content .info .downloads h2{font-size:18px;font-weight:500;margin:0 0 15px}.container-product-single .content-product-single .content .info .downloads .list{display:flex;flex-direction:row;align-items:center;gap:20px}.container-product-single .content-product-single .content .info .downloads .list a{padding:8px 16px;border-radius:22px;color:var(--gray);border:1px solid var(--gray);transition:all .1s ease-in-out;margin:0;cursor:pointer}.container-product-single .content-product-single .content .info .downloads .list a:hover{background:var(--red);border:1px solid var(--red);color:var(--white)}.container-product-single .content-product-single .components{width:100%;height:auto;display:flex;flex-direction:row}.container-product-single .content-product-single .components .list{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:20px}.container-product-single .content-product-single .components .list li{width:100%;min-height:350px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:50px;background-color:var(--white);padding:50px 3.75%}.container-product-single .content-product-single .components .list li:nth-child(odd){background-color:var(--background-white)}.container-product-single .content-product-single .components .list li .text{width:100%;max-width:700px;height:auto;display:flex;flex-direction:column}.container-product-single .content-product-single .components .list li .text h2{font-size:16px;font-weight:600;color:var(--gray);text-transform:uppercase;margin:0 0 8px}.container-product-single .content-product-single .components .list li .text h1{font-size:20px;font-weight:700;line-height:28px;text-transform:uppercase;margin:0 0 14px}.container-product-single .content-product-single .components .list li .text p{font-size:17px;font-weight:400;line-height:24px;text-align:justify;margin:0}.container-product-single .content-product-single .components .list li .image{width:100%;max-width:375px;height:auto;display:flex;align-items:center;justify-content:center}.container-product-single .content-product-single .components .list li .image img{width:100%;height:auto}.container-product-single .content-product-single .details{width:var(--porcent-width);max-width:1200px;height:auto;display:flex;flex-direction:column;align-items:center;padding:50px 0}.container-product-single .content-product-single .details h2{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;padding:15px;font-size:18px;font-weight:600;background:var(--red);color:var(--white)}.container-product-single .content-product-single .details h2 .icon{min-width:22px;max-width:22px;min-height:22px;max-height:22px;margin:0 8px 0 0}.container-product-single .content-product-single .details table{width:100%;height:auto;border-collapse:collapse;border:2px solid var(--red)}.container-product-single .content-product-single .details table thead tr{border-bottom:1px solid var(--gray-white)}.container-product-single .content-product-single .details table thead tr th{font-size:16px;font-weight:600;padding:15px;text-align:start}.container-product-single .content-product-single .details table tbody tr:nth-child(odd){background:var(--background-white)}.container-product-single .content-product-single .details table tbody tr{border-bottom:1px solid var(--gray-white)}.container-product-single .content-product-single .details table tbody tr td{font-size:16px;padding:15px;text-align:start}@media (max-width:1400px){.container-product-single .content-product-single .content{flex-direction:column;align-items:center;gap:40px}.container-product-single .content-product-single .content .images{max-width:550px;margin:0;padding:0}.container-product-single .content-product-single .content .info{width:100%;max-width:700px}}@media (max-width:820px){.container-product-single .content-product-single .content .info h1{font-size:20px;font-weight:600;line-height:28px}.container-product-single .content-product-single .content .info h2{font-size:18px;margin:0 0 10px}.container-product-single .content-product-single .content .info .downloads h2{font-size:16px;margin:0 0 10px}.container-product-single .content-product-single .content .info .downloads .list a{font-size:15px}.container-product-single .content-product-single .content .info p{font-size:16px;margin:0}.container-product-single .content-product-single .content .info a{font-size:16px;padding:14px 18px;margin:20px 0}.container-product-single .content-product-single .components .list li{padding:5px 5% 30px;flex-direction:column-reverse}.container-product-single .content-product-single .components .list li .image{width:90%}.container-product-single .content-product-single .components .list li h2{font-size:16px!important}.container-product-single .content-product-single .components .list li h1{font-size:18px!important;font-weight:600!important;line-height:26px!important}.container-product-single .content-product-single .components .list li p{font-size:14px}.container-product-single .content-product-single .details h2{font-size:16px!important}.container-product-single .content-product-single .details table tbody tr td{font-size:14px!important;line-height:20px!important}}.swiper-button-next,.swiper-button-prev{color:var(--black)!important;top:50%;transform:translateY(-50%)}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px!important;font-weight:700!important}