.cta-button.svelte-1q37ri0{font-family:Montserrat,sans-serif;font-weight:400;font-size:11px;letter-spacing:3px;text-transform:uppercase;padding:16px 40px;background:transparent;cursor:pointer;transition:all .4s ease}.cta-button.svelte-1q37ri0:hover{background:#fff3}.section-title.svelte-144i08p{font-family:Cormorant Garamond,serif;font-weight:300;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#8b7d6b;margin-bottom:12px}.section-heading.svelte-144i08p{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(32px,5vw,48px);color:#4a4543;line-height:1.2}.cta-button.svelte-144i08p{font-family:Montserrat,sans-serif;font-weight:400;font-size:11px;letter-spacing:3px;text-transform:uppercase;padding:16px 40px;background:transparent;cursor:pointer;transition:all .4s ease}.cta-button.svelte-144i08p:hover{background:#b8a89a;color:#fff}.collection-card.svelte-144i08p:hover .collection-overlay:where(.svelte-144i08p){opacity:1}.collection-card.svelte-144i08p:hover img:where(.svelte-144i08p){transform:scale(1.05)}.section-title.svelte-11ozj8y{font-family:Cormorant Garamond,serif;font-weight:300;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#8b7d6b;margin-bottom:12px}.section-heading.svelte-11ozj8y{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(32px,5vw,48px);color:#4a4543;line-height:1.2}.cta-button.svelte-11ozj8y{font-family:Montserrat,sans-serif;font-weight:400;font-size:11px;letter-spacing:3px;text-transform:uppercase;padding:16px 40px;background:transparent;border:1px solid #b8a89a;color:#4a4543;cursor:pointer;transition:all .4s ease}.cta-button.svelte-11ozj8y:hover{background:#b8a89a;color:#fff}.cta-button-filled.svelte-11ozj8y{background:#c9b8a8;border-color:#c9b8a8;color:#fff}.cta-button-filled.svelte-11ozj8y:hover{background:#b8a89a;border-color:#b8a89a}.section-title.svelte-1p7deom{font-family:Cormorant Garamond,serif;font-weight:300;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#8b7d6b;margin-bottom:12px}.section-heading.svelte-1p7deom{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(32px,5vw,48px);color:#4a4543;line-height:1.2}.gown-card.svelte-1p7deom:hover img:where(.svelte-1p7deom){transform:scale(1.03)}.gown-card.svelte-1p7deom:hover .gown-name:where(.svelte-1p7deom){transform:translateY(0)}.social-icon.svelte-1p7deom{width:36px;height:36px;border:1px solid #d4cbc3;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;color:#8b7d6b}.social-icon.svelte-1p7deom:hover{background:#c9b8a8;border-color:#c9b8a8;color:#fff}.section-title.svelte-1rppg0c{font-family:Cormorant Garamond,serif;font-weight:300;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#8b7d6b;margin-bottom:12px}.section-heading.svelte-1rppg0c{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(32px,5vw,48px);color:#4a4543;line-height:1.2}.cta-button.svelte-1rppg0c{font-family:Montserrat,sans-serif;font-weight:400;font-size:11px;letter-spacing:3px;text-transform:uppercase;padding:16px 40px;background:transparent;border:1px solid #b8a89a;color:#4a4543;cursor:pointer;transition:all .4s ease}.cta-button.svelte-1rppg0c:hover{background:#b8a89a;color:#fff}.section-title.svelte-2kgzxt{font-family:Cormorant Garamond,serif;font-weight:300;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#8b7d6b;margin-bottom:12px}.section-heading.svelte-2kgzxt{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(32px,5vw,48px);color:#4a4543;line-height:1.2}.cta-button.svelte-2kgzxt{font-family:Montserrat,sans-serif;font-weight:400;font-size:11px;letter-spacing:3px;text-transform:uppercase;padding:16px 40px;background:transparent;border:1px solid #b8a89a;color:#4a4543;cursor:pointer;transition:all .4s ease}.cta-button.svelte-2kgzxt:hover{background:#b8a89a;color:#fff}.cta-button-filled.svelte-2kgzxt{background:#c9b8a8;border-color:#c9b8a8;color:#fff}.cta-button-filled.svelte-2kgzxt:hover{background:#b8a89a;border-color:#b8a89a}
