.wp-video{background:#000;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin:15px auto!important;max-width:1280px;overflow:hidden;width:100%!important}video.wp-video-shortcode{display:block;height:auto!important;outline:none;width:100%!important}.wp-video-shortcode a{display:none!important}.alloy-table-container{border:1px solid #e0e0e0;margin:20px 0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.alloy-spec-table{border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;min-width:800px;width:100%}.alloy-spec-table thead th{background-color:#82c91e;border:1px solid #fff;color:#fff;letter-spacing:.5px;padding:12px 10px;text-align:center;text-transform:uppercase}.alloy-spec-table td{border:1px solid #e0e0e0;color:#333;padding:10px;vertical-align:middle}.alloy-brand-name{background-color:#f9f9f9;font-weight:700;text-align:center}.alloy-spec-table tbody tr:nth-child(2n){background-color:#fcfcfc}.alloy-spec-table tbody tr:hover{background-color:#f2f9e8}.miji-section{margin-bottom:40px;padding:10px}.miji-section h2{font-size:38px;margin-bottom:30px;text-align:center}.miji-section .entry-content p{font-size:20px;line-height:1.8}.miji-section .entry-content p img{display:block;margin:15px auto 0}.section-btn-how{background-color:#535353;border-radius:8px;color:#fff;margin-bottom:40px;padding:40px 20px}.section-btn-how .miji-container-narrow{margin:0 auto;max-width:960px}.section-btn-how h2{color:#fff;font-size:48px;line-height:1.2;margin:0 auto 15px;max-width:420px;text-align:center}.section-btn-how .how-content{font-size:20px;font-weight:700;line-height:1.6;margin-bottom:30px;opacity:.9}.section-btn-how .btn-wrap{text-align:center}.section-btn-how .btn-wrap .miji-btn-primary{background-color:#74c447;border-radius:4px;color:#fff;display:inline-block;font-size:24px;font-weight:700;padding:12px 35px;text-decoration:none;text-transform:uppercase;transition:background .3s ease}.section-btn-how .btn-wrap .miji-btn-primary:hover{background-color:#77a549}.section-products{padding:60px 0}.section-products .products-main-title{color:#333;font-size:36px;margin-bottom:40px;text-align:center}.section-products .products-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start}.product-item{background:#fff;border:1px solid #eee;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 calc(33.33333% - 20px);flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.editor-styles-wrapper .product-item{flex:0 0 calc(33.33333% - 21.33333px)!important}.editor-styles-wrapper .products-grid{margin:0!important;max-width:none!important;width:100%!important}.product-item:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.product-img-wrapper img{display:block;height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.product-info{display:flex;flex-direction:column;flex-grow:1;padding:20px;text-align:center}.product-title{color:#222;font-size:20px;margin:0 0 15px}.product-desc{color:#666;flex-grow:1;font-size:14px;line-height:1.5;margin-bottom:20px}.product-btn{background-color:#74c447;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:10px 20px;text-decoration:none;transition:background .3s}.product-btn:hover{background-color:#77a549}.block-applications{background:#fff;border-radius:12px;margin-bottom:4rem;padding:20px}.block-applications .app-main-title{font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}.block-applications .app-flex-container{align-items:flex-start;display:flex;gap:50px}.block-applications .app-flex-container P{margin-top:0}.block-applications .app-left-content{color:#444;flex:1.2;font-size:20px;line-height:1.8}.block-applications .app-right-media{flex:1;text-align:center}.block-applications .app-image-wrap{margin-bottom:25px}.block-applications .app-image-wrap img{border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);height:auto;width:100%}.block-applications .btn-inquiry{background:#74c447;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:15px 40px;text-decoration:none;transition:background .3s ease}.block-applications .btn-inquiry:hover{background-color:#77a549}.block-applications.block-applications2 .app-flex-container{flex-direction:row-reverse}.block-why{margin-bottom:4rem;padding:20px 0}.block-why .why-title{font-size:36px;margin-bottom:30px;text-align:center}.block-why .why-body{line-height:1.8;position:relative}.block-why .why-image-wrapper{float:left;margin-bottom:15px;margin-right:30px;max-width:380px;width:40%}.block-why .why-image-wrapper img{border-radius:8px;display:block;height:auto;width:100%}.block-why .why-text{color:#444;font-size:20px}.block-why .why-action{clear:both;margin-top:25px;text-align:center}.block-why .why-action .btn-inquiry{background-color:#74c447;border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:12px 35px;text-decoration:none;transition:background .3s}.block-why .why-action .btn-inquiry:hover{background-color:#77a549}.block-workshop{margin-bottom:4rem;padding:50px 0}.block-workshop .workshop-main-title{font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}.block-workshop .workshop-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.block-workshop .workshop-item{background:#fff;border-radius:8px;overflow:hidden;transition:transform .3s ease}.block-workshop .workshop-item:hover{transform:translateY(-5px)}.block-workshop .workshop-item-image{aspect-ratio:16/9;overflow:hidden;width:100%}.block-workshop .workshop-item-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-workshop .workshop-item-title{color:#333;font-size:24px;margin:0;padding:15px;text-align:center}.block-after-sale{margin-bottom:4rem}.after-sale-title{color:#333;font-size:36px;font-weight:700;margin-bottom:50px;text-align:center}.after-sale-flex{align-items:center;display:flex;gap:50px;margin:0 auto;max-width:1200px;padding:0 15px}.after-sale-left,.after-sale-right{flex:1}.after-sale-image img{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:block;height:auto;width:100%}.after-sale-text{color:#555;font-size:18px;line-height:1.8;margin-bottom:30px}.after-sale-action{text-align:center}.after-sale-action .btn-inquiry{background-color:#74c447;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:14px 40px;text-decoration:none;transition:all .3s ease}.after-sale-action .btn-inquiry:hover{background-color:#77a549;transform:translateY(-2px)}@media(max-width:991px){.product-item{flex:0 0 calc(50% - 15px)}.alloy-spec-table{min-width:700px}.alloy-spec-table td,.alloy-spec-table th{font-size:13px;padding:8px 6px}.after-sale-flex{flex-direction:column;gap:30px;text-align:center}.after-sale-left,.after-sale-right{width:100%}.block-applications .app-flex-container{flex-direction:column;gap:30px}.block-applications .app-left-content{text-align:center}}@media(max-width:768px){.wp-video{border-radius:0}.alloy-spec-table{font-size:12px;min-width:600px}.alloy-spec-table td,.alloy-spec-table th{padding:6px 4px}.miji-section table:not(.alloy-spec-table){font-size:13px}.miji-section table:not(.alloy-spec-table) td,.miji-section table:not(.alloy-spec-table) th{padding:5px}.product-item{flex:0 0 100%}.block-why .why-image-wrapper{float:none;margin-bottom:20px;margin-right:0;width:100%}.block-why .why-text{font-size:16px;text-align:center}.block-workshop .workshop-grid{gap:20px;grid-template-columns:1fr}.block-workshop .workshop-item-title{font-size:20px}.after-sale-title,.app-main-title,.miji-section h2,.products-main-title,.why-title,.workshop-main-title{font-size:26px!important;margin-bottom:20px}.section-btn-how h2{font-size:30px!important}}.block-carousel-layout{padding-bottom:60px;padding-top:60px}.block-carousel-layout .carousel-flex-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px}.block-carousel-layout .carousel-left-gallery{flex-shrink:0;width:calc(50% - 20px)}.block-carousel-layout .carousel-left-gallery .main-swiper{border-radius:8px;margin-bottom:15px;overflow:hidden;width:100%}.block-carousel-layout .carousel-left-gallery .main-swiper .swiper-slide img{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.block-carousel-layout .carousel-left-gallery .thumbs-swiper{width:100%}.block-carousel-layout .carousel-left-gallery .thumbs-swiper .swiper-slide{border:2px solid transparent;border-radius:4px;cursor:pointer;opacity:.5;overflow:hidden;transition:opacity .3s ease}.block-carousel-layout .carousel-left-gallery .thumbs-swiper .swiper-slide img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.block-carousel-layout .carousel-left-gallery .thumbs-swiper .swiper-slide-thumb-active{border-color:var(--cc-btn-primary-bg,#3859d0);opacity:1}.block-carousel-layout .carousel-right-content{flex:1;min-width:300px}.block-carousel-layout .carousel-right-content .carousel-main-title{color:#112954;font-size:clamp(1.5rem,5vw,2.2rem);line-height:1.2;margin-bottom:20px;margin-top:0}.block-carousel-layout .carousel-right-content .entry-content{color:#555;line-height:1.8;margin-bottom:30px}.block-carousel-layout .carousel-right-content .entry-content p{margin-bottom:15px}.block-carousel-layout .carousel-right-content .carousel-btn-wrap{text-align:center}.block-carousel-layout .carousel-right-content .btn-inquiry{background-color:#8bc156!important;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:12px 35px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.block-carousel-layout .carousel-right-content .btn-inquiry:hover{background-color:#76a64a!important;color:#fff}@media(max-width:992px){.block-carousel-layout .carousel-flex-container{flex-direction:column;gap:30px}.block-carousel-layout .carousel-left-gallery{max-width:100%;width:100%}.block-carousel-layout .carousel-right-content{text-align:left;width:100%}.block-carousel-layout .carousel-right-content .carousel-btn-wrap{text-align:left}}.editor-styles-wrapper .block-carousel-layout{padding:20px 0}.editor-styles-wrapper .block-carousel-layout .carousel-flex-container{align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:30px!important}.editor-styles-wrapper .block-carousel-layout .carousel-left-gallery{flex:1 1 400px!important;max-width:100%!important}.editor-styles-wrapper .block-carousel-layout .carousel-left-gallery .main-swiper .swiper-wrapper{display:block!important}.editor-styles-wrapper .block-carousel-layout .carousel-left-gallery .main-swiper .swiper-wrapper .swiper-slide{display:none}.editor-styles-wrapper .block-carousel-layout .carousel-left-gallery .main-swiper .swiper-wrapper .swiper-slide:first-child{display:block}.editor-styles-wrapper .block-carousel-layout .carousel-left-gallery .main-swiper .swiper-wrapper .swiper-slide img{aspect-ratio:4/3;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}.editor-styles-wrapper .block-carousel-layout .carousel-left-gallery .thumbs-swiper{margin-top:10px}.editor-styles-wrapper .block-carousel-layout .carousel-left-gallery .thumbs-swiper .swiper-wrapper{display:grid!important;gap:8px;grid-template-columns:repeat(4,1fr)!important}.editor-styles-wrapper .block-carousel-layout .carousel-left-gallery .thumbs-swiper .swiper-slide{width:100%!important}.editor-styles-wrapper .block-carousel-layout .carousel-left-gallery .thumbs-swiper .swiper-slide img{aspect-ratio:1/1;border-radius:4px;-o-object-fit:cover;object-fit:cover}.editor-styles-wrapper .block-carousel-layout .carousel-right-content{display:flex!important;flex:1 1 300px!important;flex-direction:column!important;justify-content:flex-start!important}.editor-styles-wrapper .block-carousel-layout .carousel-right-content .carousel-main-title{font-size:1.5rem!important;margin-bottom:15px!important;margin-top:0!important}.editor-styles-wrapper .block-carousel-layout .carousel-right-content .entry-content{font-size:14px;margin-bottom:20px!important}.editor-styles-wrapper .block-carousel-layout .carousel-right-content .btn-inquiry{background-color:#8bc156!important;border-radius:4px;color:#fff!important;display:inline-block!important;padding:10px 25px!important;text-align:center;width:-moz-fit-content;width:fit-content}
