.page-module__dXwSTG__container{background:linear-gradient(#f8f9fa 0%,#fff 100%);min-height:100vh}.page-module__dXwSTG__backButton{padding:var(--spacing-md) var(--container-padding-mobile)}.page-module__dXwSTG__backButton a{align-items:center;gap:var(--spacing-sm);font-family:var(--font-helvetica);color:var(--text-primary);transition:opacity var(--transition-base);font-size:.95rem;text-decoration:none;display:inline-flex}.page-module__dXwSTG__backButton a:hover{opacity:.7}.page-module__dXwSTG__hero{text-align:center;padding:var(--spacing-xl) var(--container-padding-mobile) var(--spacing-md);max-width:720px;margin:0 auto}.page-module__dXwSTG__discount{font-family:var(--font-fira);background:linear-gradient(135deg,#000 0% 100%);-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-md);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:900}.page-module__dXwSTG__title{font-family:var(--font-fira);margin-bottom:var(--spacing-md);font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:700}.page-module__dXwSTG__subtitle{font-family:var(--font-helvetica);color:var(--text-secondary);font-size:clamp(.95rem,2.3vw,1.05rem);line-height:1.6}.page-module__dXwSTG__sectionText,.page-module__dXwSTG__followUpNote{font-family:var(--font-helvetica);line-height:1.55}.page-module__dXwSTG__genderSection{padding:var(--spacing-xl) var(--container-padding-mobile)}.page-module__dXwSTG__sectionHeading{max-width:640px;margin:0 auto var(--spacing-xl);text-align:center}.page-module__dXwSTG__sectionEyebrow{margin:0 0 var(--spacing-xs);font-family:var(--font-helvetica);text-transform:uppercase;letter-spacing:.08em;color:#ad1457;font-size:.82rem;font-weight:700}.page-module__dXwSTG__sectionTitle{font-family:var(--font-fira);text-align:center;margin-bottom:var(--spacing-xs);font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700}.page-module__dXwSTG__sectionText{color:var(--text-secondary);margin:0;font-size:.96rem}.page-module__dXwSTG__genderGrid{gap:var(--spacing-lg);grid-template-columns:1fr;max-width:900px;margin:0 auto;display:grid}@media (min-width:768px){.page-module__dXwSTG__genderGrid{grid-template-columns:repeat(2,1fr)}.page-module__dXwSTG__genderGrid:has(.page-module__dXwSTG__genderCard:nth-child(3)){grid-template-columns:repeat(3,1fr)}}.page-module__dXwSTG__genderCard{border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;color:var(--text-primary);transition:transform var(--transition-base), box-shadow var(--transition-base);background:#fff;flex-direction:column;align-items:center;min-height:220px;text-decoration:none;display:flex;box-shadow:0 4px 20px #00000014}.page-module__dXwSTG__genderCard:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026}.page-module__dXwSTG__genderTitle{font-family:var(--font-fira);margin-bottom:var(--spacing-sm);font-size:1.5rem;font-weight:700}.page-module__dXwSTG__genderDescription{font-family:var(--font-helvetica);color:var(--text-secondary);margin-bottom:var(--spacing-lg);flex:1;font-size:.95rem}.page-module__dXwSTG__genderButton{font-family:var(--font-helvetica);padding:var(--spacing-sm) var(--spacing-xl);background:var(--color-primary);color:#fff;border-radius:var(--radius-full);transition:background var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-xs);font-size:1rem;font-weight:600;display:inline-flex}.page-module__dXwSTG__buttonIcon{filter:invert()}.page-module__dXwSTG__genderCard:hover .page-module__dXwSTG__genderButton{background:#000}.page-module__dXwSTG__followUpNote{max-width:680px;margin:var(--spacing-lg) auto 0;text-align:center;color:#6d6d6d;font-size:.88rem}
/*# sourceMappingURL=0_gsbegkpzx7j.css.map*/