.hero-pattern.svelte-ct1s1v{background-image:radial-gradient(circle at 11% 15%,rgb(255 255 255 / 52%) 0 4px,transparent 5px),radial-gradient(circle at 18% 23%,rgb(181 49 101 / 16%) 0 2px,transparent 3px),linear-gradient(135deg,#fde8ef,#f7d2e0);background-size:54px 54px,38px 38px,auto}.lolita-hero.svelte-ct1s1v{position:relative;display:flex;flex-direction:column;isolation:isolate}.hero-copy.svelte-ct1s1v{padding-block:2.5rem 3rem}.hero-media.svelte-ct1s1v{position:relative;order:-1;height:clamp(18rem,70vw,30rem);overflow:hidden}@media(min-width:1024px){.hero-inner.svelte-ct1s1v{display:flex;align-items:center;min-height:clamp(38rem,46vw,48rem)}.hero-copy.svelte-ct1s1v{width:42%;padding-block:4rem}.hero-media.svelte-ct1s1v{position:absolute;z-index:-1;inset:0 0 0 42%;height:auto}.hero-media.svelte-ct1s1v:before{position:absolute;z-index:1;inset:0 auto 0 0;width:22%;background:linear-gradient(90deg,#f9dae6,transparent);content:"";pointer-events:none}}.section-kicker.svelte-ct1s1v{color:#aa3563;font-size:.7rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.collection-card.svelte-ct1s1v{isolation:isolate}.final-cta.svelte-ct1s1v{background:radial-gradient(circle at 12% 20%,rgb(255 153 190 / 22%) 0 1px,transparent 2px) 0 0 / 28px 28px,radial-gradient(circle at 88% 72%,rgb(255 255 255 / 12%) 0 2px,transparent 3px) 0 0 / 42px 42px,linear-gradient(135deg,#32131f,#6f1b3f 62%,#35131f)}@media(max-width:1023px){.hero-pattern.svelte-ct1s1v{background-size:44px 44px,34px 34px,auto}}
