body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.header{background:#fff;box-shadow:0 1px 3px #0000000d;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.header-inner{justify-content:space-between;margin:0 auto;max-width:1324px;padding:16px 20px}.header-inner,.logo{align-items:center;display:flex}.logo{cursor:pointer}.logo-placeholder{height:44px;max-width:140px;object-fit:contain;transition:transform .3s ease,opacity .3s ease;width:auto}.logo-placeholder:hover{opacity:.9;transform:scale(1.05)}.nav{align-items:center;color:#2b1b0f;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;gap:28px}.nav-item{cursor:pointer;padding:8px 12px;position:relative;transition:all .3s ease}.nav-item:hover{color:#31190d;transform:translateY(-2px)}.nav-item:after{background-color:#31190d;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-item:hover:after{width:100%}.dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;left:0;min-width:180px;overflow:hidden;position:absolute;top:40px;z-index:10}.dropdown div{color:#2b1b0f;padding:10px 16px;transition:all .2s ease}.dropdown div:hover{background:#31190d1a;color:#31190d}.btn-group,.mobile-buttons{align-items:center;display:flex;gap:10px}.btn-fill,.btn-outline{border-radius:6px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;padding:8px 14px;transition:all .3s ease}.btn-outline{background:#0000;border:2px solid #31190d;color:#31190d}.btn-outline:hover{background:#a36e51;color:#fff;transform:scale(1.05)}.btn-fill{background:#31190d;border:2px solid #31190d;color:#fff}.btn-fill:hover{background:#a36e51;transform:scale(1.05)}.menu-icon{color:#31190d;cursor:pointer;display:none;font-size:22px}@media (max-width:900px){.menu-icon{display:block}.nav{align-items:center;background:#fff;border-top:1px solid #0000000d;display:none;flex-direction:column;gap:20px;left:0;padding:20px 0;position:absolute;top:70px;width:100%}.nav.open{display:flex}.dropdown{align-items:center;background:#fafafa;border:none;box-shadow:none;position:static;width:100%}.dropdown div{text-align:center;width:100%}.mobile-buttons{display:flex;flex-direction:column;gap:12px;margin-top:10px;width:100%}.mobile-buttons button{width:70%}.desktop-buttons{display:none}}@media (min-width:901px){.mobile-buttons{display:none}}.hero{background:#fff;justify-content:center;overflow:hidden;padding:90px 60px}.hero,.hero-container{align-items:center;display:flex;width:100%}.hero-container{gap:50px;justify-content:space-between;max-width:1250px}.hero-text{display:flex;flex:1 1;flex-direction:column;gap:20px}.hero-heading{color:#31190d;font-family:Syne,sans-serif;font-size:64px;font-weight:600;line-height:1.1;margin:0}.hero-subtext{color:#7a6a5a;font-family:Inter,sans-serif;font-size:20px;line-height:1.6;margin:0;max-width:480px}.hero-btn{background-color:#31190d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Syne,sans-serif;font-size:17px;font-weight:600;padding:10px 24px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.hero-btn:hover{background-color:#c86b4a;box-shadow:0 6px 14px #31190d40;transform:translateY(-3px) scale(1.03)}.hero-image-container{align-items:flex-end;display:flex;flex:1 1;justify-content:center}.hero-image{height:auto;max-width:520px;object-fit:contain;transition:transform .4s ease;width:100%}.hero-image:hover{transform:scale(1.03)}@media (max-width:1024px){.hero{padding:70px 40px}.hero-container{flex-direction:column;gap:30px;text-align:center}.hero-text{align-items:center}.hero-heading{font-size:50px}.hero-subtext{font-size:18px;max-width:440px}.hero-btn{font-size:16px;padding:9px 22px}.hero-image{max-width:420px}}@media (max-width:768px){.hero{padding:50px 20px 40px}.hero-container{flex-direction:column;gap:22px;text-align:center}.hero-text{align-items:center;gap:14px}.hero-heading{font-size:36px;letter-spacing:.4px;line-height:1.25;margin:0 auto;max-width:320px}.hero-subtext{font-size:15.5px;line-height:1.45;max-width:340px}.hero-btn{font-size:14.5px;padding:8px 20px}.hero-image{margin-top:8px;max-width:280px}}@media (max-width:480px){.hero{padding:40px 16px 30px}.hero-heading{font-size:30px;letter-spacing:.3px;line-height:1.3;margin:0 auto;max-width:270px}.hero-subtext{font-size:14.5px;line-height:1.4;max-width:260px}.hero-btn{font-size:13.5px;padding:7px 18px}.hero-image{margin-top:6px;max-width:240px}}.about-section{box-sizing:border-box;display:flex;justify-content:center;padding:40px 0;width:100%}.about-inner{align-items:flex-start;display:flex;flex-direction:column;gap:30px;padding:0 60px;width:1100px}.story-tag{align-self:center;background:#c86b4a;border-radius:4px;color:#fff;font-family:Syne,sans-serif;font-size:15px;padding:6px 16px;text-align:center;width:-webkit-fit-content;width:fit-content}.about-header{align-items:flex-start;display:flex;gap:60px;justify-content:space-between;width:100%}.about-title{flex:1 1;font-size:45px;line-height:60px}.about-intro-text,.about-title{color:#c86b4a;font-family:Syne,sans-serif;margin:0}.about-intro-text{font-size:18px;line-height:26px;max-width:380px}.about-main{align-items:flex-start;display:flex;gap:25px;justify-content:space-between;margin-top:10px;width:100%}.about-video-block{display:flex;flex-direction:column;gap:12px;width:550px}.video-wrapper{aspect-ratio:16/9;background:#000;overflow:hidden;position:relative}.media-cover,.video-wrapper{border-radius:8px;width:100%}.media-cover{display:block;height:100%;inset:0;object-fit:cover;position:absolute}.video-thumbnail{cursor:pointer;transition:transform .3s ease}.video-thumbnail:hover{transform:scale(1.02)}.video-play-icon{align-items:center;background:#c86b4a;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:30px;height:54px;justify-content:center;left:50%;opacity:.95;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s ease;width:54px;z-index:2}.video-play-icon:hover{background:#9b5036;opacity:1}.video-caption{display:flex;flex-direction:column;gap:4px}.video-heading{font-size:26px}.video-heading,.video-text{color:#c86b4a;font-family:Syne,sans-serif;margin:0}.video-text{font-size:15.5px;line-height:22px}.crafted-block{align-items:flex-end;background-position:50%;background-size:cover;border-radius:8px;display:flex;height:300px;padding:16px;width:440px}.crafted-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff6;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:18px;width:100%}.crafted-title{color:#fff;font-size:22px}.crafted-description,.crafted-title{font-family:Syne,sans-serif;margin:0}.crafted-description{color:#e9e9e9;font-size:14.5px;line-height:21px}.crafted-btn{align-self:flex-start;background:#c86b4a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Syne,sans-serif;font-size:14.5px;font-weight:600;padding:7px 18px;transition:all .3s ease}.crafted-btn:hover{background:#9b5036}@media (max-width:1024px){.about-inner{padding:0 30px;width:calc(100% - 60px)}.about-header{gap:18px;text-align:center}.about-header,.about-main{align-items:center;flex-direction:column}.about-main{gap:20px}.about-video-block,.crafted-block{max-width:500px;width:100%}.crafted-block{height:260px}}@media (max-width:600px){.about-section{padding:30px 0}.about-inner{gap:20px}.about-title{font-size:34px;line-height:44px;text-align:center}.about-intro-text{font-size:14.5px;line-height:21px;max-width:300px;text-align:center}.about-main{gap:16px}.video-wrapper{border-radius:6px}.video-heading{font-size:20px}.video-text{font-size:14px;line-height:20px}.crafted-block{height:220px;padding:12px}.crafted-title{font-size:18px}.crafted-description{font-size:13px;line-height:18px}.crafted-btn{font-size:13px;padding:6px 16px}}.production-section{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:30px;overflow:hidden;padding:40px 80px}.production-header{max-width:700px;text-align:center}.production-header h2{color:#000;font-size:48px;font-weight:700;margin-bottom:10px}.production-header p{color:#7b4125;font-size:18px;line-height:1.4}.large-step{align-items:stretch;background:#e7bc91;border-radius:18px;display:flex;height:240px;justify-content:space-between;max-width:1050px;overflow:visible;padding-right:90px;position:relative;width:100%}.step-content{flex-direction:column;gap:10px;padding:30px 50px}.step-content,.step-id-circle{display:flex;justify-content:center}.step-id-circle{align-items:center;background:#2b1b0f;border-radius:50%;color:#fff;font-size:15px;font-weight:600;height:42px;width:42px}.step-content h3{color:#2b1b0f;font-size:30px;font-weight:600;margin:0}.step-content p{color:#2b1b0f;font-size:15px;line-height:1.4;margin:0;max-width:420px}.learn-more{align-items:center;background:none;border:none;color:#2b1b0f;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:5px;margin-top:6px;outline:none;padding:0;position:relative;text-decoration:none;transition:all .3s ease}.learn-more:after{background:#2b1b0f;bottom:-2px;content:"";height:1px;left:0;opacity:.7;position:absolute;transition:width .4s ease;width:0}.learn-more span{font-size:15px;font-weight:700;transition:transform .3s ease}.learn-more:hover{color:#000}.learn-more:hover span{transform:translateX(5px)}.learn-more:hover:after{opacity:1;width:100%}.learn-more:focus{color:#000;outline:none}.step-image-wrapper{bottom:0;position:absolute;right:60px}.step-image-wrapper img{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:40px;border-top-right-radius:40px;box-shadow:0 5px 12px #0000001a;height:300px;object-fit:cover;width:220px}.small-steps{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:80px;justify-content:center;margin-top:25px;max-width:950px}.small-step{align-items:center;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:26px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.small-step:hover{box-shadow:0 5px 10px #00000014;transform:translateY(-3px)}.small-step h4{color:#2b1b0f;font-size:20px;font-weight:500;margin:0}.small-step p{color:#2b1b0f;font-size:13.5px;line-height:1.4;margin:0}@media (max-width:1024px){.large-step{align-items:center;flex-direction:column;height:auto;padding:30px}.step-image-wrapper{margin-top:25px;position:static}.step-image-wrapper img{height:280px;width:220px}.small-steps{align-items:center;flex-direction:column;gap:25px;max-width:100%}}@media (max-width:768px){.production-section{gap:20px;padding:30px 25px}.production-header h2{font-size:30px}.production-header p{font-size:14px;line-height:1.4}.large-step{border-radius:14px;flex-direction:column;height:auto;padding:20px}.step-content{gap:6px;padding:10px 20px}.step-id-circle{font-size:13px;height:36px;width:36px}.step-content h3{font-size:22px}.step-content p{font-size:13px;line-height:1.3}.learn-more{font-size:12px}.step-image-wrapper img{border-radius:20px;height:200px;width:160px}.small-steps{gap:18px;margin-top:15px}.small-step{border-radius:12px;gap:8px;padding:16px 14px;width:200px}.small-step h4{font-size:16px}.small-step p{font-size:12.5px}}@media (max-width:480px){.production-section{gap:15px;padding:25px 15px}.production-header h2{font-size:26px}.production-header p{font-size:13px;line-height:1.4}.large-step{border-radius:12px;padding:15px 10px}.step-content{gap:5px;padding:10px}.step-id-circle{font-size:12px;height:30px;width:30px}.step-content h3{font-size:18px}.step-content p{font-size:12px}.step-image-wrapper img{height:160px;width:130px}.small-steps{gap:14px;margin-top:12px}.small-step{border-radius:10px;gap:6px;padding:14px 10px;width:90%}.small-step h4{font-size:15px}.small-step p{font-size:12px;line-height:1.3}.learn-more{font-size:11px}}.fabrics-section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;margin-top:-20px;padding:50px 60px 70px;width:100%}.fabrics-header{margin-bottom:35px;max-width:900px;text-align:center}.fabrics-header h2{color:#31190d;font-size:64px;font-weight:600;line-height:1.1;margin-bottom:12px;text-transform:uppercase}.fabrics-header p{color:#7b4125;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0 auto;max-width:600px;opacity:.85}.fabrics-grid{align-items:center;box-sizing:border-box;column-gap:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1100px;position:relative;row-gap:35px}.fabric-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;box-shadow:0 3px 10px #00000014;height:300px;margin-left:-35px;overflow:hidden;position:relative;transition:all .4s ease;width:320px;z-index:1}.fabric-card:nth-child(3n+1){margin-left:0}.fabric-card:before{background:linear-gradient(0deg,#00000073,#0000000d);content:"";inset:0;position:absolute;transition:opacity .3s ease;z-index:1}.fabric-card:hover:before{opacity:.7}.fabric-card:hover{box-shadow:0 12px 24px #0003;transform:translateY(-10px) scale(1.05);z-index:10}.fabric-info{bottom:18px;color:#fff;left:22px;position:absolute;text-shadow:0 2px 4px #0000004d;width:calc(100% - 40px);z-index:2}.fabric-info h4{font-family:Arimo,sans-serif;font-size:15px;font-weight:600;line-height:20px;margin-bottom:5px}.fabric-info p{color:#ffffffe6;font-family:Arimo,sans-serif;font-size:12px;line-height:17px}@media (max-width:1024px){.fabrics-grid{justify-content:center}.fabric-card{margin-left:0}}@media (max-width:800px){.fabrics-grid{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(150px,1fr));justify-items:center;margin:0 auto;max-width:500px;padding:0 10px;width:100%}.fabric-card{height:220px;margin:0;max-width:230px;width:100%}}@media (max-width:600px){.fabrics-grid{gap:14px;grid-template-columns:repeat(2,minmax(130px,1fr));justify-items:center;margin:0 auto;padding:0;width:100%}.fabric-card{border-radius:10px;height:160px;max-width:180px;width:100%}.fabric-info h4{font-size:13px}.fabric-info p{font-size:11px}}@media (max-width:480px){.fabrics-grid{align-items:center;gap:10px;grid-template-columns:repeat(2,1fr);justify-items:center;margin:0 auto;max-width:400px;padding:0 6px;width:100%}.fabric-card{border-radius:8px;height:135px;max-width:150px;width:100%}.fabric-info{bottom:10px;left:10px}.fabric-info h4{font-size:12px}.fabric-info p{display:none}}@media (max-width:360px){.fabrics-grid{gap:8px;grid-template-columns:repeat(2,1fr);justify-items:center;margin:0 auto;width:100%}.fabric-card{height:115px;max-width:130px}.fabric-info h4{font-size:11px}}.products-section{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;padding:50px 70px 70px}.products-header{margin-bottom:35px;max-width:800px;text-align:center}.products-header h2{color:#31190d;font-size:58px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.products-header p{color:#7b4125;font-family:Poppins,sans-serif;font-size:17px;line-height:1.5;opacity:.85}.carousel-container{height:340px;margin-bottom:20px;max-width:950px}.carousel,.carousel-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.carousel{height:100%}.carousel-card{background-position:50%;background-size:cover;border-radius:22px;box-shadow:0 12px 35px #00000040;height:300px;opacity:0;overflow:hidden;position:absolute;transform:scale(.85);transition:all .6s ease;width:260px;z-index:0}.carousel-card.active{height:330px;opacity:1;transform:scale(1);width:340px;z-index:3}.carousel-card.prev{left:0;opacity:.85;transform:translateX(-120px) scale(.92);z-index:2}.carousel-card.next{opacity:.85;right:0;transform:translateX(120px) scale(.92);z-index:2}.overlay{align-items:flex-end;background:linear-gradient(0deg,#31190d 0,#2b1b0f73 60%,#2b1b0f40);display:flex;inset:0;justify-content:center;padding-bottom:18px;position:absolute}.product-info{color:#fff;font-family:Arimo,sans-serif;text-align:center}.product-info h4{font-size:20px;font-weight:700;line-height:28px}.product-info p{font-size:14px;opacity:.8}.arrow{background:#8d6e63e6;border:none;border-radius:50%;box-shadow:0 8px 16px #0003;color:#fff;cursor:pointer;font-size:22px;height:40px;position:absolute;top:45%;transform:translateY(-50%);width:40px;z-index:5}.arrow.left{left:-10px}.arrow.right{right:-10px}.arrow:hover{background:#4a280e}.carousel-indicators{display:flex;gap:6px;justify-content:center;margin-bottom:4px}.dot{background:#8d6e634d;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.dot.active{background:#4a280e;border-radius:5px;width:22px}.carousel-index{color:#a1887f;font-family:Arimo,sans-serif;font-size:15px;margin-bottom:18px}.make-ready-btn{background:#31190d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 28px;transition:background .3s ease}.make-ready-btn:hover{background:#4a280e}@media (max-width:900px){.carousel-container{height:280px}.carousel-card{height:230px;width:200px}.carousel-card.active{height:260px;width:260px}.carousel-card.next,.carousel-card.prev{transform:translateX(80px) scale(.9)}.products-header h2{font-size:46px}.arrow{font-size:18px;height:34px;width:34px}}.prints-section{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;margin-top:-40px;padding:60px 70px}.prints-header{margin-bottom:40px;max-width:850px;text-align:center}.prints-header h2{color:#31190d;font-size:60px;font-weight:600;line-height:1.1;margin-bottom:10px;text-transform:uppercase}.prints-header p{color:#7b4125;font-family:Poppins,sans-serif;font-size:18px;line-height:1.5;opacity:.85}.desktop-grid{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:1100px}.print-card{background-position:50%;background-size:cover;border-radius:14px;height:260px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:220px}.wide-card{height:280px;width:460px}.print-overlay{align-items:flex-end;background:linear-gradient(0deg,#31190d8c,#31190d26);display:flex;inset:0;justify-content:flex-start;padding:16px 18px;position:absolute}.print-name{color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.print-card:hover{box-shadow:0 10px 22px #0003;transform:translateY(-8px) scale(1.03)}@media (max-width:768px){.desktop-grid{display:none}.prints-section{padding:40px 25px 50px}.prints-header h2{font-size:44px}.prints-header p{font-size:16px}.mobile-zigzag{margin:0 auto;max-width:420px;padding-top:10px;position:relative;width:100%}.stitch-line{background:repeating-linear-gradient(180deg,#7b4125,#7b4125 8px,#0000 0,#0000 14px);bottom:0;left:50%;opacity:.7;position:absolute;top:0;transform:translateX(-50%);width:2px}.zigzag-card{align-items:center;display:flex;margin:0;position:relative}.zigzag-card.left{justify-content:flex-start}.zigzag-card.right{justify-content:flex-end}.zigzag-image{background-position:50%;background-size:cover;border-radius:14px;box-shadow:0 3px 8px #0000001a;height:135px;overflow:hidden;position:relative;width:135px}.zigzag-overlay{align-items:flex-end;background:linear-gradient(0deg,#31190d8c,#31190d26);display:flex;inset:0;justify-content:flex-start;padding:6px 8px;position:absolute}.zigzag-name{color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.3px}}@media (max-width:480px){.prints-section{padding:35px 20px 40px}.prints-header h2{font-size:34px}.prints-header p{font-size:14px}.mobile-zigzag{max-width:360px}.zigzag-image{border-radius:12px;height:125px;width:125px}.zigzag-card{margin:1px 0}.zigzag-name{font-size:11px}}@media (max-width:380px){.mobile-zigzag{max-width:320px}.zigzag-image{height:115px;width:115px}.zigzag-name{font-size:10px}}.brands-section{align-items:center;background:#31190d;display:flex;justify-content:center;padding:18px 0;width:100vw}.brands-section,.brands-slider{overflow:hidden;position:relative}.brands-slider{white-space:nowrap;width:100%}.brands-track{animation:scroll 26s linear infinite;gap:90px;justify-content:flex-start;will-change:transform}.brand-logo,.brands-track{align-items:center;display:flex}.brand-logo{flex:0 0 auto;justify-content:center}.brand-logo img{filter:brightness(0) invert(1);height:65px;opacity:.9;transition:transform .4s ease,opacity .3s ease;width:auto}.brand-logo img:hover{opacity:1;transform:scale(1.08)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.brands-section:after,.brands-section:before{display:none}@media (max-width:1024px){.brands-track{animation:scroll 24s linear infinite;gap:70px}.brand-logo img{height:55px}}@media (max-width:768px){.brands-track{animation:scroll 20s linear infinite;gap:50px}.brand-logo img{height:45px}}.contact-section{background:#fff;display:flex;justify-content:center;padding:40px 15px;width:100%}.contact-wrapper{align-items:flex-start;display:flex;gap:55px;justify-content:space-between;max-width:1100px;width:100%}.contact-left{gap:18px;width:47%}.contact-heading,.contact-left{display:flex;flex-direction:column}.contact-heading{gap:4px;justify-content:flex-start}.contact-subtitle{color:#c86b4a;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:500;line-height:20px}.contact-title{color:#31190d;font-family:Inter,sans-serif;font-size:42px;font-weight:500;line-height:52px;margin-bottom:6px}.contact-block{border-bottom:1px solid #31190d61;display:flex;flex-direction:column;gap:8px;padding:10px 0}.top-border{border-top:1px solid #31190d61;padding-top:8px}.icon{height:24px;width:24px}.contact-block h4{color:#31190d;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:500;line-height:24px;margin-bottom:2px}.contact-block p{color:#2b1b0f;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:20px}.contact-info{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.info-item{align-items:flex-start;display:flex;gap:8px;width:48%}.info-item img{flex-shrink:0}.social-section{align-items:center;display:flex;gap:18px;margin-top:10px}.social-section h4{color:#31190d;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:500;line-height:28px;margin:0}.social-icons{display:flex;gap:12px}.social-icons img{border:1px solid #31190d;border-radius:50%;height:30px;padding:8px;transition:.3s ease;width:30px}.social-icons img:hover{transform:scale(1.08)}.contact-form{background:#31190d;border-radius:24px;display:flex;flex-direction:column;gap:22px;justify-content:flex-start;margin-top:26px;padding:30px;width:45%}.contact-form label{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:22px}.required{color:#c86b4a;margin-left:4px}.contact-form input,.contact-form textarea{background:#0000;border:none;border-bottom:1px solid #fffaf5;box-sizing:border-box;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:500;line-height:28px;padding:4px 0;width:100%}.contact-form textarea{background:#c86b4a36;border:2px solid #c86b4a;border-radius:6px;box-sizing:border-box;height:80px;padding:8px;resize:none;width:calc(100% - 4px)}.contact-form input:focus,.contact-form textarea:focus{border-color:#c86b4a;outline:none}.send-btn{align-items:center;align-self:flex-start;background:#c86b4a;border:none;border-radius:6px;color:#fcfcfc;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;gap:4px;outline:1px solid #d2b48cb3;padding:7px 14px;transition:.3s ease}.send-btn:hover{background:#d6815b;transform:scale(1.04)}@media (max-width:1024px){.contact-wrapper{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-between}.contact-form,.contact-left{width:48%}.contact-subtitle{font-size:22px}.contact-title{font-size:36px}.contact-form{padding:25px}.contact-form input,.contact-form textarea{font-size:15px}}@media (max-width:768px){.contact-wrapper{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}.contact-left{order:1;width:52%}.contact-title{font-size:28px}.contact-subtitle{font-size:18px}.contact-block p{font-size:13.5px;line-height:18px;max-width:100%;white-space:normal;word-break:keep-all}.contact-block p br{display:none}.contact-block h4{font-size:15px}.icon{height:20px;width:20px}.contact-form{order:2;padding:18px 16px;width:44%}.contact-form input,.contact-form textarea{font-size:13.5px}.contact-form textarea{height:62px;padding:6px;width:calc(100% - 4px)}.send-btn{font-size:13px;padding:5px 10px}.social-section h4{font-size:16px}.social-icons img{height:25px;padding:5px;width:25px}}@media (max-width:480px){.contact-wrapper{gap:15px}.contact-left{width:54%}.contact-form{border-radius:16px;padding:14px 13px;width:65%}.contact-subtitle{font-size:16px}.contact-title{font-size:24px;line-height:30px}.contact-block p{font-size:12.5px;line-height:17px;white-space:normal;word-break:keep-all}.contact-block p br{display:none}.contact-block h4{font-size:14px}.social-section{gap:10px}.social-icons img{height:22px;padding:4px;width:22px}.contact-form input,.contact-form textarea{font-size:12.5px}.contact-form textarea{border:1.5px solid #c86b4a;box-sizing:border-box;height:48px;padding:6px;width:calc(100% - 3px)}.send-btn{font-size:12px;padding:4px 8px}}.footer-section{align-items:center;background:#2b1b0f;border-top:1px solid #ffffff1a;color:#d4a276;display:flex;flex-direction:column;padding:45px 15px 25px;width:100%}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:120px;justify-content:space-between;max-width:1100px;width:100%}.footer-left{display:flex;flex:1 1;flex-direction:column;gap:25px;justify-content:flex-start;min-width:260px}.footer-title{color:#d4a276;font-size:48px;font-weight:600;line-height:1.1}.footer-title,.quote-btn{font-family:Inter,sans-serif}.quote-btn{background:#d4a276;border:none;border-radius:10px;color:#2b1b0f;cursor:pointer;font-size:16px;font-weight:500;padding:10px 16px;transition:.3s ease;width:-webkit-fit-content;width:fit-content}.quote-btn:hover{background:#c9976c;transform:scale(1.03)}.footer-middle{display:flex;flex-direction:column;gap:18px;justify-content:flex-start;min-width:180px}.footer-heading{color:#d4a276;font-family:Inter,sans-serif;font-size:22px;font-weight:500}.footer-middle ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-middle li{color:#d4a276;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;transition:.2s ease}.footer-middle li:hover{color:#c86b4a}.footer-right{display:flex;flex-direction:column;gap:14px;justify-content:flex-start;min-width:220px}.footer-right p{color:#d4a276;font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin:0}.footer-social{display:flex;gap:15px;margin-top:4px}.footer-social img{background:#0000;border:1px solid #d4a276;border-radius:50%;filter:brightness(0) saturate(100%) invert(74%) sepia(35%) saturate(442%) hue-rotate(348deg) brightness(92%) contrast(90%);height:30px;padding:6px;transition:all .3s ease;width:30px}.footer-social img:hover{background:#d4a2761a;transform:scale(1.08)}.footer-bottom{color:#d4a276b3;font-family:Inter,sans-serif;font-size:14px;font-weight:400;margin-top:35px;text-align:center}@media (max-width:1024px){.footer-content{align-items:flex-start;flex-direction:column;gap:40px}.footer-title{font-size:40px}.quote-btn{font-size:15px;padding:8px 14px}}@media (max-width:600px){.footer-section{padding:35px 18px 25px}.footer-content{display:flex;flex-direction:column;gap:25px;width:100%}.footer-title{font-size:34px}.footer-bottom-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}.footer-middle,.footer-right{min-width:auto}.footer-heading{font-size:18px}.footer-middle li,.footer-right p{font-size:14px}.footer-social img{height:24px;padding:4px;width:24px}.footer-bottom{font-size:13px;margin-top:25px}}#root,.App,body,html{background:#fff;box-sizing:border-box;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth}.hero-wrapper{margin-bottom:-2px;padding-bottom:0;z-index:3}.hero-section,.hero-wrapper{background:#0000;position:relative}.hero-section{z-index:6}.hero-section img,.hero-section video{position:relative;z-index:7}.smooth-transition-divider{background:#0000;line-height:0;margin-top:-120px;overflow:hidden;position:relative;width:100%;z-index:5}.smooth-transition-divider svg{display:block;height:220px;width:100%}.smooth-transition-divider path{fill:#2b1b0f;transition:none}.about-section{background:#2b1b0f;margin-top:-10px;padding-top:0;position:relative;z-index:4}.about-section .our-story-btn{background-color:#c26847;border:none;border-radius:4px;box-shadow:0 4px 10px #0003;color:#fff;cursor:default;font-size:16px;font-weight:500;left:50%;padding:10px 24px;position:absolute;top:-18px;transform:translateX(-50%);z-index:6}.about-section .about-content{align-items:flex-start;color:#e08054;display:flex;justify-content:space-between;padding:40px 100px 60px}.about-section .about-content h2{color:#e08054;font-size:48px;font-weight:600;line-height:1.1}.about-section .about-content p{color:#f2b296;font-size:18px;line-height:1.7;margin-top:10px;width:45%}.production-journey{background:#fff;padding:100px 120px;position:relative;text-align:center}.production-journey h2{color:#2b1b0f;font-size:64px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.production-journey p{color:#7b4125;font-size:18px;line-height:1.6;margin:0 auto 60px;max-width:800px}.production-journey:after{background:linear-gradient(180deg,#fff,#fdfdfd,#fff);bottom:-1px;content:"";display:block;height:120px;left:0;position:absolute;width:100%;z-index:2}.fabrics-section{background:#fff;position:relative;transition:background .3s ease;z-index:3}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fabrics-section{animation:fadeIn 1.2s ease-in-out}@media (max-width:1024px){.about-section .about-content{align-items:center;flex-direction:column;text-align:center}.about-section .about-content p{width:90%}.production-journey{padding:80px 60px}}@media (max-width:768px){.production-journey h2{font-size:44px}.about-section .our-story-btn{font-size:14px;padding:8px 20px}}
/*# sourceMappingURL=main.c10484c3.css.map*/