:root{--color-primary:#ff6b9d;--color-secondary:#c44569;--color-accent:#f8b500;--color-accent2:#4ecdc4;--color-accent3:#95e1d3;--color-accent4:#f38181;--color-accent5:#aa96da;--color-accent6:#fcbad3;--color-dark:#2d3436;--color-light:#fef9f6;--gradient-1:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--gradient-2:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);--gradient-3:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);--gradient-4:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%);--gradient-5:linear-gradient(135deg,#fa709a 0%,#fee140 100%);--gradient-6:linear-gradient(135deg,#30cfd0 0%,#330867 100%);--gradient-hero:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);--gradient-featured:linear-gradient(135deg,#f093fb 0%,#f5576c 50%,#4facfe 100%)}.home-module__Hx0lNG__page{background:var(--color-light);padding-bottom:0}.home-module__Hx0lNG__section{max-width:1200px;margin:0 auto;padding:48px 20px}.home-module__Hx0lNG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.home-module__Hx0lNG__sectionSubtitle{color:#64748b;margin:8px 0 0;font-size:18px;font-weight:400}.home-module__Hx0lNG__h1{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 20px #0000004d;margin:0 0 16px;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.1}.home-module__Hx0lNG__h1Accent{color:gold;text-shadow:0 2px 15px #ffd70080}.home-module__Hx0lNG__h2{letter-spacing:-.02em;color:var(--color-dark);margin:0;font-size:clamp(28px,4vw,40px);font-weight:900}.home-module__Hx0lNG__linkMore{color:var(--color-primary);align-items:center;gap:4px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.home-module__Hx0lNG__linkMore:hover{color:var(--color-secondary);transform:translate(4px)}.home-module__Hx0lNG__hero{background:var(--gradient-hero);border-radius:32px;justify-content:center;align-items:center;max-width:1400px;min-height:500px;margin:32px auto 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #667eea4d}.home-module__Hx0lNG__heroGradient{z-index:0;position:absolute;inset:0;overflow:hidden}.home-module__Hx0lNG__heroShape1{background:var(--gradient-2);opacity:.3;border-radius:50%;width:400px;height:400px;animation:20s ease-in-out infinite home-module__Hx0lNG__float;position:absolute;top:-100px;right:-100px}.home-module__Hx0lNG__heroShape2{background:var(--gradient-3);opacity:.25;border-radius:50%;width:300px;height:300px;animation:15s ease-in-out infinite reverse home-module__Hx0lNG__float;position:absolute;bottom:-50px;left:-50px}.home-module__Hx0lNG__heroShape3{background:var(--gradient-4);opacity:.2;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:200px;height:200px;animation:10s ease-in-out infinite home-module__Hx0lNG__morph;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes home-module__Hx0lNG__float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(30px,-30px)rotate(120deg)}66%{transform:translate(-20px,20px)rotate(240deg)}}@keyframes home-module__Hx0lNG__morph{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}.home-module__Hx0lNG__heroContent{z-index:1;text-align:center;width:100%;max-width:900px;padding:60px 40px;position:relative}.home-module__Hx0lNG__heroText{color:#fff}.home-module__Hx0lNG__heroSub{color:#fffffff2;margin-bottom:32px;font-size:clamp(16px,2.5vw,22px);font-weight:400;line-height:1.6}.home-module__Hx0lNG__heroCtas{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px;display:flex}.home-module__Hx0lNG__heroCtaPrimary{color:var(--color-primary)!important;background:#fff!important;border-radius:50px!important;padding:16px 32px!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 10px 30px #0003!important}.home-module__Hx0lNG__heroCtaPrimary:hover{transform:translateY(-2px)!important;box-shadow:0 15px 40px #0000004d!important}.home-module__Hx0lNG__heroCtaSecondary{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fff3!important;border:2px solid #ffffff80!important}.home-module__Hx0lNG__heroGhost{text-decoration:none}.home-module__Hx0lNG__heroTrust{color:#ffffffe6;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;font-size:14px;display:flex}.home-module__Hx0lNG__heroTrust span{align-items:center;display:inline-flex}.home-module__Hx0lNG__trustBadges{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;max-width:1200px;margin:48px auto;padding:0 20px;display:grid}.home-module__Hx0lNG__trustBadge{background:#fff;border:2px solid #0000;border-radius:20px;align-items:center;gap:16px;padding:24px;transition:all .3s;display:flex;box-shadow:0 4px 20px #00000014}.home-module__Hx0lNG__trustBadge:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.home-module__Hx0lNG__trustIcon{font-size:36px;line-height:1}.home-module__Hx0lNG__trustText{flex-direction:column;gap:4px;display:flex}.home-module__Hx0lNG__trustText strong{color:var(--color-dark);font-size:16px;font-weight:700}.home-module__Hx0lNG__trustText span{color:#64748b;font-size:13px}.home-module__Hx0lNG__gallerySection{background:linear-gradient(180deg,var(--color-light)0%,white 100%);max-width:1400px;margin:0 auto;padding:80px 20px}.home-module__Hx0lNG__galleryLoading{justify-content:center;align-items:center;min-height:400px;display:flex}.home-module__Hx0lNG__galleryEmpty{text-align:center;color:#64748b;padding:80px 20px;font-size:18px}.home-module__Hx0lNG__masonry{columns:4;column-gap:20px;margin-top:32px}.home-module__Hx0lNG__masonryItem{cursor:pointer;width:100%;color:inherit;break-inside:avoid;background:#fff;border-radius:20px;height:auto;margin-bottom:20px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.home-module__Hx0lNG__masonryItem:hover{z-index:10;transform:translateY(-8px)scale(1.02);box-shadow:0 12px 40px #0003}.home-module__Hx0lNG__masonryImage{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.home-module__Hx0lNG__masonryPlaceholder{background:var(--gradient-2);opacity:.3;width:100%;height:100%}.home-module__Hx0lNG__masonryOverlay{opacity:0;background:linear-gradient(#0000 50%,#000c 100%);align-items:flex-end;padding:24px;transition:opacity .3s;display:flex;position:absolute;inset:0}.home-module__Hx0lNG__masonryItem:hover .home-module__Hx0lNG__masonryOverlay{opacity:1}.home-module__Hx0lNG__masonryInfo{color:#fff;width:100%}.home-module__Hx0lNG__masonryTitle{color:#fff;margin:0 0 8px;font-size:18px;font-weight:700}.home-module__Hx0lNG__masonryPrice{color:var(--color-accent);margin:0;font-size:20px;font-weight:800}.home-module__Hx0lNG__marketingPoster{max-width:1400px;margin:80px auto;padding:0 20px}.home-module__Hx0lNG__posterContent{background:var(--gradient-6);border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:400px;padding:80px 60px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #30cfd04d}.home-module__Hx0lNG__posterText{z-index:2;color:#fff;position:relative}.home-module__Hx0lNG__posterTitle{color:#fff;margin:0 0 24px;font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1.2}.home-module__Hx0lNG__posterSubtitle{color:#fffffff2;margin:0 0 32px;font-size:clamp(16px,2vw,20px);line-height:1.6}.home-module__Hx0lNG__posterButton{color:var(--color-primary)!important;background:#fff!important;border-radius:50px!important;padding:16px 32px!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 10px 30px #0003!important}.home-module__Hx0lNG__posterButton:hover{transform:translateY(-2px)!important;box-shadow:0 15px 40px #0000004d!important}.home-module__Hx0lNG__posterVisual{height:100%;min-height:300px;position:relative}.home-module__Hx0lNG__posterShape1{background:#ffffff26;border-radius:50%;width:200px;height:200px;animation:15s ease-in-out infinite home-module__Hx0lNG__float;position:absolute;top:20%;right:10%}.home-module__Hx0lNG__posterShape2{background:#ffffff1a;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:150px;height:150px;animation:12s ease-in-out infinite home-module__Hx0lNG__morph;position:absolute;bottom:20%;left:10%}@media (max-width:968px){.home-module__Hx0lNG__posterContent{text-align:center;grid-template-columns:1fr;padding:60px 40px}.home-module__Hx0lNG__posterVisual{display:none}}@media (max-width:640px){.home-module__Hx0lNG__posterContent{padding:40px 24px}.home-module__Hx0lNG__marketingPoster{margin:60px auto}}.home-module__Hx0lNG__featuredSection{background:#fff;max-width:1400px;margin:0 auto;padding:80px 20px}.home-module__Hx0lNG__releaseGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(450px,auto);gap:24px;display:grid}@media (max-width:1400px){.home-module__Hx0lNG__releaseGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.home-module__Hx0lNG__releaseGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){.home-module__Hx0lNG__releaseGrid{grid-template-columns:1fr}}.home-module__Hx0lNG__releaseLead{background:var(--gradient-featured);border:none;border-radius:24px;flex-direction:column;justify-content:flex-end;height:100%;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #f5576c4d}.home-module__Hx0lNG__releaseLead:before{content:"";opacity:.3;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.home-module__Hx0lNG__leadBadge{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;z-index:1;background:#fffffff2;border-radius:50px;padding:8px 16px;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px;box-shadow:0 4px 12px #00000026}.home-module__Hx0lNG__leadTitle{color:#fff;z-index:1;margin:0 0 12px;font-size:clamp(24px,3vw,36px);font-weight:900;position:relative}.home-module__Hx0lNG__leadCopy{color:#fffffff2;z-index:1;margin:0 0 24px;font-size:18px;line-height:1.6;position:relative}.home-module__Hx0lNG__leadButton{z-index:1;align-self:flex-start;position:relative;color:var(--color-primary)!important;background:#fff!important;font-weight:700!important}.home-module__Hx0lNG__featuredCard{flex-direction:column;height:100%;transition:transform .3s;display:flex;overflow:visible}.home-module__Hx0lNG__featuredCard:hover{transform:translateY(-4px)}.home-module__Hx0lNG__featuredCard .card{flex-direction:column;height:100%;display:flex;overflow:visible}.home-module__Hx0lNG__featuredCard .actions{flex-shrink:0;margin-top:auto;visibility:visible!important;opacity:1!important;display:flex!important}.home-module__Hx0lNG__card,.home-module__Hx0lNG__cardCompact{background:#fff;border:1px solid #eee;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.home-module__Hx0lNG__card:hover,.home-module__Hx0lNG__cardCompact:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.home-module__Hx0lNG__cardImg{aspect-ratio:1;background:var(--gradient-3);opacity:.1;position:relative}.home-module__Hx0lNG__cardBody{gap:8px;padding:16px;display:grid}.home-module__Hx0lNG__cardTitle{color:var(--color-dark);font-weight:800}.home-module__Hx0lNG__cardPrice{color:var(--color-primary);font-size:20px;font-weight:800}.home-module__Hx0lNG__newsletterSection{max-width:1400px;margin:80px auto;padding:0 20px}.home-module__Hx0lNG__newsletterCard{background:var(--gradient-6);border-radius:32px;padding:60px 40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #30cfd04d}.home-module__Hx0lNG__newsletterCard:before{content:"";background:#ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.home-module__Hx0lNG__newsletterCard:after{content:"";background:#ffffff1a;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-50px;left:-50px}.home-module__Hx0lNG__newsletterContent{z-index:1;text-align:center;max-width:600px;margin:0 auto;position:relative}.home-module__Hx0lNG__newsletterTitle{color:#fff;margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:900}.home-module__Hx0lNG__newsletterSubtitle{color:#ffffffe6;margin:0 0 32px;font-size:18px;line-height:1.6}.home-module__Hx0lNG__newsletterForm{flex-wrap:wrap;gap:12px;max-width:500px;margin:0 auto;display:flex}.home-module__Hx0lNG__newsletterInput{min-width:250px;height:56px;color:var(--color-dark);background:#fffffff2;border:2px solid #ffffff4d;border-radius:50px;flex:1;padding:0 24px;font-size:16px;transition:all .3s}.home-module__Hx0lNG__newsletterInput:focus{background:#fff;border-color:#fff;outline:none;box-shadow:0 0 0 4px #fff3}.home-module__Hx0lNG__newsletterInput::placeholder{color:#94a3b8}.home-module__Hx0lNG__newsletterButton{height:56px;color:var(--color-primary)!important;background:#fff!important;border:none!important;border-radius:50px!important;padding:0 32px!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 4px 20px #0003!important}.home-module__Hx0lNG__newsletterButton:hover{transform:translateY(-2px)!important;box-shadow:0 8px 30px #0000004d!important}.home-module__Hx0lNG__newsletterStatus{color:#fffffff2;margin-top:16px;font-size:14px}@media (max-width:1024px){.home-module__Hx0lNG__masonry{columns:3;column-gap:16px}.home-module__Hx0lNG__trustBadges{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-module__Hx0lNG__hero{border-radius:24px;min-height:400px;margin:20px auto 0}.home-module__Hx0lNG__heroContent{padding:40px 24px}.home-module__Hx0lNG__masonry{columns:2;column-gap:12px}.home-module__Hx0lNG__masonryItem{margin-bottom:12px}.home-module__Hx0lNG__trustBadges{grid-template-columns:1fr;gap:16px;margin:32px auto}.home-module__Hx0lNG__section{padding:40px 20px}.home-module__Hx0lNG__gallerySection,.home-module__Hx0lNG__featuredSection{padding:60px 20px}.home-module__Hx0lNG__newsletterCard{border-radius:24px;padding:40px 24px}.home-module__Hx0lNG__newsletterForm{flex-direction:column}.home-module__Hx0lNG__newsletterInput{min-width:100%}.home-module__Hx0lNG__newsletterButton{width:100%}.home-module__Hx0lNG__releaseLead{min-height:300px;padding:24px}}@media (max-width:480px){.home-module__Hx0lNG__masonry{columns:1}.home-module__Hx0lNG__heroCtas{flex-direction:column;width:100%}.home-module__Hx0lNG__heroCtaPrimary,.home-module__Hx0lNG__heroCtaSecondary{width:100%}.home-module__Hx0lNG__heroTrust{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__heroShape1,.home-module__Hx0lNG__heroShape2,.home-module__Hx0lNG__heroShape3{animation:none}.home-module__Hx0lNG__masonryItem,.home-module__Hx0lNG__trustBadge,.home-module__Hx0lNG__card,.home-module__Hx0lNG__cardCompact{transition:none}}.home-module__Hx0lNG__sectionAlt{background:linear-gradient(180deg,white 0%,var(--color-light)100%);max-width:1200px;margin:0 auto;padding:48px 20px}.home-module__Hx0lNG__sectionNote{color:#64748b;font-size:14px}.home-module__Hx0lNG__lead{color:#334155}.home-module__Hx0lNG__cardTag{background:var(--color-primary);color:#fff;z-index:2;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.home-module__Hx0lNG__cardMeta{color:#475569;justify-content:space-between;align-items:center;font-size:14px;display:flex}.home-module__Hx0lNG__cardGlaze{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 8px;font-size:12px}.home-module__Hx0lNG__cardActions{align-items:center;gap:8px;display:flex}.home-module__Hx0lNG__cardLink{color:var(--color-primary);font-size:14px;text-decoration:underline}
.ProductTile-module__hLgB1q__card{background:#fff;border:1px solid #eee;border-radius:16px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 10px 22px #0000000f}.ProductTile-module__hLgB1q__card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000014}.ProductTile-module__hLgB1q__imgWrap{aspect-ratio:4/5;background:#0b0b0b;display:block;position:relative}.ProductTile-module__hLgB1q__imgWrap img{object-fit:cover;width:100%;height:100%;display:block}.ProductTile-module__hLgB1q__placeholder{background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 10px,#111 10px 20px);width:100%;height:100%}.ProductTile-module__hLgB1q__wish{color:#0f172a;background:#fffffff5;border:1px solid #e5e7eb;border-radius:999px;place-items:center;width:36px;height:36px;transition:transform .12s,background .15s,border-color .15s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 14px #00000038}.ProductTile-module__hLgB1q__wish:hover{background:#fff;border-color:#e2e8f0;transform:translateY(-1px)scale(1.04)}.ProductTile-module__hLgB1q__wish svg{width:18px;height:18px}.ProductTile-module__hLgB1q__wish path{fill:#d1d5db;transition:fill .15s}.ProductTile-module__hLgB1q__wishOn{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a52,0 4px 14px #00000038}.ProductTile-module__hLgB1q__wishOn path{fill:#ef4444}.ProductTile-module__hLgB1q__meta{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.ProductTile-module__hLgB1q__title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;text-decoration:none;display:-webkit-box;overflow:hidden}.ProductTile-module__hLgB1q__price{white-space:nowrap;font-weight:800}.ProductTile-module__hLgB1q__actions{justify-content:space-between;align-items:center;min-height:44px;padding:0 12px 12px;display:flex}.ProductTile-module__hLgB1q__iconBtn{isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden;color:#0f172a!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;width:40px!important;height:40px!important;padding:0!important;box-shadow:0 3px 10px #00000014!important}.ProductTile-module__hLgB1q__iconBtn:hover{color:#fff!important;background:#16a34a!important;border-color:#16a34a!important}.ProductTile-module__hLgB1q__iconBtn svg{width:20px;height:20px;transition:transform .18s,opacity .18s}.ProductTile-module__hLgB1q__iconCart{opacity:1;transform:scale(1)}.ProductTile-module__hLgB1q__iconCheck{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.ProductTile-module__hLgB1q__addedBtn{animation:.22s ProductTile-module__hLgB1q__pop;color:#fff!important;background:#16a34a!important;border-color:#16a34a!important}.ProductTile-module__hLgB1q__addedBtn .ProductTile-module__hLgB1q__iconCart{opacity:0;transform:scale(.85)}.ProductTile-module__hLgB1q__addedBtn .ProductTile-module__hLgB1q__iconCheck{opacity:1;transform:translate(-50%,-50%)scale(1)}.ProductTile-module__hLgB1q__iconBtn:after{z-index:0}.ProductTile-module__hLgB1q__iconBtn:focus-visible{outline-offset:2px;outline:2px solid #16a34a}.ProductTile-module__hLgB1q__addedBtn:after{animation:.48s ease-out ProductTile-module__hLgB1q__rippleIn}@keyframes ProductTile-module__hLgB1q__rippleIn{0%{opacity:.45;transform:scale(.6)}70%{opacity:.22;transform:scale(1.05)}to{opacity:0;transform:scale(1.18)}}@keyframes ProductTile-module__hLgB1q__pop{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ProductTile-module__hLgB1q__iconBtn svg,.ProductTile-module__hLgB1q__addedBtn:after,.ProductTile-module__hLgB1q__addedBtn{transition:none!important;animation:none!important}}
