.page-module___8aEwW__hero{text-align:center;background-color:var(--background);justify-content:center;align-items:center;width:100%;height:85vh;min-height:500px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__heroOverlay{z-index:1;background:#00000059;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__heroContent{z-index:10;width:100%;max-width:800px;padding:var(--spacing-4);color:#fff;flex-direction:column;align-items:center;animation:1s ease-out page-module___8aEwW__fadeInSlideUp;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__heroContent img,.page-module___8aEwW__heroLogo{display:none!important}.page-module___8aEwW__heroTitle{font-family:var(--font-primary), "Manrope", sans-serif;margin-bottom:var(--spacing-3);color:#fff;letter-spacing:-.01em;text-shadow:0 4px 16px #0006;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.1}.page-module___8aEwW__heroSubtitle{margin-bottom:var(--spacing-3);opacity:.9;text-shadow:0 2px 12px #0006;letter-spacing:.02em;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:300;line-height:1.6}.page-module___8aEwW__section{padding:var(--spacing-12) 0}.page-module___8aEwW__sectionTitle{text-align:center;margin-bottom:var(--spacing-8);position:relative}.page-module___8aEwW__sectionTitle:after{content:"";background-color:var(--secondary);width:40px;height:2px;margin:var(--spacing-3) auto 0;display:block}.page-module___8aEwW__productGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module___8aEwW__categoryGrid{gap:var(--spacing-4);grid-template-columns:repeat(4,1fr);display:grid}.page-module___8aEwW__categoryCard{border-radius:var(--radius-lg);color:#fff;height:350px;box-shadow:var(--shadow-md);transition:all var(--transition-slow);padding:var(--spacing-2);box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__categoryCard:before{content:"";width:100%;height:100%;transition:opacity var(--transition-normal);z-index:1;background:linear-gradient(#0006 0%,#0003 50%,#0009 100%);position:absolute;top:0;left:0}.page-module___8aEwW__categoryCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.page-module___8aEwW__categoryImg{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.page-module___8aEwW__categoryCard:hover .page-module___8aEwW__categoryImg{transform:scale(1.1)}.page-module___8aEwW__categoryTitle{z-index:2;font-family:var(--font-primary), "Manrope", sans-serif;text-align:center;width:100%;padding:0 var(--spacing-2);text-shadow:0 2px 8px #0009,0 4px 16px #0006;letter-spacing:.02em;color:#fff;box-sizing:border-box;margin:0;font-size:1.85rem;font-weight:600;line-height:1.2;position:relative}.page-module___8aEwW__promoBanner{width:100%;padding:var(--spacing-8) var(--spacing-4);background-color:var(--primary);text-align:center;margin:var(--spacing-6) 0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__promoBg{object-fit:cover;opacity:.35;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__promoContent{z-index:10;color:#fff;max-width:800px;position:relative}.page-module___8aEwW__promoTitle{font-family:var(--font-primary), "Manrope", sans-serif;letter-spacing:-.03em;margin-bottom:var(--spacing-2);letter-spacing:-.02em;text-shadow:0 4px 16px #0009;color:var(--secondary);font-size:clamp(3.5rem,8vw,6rem);font-weight:600;line-height:1.1}.page-module___8aEwW__promoSubtitle{font-family:var(--font-ui), "Inter", sans-serif;margin-bottom:var(--spacing-5);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px #00000080;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:300}@media (max-width:600px){.page-module___8aEwW__hero{height:100vh;min-height:650px}.page-module___8aEwW__heroContent{width:90%;top:50%}.page-module___8aEwW__heroTitle{margin-bottom:1rem;font-size:2rem}.page-module___8aEwW__heroSubtitle{margin-bottom:1.5rem;font-size:1rem;line-height:1.4}.page-module___8aEwW__categoryGrid{gap:var(--spacing-3);grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__categoryCard{height:220px;padding:var(--spacing-2) var(--spacing-1);border-radius:var(--radius-md)}.page-module___8aEwW__categoryTitle{text-align:center;padding:0 6px;font-size:clamp(1.05rem,3.8vw,1.25rem);line-height:1.2}.page-module___8aEwW__section{margin-top:4rem;padding-top:8rem}}@media (max-width:1024px) and (min-width:601px){.page-module___8aEwW__categoryGrid{gap:var(--spacing-3);grid-template-columns:repeat(4,1fr)}.page-module___8aEwW__categoryCard{height:260px;padding:var(--spacing-2)}.page-module___8aEwW__categoryTitle{padding:0 4px;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.2}}
.Button-module__8RiFmG__btn{padding:var(--spacing-2) var(--spacing-4);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-sm);transition:all var(--transition-fast);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-size:.95rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__btn:after{content:"";transform-origin:100%;width:100%;height:100%;transition:transform var(--transition-fast);background:#ffffff1f;position:absolute;top:0;left:0;transform:scaleX(0)}.Button-module__8RiFmG__btn:hover:after{transform-origin:0;transform:scaleX(1)}.Button-module__8RiFmG__primary{background-color:var(--primary);color:#fff}.Button-module__8RiFmG__primary:hover{background-color:#2e2257;transform:translateY(-2px);box-shadow:0 8px 20px #3b2d6e59}.Button-module__8RiFmG__secondary{background-color:var(--secondary);color:#fff}.Button-module__8RiFmG__secondary:hover{background-color:#6a4db0;transform:translateY(-2px);box-shadow:0 8px 20px #7c5cbf66}.Button-module__8RiFmG__outline{border-color:var(--primary);color:var(--primary);background-color:#0000}.Button-module__8RiFmG__outline:hover{background-color:var(--primary);color:#fff}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__vibrant{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#5a3fc0 0%,#7c5cbf 100%);border-color:#0000;font-weight:600;box-shadow:0 4px 14px #5a3fc066}.Button-module__8RiFmG__vibrant:hover{background:linear-gradient(135deg,#4a30a8 0%,#6a4db0 100%);transform:translateY(-2px);box-shadow:0 6px 20px #5a3fc08c}
.ProductCard-module__O-UVIa__card{background:0 0;border:none;flex-direction:column;width:100%;min-width:0;transition:transform .2s;display:flex;position:relative;overflow:visible}.ProductCard-module__O-UVIa__imageWrapper{aspect-ratio:1;background-color:#f6f6f7;border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ProductCard-module__O-UVIa__imageLink{width:100%;height:100%;display:block}.ProductCard-module__O-UVIa__imageContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ProductCard-module__O-UVIa__image{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .3s,opacity .35s;display:block}.ProductCard-module__O-UVIa__hoverImage{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .3s,opacity .35s;display:block;position:absolute;top:0;left:0}.ProductCard-module__O-UVIa__imageVisible{opacity:1}.ProductCard-module__O-UVIa__imageHidden{opacity:0}.ProductCard-module__O-UVIa__hoverImageVisible{opacity:1;transform:scale(1.02)}.ProductCard-module__O-UVIa__hoverImageHidden{opacity:0}.ProductCard-module__O-UVIa__card:hover .ProductCard-module__O-UVIa__image:not(.ProductCard-module__O-UVIa__hoverImage){transform:scale(1.02)}.ProductCard-module__O-UVIa__heartBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;z-index:10;background:#fffc;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .2s,background-color .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 3px #00000014}.ProductCard-module__O-UVIa__heartBtn:hover{background:#fff;transform:scale(1.15)}.ProductCard-module__O-UVIa__content{flex-direction:column;padding-top:12px;display:flex}.ProductCard-module__O-UVIa__titleLink{margin-bottom:4px;text-decoration:none;display:block}.ProductCard-module__O-UVIa__title{color:#111827;font-size:1.02rem;font-weight:500;font-family:var(--font-ui), "Inter", sans-serif;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.ProductCard-module__O-UVIa__titleLink:hover .ProductCard-module__O-UVIa__title{color:#3b2d6e}.ProductCard-module__O-UVIa__priceRow{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.ProductCard-module__O-UVIa__currentPrice{color:#111827;font-size:1.12rem;font-weight:700;font-family:var(--font-ui), "Inter", sans-serif}.ProductCard-module__O-UVIa__oldPrice{color:#94a3b8;font-size:.9rem;font-weight:400;font-family:var(--font-ui), "Inter", sans-serif;text-decoration:line-through}.ProductCard-module__O-UVIa__buttonsWrapper{align-items:center;gap:8px;margin-top:12px;display:flex}.ProductCard-module__O-UVIa__addToCartBtn{color:#3b2d6e;height:42px;font-family:var(--font-ui), "Inter", sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #3b2d6e;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:0 6px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.ProductCard-module__O-UVIa__addToCartBtn:hover{color:#3b2d6e;background:#f4efff}.ProductCard-module__O-UVIa__buyNowBtn{color:#fff;height:42px;font-family:var(--font-ui), "Inter", sans-serif;cursor:pointer;white-space:nowrap;background:#3b2d6e;border:1.5px solid #3b2d6e;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:0 6px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.ProductCard-module__O-UVIa__buyNowBtn:hover{background:#2a1f52;border-color:#2a1f52}.ProductCard-module__O-UVIa__outOfStockBtn{color:#94a3b8;width:100%;height:38px;font-family:var(--font-ui), "Inter", sans-serif;cursor:not-allowed;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;margin-top:10px;font-size:.82rem;font-weight:600;display:flex}@media (max-width:640px){.ProductCard-module__O-UVIa__title{font-size:.85rem}.ProductCard-module__O-UVIa__currentPrice{font-size:.9rem}.ProductCard-module__O-UVIa__oldPrice{font-size:.78rem}.ProductCard-module__O-UVIa__buttonsWrapper{gap:6px}.ProductCard-module__O-UVIa__addToCartBtn,.ProductCard-module__O-UVIa__buyNowBtn{height:34px;font-size:.76rem}}
.BestsellerCarousel-module__NHXcoa__carouselWrapper{width:100%;position:relative}.BestsellerCarousel-module__NHXcoa__carouselTrack{gap:var(--spacing-4);scroll-behavior:smooth;scroll-snap-type:x mandatory;padding-bottom:var(--spacing-2);-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.BestsellerCarousel-module__NHXcoa__carouselTrack::-webkit-scrollbar{display:none}.BestsellerCarousel-module__NHXcoa__carouselItem{flex:0 0 calc(25% - (var(--spacing-4) * .75));scroll-snap-align:start}@media (max-width:1024px){.BestsellerCarousel-module__NHXcoa__carouselItem{flex:0 0 calc(33.333% - (var(--spacing-4) * .666))}}@media (max-width:768px){.BestsellerCarousel-module__NHXcoa__carouselItem{flex:0 0 calc(50% - (var(--spacing-4) * .5))}}@media (max-width:480px){.BestsellerCarousel-module__NHXcoa__carouselItem{scroll-snap-align:center;flex:0 0 85vw}.BestsellerCarousel-module__NHXcoa__carouselTrack{padding:0 7.5vw}}.BestsellerCarousel-module__NHXcoa__scrollBtn{background-color:var(--surface);width:48px;height:48px;color:var(--primary);border:1px solid var(--border);box-shadow:var(--shadow-md);cursor:pointer;z-index:10;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;top:40%;transform:translateY(-50%)}.BestsellerCarousel-module__NHXcoa__scrollBtn:hover{background-color:var(--background);color:var(--secondary);box-shadow:var(--shadow-lg);transform:translateY(-50%)scale(1.05)}.BestsellerCarousel-module__NHXcoa__scrollBtnLeft{left:-24px}.BestsellerCarousel-module__NHXcoa__scrollBtnRight{right:-24px}@media (max-width:1200px){.BestsellerCarousel-module__NHXcoa__scrollBtnLeft{left:8px}.BestsellerCarousel-module__NHXcoa__scrollBtnRight{right:8px}}
.ShopTheLook-module__1U8OuG__sectionWrapper{margin:var(--spacing-8) 0;width:100%}.ShopTheLook-module__1U8OuG__sectionTitle{text-align:center;font-family:var(--font-primary), "Manrope", sans-serif;letter-spacing:-.025em;color:var(--primary);margin-bottom:var(--spacing-5);letter-spacing:.02em;font-size:clamp(2rem,4vw,3rem);font-weight:500}.ShopTheLook-module__1U8OuG__imageContainer{width:calc(100% - 4rem);max-width:1420px;box-shadow:var(--shadow-xl);border-radius:16px;margin:0 auto;position:relative;overflow:hidden}.ShopTheLook-module__1U8OuG__mainImage{width:100%;height:auto;display:block}.ShopTheLook-module__1U8OuG__hotspot{cursor:pointer;z-index:5;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000080}.ShopTheLook-module__1U8OuG__hotspot:hover{transform:translate(-50%,-50%)scale(1.15)}.ShopTheLook-module__1U8OuG__hotspot:before{content:"";background-color:#fff6;border-radius:50%;width:100%;height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite ShopTheLook-module__1U8OuG__pulse;position:absolute}.ShopTheLook-module__1U8OuG__hotspot:after{content:"";background-color:#ffffff40;border-radius:50%;width:55px;height:55px;position:absolute}@keyframes ShopTheLook-module__1U8OuG__pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}.ShopTheLook-module__1U8OuG__modalOverlay{z-index:100;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:flex-end;transition:opacity .3s;display:flex;position:fixed;inset:0}.ShopTheLook-module__1U8OuG__modalOverlay.ShopTheLook-module__1U8OuG__open{opacity:1;pointer-events:auto}.ShopTheLook-module__1U8OuG__modalDrawer{background:var(--surface);flex-direction:column;width:100%;max-width:450px;height:100vh;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow-y:auto;transform:translate(100%);box-shadow:-4px 0 24px #00000026}.ShopTheLook-module__1U8OuG__modalOverlay.ShopTheLook-module__1U8OuG__open .ShopTheLook-module__1U8OuG__modalDrawer{transform:translate(0)}.ShopTheLook-module__1U8OuG__modalImage{object-fit:cover;background:var(--background);width:100%;height:380px}.ShopTheLook-module__1U8OuG__modalClose{width:40px;height:40px;color:var(--primary);cursor:pointer;z-index:10;box-shadow:var(--shadow-md);transition:transform var(--transition-fast);background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;top:20px;right:20px}.ShopTheLook-module__1U8OuG__modalClose:hover{background:#fff;transform:scale(1.1)}.ShopTheLook-module__1U8OuG__modalContent{padding:var(--spacing-5);background:var(--surface);flex-direction:column;flex-grow:1;display:flex}.ShopTheLook-module__1U8OuG__modalTitle{font-family:var(--font-primary), "Manrope", sans-serif;letter-spacing:-.025em;color:var(--primary);margin-bottom:var(--spacing-3);font-size:2.2rem;font-weight:600;line-height:1.1}.ShopTheLook-module__1U8OuG__modalDesc{color:var(--text-main);margin-bottom:var(--spacing-5);flex-grow:1;font-size:1.1rem;line-height:1.6}.ShopTheLook-module__1U8OuG__modalFooter{margin-top:auto}
.page-module__XjuLyG__page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto}.page-module__XjuLyG__checkoutGrid{box-sizing:border-box;grid-template-columns:440px 1fr;align-items:start;gap:50px;width:100%;display:grid}.page-module__XjuLyG__leftCol{box-sizing:border-box;border-right:1px solid #e2e8f0;flex-direction:column;gap:20px;width:100%;max-width:440px;padding-right:25px;display:flex}.page-module__XjuLyG__rightCol{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;display:flex}@media (min-width:901px){.page-module__XjuLyG__page{padding:2.5rem 1rem 2.5rem 0}.page-module__XjuLyG__leftCol{margin-left:-25px}}@media (max-width:900px){.page-module__XjuLyG__page{padding:1.25rem .5rem;overflow-x:hidden}.page-module__XjuLyG__checkoutGrid{grid-template-columns:1fr;gap:2rem;width:100%}.page-module__XjuLyG__leftCol{border-right:none;width:100%;max-width:100%;padding-right:0;margin-left:0!important}.page-module__XjuLyG__rightCol{width:100%;max-width:100%}}.page-module__XjuLyG__sectionHeading{font-family:var(--font-primary), "Manrope", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#0f172a;margin-bottom:.85rem;font-size:.95rem;font-weight:800}.page-module__XjuLyG__addressBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem 1.5rem;line-height:1.6}.page-module__XjuLyG__deliveryBox{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.85rem;padding:1rem 1.25rem;font-size:.95rem;display:flex}.page-module__XjuLyG__formGroup{margin-bottom:1.15rem}.page-module__XjuLyG__label{color:#475569;margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.page-module__XjuLyG__input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.page-module__XjuLyG__input:focus{border-color:#7c5cbf;outline:none;box-shadow:0 0 0 2px #7c5cbf33}.page-module__XjuLyG__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__XjuLyG__spinner{animation:.8s linear infinite page-module__XjuLyG__spin}@keyframes page-module__XjuLyG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:600px){.page-module__XjuLyG__row{grid-template-columns:1fr}}
.page-module__OSLHOG__contactGrid{gap:var(--spacing-6);max-width:1000px;margin:var(--spacing-4) auto 0 auto;grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.page-module__OSLHOG__contactGrid{grid-template-columns:1fr}}.page-module__OSLHOG__contactInfo{gap:var(--spacing-4);flex-direction:column;display:flex}.page-module__OSLHOG__infoCard{background:var(--surface);padding:var(--spacing-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}.page-module__OSLHOG__infoTitle{font-family:var(--font-primary), "Manrope", sans-serif;letter-spacing:-.025em;color:var(--primary);margin-bottom:var(--spacing-3);letter-spacing:.02em;font-size:1.5rem;font-weight:500}.page-module__OSLHOG__infoItem{margin-bottom:var(--spacing-3);color:var(--text-main);font-size:1.05rem;line-height:1.6}.page-module__OSLHOG__infoItem strong{color:var(--primary);margin-bottom:4px;font-weight:600;display:inline-block}.page-module__OSLHOG__infoItem a{color:var(--secondary);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.page-module__OSLHOG__infoItem a:hover{color:var(--primary);text-decoration:underline}.page-module__OSLHOG__mapContainer{aspect-ratio:16/10;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);border:1px solid var(--border);background-color:var(--surface);overflow:hidden}.page-module__OSLHOG__formWrapper{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}.page-module__OSLHOG__formGroup{margin-bottom:var(--spacing-4)}.page-module__OSLHOG__label{margin-bottom:var(--spacing-1);color:var(--primary);font-size:.95rem;font-weight:500;display:block}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{width:100%;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--text-main);transition:all var(--transition-fast);font-family:inherit;font-size:1rem}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{border-color:var(--secondary);outline:none;box-shadow:0 0 0 2px #7c5cbf33}.page-module__OSLHOG__textarea{resize:vertical}.page-module__OSLHOG__pageBg{background-color:#fff;width:100%;min-height:100vh}
