body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0908;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.scroll-to-top{background-color:red;border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:2rem;opacity:0;padding:1rem;position:fixed;right:30px;transition:all .3s ease;visibility:hidden;z-index:1000;&.visible{opacity:1;visibility:visible}span{display:inline-block;transform:translateY(0)}&:hover{background-color:#c00;box-shadow:0 6px 12px #0003;transform:scale(1.1)}&:focus{outline:none}}@media (max-width:768px){.scroll-to-top{bottom:20px;font-size:1.5rem;padding:.75rem;right:20px}}.navbar{align-items:center;background-color:#4a4949;border-radius:20px;color:#fff;display:flex;justify-content:space-between;margin:2rem;padding:0 2rem}.navbar__logo{color:red;font-size:1.5rem;font-weight:700}.navbar__menu{display:flex;gap:1.5rem;list-style:none}.navbar__menu li{cursor:pointer;position:relative}.navbar__menu li a{color:#fff;font-weight:400;text-decoration:none;transition:color .3s,text-decoration-line .3s}.navbar__menu li a:hover{color:red}.navbar__menu li a.active{color:red;font-weight:700;text-decoration-line:overline}.navbar__menu li--dropdown{position:relative}.navbar__menu li--dropdown:hover .navbar__dropdown{display:flex}.navbar__dropdown{text-wrap:nowrap;background-color:#4a4949;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#fff;flex-direction:row;left:0;padding:1rem;position:absolute;text-align:justify;top:100%;z-index:1000}.navbar__dropdown .dropdown__column{margin:0 1rem}.navbar__dropdown .dropdown__column h4{color:red;margin-bottom:.5rem}.navbar__dropdown .dropdown__column ul{list-style:none;padding:0}.navbar__dropdown .dropdown__column ul li{cursor:pointer;margin:.5rem 0;transition:color .3s}.navbar__dropdown .dropdown__column ul li:hover{color:red}.navbar__bulk-buy{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.navbar__bulk-buy,.navbar__bulk-buy:hover{background-color:red}@media(max-width:825px){.navbar__bulk-buy{display:none}}.navbar__hamburger{align-items:center;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-between;width:30px}.navbar__hamburger .hamburger-icon{background-color:#fff;border-radius:5px;height:3px;transition:all .3s ease;width:100%}@media(max-width:768px){.navbar__hamburger{display:flex}.navbar{align-items:center;margin:1rem;padding:1rem}.navbar__menu{background-color:#4a4949;display:none;gap:1rem;left:0;opacity:0;position:absolute;right:0;text-align:center;top:70px;transform:translateY(-100%);transition:transform .3s ease,opacity .3s ease;z-index:10}.navbar__menu.active{display:flex;opacity:1;transform:translateY(0)}.navbar__menu li a{color:#fff;display:block;padding:1rem 0;text-align:center;width:100%}}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;pointer-events:all;position:fixed;top:0;width:100%;z-index:1000}h2{color:#f50303}.modal-content{background:#fff;border-radius:10px;box-shadow:0 4px 15px #0003;max-width:400px;padding:20px 30px;pointer-events:auto;position:relative;width:100%;z-index:1010}.close-btn{background:#f50303;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.design-form{display:flex;flex-direction:column;gap:15px}.design-form input,.design-form textarea{border:1px solid #ddd;border-radius:5px;font-size:14px;padding:10px;width:100%}.design-form button{background:#f50303;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px;transition:background .3s ease}.design-form button:hover{background:#2103c7}.footer{background-color:#bd1e1e;color:#fff;padding:2rem 1rem}.footer .footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.footer .footer-container .footer-section{flex:1 1;margin:1rem;min-width:200px;text-align:justify}.footer .footer-container .footer-section h3,.footer .footer-container .footer-section h4{color:#f0f0f0;font-size:1.2rem;margin-bottom:.5rem}.footer .footer-container .footer-section p,.footer .footer-container .footer-section ul{font-size:.9rem;line-height:1.5;margin:0}.footer .footer-container .footer-section ul{list-style:none;padding:0}.footer .footer-container .footer-section ul li{margin:.3rem 0}.footer .footer-container .footer-section ul li a{color:#fff;text-decoration:none;transition:color .3s}.footer .footer-container .footer-section ul li a:hover{color:#c10fff}.footer .footer-bottom{border-top:1px solid #fff;font-size:.8rem;padding:1rem 0;text-align:center}.footer .footer-bottom p{color:#e0e0e0;margin:0}.footer .footer-bottom p a{color:#fff;text-decoration:none}.footer .footer-bottom p a:hover{color:#10f;text-decoration:underline}.home__header{align-items:center;background-color:#000;color:#fff;display:flex;height:81vh;justify-content:space-evenly}.home__image img{max-width:100%}.home__content{max-width:50%}.home__content h1{font-size:3.5rem}.home__content h1 span{color:red;font-family:Great Vibes,cursive}.home__content p{padding:1rem 0}.home__content a{text-decoration:none}.home__content .btn{border-radius:15px;cursor:pointer;padding:.5rem 3rem}.home__content .btn.primary{background-color:red;border:2px solid red;color:#fff}.home__content .btn.primary:hover{background:none;border:2px solid red;color:red}.home__content .btn.secondary{background:none;border:3px solid red;color:red}.home__content .btn.secondary:hover{background-color:red;border:3px solid red;color:#fff}.home__buttons{display:flex;gap:2rem;justify-content:center}.home .content-box{background-color:#f9f9f9;box-shadow:0 -4px 10px #0000001a;padding:40px 0;width:100%}.home .content-box .content-box-inner{margin:0 auto;max-width:950px;padding:20px;text-align:justify}.home .content-box .content-box-inner h2{color:#555;font-size:35px;font-weight:500;line-height:1.2em;text-align:center}.home .content-box .content-box-inner h3{color:#000;font-size:18px;margin-bottom:12px;margin-top:20px}.home .content-box .content-box-inner li,.home .content-box .content-box-inner p{font-size:14px;line-height:1.6;margin-bottom:12px}.home .content-box .content-box-inner ol,.home .content-box .content-box-inner ul{margin-left:20px}.home .content-box .content-box-inner ol li,.home .content-box .content-box-inner ul li{margin-bottom:8px}@media(max-width:768px){.home__header{flex-direction:column;text-align:center}.home__content{max-width:100%}.home__content h1{font-size:2.5rem!important}.home__content p{padding:0 1rem}.home__content .btn{margin-bottom:1rem}.home__buttons{display:flex;flex-direction:column;gap:2rem}}.overlay-section{align-items:center;background-image:url(/static/media/China-seamless-clothing-manufacturers.24980f3439aa36e26882.jpg);background-position:0 -322px;background-repeat:repeat;background-size:auto;display:flex;height:100vh;justify-content:flex-end;position:relative}.overlay-section:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.overlay-section__content{background:#0009;color:#fff;margin-right:3rem;max-width:500px;opacity:0;padding:2rem;position:relative;text-align:left;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;z-index:2}.overlay-section__content.animate{opacity:1;transform:translateY(0)}.overlay-section__content h3{color:#ff4c4c;font-size:1rem;font-weight:800;letter-spacing:3px;margin-bottom:.5rem;text-transform:uppercase}.overlay-section__content h1{font-family:Heebo,sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:3px;line-height:1.4;margin-bottom:1rem}.overlay-section__content ul{list-style:none;padding:0}.overlay-section__content ul li{align-items:center;display:flex;margin:.5rem 0;padding-left:1.5rem;position:relative}.overlay-section__content ul li:before{color:#ff4c4c;content:"•";font-size:1.5rem;left:0;position:absolute}.overlay-section__button{background:#ff4c4c;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;margin-top:1rem;padding:.75rem 1.5rem;transition:background .3s}.overlay-section__button:hover{background:#e43c3c}@media screen and (max-width:768px){.overlay-section__content{margin:0}.overlay-section__content h1{font-size:1rem;letter-spacing:0}}.custom-grid{background-color:#fff;box-shadow:0 0 20px #0000001a;padding:2rem;text-align:center}.custom-grid h2{font-size:2rem;margin-bottom:.5rem}.custom-grid p{color:#666;font-size:1rem;margin-bottom:2rem}.custom-grid .grid-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px}@media(min-width:1024px){.custom-grid .grid-container{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.custom-grid .grid-container{grid-template-columns:repeat(2,1fr)}}.custom-grid .grid-item{border-radius:10px;box-shadow:0 4px 10px #0000001a;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.custom-grid .grid-item:hover{box-shadow:0 6px 15px #0003;transform:translateY(-5px)}.custom-grid .grid-item:hover .overlay{opacity:0}.custom-grid .grid-item .image-container{position:relative}.custom-grid .grid-item .image-container img{display:block;height:auto;transition:transform .5s ease;width:100%}.custom-grid .grid-item .image-container:hover img{transform:scale(1.1)}.custom-grid .grid-item .image-container .overlay{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;transition:opacity .5s ease;width:100%}.custom-grid .grid-item .image-container .overlay span{color:#fff;font-size:1.2rem;font-weight:700}.custom-grid .grid-item .image-container .overlay:hover{opacity:0}.custom-grid .submit-button{background-color:#fff;border:1px solid #e53935;border-radius:5px;color:#e53935;cursor:pointer;font-size:1rem;margin-top:2rem;padding:.8rem 1.5rem;transition:background-color .3s ease}.custom-grid .submit-button:hover{background-color:#e53935;color:#fff}.solutions{background-color:#fff;padding:4rem 2rem;text-align:center}.solutions h2{font-size:2rem;margin-bottom:.5rem}.solutions .subheading{font-size:1rem;margin-bottom:2rem}.solutions .subheading span{color:#666;display:block;font-size:.9rem;margin-top:.5rem}.solutions .solutions__container{align-items:center;display:flex;gap:2rem;justify-content:center}.solutions .solutions__card{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;max-width:500px;padding:1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.solutions .solutions__card:hover{box-shadow:0 6px 15px #0003;transform:translateY(-5px)}.solutions .solutions__card:hover .image-container img{transform:scale(1.1)}.solutions .solutions__card .image-container{border-radius:10px;margin-bottom:1rem;overflow:hidden}.solutions .solutions__card .image-container img{transition:transform .5s ease;width:100%}.solutions .solutions__card h3{font-size:1.2rem;margin:.5rem 0}.solutions .solutions__card p{color:#666;font-size:.9rem;margin:1rem 0}.solutions .solutions__card button{background-color:#e53935;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .3s ease}.solutions .solutions__card button:hover{background-color:#b71c1c}.solutions .solutions__or{color:#e53935;font-size:1.5rem;font-weight:700;margin:1rem}@media(max-width:768px){.solutions__container{flex-direction:column;gap:1rem}.solutions__or{margin:.5rem 0}}.about-container{background-color:#fff}.about-container .hero-section{color:#fff;text-align:center}.about-container .hero-section .image-container{background:url(/static/media/Seamless-clothing-manufacturer-scaled.4e85dd1d04b76b62b50b.jpg) 50%/cover no-repeat;height:300px;position:relative;width:100%}.about-container .hero-section .image-container:before{background:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.about-container .hero-section .image-container h1{font-size:36px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.about-container .hero-section p{font-size:18px;left:50%;margin:0;position:absolute;top:65%;transform:translate(-50%,-50%);z-index:2}.about-container .content-section{margin:0 auto;max-width:950px;padding:40px 20px}.about-container .content-section h2{color:#333;font-size:28px;margin-bottom:10px;text-align:center}.about-container .content-section hr{border:1px solid red;margin:10px auto 20px;width:100px}.about-container .content-section blockquote{color:#000;font-size:16px;font-style:italic;margin:20px auto;padding-left:10px;text-align:center}.about-container .content-section p{color:#444;font-size:16px;line-height:1.6;margin-bottom:20px;text-align:justify}.about-container .content-section h3{text-align:left}.about-container .content-section ol{list-style-type:decimal;padding-left:20px;text-align:justify}.about-container .content-section ol li{margin-bottom:10px}.about-container .content-section ol li strong{color:#222;font-size:16px}@media(max-width:768px){.hero-section .image-container{height:200px;padding:40px 15px}.hero-section .image-container h1{font-size:28px}.hero-section .image-container p{font-size:16px}.content-section{padding:30px 15px}.content-section h2{font-size:24px}.content-section p{font-size:14px}}.products-page{display:flex}.products-page__sidebar{background-color:#000;border-right:1px solid #ddd;height:75vh;padding:1rem;width:20%}.products-page__sidebar h3{color:#fff}.products-page__sidebar ul{border-bottom:1px solid #ddd;list-style:none;padding:0;text-align:justify}.products-page__sidebar ul li{border-top:1px solid #ddd;color:#fff;cursor:pointer;margin:.5rem 0;padding-top:1rem}.products-page__sidebar ul li:hover{color:red}.products-page__main{background:linear-gradient(#f53637c7,#9198e5);padding:1rem;width:75%}.products-page__main h2{color:#fff}.products-page__main .products-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.products-page__main .products-grid .product-card{padding:1rem;text-align:center}.products-page__main .products-grid .product-card img{height:250px;object-fit:cover;width:250px}.products-page__main .products-grid .product-card h4{margin-top:.5rem}.flip-card{background-color:#0000;height:400px;perspective:1000px;width:300px}.flip-card .flip-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card .flip-card-back,.flip-card .flip-card-front{align-items:center;backface-visibility:hidden;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;text-align:center;width:100%}.flip-card .flip-card-front{background:#e9e7e7;padding:10px}.flip-card .flip-card-back{background:#222;color:#fff;padding:10px;transform:rotateY(180deg)}.contact-us{background-color:#000;color:#fff;flex-direction:column;text-align:center}.contact-us,.contact-us .contact-content{align-items:center;display:flex;padding:2rem}.contact-us .contact-content{gap:15rem;justify-content:space-evenly;max-width:1200px;width:100%}.contact-us h2{color:red;font-size:2rem;margin-bottom:2rem}.contact-us .contact-info{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:2rem}.contact-us .contact-info .info-box{align-items:center;background-color:#bd1e1e;border-radius:5px;display:flex;gap:.5rem;padding:.5rem 1rem}.contact-us .contact-info .info-box img{width:2rem}.contact-us .contact-form{display:flex;flex-direction:column;gap:3rem;max-width:500px;width:100%}.contact-us .contact-form .form-row{display:flex;gap:1rem}.contact-us .contact-form .form-row input{flex:1 1}.contact-us .contact-form input,.contact-us .contact-form textarea{background:#fff;border:1px solid #ddd;border-radius:5px;color:#222;padding:.5rem;width:100%}.contact-us .contact-form button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;width:max-content}.contact-us .contact-form button:hover{background-color:red}.contact-us .illustration{margin-top:2rem}.contact-us .illustration img{height:auto;width:330px}@media(max-width:768px){.contact-info,.form-row{flex-direction:column}}
/*# sourceMappingURL=main.6444887c.css.map*/