:root{--primary: #FF0000;--accent: #FF0000;--dark: #2D3436;--light: #FFFFFF;--gray: #B2BEC3;--bg: #FAFAFA}*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%;height:auto;display:block}html,body{height:100%}body{font-family:Inter,sans-serif;line-height:1.6;color:var(--dark);background:linear-gradient(135deg,var(--bg) 0%,#FFFFFF 100%);position:relative}h1,h2,h3{font-family:Poppins,sans-serif}.fashion-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;will-change:transform}.fashion-item{position:absolute;opacity:0;will-change:transform,opacity;transform:translateZ(0)}.fashion-item:nth-child(1){top:10%;left:5%;animation:floatAnimation 15s ease-in-out infinite,fadeInOut 15s ease-in-out infinite;animation-delay:0s}.fashion-item:nth-child(2){top:70%;left:80%;animation:floatAnimation 18s ease-in-out infinite,fadeInOut 18s ease-in-out infinite;animation-delay:2s}.fashion-item:nth-child(3){top:30%;left:70%;animation:floatAnimation 20s ease-in-out infinite,fadeInOut 20s ease-in-out infinite;animation-delay:4s}.fashion-item:nth-child(4){top:80%;left:20%;animation:floatAnimation 22s ease-in-out infinite,fadeInOut 22s ease-in-out infinite;animation-delay:6s}.fashion-item:nth-child(5){top:50%;left:90%;animation:floatAnimation 25s ease-in-out infinite,fadeInOut 25s ease-in-out infinite;animation-delay:8s}.header{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100;transition:all .3s ease;contain:layout style}.logo-container{display:flex;align-items:center;gap:1rem}.logo{max-height:50px;width:auto;transition:all .3s ease}.logo-text{font-size:1.5rem;font-weight:700;color:var(--primary);text-decoration:none}nav{display:flex;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:var(--dark);font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;position:relative}.nav-link:hover{background-color:#ff00000d;color:var(--primary)}.container{max-width:100%;width:1200px;margin:0 auto;padding:2rem;position:relative;z-index:1}.hero-container{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;contain:layout style}.footer{text-align:center;padding:2rem;margin-top:3rem;color:#666;font-size:.9rem;position:relative;z-index:10}.footer a{color:var(--primary);text-decoration:none;transition:all .3s ease}.footer a:hover{text-decoration:underline}.links-page-nav{position:fixed;top:20px;left:20px;z-index:1000}.links-page-nav a{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;text-decoration:none;color:var(--dark);font-weight:500;font-size:.9rem;transition:all .3s ease;box-shadow:0 2px 10px #0000001a}.links-page-nav a:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 15px #00000026}.links-page-nav svg{margin-right:.5rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{transform:translateZ(0) scaleZ(1)}50%{transform:translateZ(0) scale3d(1.05,1.05,1)}to{transform:translateZ(0) scaleZ(1)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes floatAnimation{0%{transform:translateZ(0) translateZ(0) rotate(0)}25%{transform:translateZ(0) translate3d(-10px,10px,0) rotate(2deg)}50%{transform:translateZ(0) translate3d(10px,-10px,0) rotate(-2deg)}75%{transform:translateZ(0) translate3d(-5px,-5px,0) rotate(1deg)}to{transform:translateZ(0) translateZ(0) rotate(0)}}@keyframes fadeInOut{0%{opacity:0}20%{opacity:.3}80%{opacity:.3}to{opacity:0}}@media (max-width: 1200px){.container{width:100%;padding:1.5rem}}@media (max-width: 900px){.header{padding:1rem}.hero-container{grid-template-columns:1fr;gap:2rem}img{max-width:100%;height:auto}.logo{max-width:100%}}@media (max-width: 600px){.header{flex-direction:column;gap:1rem;text-align:center}.container{padding:1rem}.btn{width:100%;min-height:44px}input,select,textarea,button{font-size:16px;min-height:44px}}.home-hero-wrapper,.homepage-hero-section{width:100%;position:relative;contain:layout style}.hero{display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;position:relative}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 50%,rgba(255,0,0,.03) 0%,transparent 70%);z-index:-1}.hero-content{max-width:500px;opacity:0;transform:translateY(20px);animation:fadeUp .8s ease forwards;position:relative;will-change:transform,opacity}.logo-glow{position:absolute;width:80px;height:80px;background:radial-gradient(circle,rgba(255,0,0,.2) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:1;animation:glowPulse 2s infinite ease-in-out alternate}.hero h1{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;margin-bottom:.5rem;line-height:1.2;background:linear-gradient(90deg,var(--primary) 0%,#FF6B6B 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.hero h1:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:2px;background:linear-gradient(90deg,var(--primary) 0%,#FF6B6B 100%);animation:lineExpand 1.5s ease-out 1s forwards}.hero p{font-size:clamp(.9rem,2vw,1.1rem);margin-bottom:2rem;color:#555;font-weight:300}.countdown{padding:.75rem;margin:1.5rem auto;color:var(--dark);max-width:350px;animation:fadeIn 1s ease .3s forwards;opacity:0;position:relative;overflow:hidden}.countdown p{font-size:1rem;font-weight:500;margin-bottom:.25rem}#launch-countdown{font-size:1.1rem;font-weight:600;color:var(--primary)}.launching-cities{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed rgba(0,0,0,.1)}.launching-cities p:first-child{font-size:1.2rem;font-weight:600;color:var(--primary);margin-bottom:.75rem;position:relative;display:inline-block;padding-bottom:.25rem}.launching-cities p:first-child:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:2px;background:var(--primary);opacity:.7}.city-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:.5rem}.city-btn{background-color:#fffc;border:1px solid rgba(0,0,0,.1);border-radius:20px;padding:.3rem .8rem;font-size:.8rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #00000005;position:relative;overflow:hidden;min-height:36px;min-width:44px;touch-action:manipulation}.city-btn:hover{background-color:#ff00000d;border-color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.city-btn:active{transform:translateY(0)}.city-btn.selected{background-color:var(--primary);color:#fff;border-color:var(--primary);font-weight:500;box-shadow:0 2px 5px #f003}.city-btn.selected:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(255,255,255,.2),transparent);pointer-events:none}.selected-city-display{display:flex;align-items:center;justify-content:space-between;background-color:#fffc;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:.5rem 1rem;margin-bottom:1rem;min-height:40px;transition:all .2s ease}.selected-city-display:hover{border-color:#0003;box-shadow:0 1px 3px #0000000d}#selected-city-label{font-size:.9rem;color:#888;font-style:italic}#selected-city-label.has-city{font-weight:500;color:var(--primary);font-style:normal}.change-city-btn{background:none;border:none;color:var(--primary);font-size:.8rem;cursor:pointer;padding:.2rem .5rem;border-radius:4px}.change-city-btn:hover{background-color:#ff00001a}.phone-form{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin:0 auto;opacity:0;animation:fadeIn 1s ease .6s forwards;position:relative}.email-form .form-group{position:relative;width:100%}.email-form input,.email-form select{width:100%;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.05);border-radius:6px;font-size:16px;font-family:Inter,sans-serif;box-shadow:0 1px 2px #00000005;transition:all .2s ease;background-color:#fff;min-height:44px;touch-action:manipulation}.email-form input:focus,.email-form select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ff00001a}.email-form input:invalid,.email-form select:invalid{border-color:#ff6b6b}.validation-message{display:none;color:#ff6b6b;font-size:.8rem;margin-top:.25rem;font-weight:500;position:absolute;left:0;bottom:-1.25rem}.email-form input:invalid:focus~.validation-message,.email-form select:invalid:focus~.validation-message{display:block}.features{display:flex;flex-direction:column;justify-content:center;padding:2rem;position:relative}.features:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:radial-gradient(circle at 70% 50%,rgba(255,0,0,.03) 0%,transparent 70%);z-index:-1}.features h2{font-size:1.5rem;margin-bottom:1.5rem;font-weight:500;opacity:0;animation:fadeIn 1s ease .4s forwards;position:relative;display:inline-block}.features h2:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background:var(--primary);animation:lineExpand 1.5s ease-out 1s forwards}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;max-width:100%;width:600px}.feature-card{padding:1.25rem;border-radius:8px;background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 3px #00000008;transition:all .3s ease;border:1px solid rgba(0,0,0,.03);opacity:0;transform:translateY(10px);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(to bottom,var(--primary),transparent);transition:height .3s ease}.feature-card:hover:before{height:100%}.feature-card:nth-child(1){animation:fadeUp .5s ease .6s forwards}.feature-card:nth-child(2){animation:fadeUp .5s ease .7s forwards}.feature-card:nth-child(3){animation:fadeUp .5s ease .8s forwards}.feature-card:nth-child(4){animation:fadeUp .5s ease .9s forwards}.feature-card:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 3px 10px #0000000f;z-index:1}.feature-icon{font-size:1.75rem;margin-bottom:.75rem;display:inline-block;transition:transform .3s ease;position:relative}.feature-icon:after{content:"";position:absolute;width:30px;height:30px;background:radial-gradient(circle,rgba(255,0,0,.1) 0%,transparent 70%);border-radius:50%;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.feature-card:hover .feature-icon{transform:scale(1.1)}.feature-card:hover .feature-icon:after{opacity:1}.feature-card h3{margin-bottom:.25rem;font-size:1rem;font-weight:600}.feature-card p{font-size:.85rem;color:#666;font-weight:300}.page-title{text-align:center;margin-bottom:3rem;position:relative;opacity:0;animation:fadeUp .8s ease forwards}.page-title h1{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;margin-bottom:1rem;line-height:1.2;background:linear-gradient(90deg,var(--primary) 0%,#FF6B6B 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.page-title h1:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,var(--primary) 0%,#FF6B6B 100%)}.page-title p{font-size:clamp(.9rem,2vw,1.1rem);color:#555;font-weight:300;max-width:700px;margin:0 auto}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.benefits-section{opacity:0;animation:fadeUp .8s ease .2s forwards}.benefits-section h2{font-size:1.5rem;margin-bottom:1.5rem;font-weight:500;position:relative;display:inline-block}.benefits-section h2:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background:var(--primary)}.benefits-list{list-style:none}.benefit-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;border-radius:8px;background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 3px #00000008;transition:all .3s ease;border:1px solid rgba(0,0,0,.03);position:relative;overflow:hidden}.benefit-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(to bottom,var(--primary),transparent);transition:height .3s ease}.benefit-item:hover:before{height:100%}.benefit-item:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 3px 10px #0000000f}.benefit-icon{font-size:1.75rem;display:inline-block;transition:transform .3s ease;position:relative}.benefit-item:hover .benefit-icon{transform:scale(1.1)}.benefit-content h3{margin-bottom:.25rem;font-size:1rem;font-weight:600}.benefit-content p{font-size:.85rem;color:#666;font-weight:300}.form-section{background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000000d;padding:2rem;border-radius:12px;border:1px solid rgba(0,0,0,.03);opacity:0;animation:fadeUp .8s ease .4s forwards}.form-section h2{font-size:1.5rem;margin-bottom:1.5rem;font-weight:500;position:relative;display:inline-block}.form-section h2:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background:var(--primary)}.brand-form{display:grid;gap:1.25rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.9rem;font-weight:500;color:#444}.form-group input,.form-group textarea,.form-group select{padding:.75rem 1rem;border:1px solid rgba(0,0,0,.05);border-radius:6px;font-size:.9rem;font-family:Inter,sans-serif;box-shadow:0 1px 2px #00000005;transition:all .2s ease}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ff00001a}.form-group textarea{min-height:120px;resize:vertical}.btn{background:var(--accent);color:var(--light);padding:.75rem 1.25rem;border:none;border-radius:6px;box-shadow:0 2px 8px #ff000026;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;letter-spacing:.02em;white-space:nowrap;position:relative;overflow:hidden;margin-top:1rem;min-height:44px;touch-action:manipulation;width:100%;max-width:300px}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .3s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f003}.btn:hover:before{animation:shimmer 1.5s}@keyframes glowPulse{0%{opacity:.5;transform:translate(-50%,-50%) scale(.8)}to{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}@keyframes lineExpand{0%{width:0}to{width:60px}}@media (max-width: 1200px){.content-grid,.feature-grid{width:100%;max-width:100%}}@media (max-width: 900px){.content-grid{grid-template-columns:1fr;gap:2rem}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.home-hero-wrapper .container,.homepage-hero-section .container{grid-template-columns:1fr;height:auto;min-height:auto}.hero-content{max-width:100%}}@media (max-width: 600px){.feature-grid{grid-template-columns:1fr}.email-form{padding:0;width:100%}.email-form .btn{width:100%;max-width:none}.city-buttons{gap:.4rem}.city-btn{font-size:.75rem;padding:.25rem .6rem}.countdown{max-width:100%;padding:.5rem .25rem}.launching-cities p:first-child{font-size:1.1rem}.hero h1{font-size:1.8rem}.hero p{font-size:1rem}.feature-card{padding:1rem}.feature-icon{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/theme.css.map */
