.HairstyleHome_page__zKYPd{width:min(1120px,100%);margin:0 auto;padding:var(--sq-space-5) var(--sq-space-4) var(--sq-space-6)}.HairstyleHome_title__AUYAz{margin:0 0 var(--sq-space-4);color:var(--sq-ink);font:500 clamp(2rem,1.6rem + 2.4vw,3.75rem)/1.1 var(--sq-font-display);letter-spacing:var(--sq-tracking-title);text-align:center;text-wrap:balance}.HairstyleHome_fit__NEDlp{font-size:min(clamp(2rem,1.6rem + 2.4vw,3.75rem),calc((100vw - 2 * var(--sq-space-4)) / ((var(--headline-chars) + 1.5) * .47)));white-space:nowrap}.HairstyleHome_fit__NEDlp .HairstyleHome_heading__ZkUN4{white-space:nowrap}.HairstyleHome_stacked__agRg5{display:grid;justify-items:center;font-size:clamp(1.5rem,8.2vw,3rem);white-space:nowrap}.HairstyleHome_stacked__agRg5 .HairstyleHome_word__oDf6H{font-size:1.0625rem;font-family:var(--sq-font-interface);min-height:var(--sq-tap)}.HairstyleHome_heading__ZkUN4{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:inherit}.HairstyleHome_word__oDf6H{position:relative;display:inline-flex;align-items:center;min-height:var(--sq-tap);color:var(--sq-action);white-space:nowrap;border-radius:10px}.HairstyleHome_word__oDf6H>span{display:inline-flex;align-items:center;gap:2px}.HairstyleHome_chevron__LJDxn{width:.62em;height:.62em;margin-top:.12em;stroke-width:2.6}.HairstyleHome_word__oDf6H select{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;font-size:1rem;cursor:pointer;appearance:none}.HairstyleHome_word__oDf6H:focus-within{box-shadow:var(--sq-focus-ring)}.HairstyleHome_controls__cCP7u{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sq-space-2);width:min(100%,480px);margin:0 auto var(--sq-space-3)}@media (min-width:720px){.HairstyleHome_controls__cCP7u{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.HairstyleHome_hairType__2Ft9W{grid-column:2}.HairstyleHome_segments__v5jV7{width:min(100%,300px);justify-self:end}}.HairstyleHome_segments__v5jV7{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:var(--sq-tap);border-radius:999px;background:var(--sq-soft)}.HairstyleHome_segment__llBX6{min-width:0;min-height:var(--sq-tap);margin:0;padding:0 6px;border:3px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box;color:var(--sq-ink);font:500 .9375rem/1.1 var(--sq-font-interface);cursor:pointer;white-space:nowrap;transition:background-color .12s ease-out,color .12s ease-out}.HairstyleHome_segment__llBX6[aria-pressed=true]{background-color:var(--sq-surface);color:var(--sq-action);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--sq-ink) 16%,transparent))}.HairstyleHome_segment__llBX6:focus-visible{outline:none;box-shadow:var(--sq-focus-ring)}.HairstyleHome_sameWidth__iSHWy{display:inline-grid;justify-items:center}.HairstyleHome_sameWidth__iSHWy>*{grid-area:1/1;visibility:hidden}.HairstyleHome_sameWidth__iSHWy>[data-shown]{visibility:visible}@media (max-width:419px){.HairstyleHome_segment__llBX6{padding:0}}@media (max-width:389px){.HairstyleHome_segment__llBX6{font-size:.875rem}}@media (max-width:374px){.HairstyleHome_controls__cCP7u{gap:4px}.HairstyleHome_segment__llBX6{font-size:.8125rem}}.HairstyleHome_chips__OueF4{display:flex;gap:var(--sq-space-2);overflow-x:auto;margin:0 calc(-1 * var(--sq-space-4)) var(--sq-space-5);padding:2px var(--sq-space-4);scrollbar-width:none}.HairstyleHome_chips__OueF4::-webkit-scrollbar{display:none}.HairstyleHome_chips__OueF4>:first-child{margin-left:auto}.HairstyleHome_chips__OueF4>:last-child{margin-right:auto}.HairstyleHome_chip__OTDLm{flex:none;height:var(--sq-tap);padding:0 20px;border:1px solid var(--sq-line);border-radius:999px;background:var(--sq-surface);color:var(--sq-ink);font:500 .9375rem/1 var(--sq-font-interface);cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}.HairstyleHome_chip__OTDLm:active{transform:scale(.97)}.HairstyleHome_chip__OTDLm:focus-visible{outline:none;box-shadow:var(--sq-focus-ring)}.HairstyleHome_chip__OTDLm[aria-pressed=true],.HairstyleHome_more__XAi9N[data-pressed=true]{border-color:var(--sq-action-tint);background:var(--sq-action-tint);color:var(--sq-action)}.HairstyleHome_more__XAi9N{position:relative;display:inline-flex;align-items:center}.HairstyleHome_more__XAi9N>span{display:inline-flex;align-items:center;gap:4px}.HairstyleHome_more__XAi9N select{position:absolute;inset:-1px;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:inherit;opacity:0;font-size:1rem;cursor:pointer;appearance:none}.HairstyleHome_more__XAi9N:focus-within{box-shadow:var(--sq-focus-ring)}@media (max-width:719px){.HairstyleHome_chips__OueF4{gap:4px}.HairstyleHome_chip__OTDLm{padding:0 10px}}@media (max-width:389px){.HairstyleHome_chip__OTDLm{padding:0 8px}}@media (max-width:374px){.HairstyleHome_chips__OueF4{padding-inline:6px;gap:2px}.HairstyleHome_chip__OTDLm{min-width:var(--sq-tap);padding:0 6px;font-size:.8125rem}}.HairstyleHome_grid__WWX7J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media (min-width:720px){.HairstyleHome_grid__WWX7J{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1000px){.HairstyleHome_grid__WWX7J{grid-template-columns:repeat(4,minmax(0,1fr))}}.HairstyleHome_tile__ZmoJe{position:relative;container-type:inline-size;display:block;width:100%;overflow:hidden;aspect-ratio:3/4;margin:0;padding:0;border:0;border-radius:var(--sq-radius-md);background:var(--sq-soft);color:var(--sq-image-caption);font:inherit;text-align:left;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.HairstyleHome_tile__ZmoJe:active{transform:scale(.97)}.HairstyleHome_tile__ZmoJe:focus-visible{outline:none;box-shadow:var(--sq-focus-ring)}.HairstyleHome_tile__ZmoJe>img{display:block;width:100%;height:100%;object-fit:cover}.HairstyleHome_label__0GWmG{position:absolute;inset:auto 0 0;padding:40px 10px 12px;color:var(--sq-image-caption);white-space:nowrap;background:linear-gradient(transparent,var(--sq-image-scrim));font:500 clamp(.78rem,9.5cqi,1rem)/1.2 var(--sq-font-interface)}.HairstyleHome_corner__o4rES{position:absolute;top:10px;right:10px;display:flex}.HairstyleHome_plus__M3Xai{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sq-action-fill);color:var(--sq-on-action)}@media (prefers-reduced-motion:reduce){.HairstyleHome_chip__OTDLm,.HairstyleHome_segment__llBX6,.HairstyleHome_tile__ZmoJe{transition:none}}