.moda-section-page{max-width:1460px;min-height:calc(100vh - 20px);margin:0 auto;padding:32px 48px 130px}.moda-section-header{text-align:center}.moda-section-header h1{letter-spacing:-.045em;font-size:clamp(29px,3vw,40px);font-weight:750;line-height:1.1}.moda-section-header nav{color:#77727f;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.moda-section-header nav a:hover{color:#5b36d1}.moda-type-chips{scrollbar-width:none;white-space:nowrap;justify-content:center;gap:8px;padding:30px 2px 26px;display:flex;overflow-x:auto}.moda-type-chips::-webkit-scrollbar{display:none}.moda-feature-rail::-webkit-scrollbar{display:none}.moda-brand-rail::-webkit-scrollbar{display:none}.moda-type-chip{color:#343039;background:#fff;border:1px solid #e8e5eb;border-radius:999px;flex:none;align-items:center;gap:7px;height:38px;padding:4px 12px 4px 5px;font-size:12px;font-weight:650;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 2px 5px #1d153014}.moda-type-chip:first-child{padding-inline:14px}.moda-type-chip:hover{border-color:#b7a6ea;transform:translateY(-2px)}.moda-type-chip[aria-pressed=true]{color:#4f2cad;background:#f2edff;border-color:#967be4}.moda-chip-photo{color:#756c80;background:#ede9f0;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid;overflow:hidden}.moda-chip-photo img{object-fit:cover;width:100%;height:100%}.moda-feature-rail{scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;padding:2px 2px 8px;display:grid;overflow-x:auto}.moda-feature-card{scroll-snap-align:start;min-width:0}.moda-collections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:24px;display:grid}.moda-rail-section{background:#fff;border:1px solid #eae6ee;border-radius:24px;min-width:0;padding:20px;box-shadow:0 4px 17px #1a132014}.moda-rail-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.moda-rail-heading h2{letter-spacing:-.03em;font-size:21px;font-weight:700;line-height:1.2}.moda-rail-heading button{background:#f5f3f6;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .18s,transform .18s;display:grid}.moda-rail-heading button:hover{background:#e8e0f8;transform:translate(2px)}.moda-brand-rail{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.moda-brand-tile{scroll-snap-align:start;flex:0 0 230px;min-width:0}.moda-save-button{z-index:2;color:#fff;background:#77777bbd;border-radius:50%;place-items:center;width:31px;height:31px;transition:background .18s,transform .18s;display:grid;position:absolute;bottom:8px;right:8px}.moda-save-button:hover{background:#5b36d1;transform:scale(1.08)}.moda-save-button[aria-pressed=true]{color:#fff;background:#a93665}.moda-save-button:disabled{opacity:.55;cursor:wait}.moda-section-status{color:#69636e;text-align:center;border:1px dashed #dcd7e1;border-radius:22px;margin:30px 0;padding:80px 20px}.moda-save-error{color:#a4263b;margin-top:15px;font-size:13px}@media (max-width:1100px){.moda-collections{grid-template-columns:1fr}}@media (max-width:700px){.moda-section-page{padding:14px 10px 130px}.moda-section-header{text-align:left}.moda-section-header h1{font-size:27px}.moda-section-header nav{justify-content:flex-start}.moda-type-chips{justify-content:flex-start;margin-right:-10px;padding:20px 0 22px}.moda-feature-rail{grid-auto-columns:min(75vw,340px);gap:10px;margin-right:-10px}.moda-collections{gap:10px;margin-top:28px}.moda-rail-section{border-radius:24px;padding:20px}.moda-rail-heading h2{font-size:20px}.moda-brand-tile{flex-basis:min(64vw,250px)}}@media (prefers-reduced-motion:reduce){.moda-type-chip,.moda-save-button,.moda-rail-heading button{transition:none}.moda-feature-rail,.moda-brand-rail{scroll-behavior:auto}}
