.ParallaxVideo{object-fit:contain;object-position:center;width:100%;top:0;left:0;z-index:-1}.video-parallax-section{position:relative;height:460px;padding:12px 196px 64px;overflow:hidden;display:flex;justify-content:center;align-self:center}@media (min-width:768px){.video-parallax-section{padding:0}}.video-overlay{position:absolute;inset:0;top:50%;z-index:10;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.video-overlay h1{font-size:3rem}.video-overlay h1,.video-overlay p{margin-bottom:1rem;color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:9999px;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s;outline:none}.button:focus-visible{box-shadow:0 0 0 1px var(--ring)}.button:disabled{pointer-events:none;opacity:.5}.button svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.button.default{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow)}.button.default:hover{background-color:rgba(var(--primary-rgb),.9)}.button.destructive{background-color:var(--destructive);color:var(--destructive-foreground);box-shadow:var(--shadow-sm)}.button.destructive:hover{background-color:rgba(var(--destructive-rgb),.9)}.button.success{background-color:var(--success);color:var(--destructive-foreground);box-shadow:var(--shadow-sm)}.button.success:hover{background-color:rgba(var(--success-rgb),.9)}.button.outline{background-color:var(--background);border:1px solid var(--input);box-shadow:var(--shadow-sm)}.button.outline:hover{background-color:var(--accent);color:var(--accent-foreground)}.button.secondary{background-color:var(--secondary);color:var(--secondary-foreground);box-shadow:var(--shadow-sm)}.button.secondary:hover{background-color:rgba(var(--secondary-rgb),.8)}.button.ghost{background-color:transparent}.button.ghost:hover{background-color:var(--accent);color:var(--accent-foreground)}.button.link{background:none;color:var(--primary);text-decoration:underline;text-underline-offset:4px}.button.link:hover{text-decoration:underline}.button.ladli{background-color:#025bfb;color:#fff}.button.ladlioutline{background-color:var(--background);border:1px solid #b966e7;box-shadow:var(--shadow-sm)}.button.ladlioutline:hover{background-color:var(--accent);color:var(--accent-foreground)}.button.cyanOutline{background-color:transparent;border:1px solid #22d3ee;color:#fdfd96}.button.cyanFull{background-color:#22d3ee;border:1px solid #22d3ee}.button.default-size{height:2.25rem;padding:.5rem 1rem}.button.sm{height:2rem;padding:0 .75rem;font-size:.75rem}.button.lg{height:2.5rem;padding:0 2rem}.button.icon{height:2.25rem;width:2.25rem;padding:0}.fashion-slider{position:relative;width:100%;height:80vh;overflow:hidden;background-color:#f3f4f6}.fashion-slider-scrolled{width:80vw;height:70vh;top:10vh;left:10vw}.fashion-slider-scrolled .fashion-slider-scrolled{transform:scale(.9)}.slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}.slide.active{opacity:1}.slide-image{object-fit:cover;width:100%;height:100%}.gradient-overlay{position:absolute;inset:0}@media (max-width:768px){.gradient-overlay{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 30%,rgba(0,0,0,.2) 60%,transparent)}.slide-description,.slide-title{left:0;position:relative;z-index:2}.slide-cta{padding-left:0;position:relative;z-index:2}}.slide-content{position:absolute;left:50%;transform:translateX(-50%);width:100%;margin-left:auto;margin-right:auto;bottom:0;padding:0 10px 20px;height:auto;color:#fff}@media (min-width:768px){.slide-content{padding:3rem}}@media (min-width:1024px){.slide-content{padding:4rem}}.slide-title{max-width:56rem;font-weight:300;font-size:1.5rem;line-height:1.2;color:#fff;margin-bottom:1.5rem;left:4rem}@media (min-width:768px){.slide-title{font-size:2rem}}@media (min-width:1024px){.slide-title{font-size:2.75rem}}.slide-description{max-width:42rem;color:hsla(0,0%,100%,.9);font-size:1rem;line-height:1.6;left:4rem}.slide-cta{background:none;color:#fff;font-size:1.125rem;font-weight:400;display:flex;align-items:center;gap:.75rem;cursor:pointer;flex:0 0 100%;margin-bottom:20px;padding:0 0 20px 4rem;border:none;border-bottom:1px solid #fff;font-size:19px;width:56rem}.slide-cta svg{width:1.25rem;height:1.25rem;transition:transform .3s}.slide-cta:hover svg{transform:translateX(4px)}.slide-cta:hover{background-color:hsla(0,0%,100%,.1)}.slide-brand{text-align:right;color:#fff}.slide-brand p:first-child{color:hsla(0,0%,100%,.8);font-size:.875rem;margin-bottom:.25rem}.slide-brand p:last-child{font-size:1.125rem;font-weight:300}.nav-button{position:absolute;top:50%;transform:translateY(-50%);bottom:5rem;transform:translateY(0);width:3rem;height:3rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.3);background:none;color:#fff;cursor:pointer;transition:all .3s ease}.nav-button:hover{background-color:hsla(0,0%,100%,.1)}.nav-button.left{left:2rem}.nav-button.right{right:2rem}.indicator-wrapper{position:absolute;bottom:2rem;right:2rem;display:flex;gap:.5rem}.indicator{width:.5rem;height:2rem;background-color:hsla(0,0%,100%,.4);border:none;cursor:pointer;transition:background-color .3s}.indicator:hover{background-color:hsla(0,0%,100%,.6)}.indicator.active{background-color:#fff}.progress-bar-container{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:hsla(0,0%,100%,.2)}.progress-bar{height:100%;background-color:#fff;transition:width .3s ease-out}@media (max-width:768px){.slide-description,.slide-title{left:0}.slide-cta{padding-left:0}.nav-button{top:40%}}