/**handles:mona-products-style**/
.sec-product-category{padding:var(--pd-sc) 0;background-color:#f5f7fa;position:relative;overflow:hidden}.sec-sv-layout{position:relative;overflow:hidden}.sv-layout-block{padding:var(--pd-sc) 0}.sv-layout-flex{display:flex;align-items:center;gap:4rem;flex-direction:row;flex-wrap:nowrap}.sv-layout-ctn{flex:0 0 50%;max-width:50%;order:1}.sv-layout-img{flex:0 0 50%;max-width:50%;order:2}.sv-layout-ctn .desc{margin-top:2rem;font-size:var(--fz);line-height:1.6;color:#333}.sv-layout-ctn .head-hori .title{font-weight:700;margin-bottom:0}.imgFull{width:100%;height:100%;position:relative}.imgFull-inner{position:relative;width:100%;height:100%;border-radius:.8rem;overflow:hidden}.imgFull-inner img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:991px){.sv-layout-flex{flex-direction:column;gap:3rem}.sv-layout-ctn,.sv-layout-img{flex:1;max-width:100%;width:100%}.sv-layout-img{order:-1}.imgFull-inner{height:300px}.category-img-inner{padding-top:calc(80% + 30px)}.category-product-info{margin-top:-25px;-webkit-clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}}.sec-product-category .term-description{max-width:800px;margin:15px auto 30px;text-align:center;color:#333;font-size:var(--fz);line-height:1.6}.product-swiper{position:relative;padding-bottom:50px}.product-swiper .swiper-button-next,.product-swiper .swiper-button-prev{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);top:50%;transform:translateY(-50%)}.product-swiper .swiper-button-next:after,.product-swiper .swiper-button-prev:after{display:none}.product-swiper .swiper-button-prev{left:0}.product-swiper .swiper-button-next{right:0}.product-swiper .swiper-button-next img,.product-swiper .swiper-button-prev img{border-radius:0!important}.product-swiper .swiper-pagination{position:absolute;bottom:10px;width:100%;text-align:center}.product-swiper .swiper-pagination-bullet{width:10px;height:10px;background:#ccc;opacity:1}.product-swiper .swiper-pagination-bullet-active{background:var(--color-pri)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.category-product-item,.category-product-item-mobile{height:100%;display:flex;flex-direction:column;background-color:transparent;border-radius:0;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:all .3s ease;transform-origin:center;transform:scale(1);z-index:1;will-change:transform}.category-product-inner,.category-product-inner-mobile{height:100%;display:flex;flex-direction:column}.category-product-img{flex:2;overflow:hidden}.category-img-inner{position:relative;width:100%;height:auto;overflow:hidden;display:block;padding-top:calc(80% + 45px)}.category-img-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.category-product-item-mobile:hover .category-img-inner img,.category-product-item:hover .category-img-inner img{transform:scale(1.05)}.category-product-info{padding:20px;display:flex;flex-direction:column;flex:1;position:relative;background-color:#fff;margin-top:-45px;z-index:1;-webkit-clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);transition:background-color .3s ease;box-shadow:0 -3px 8px rgba(0,0,0,.05)}.category-product-info::before{content:none}.category-info-title{font-size:18px;font-weight:700;margin-bottom:10px;display:block;color:#000;text-transform:uppercase;text-decoration:none;line-height:1.3}.category-product-desc{margin-bottom:15px;flex-grow:1;width:auto;display:inline-block;max-width:100%}.category-product-desc p{font-size:var(--fz);line-height:1.4;color:#333;margin:0;display:inline-block;width:auto}.category-btn-box{margin-top:auto;text-align:left}.category-btn-link{display:inline-block;padding:0!important;text-decoration:none;font-size:var(--fz);transition:all .3s ease;background:0 0;border:none;position:relative;padding-left:0;text-align:left}.category-btn-link:hover::after{width:0}.category-txt{color:var(--color-pri);font-weight:500;display:inline;padding:0!important;text-align:left;position:relative}.category-txt::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--color-pri);transition:all .3s ease}.category-btn-link:hover .category-txt::after{width:0}.no-products{text-align:center;padding:40px 0;font-size:18px;color:#555}@media (max-width:1024px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.product-grid{grid-template-columns:1fr;display:grid}.sec-product-category .term-description{font-size:14px}.category-img-inner{height:auto;padding-top:calc(80% + 25px)}.category-product-info{margin-top:-20px;-webkit-clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%);padding:15px}.category-info-title{font-size:16px}}@media (min-width:768px){.product-swiper{display:none}}@media (max-width:767px){.product-swiper{display:none}}