.wardrobe-intro{text-align:center;margin-bottom:2rem}.wardrobe-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:699px){.wardrobe-columns{grid-template-columns:1fr}}.wardrobe-column{border:1px solid;border-radius:8px;padding:1.25rem}.wardrobe-column__title{font-size:1rem;font-weight:600;text-align:center;margin-bottom:1rem}.wardrobe-selector-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.wardrobe-color-options,.wardrobe-size-options{display:flex;flex-wrap:wrap;gap:.5rem}.wardrobe-color-swatch{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;-webkit-appearance:none;appearance:none;background:none}.wardrobe-color-swatch[aria-pressed=true]{border-color:var(--stapl-green)}.wardrobe-size-btn{padding:.5rem 1rem;border:1px solid;border-radius:4px;font-size:.875rem;cursor:pointer;background:none}.wardrobe-size-btn[aria-pressed=true]{background-color:#000;color:#fff}.wardrobe-size-btn:disabled{opacity:.3;text-decoration:line-through;cursor:not-allowed}.wardrobe-fit-note{font-size:.75rem;color:#d97706;font-weight:500;margin-top:.5rem}.wardrobe-footer{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid}.wardrobe-savings{color:var(--stapl-green);font-weight:600;font-size:.875rem}.wardrobe-error{color:var(--error-color, #dc2626);font-size:.875rem;text-align:center;display:none}@media(prefers-reduced-motion:reduce){.wardrobe-color-swatch,.wardrobe-size-btn,.wardrobe-column{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/stapl-wardrobe-builder.css.map */
