.categories-section{display:flex;flex-direction:column;gap:64px;width:100%;overflow:hidden}.categories-section .category-block{display:flex;flex-direction:column;gap:32px}.categories-section .category-block .category-title{display:flex;font-weight:600;font-size:32px;line-height:150%}.categories-section .category-block .category-title a{color:#5C5C5C}.categories-section .categories-area{display:flex;justify-content:space-between;gap:20px;width:100%}.categories-section .categories-area .img-name{display:flex;flex-direction:column;width:45%;gap:20px;min-width:600px}.categories-section .categories-area .img-name .name-category{border-radius:16px;background:#007444;color:#FFF;font-size:32px;font-weight:600;line-height:120%;padding:32px}.categories-section .categories-area .img-name .wrapper-img1{display:flex;height:100%;justify-content:center;align-items:center;background:#F0F0F0;border-radius:16px}.categories-section .categories-area .img-name .slider-area{display:flex;flex-direction:column;position:relative;width:100%;overflow:hidden;border-radius:16px;background:#F0F0F0;padding:35px 45px 0}.categories-section .categories-area .img-name .slider-area .slider{width:100%;height:331px;overflow:hidden}.categories-section .categories-area .img-name .slider-area .slider img{width:100%;height:331px;object-fit:contain}.categories-section .categories-area .img-name .slider-area .buttons{display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:16px;margin-top:29px}.categories-section .categories-area .img-name .slider-area .buttons .butoon{display:flex;justify-content:center;align-items:center;gap:7px;width:16px;height:16px;border-radius:50%;background:#DFDFDF;margin:0 4px;cursor:pointer;transition:background 0.7s,opacity 0.7s}.categories-section .categories-area .img-name .slider-area .buttons .butoon:hover{opacity:.6}.categories-section .categories-area .img-name .slider-area .buttons .butoon.active{background:#007444}.categories-section .categories-area .img-name .slider-area .pannel-control{display:flex;position:absolute;justify-content:space-between;align-items:center;width:100%;top:calc(50% - 20px);width:90%;left:5%;z-index:99}.categories-section .categories-area .img-name .slider-area .pannel-control .arrow{display:flex;justify-content:center;align-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background-color:#FFF;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' viewBox='0 0 6 11' fill='none'%3E%3Cpath d='M0.75101 1.49986L2.90675 3.66173L5.0625 5.8236L0.75101 10.1473' stroke='%23222422' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 18px;cursor:pointer}.categories-section .categories-area .img-name .slider-area .pannel-control .arrow:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' viewBox='0 0 6 11' fill='none'%3E%3Cpath d='M0.75101 1.49986L2.90675 3.66173L5.0625 5.8236L0.75101 10.1473' stroke='%23007444' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.categories-section .categories-area .img-name .slider-area .pannel-control .arrow.left{transform:rotate(180deg)}.categories-section .categories-area .img-name .slider-area .pannel-control .arrow.swiper-button-disabled{opacity:.3}.categories-section .categories-area .product-info{width:55%;min-height:580px;flex-shrink:0;border-radius:16px;background:#F0F0F0;display:flex;flex-direction:column;padding:40px;gap:24px;color:#222422;font-size:16px;font-weight:400;line-height:140%;flex-shrink:1}.categories-section .categories-area .product-info .text-about{width:100%}.categories-section .categories-area .product-info .title-info{color:#222422;font-size:20px;font-weight:500;line-height:110%;margin-top:8px}.categories-section .categories-area .product-info .specification-area{display:flex;flex-direction:column;gap:52px;width:100%;height:100%}.categories-section .categories-area .product-info .specification-area .specification{display:flex;align-items:center;flex-wrap:wrap;gap:24px 20px;width:100%}.categories-section .categories-area .product-info .specification-area .specification .item{display:flex;flex-direction:column;width:calc(50% - 10px);gap:8px;color:#222422;font-size:16px;font-weight:600;line-height:110%}.categories-section .categories-area .product-info .specification-area .specification .item .title-item{color:#B3B3B3;font-size:16px;font-weight:500}.categories-section .categories-area .product-info .specification-area .button-viewing{display:inline-flex;height:56px;padding:16px 28px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:100px;background:#222422;max-width:max-content;color:#FFF;font-size:16px;font-weight:600;line-height:110%;transition:0.7s;margin-top:auto}.categories-section .categories-area .product-info .specification-area .button-viewing:hover{background:#3A4B40}.categories-section .categories-area:nth-child(even){flex-direction:row-reverse}@media (max-width:1000px){.categories-section .categories-area{flex-direction:column}.categories-section .categories-area:nth-child(even){flex-direction:column}.categories-section .categories-area .img-name{width:100%;min-width:unset}.categories-section .categories-area .product-info{width:100%}}@media (max-width:555px){.categories-section .categories-area .img-name .slider-area .pannel-control{display:none}.categories-section .categories-area .img-name .slider-area{padding:22px 22px 0}.categories-section .categories-area .img-name .slider-area .slider img{height:198px}.categories-section .categories-area .img-name .slider-area .slider{height:unset}.categories-section .categories-area .product-info{padding:24px}.categories-section .categories-area .product-info .specification-area .specification{align-items:flex-start;gap:16px;width:100%;flex-direction:column}.categories-section .categories-area .product-info{font-size:14px}.categories-section .categories-area .product-info .specification-area .specification .item{width:100%}.categories-section .categories-area .img-name .name-category{font-size:24px;padding:24px}}