.theme-family-botanica{--theme-radius-lg: 2.75rem .75rem 2.75rem .75rem;--theme-shadow: 0 24px 60px rgba(45, 76, 54, .12);background-image:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--primary-color, var(--primary)) 11%,transparent) 0 9rem,transparent 9.2rem),radial-gradient(circle at 92% 78%,color-mix(in srgb,var(--secondary-color, var(--secondary)) 10%,transparent) 0 12rem,transparent 12.2rem)}.theme-family-botanica .hero-section,.theme-family-botanica header.hero{min-height:82vh;background-color:var(--background-color, var(--bg));background-image:linear-gradient(135deg,color-mix(in srgb,var(--primary-color, var(--primary)) 88%,#fff),color-mix(in srgb,var(--secondary-color, var(--secondary)) 78%,#fff));clip-path:ellipse(92% 78% at 50% 20%)}.theme-family-botanica .hero-section:after,.theme-family-botanica header.hero:after{content:"";position:absolute;top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem;border:1px solid rgba(255,255,255,.55);border-radius:52% 48% 46% 54%/44% 52% 48% 56%;pointer-events:none}.theme-family-botanica .hero-title,.theme-family-botanica .hero .couple{font-size:clamp(3.2rem,9vw,7rem);font-weight:400}.theme-family-botanica .event-card .icon{border-radius:45% 55% 42% 58%/55% 43% 57% 45%}.theme-family-botanica .section:nth-of-type(2n),.theme-family-botanica .panel:nth-child(2n){background:color-mix(in srgb,var(--primary-color, var(--primary)) 5%,transparent)}
