@media only screen and (min-width:1400px){.home-container{max-width:100%}.browse-needs-section,.dual-promo-banners-section,.features-bar-section,.fresh-fashion-section,.hero-section-wrapper,.promo-collection-section,.testimonials-section,.trending-video-section{margin-left:auto;margin-right:auto}}@media only screen and (max-width:1400px) and (min-width:1200px){.browse-needs-section,.dual-promo-banners-section,.features-bar-section,.fresh-fashion-section,.hero-section-wrapper,.promo-collection-section,.testimonials-section,.trending-video-section{padding-left:28px;padding-right:28px}.hero-banner-card{min-height:500px;padding:44px 48px}.hero-main-title{font-size:46px}.products-grid-container{gap:22px}.latest-fashion-watermark{font-size:140px}}@media only screen and (max-width:1200px){.home-navbar{padding:14px 24px;gap:18px}.nav-links-menu{gap:20px}.hero-section-wrapper{padding:0 24px}.hero-banner-card{min-height:460px;padding:38px 40px;border-radius:24px}.hero-main-title{font-size:42px;letter-spacing:-.8px}.fresh-fashion-section{padding:0 24px 50px;margin-top:60px}.fresh-fashion-title{font-size:36px}.fashion-showcase-row{gap:20px}.browse-needs-section{padding:0 24px}.products-grid-container{grid-template-columns:repeat(3,1fr);gap:20px}.promo-collection-section{padding:0 24px;margin:60px auto}.promo-main-heading{font-size:28px}.features-bar-section{padding:0 24px;margin:50px auto}.features-bar-grid{grid-template-columns:repeat(2,1fr);gap:20px}.dual-promo-banners-section,.trending-video-section{padding:0 24px;margin:50px auto}.testimonials-section{padding:0 24px;margin:60px auto}.latest-fashion-watermark{font-size:110px;bottom:-20px}}@media only screen and (max-width:992px){.home-navbar{padding:12px 20px;flex-wrap:wrap}.nav-search-box{width:200px}.nav-links-menu{gap:16px}.nav-link-item{font-size:13.5px}.hero-section-wrapper{padding:0 20px;margin-top:12px}.hero-banner-card{min-height:420px;padding:32px 30px;border-radius:22px;background-position:50%}.hero-main-title{font-size:36px;margin-bottom:16px}.hero-middle-content{margin:24px 0;max-width:100%}.fresh-fashion-section{padding:0 20px 40px;margin-top:48px}.fresh-fashion-title{font-size:32px}.fresh-fashion-subtitle{font-size:13.5px}.fashion-showcase-row{grid-template-columns:1fr 1fr;gap:18px}.fashion-center-card{grid-column:span 2;order:-1}.browse-needs-title{font-size:32px}.products-grid-container{grid-template-columns:repeat(2,1fr);gap:18px}.promo-collection-card{grid-template-columns:1fr;height:auto;max-height:none;border-radius:22px}.promo-visual-column,.promo-visual-inner{width:100%;height:380px;max-height:380px;border-radius:22px 22px 0 0}.promo-bg-img{height:100%;max-height:380px}.promo-content-column{width:100%;height:auto;max-height:none;padding:32px 28px;border-radius:0 0 22px 22px}.promo-main-heading{font-size:26px}.dual-banners-grid{grid-template-columns:1fr;gap:20px}.dual-banner-card{min-height:280px}.trending-video-container{min-height:340px;border-radius:22px}.trending-now-headline{font-size:34px}.testimonials-title{font-size:32px}.testimonials-grid{grid-template-columns:1fr 1fr;gap:18px}.latest-fashion-watermark{display:none}}@media only screen and (max-width:768px){.home-navbar{padding:12px 16px;gap:12px}.nav-links-menu{display:none}.nav-right-actions{gap:10px}.nav-search-box{width:170px}.nav-search-input{height:38px;font-size:13px;padding-left:12px}.nav-icon-btn{width:38px;height:38px}.hero-section-wrapper{padding:0 16px;margin-top:10px}.hero-banner-card{min-height:380px;padding:24px 20px;border-radius:20px}.hero-top-row{flex-wrap:wrap;gap:12px}.our-brands-badge{gap:8px}.our-brands-text{font-size:11.5px;letter-spacing:.8px}.btn-carousel-nav{width:38px;height:38px}.hero-main-title{font-size:30px;line-height:1.18;letter-spacing:-.5px;margin-bottom:14px}.hero-description-group{flex-direction:column;gap:8px}.hero-arrow-badge{display:none}.hero-description-text{font-size:12.5px;line-height:1.55}.hero-middle-content{margin:20px 0}.btn-hero-shopping{height:44px;padding:0 26px;font-size:13.5px}.btn-hero-arrow{width:44px;height:44px}.fresh-fashion-section{padding:0 16px 36px;margin-top:40px}.fresh-fashion-header{margin-bottom:32px}.fresh-fashion-title{font-size:26px;margin-bottom:10px}.fresh-fashion-subtitle{font-size:13px;line-height:1.55}.fashion-showcase-row{grid-template-columns:1fr;gap:20px;max-width:440px;margin:0 auto}.fashion-center-card{grid-column:span 1}.fashion-center-image-wrapper img,.fashion-side-image-wrapper img{border-radius:16px}.browse-needs-section{padding:0 16px}.browse-needs-header{margin-bottom:24px}.browse-needs-title{font-size:26px;margin-bottom:8px}.browse-needs-subtitle{font-size:13px}.browse-filter-tabs{gap:8px;margin-bottom:28px}.btn-filter-tab{padding:7px 18px;font-size:13px}.products-grid-container{grid-template-columns:repeat(2,1fr);gap:14px}.product-item-card{padding:0;border-radius:16px}.product-image-box{border-radius:14px}.product-title{font-size:13.5px}.product-price-tag{font-size:14px}.btn-move-to-bag{font-size:11.5px;height:36px;padding:0 10px;bottom:8px;left:8px;right:8px;border-radius:8px}.promo-collection-section{padding:0 16px;margin:44px auto}.promo-collection-card{border-radius:18px}.promo-visual-column{min-height:280px}.promo-beast-badge{width:80px;height:80px;top:14px;right:14px}.badge-text-beast{font-size:7px}.badge-text-monday{font-size:8px}.badge-text-discount{font-size:9px}.badge-text-sale{font-size:7px}.promo-content-column{padding:24px 20px}.promo-eyebrow{font-size:12px;margin-bottom:6px}.promo-main-heading{font-size:22px;line-height:1.25;margin-bottom:12px}.promo-price-current{font-size:20px}.promo-body-paragraph{font-size:12.5px;line-height:1.55;margin-bottom:20px}.btn-promo-add-bag{height:44px;padding:0 24px;font-size:13.5px;width:100%;justify-content:center}.features-bar-section{padding:0 16px;margin:36px auto}.features-bar-grid{grid-template-columns:1fr;gap:16px;justify-items:center;max-width:320px;margin:0 auto;width:100%}.feature-benefit-item{padding:14px;border-radius:14px;width:100%;max-width:320px;margin:0 auto;justify-content:center;gap:10px}.feature-benefit-item,.feature-text-content{display:flex;flex-direction:column;align-items:center;text-align:center}.feature-item-title{text-align:center}.feature-item-desc{font-size:12px;max-width:240px;text-align:center}.dual-promo-banners-section{padding:0 16px;margin:36px auto}.dual-banner-card{min-height:260px;border-radius:18px}.dual-banner-overlay{padding:24px 20px;align-items:center;justify-content:flex-end}.dual-banner-bottom-row{flex-direction:column;justify-content:center;gap:12px;padding:0;width:100%}.dual-banner-bottom-row,.dual-banner-text-group{align-items:center;text-align:center}.dual-banner-eyebrow,.dual-banner-title{text-align:center}.dual-banner-title{font-size:28px}.btn-dual-pill,.dual-banner-cta-group{justify-content:center}.btn-dual-pill{display:inline-flex;align-items:center;text-align:center;height:40px;padding:0 20px;font-size:12.5px;line-height:1}.btn-dual-arrow{width:40px;height:40px}.trending-video-section{padding:0 16px;margin:36px auto}.trending-video-container{min-height:260px;border-radius:18px}.trending-video-play-btn{width:52px;height:52px}.trending-now-headline{font-size:26px;padding:0 20px 20px}.testimonials-section{padding:0 16px;margin:44px auto}.testimonials-title{font-size:26px;margin-bottom:8px}.testimonials-subtitle{font-size:13px}.testimonials-slider-wrapper{width:100%;overflow:hidden;border-radius:20px}.testimonials-grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:0;padding:4px 0 12px;scrollbar-width:none;-ms-overflow-style:none;width:100%}.testimonials-grid::-webkit-scrollbar{display:none}.testimonial-card{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:24px 22px;border-radius:20px;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}.testimonial-text{font-size:13px;line-height:1.55}.testimonials-controls-row{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.btn-testimonial-nav{width:40px;height:40px}}@media only screen and (max-width:576px){.home-navbar{padding:10px 12px}.nav-search-box{width:140px}.nav-search-input{height:36px;font-size:12px;padding-left:10px;padding-right:32px}.nav-search-icon{right:10px}.nav-icon-btn{width:36px;height:36px}.hero-section-wrapper{padding:0 12px;margin-top:8px}.hero-banner-card{min-height:340px;padding:20px 16px;border-radius:16px}.hero-main-title{font-size:24px;line-height:1.2}.hero-description-text{font-size:12px}.btn-hero-shopping{height:40px;padding:0 20px;font-size:12.5px}.btn-hero-arrow{width:40px;height:40px}.fresh-fashion-section{padding:0 12px 28px;margin-top:32px}.fresh-fashion-title{font-size:22px}.fashion-caption-title{font-size:16px}.fashion-center-title{font-size:20px}.browse-needs-section{padding:0 12px}.browse-needs-title{font-size:22px}.products-grid-container{grid-template-columns:repeat(2,1fr);gap:10px}.product-item-card{padding:0;border-radius:12px}.product-image-box{border-radius:12px}.product-title{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-price-tag{font-size:13px}.rating-score-text{font-size:11px}.btn-move-to-bag{font-size:10px;height:32px;padding:0 6px;bottom:6px;left:6px;right:6px;gap:4px;border-radius:6px}.promo-collection-section{padding:0 12px;margin:32px auto}.promo-collection-card{border-radius:16px}.promo-visual-column{min-height:230px}.promo-text-latest{font-size:18px}.promo-text-collection{font-size:24px}.promo-desc-left{font-size:11.5px}.promo-beast-badge{width:68px;height:68px;top:10px;right:10px}.promo-content-column{padding:20px 14px}.promo-main-heading{font-size:19px}.promo-price-current{font-size:18px}.features-bar-section{padding:0 12px;margin:28px auto}.features-bar-grid{grid-template-columns:1fr;gap:14px;justify-items:center;max-width:300px;margin:0 auto;width:100%}.feature-benefit-item{padding:12px 10px;width:100%;max-width:300px;margin:0 auto;justify-content:center;gap:10px}.feature-benefit-item,.feature-text-content{display:flex;flex-direction:column;align-items:center;text-align:center}.feature-item-title{font-size:14px;text-align:center}.feature-item-desc{font-size:11.5px;max-width:230px;text-align:center}.dual-promo-banners-section{padding:0 12px;margin:28px auto}.dual-banner-card{min-height:220px;border-radius:14px}.dual-banner-overlay{padding:20px 16px;align-items:center;justify-content:flex-end}.dual-banner-bottom-row{flex-direction:column;justify-content:center;gap:10px;padding:0;width:100%}.dual-banner-bottom-row,.dual-banner-text-group{align-items:center;text-align:center}.dual-banner-eyebrow,.dual-banner-title{text-align:center}.dual-banner-title{font-size:24px}.btn-dual-pill,.dual-banner-cta-group{justify-content:center}.btn-dual-pill{display:inline-flex;align-items:center;text-align:center;height:38px;padding:0 18px;font-size:12px;line-height:1}.btn-dual-arrow{width:38px;height:38px}.trending-video-section{padding:0 12px;margin:28px auto}.trending-video-container{min-height:210px;border-radius:14px}.trending-video-play-btn{width:44px;height:44px}.trending-now-headline{font-size:22px;padding:0 14px 14px}.testimonials-section{padding:0 12px;margin:32px auto}.testimonials-title{font-size:22px}.testimonials-slider-wrapper{width:100%;overflow:hidden;border-radius:18px}.testimonials-grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:0;padding:4px 0 10px;scrollbar-width:none;-ms-overflow-style:none;width:100%}.testimonials-grid::-webkit-scrollbar{display:none}.testimonial-card{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding:20px 18px;border-radius:18px;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}.testimonial-author-name{font-size:14.5px}.testimonial-text{font-size:12.5px;line-height:1.5}.testimonials-controls-row{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.btn-testimonial-nav{width:38px;height:38px}}.profile-mobile-toggle-btn{display:none}.profile-sidebar-menu-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}@media only screen and (max-width:992px){.profile-sidebar{width:100%;padding-right:0;flex-direction:column;align-items:stretch;gap:0;margin-bottom:20px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.profile-mobile-toggle-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding:0 18px;background-color:#000;color:#fff;border:none;border-radius:14px;font-family:var(--font-inter),system-ui,sans-serif;font-size:14.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:all .2s ease}.profile-mobile-toggle-btn:hover{background-color:#18181b}.profile-mobile-toggle-label{font-weight:700;letter-spacing:-.2px}.profile-mobile-chevron{transition:transform .25s ease;flex-shrink:0}.profile-mobile-chevron.open{transform:rotate(180deg)}.profile-sidebar-menu-wrapper{display:none;flex-direction:column;gap:12px;margin-top:12px;padding:14px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 24px rgba(0,0,0,.05);animation:profileMenuSlideDown .2s ease-out}.profile-sidebar-menu-wrapper.mobile-open{display:flex}.profile-sidebar-menu-wrapper .profile-nav-group{display:flex;flex-direction:column;gap:8px;width:100%}.profile-sidebar-menu-wrapper .profile-nav-btn{width:100%;height:48px;border-radius:12px;padding:0 18px;font-size:14px;background-color:#fff;border:1px solid #e4e4e7;color:#18181b;justify-content:flex-start;text-align:left}.profile-sidebar-menu-wrapper .profile-nav-btn.active{background-color:#000;color:#fff;border-color:#000;font-weight:700}.profile-sidebar-menu-wrapper .profile-logout-btn{width:100%;height:48px;border-radius:12px;margin-top:4px;padding:0 18px;font-size:14px;background-color:#fee2e2;color:#ef4444}.orders-filter-dropdown,.profile-orders-filter-dropdown{left:0!important;right:auto!important;max-width:calc(100vw - 32px)!important;min-width:190px!important}}