/*aurome-min 1790842482 11104*/
.aurome-matcher__app{--matcher-ink:var(--aurome-ink, #0d0d0d);margin-top:28px;min-height:0}.aurome-matcher__card,.aurome-matcher__results{position:relative;padding:clamp(20px, 3.5vw, 40px);border:1px solid rgb(13 13 13 / .08);border-radius:var(--aurome-radius-editorial,12px);background:rgb(255 255 255 / .7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 60px -40px rgb(13 13 13 / .5)}.aurome-matcher__card,.aurome-matcher__results{animation:aurome-matcher-step-in 360ms var(--aurome-ease,cubic-bezier(.22,.61,.36,1)) both}.aurome-matcher__card.is-back{animation-name:aurome-matcher-step-in-back}@keyframes aurome-matcher-step-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes aurome-matcher-step-in-back{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.aurome-matcher__loading,.aurome-matcher__fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;gap:14px;padding:48px 20px;color:var(--aurome-muted,#666);text-align:center;box-sizing:border-box}.aurome-matcher__loading[hidden],.aurome-matcher__fallback[hidden]{display:none}.aurome-matcher__spinner{width:30px;height:30px;border:2px solid rgb(13 13 13 / .15);border-top-color:var(--matcher-ink);border-radius:50%;animation:aurome-matcher-spin .8s linear infinite}@keyframes aurome-matcher-spin{to{transform:rotate(360deg)}}.aurome-matcher__progress{height:4px;border-radius:var(--aurome-radius-pill,999px);background:rgb(13 13 13 / .1);overflow:hidden}.aurome-matcher__progress-bar{display:block;height:100%;border-radius:inherit;background:var(--matcher-ink);transition:width var(--aurome-motion-medium,220ms) var(--aurome-ease,ease)}.aurome-matcher__step-count{margin:18px 0 6px;font:var(--aurome-type-meta,400 12px/1.5 sans-serif);letter-spacing:var(--aurome-label-tracking,.08em);text-transform:uppercase;color:var(--aurome-muted,#666)}.aurome-matcher__step-title{margin:0 0 6px;font:var(--aurome-type-section,500 32px/1.12 serif);color:var(--aurome-ink,#0d0d0d)}.aurome-matcher__step-hint{margin:0 0 22px;color:var(--aurome-muted,#666)}.aurome-matcher__validation{margin:0 auto 0 0;align-self:center;color:#7a2e2e;font:500 14px/1.4 var(--aurome-sans)}.aurome-matcher__validation[hidden]{display:none}.aurome-matcher__pills{display:flex;flex-wrap:wrap;gap:10px}.aurome-matcher__pill{min-height:44px;padding:10px 20px;border:1px solid rgb(13 13 13 / .18);border-radius:var(--aurome-radius-pill,999px);background:rgb(255 255 255 / .55);color:var(--aurome-body,#2d2d2d);font:var(--aurome-type-control,500 14px/1.4 sans-serif);text-transform:capitalize;cursor:pointer;transition:background var(--aurome-motion-fast,160ms) var(--aurome-ease,ease),color var(--aurome-motion-fast,160ms) var(--aurome-ease,ease),border-color var(--aurome-motion-fast,160ms) var(--aurome-ease,ease),transform var(--aurome-motion-fast,160ms) var(--aurome-ease,ease)}.aurome-matcher__pill:hover{border-color:var(--matcher-ink);transform:translateY(-1px)}.aurome-matcher__pill:active{transform:scale(.96)}.aurome-matcher__pill[aria-pressed="true"]{background:var(--matcher-ink);border-color:var(--matcher-ink);color:#fff}.aurome-matcher__pill.is-just-selected{animation:aurome-matcher-pop 260ms var(--aurome-ease,ease)}@keyframes aurome-matcher-pop{0%{transform:scale(1)}40%{transform:scale(1.09)}100%{transform:scale(1)}}.aurome-matcher__nav{display:flex;justify-content:flex-end;gap:12px;margin-top:30px}.aurome-matcher__btn{min-height:44px;padding:11px 26px;border-radius:var(--aurome-radius-pill,999px);font:var(--aurome-type-control,500 14px/1.4 sans-serif);letter-spacing:.01em;cursor:pointer;transition:background var(--aurome-motion-fast,160ms) var(--aurome-ease,ease),color var(--aurome-motion-fast,160ms) var(--aurome-ease,ease),opacity var(--aurome-motion-fast,160ms) var(--aurome-ease,ease);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.aurome-matcher__btn--primary{border:1px solid var(--matcher-ink);background:var(--matcher-ink);color:#fff}.aurome-matcher__btn--primary:hover{background:var(--aurome-accent-hover,#1a3050);border-color:var(--aurome-accent-hover,#1a3050)}.aurome-matcher__btn--primary:disabled{opacity:.4;cursor:not-allowed}.aurome-matcher__btn--ghost{border:1px solid rgb(13 13 13 / .2);background:#fff0;color:var(--aurome-ink,#0d0d0d)}.aurome-matcher__btn--ghost:hover{border-color:var(--matcher-ink)}.aurome-matcher__results-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px}.aurome-matcher__results-title{margin:0;font:var(--aurome-type-section,500 32px/1.12 serif);color:var(--aurome-ink,#0d0d0d);outline:none}.aurome-matcher__results-actions{display:flex;gap:10px;flex-wrap:wrap}.aurome-matcher__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(14px, 2vw, 28px)}.aurome-matcher__grid .aurome-product-card{animation:aurome-matcher-card-in 460ms var(--aurome-ease,cubic-bezier(.22,.61,.36,1)) both;animation-delay:calc(var(--i, 0) * 65ms)}@keyframes aurome-matcher-card-in{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.aurome-matcher__grid .aurome-product-card__visual{position:relative}.aurome-matcher__grid .aurome-product-card__sale,.aurome-matcher__grid .aurome-sample-badge--card{top:auto;bottom:12px}.aurome-matcher__badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 12px;border-radius:var(--aurome-radius-pill,999px);background:var(--matcher-ink);color:#fff;font:var(--aurome-type-meta,400 12px/1.5 sans-serif);letter-spacing:.04em;pointer-events:none;animation:aurome-matcher-badge-in 320ms var(--aurome-ease,ease) both;animation-delay:calc(var(--i, 0) * 65ms + 200ms)}@keyframes aurome-matcher-badge-in{from{opacity:0;transform:translateY(-4px) scale(.85)}to{opacity:1;transform:none}}.aurome-matcher__skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(14px, 2vw, 28px)}.aurome-matcher__skeleton-card{aspect-ratio:3 / 4.3;border-radius:var(--aurome-radius-editorial,12px);background:linear-gradient(100deg,rgb(13 13 13 / .05) 30%,rgb(13 13 13 / .11) 50%,rgb(13 13 13 / .05) 70%);background-size:200% 100%;animation:aurome-matcher-shimmer 1.25s linear infinite}@keyframes aurome-matcher-shimmer{to{background-position:-200% 0}}.aurome-matcher__empty{padding:20px 0;display:flex;flex-direction:column;gap:10px;color:var(--aurome-muted,#666)}@media (max-width:640px){.aurome-matcher__nav{flex-direction:column-reverse}.aurome-matcher__nav .aurome-matcher__btn{width:100%}.aurome-matcher__grid,.aurome-matcher__skeleton{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.aurome-matcher__pills{gap:12px}.aurome-matcher__pill{padding:12px 20px}}@media (prefers-reduced-motion:reduce){.aurome-matcher__spinner,.aurome-matcher__card,.aurome-matcher__results,.aurome-matcher__pill.is-just-selected,.aurome-matcher__grid .aurome-product-card,.aurome-matcher__badge,.aurome-matcher__skeleton-card{animation:none}.aurome-matcher__progress-bar,.aurome-matcher__pill,.aurome-matcher__btn{transition:none}}