.page-module__O19bMG__page{padding:40px 0 96px}.page-module__O19bMG__title{font-family:var(--font-display);margin:8px 0 10px;font-size:clamp(32px,6vw,52px);font-weight:500;line-height:1.05}.page-module__O19bMG__lede{color:#ffffffa6;max-width:52ch;margin:0 0 28px;font-size:16px}.page-module__O19bMG__q{border-top:1px solid #ffffff14;padding:20px 0}.page-module__O19bMG__qHead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-module__O19bMG__qHead h2{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500}.page-module__O19bMG__num{color:#14110a;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.page-module__O19bMG__change{color:#ffffff8c;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px;text-decoration:underline}.page-module__O19bMG__chosen{color:#fff;margin:0 0 0 40px;font-size:16px}.page-module__O19bMG__signs{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.page-module__O19bMG__sign{text-align:left;color:#fff;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px 12px;font-size:15px;display:grid}.page-module__O19bMG__sign span{color:var(--c);grid-row:span 2;font-size:20px}.page-module__O19bMG__sign small{color:#ffffff80;font-size:11px}.page-module__O19bMG__sign:hover{border-color:var(--c)}.page-module__O19bMG__birthday{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.page-module__O19bMG__birthday select,.page-module__O19bMG__birthday button{font:inherit;color:#fff;background:#14141c;border:1px solid #ffffff2e;border-radius:10px;padding:7px 10px;font-size:14px}.page-module__O19bMG__birthday button{cursor:pointer}.page-module__O19bMG__birthday button:disabled{opacity:.4;cursor:default}.page-module__O19bMG__options{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.page-module__O19bMG__options button{font:inherit;color:#fff;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff29;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.4}.page-module__O19bMG__range{color:#ffffff8c;margin-top:4px;font-size:13px;display:block}.page-module__O19bMG__options button:hover{border-color:var(--accent)}.page-module__O19bMG__result{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:#ffffff05;border-radius:20px;margin-top:12px;padding:24px}.page-module__O19bMG__note{color:#ffffffb3;margin:4px 0 14px}.page-module__O19bMG__setHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__O19bMG__setHead h2{font-family:var(--font-display);margin:4px 0;font-size:clamp(28px,4vw,38px);font-weight:500}.page-module__O19bMG__save{letter-spacing:.04em;color:#14110a;background:var(--accent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.page-module__O19bMG__setPrice{color:#ffffffb3;margin:0 0 16px;font-size:14px}.page-module__O19bMG__setPrice b{color:#fff;font-size:20px}.page-module__O19bMG__setPrice s{color:#fff6;margin:0 6px 0 4px}.page-module__O19bMG__tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 12px;display:grid}.page-module__O19bMG__fine{color:#ffffff8c;margin:14px 0 0;font-size:13px}.page-module__O19bMG__more{margin-top:28px}.page-module__O19bMG__more h3{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin:0 0 12px;font-size:13px;font-weight:600}.page-module__O19bMG__all{color:#ffffffbf;margin:24px 0 0;font-size:15px}.page-module__O19bMG__all a,.page-module__O19bMG__links a{color:var(--accent)}.page-module__O19bMG__all s{color:#fff6}.page-module__O19bMG__links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:24px 0 0;font-size:14px;display:flex}.page-module__O19bMG__links button{color:#ffffff8c;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.page-module__O19bMG__setActions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 18px;display:flex}.page-module__O19bMG__setActions a{color:var(--accent);font-size:14px;text-decoration:none}.page-module__O19bMG__addSet{cursor:pointer;min-height:48px;font:inherit;color:#14110a;background:var(--accent);border:0;border-radius:12px;padding:12px 22px;font-size:15px;font-weight:700;transition:filter .15s,transform .12s}.page-module__O19bMG__addSet:hover{filter:brightness(1.08)}.page-module__O19bMG__addSet:active{transform:scale(.985)}
