.categories-section{padding:60px 0 68px;position:relative;width:100%;overflow:hidden}.categories-section .img-bg{width:100%;display:flex;position:absolute;left:0;top:0;height:100%}.categories-section .img-bg img{width:100%;display:block;height:100%;opacity:.5;object-fit:cover}.categories-block{max-width:1080px;margin:0 auto;width:100%;display:block}.categories-block .categories-title{width:100%;display:block}.categories-block .categories-title h2{text-align:center;padding:0;font-size:56px;color:#1a933b;font-weight:700}.categories-block .slick-slide{margin:0 10px}.categories-block .slick-list{margin:0 -10px}.categories-box{border-radius:22px;display:block;background:#fff;box-shadow:#0003 0 3px 10px;margin:34px 0;width:100%}.categories-box>a{width:100%;padding:20px 0 26px;display:block}.categories-box .img{width:100%;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.categories-box .img img{border-radius:6px;max-width:136px;width:100%;height:204px;object-fit:cover}.categories-box .title{min-height:61px;line-height:1.2;font-size:20px;color:#c8171e;display:flex;align-items:center;justify-content:center;padding:15px 20px 0;width:100%;text-align:center;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.categories-section .slick-slider .slick-arrow{width:50px;height:50px;border:0;outline:none;font-size:0;padding:0;position:absolute;left:-70px;z-index:10;top:50%;margin:-25px 0 0;cursor:pointer}.categories-section .slick-slider .slick-arrow.slick-next{right:-70px;left:auto}.green-btn{margin:12px 0 0;display:flex;align-items:center;justify-content:center}.green-btn a{display:flex;align-items:center;justify-content:center;min-width:370px;padding:0 32px;min-height:60px;color:#fff;background:#1a933b;border-radius:12px;font-size:30px}.green-btn a:hover{background:#e6b021}.categories-block .slick-slider .slick-arrow.slick-next{right:-70px;left:auto}.categories-block .slick-dots{display:flex;gap:4px;align-items:center;justify-content:center;padding:10px 0 20px}.categories-block .slick-dots button{cursor:pointer;width:16px;height:16px;display:flex;border:#000 solid 1px;border-radius:20px;background:#fff;font-size:0}.categories-block .slick-dots .slick-active button{background:#1a933b;border:#005FA2 solid 1px}@media (min-width: 1200px) and (max-width: 1300px){.categories-section .slick-slider .slick-arrow{width:36px;height:36px;margin:-18px 0 0;left:-50px;background-size:100% auto!important}.categories-section .slick-slider .slick-arrow.slick-next{width:36px;height:36px;margin:-18px 0 0;right:-50px;background-size:100% auto!important}}@media (min-width: 992px) and (max-width: 1199px){.categories-section .slick-slider .slick-arrow{width:36px;height:36px;margin:-18px 0 0;left:-50px;background-size:100% auto!important}.categories-section .slick-slider .slick-arrow.slick-next{width:36px;height:36px;margin:-18px 0 0;right:-50px;background-size:100% auto!important}.green-btn a{font-size:20px;min-height:48px;min-width:180px}.categories-block .categories-title h2{font-size:48px}}@media (min-width: 768px) and (max-width: 991px){.categories-section .slick-slider .slick-arrow{width:36px;height:36px;margin:-18px 0 0;left:-50px;background-size:100% auto!important}.categories-section .slick-slider .slick-arrow.slick-next{width:36px;height:36px;margin:-18px 0 0;right:-50px;background-size:100% auto!important}.green-btn a{font-size:20px;min-height:48px;min-width:180px}.categories-block .categories-title h2{font-size:40px}}@media (max-width: 767px){.categories-section .slick-slider .slick-arrow{width:36px;height:36px;margin:-18px 0 0;left:-50px;background-size:100% auto!important}.categories-section .slick-slider .slick-arrow.slick-next{width:36px;height:36px;margin:-18px 0 0;right:-50px;background-size:100% auto!important}.green-btn a{font-size:18px;height:48px;min-height:48px;min-width:180px}.categories-block .categories-title h2{font-size:24px}.categories-block{max-width:300px}.categories-box .title{font-size:14px;padding:10px 0 0}.categories-box>a{padding:16px}.categories-box .img img{width:100%;height:162px}.categories-box{border-radius:10px;margin:20px 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-category-slider.css.map */
