:root{--aifa-primary:#6366f1;--aifa-primary-hover:#4f46e5;--aifa-secondary:#8b5cf6;--aifa-accent:#06b6d4;--aifa-success:#22c55e;--aifa-warning:#f59e0b;--aifa-error:#ef4444;--aifa-text:#1e293b;--aifa-text-muted:#64748b;--aifa-bg:#ffffff;--aifa-bg-alt:#f8fafc;--aifa-border:#e2e8f0;--aifa-radius:12px;--aifa-radius-sm:8px;--aifa-radius-lg:16px;--aifa-font:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--aifa-shadow:0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);--aifa-shadow-lg:0 10px 25px rgba(0, 0, 0, 0.1);--aifa-transition:200ms ease}.aifa-wrap{font-family:var(--aifa-font);color:var(--aifa-text);line-height:1.6;box-sizing:border-box}.aifa-wrap *,.aifa-wrap *::before,.aifa-wrap *::after{box-sizing:inherit}.aifa-size-helper{font-family:var(--aifa-font);color:var(--aifa-text);margin:0 0 18px;padding:14px 16px;border:1px solid var(--aifa-border);border-radius:var(--aifa-radius);background:var(--aifa-bg-alt);box-shadow:var(--aifa-shadow);box-sizing:border-box}.aifa-size-helper__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between}.aifa-size-helper__pitch{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:180px}.aifa-size-helper__q{font-size:15px;font-weight:700;margin:0}.aifa-size-helper__sub{font-size:13px;color:var(--aifa-text-muted);line-height:1.4}.aifa-size-helper__find{white-space:nowrap}.aifa-size-helper__chart{margin-top:10px;border-top:1px dashed var(--aifa-border);padding-top:8px}.aifa-size-helper__summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--aifa-primary);list-style:none;-webkit-user-select:none;user-select:none;padding:4px 0}.aifa-size-helper__summary::-webkit-details-marker{display:none}.aifa-size-helper__summary::after{content:' ▾';color:var(--aifa-text-muted)}.aifa-size-helper__chart[open] .aifa-size-helper__summary::after{content:' ▴'}.aifa-size-helper__chart-body{margin-top:6px}.aifa-size-helper--compact{padding:0;border:none;background:none;margin:6px 0 16px}.aifa-size-helper__link{background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:14px;font-weight:600;color:var(--aifa-primary);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.aifa-size-helper__link:hover,.aifa-size-helper__link:focus-visible{filter:brightness(1.12);outline:none}.aifa-size-helper--compact .aifa-size-helper__chart{border-top:none;margin-top:8px;padding-top:0}.aifa-size-helper__chart-body .aifa-size-chart{margin:0}.aifa-size-helper,.aifa-size-helper__chart-body{max-width:100%;min-width:0}.aifa-size-helper__chart-body .aifa-size-chart__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:600px){.aifa-size-helper{padding:12px 14px}.aifa-size-helper__row{flex-direction:column;align-items:stretch;gap:10px}.aifa-size-helper__pitch{min-width:0}.aifa-size-helper__find{width:100%;min-height:44px;white-space:normal}.aifa-size-helper__summary{display:flex;align-items:center;min-height:44px}}.aifa-size-chart{margin:1.5em 0;border:1px solid var(--aifa-border);border-radius:var(--aifa-radius);overflow:hidden;background:var(--aifa-bg);box-shadow:var(--aifa-shadow)}.aifa-size-chart__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--aifa-bg-alt);border-bottom:1px solid var(--aifa-border)}.aifa-size-chart__title{font-size:16px;font-weight:600;margin:0}.aifa-size-chart__toggle{display:flex;gap:4px;background:var(--aifa-border);border-radius:6px;padding:2px}.aifa-size-chart__toggle-btn{padding:4px 12px;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;background:#fff0;color:var(--aifa-text-muted);transition:all var(--aifa-transition)}.aifa-size-chart__toggle-btn.active{background:var(--aifa-bg);color:var(--aifa-text);box-shadow:var(--aifa-shadow)}.aifa-size-chart__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.aifa-size-chart__table{width:100%;border-collapse:collapse;font-size:14px}.aifa-size-chart__table th{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--aifa-text-muted);background:var(--aifa-bg-alt);border-bottom:2px solid var(--aifa-border);white-space:nowrap}.aifa-size-chart__table td{padding:10px 14px;border-bottom:1px solid var(--aifa-border);white-space:nowrap}.aifa-size-chart__table tr:last-child td{border-bottom:none}.aifa-size-chart__table tr:hover td{background:var(--aifa-bg-alt)}.aifa-size-chart__table .aifa-sc-size-col{font-weight:600;color:var(--aifa-primary)}.aifa-size-chart__table .aifa-sc-highlight td{background:rgb(99 102 241 / .08)}.aifa-size-chart__footer{padding:12px 20px;background:var(--aifa-bg-alt);border-top:1px solid var(--aifa-border);display:flex;align-items:center;gap:12px}.aifa-size-chart__find-size-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--aifa-primary);color:#fff;border:none;border-radius:var(--aifa-radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:background var(--aifa-transition)}.aifa-size-chart__find-size-btn:hover{background:var(--aifa-primary-hover)}.aifa-fitting-room{margin:1.5em 0;border:1px solid var(--aifa-border);border-radius:var(--aifa-radius);overflow:hidden;background:var(--aifa-bg);box-shadow:var(--aifa-shadow)}.aifa-fitting-room__header{padding:20px 24px;background:linear-gradient(135deg,var(--aifa-primary),var(--aifa-secondary));color:#fff}.aifa-fitting-room__title{font-size:20px;font-weight:700;margin:0 0 4px}.aifa-fitting-room__subtitle{font-size:14px;opacity:.85;margin:0}.aifa-fitting-room__paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:20px}.aifa-fitting-room__path{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;border:2px solid var(--aifa-border);border-radius:var(--aifa-radius);background:var(--aifa-bg);cursor:pointer;text-align:center;transition:all var(--aifa-transition)}.aifa-fitting-room__path:hover{border-color:var(--aifa-primary);box-shadow:var(--aifa-shadow);transform:translateY(-2px)}.aifa-fitting-room__path.active{border-color:var(--aifa-primary);background:rgb(99 102 241 / .05)}.aifa-fitting-room__path-icon{font-size:32px;line-height:1}.aifa-fitting-room__path-label{font-weight:600;font-size:14px}.aifa-fitting-room__path-desc{font-size:12px;color:var(--aifa-text-muted)}.aifa-fitting-room__panel{display:none;padding:20px}.aifa-fitting-room__panel.active{display:block}.aifa-fitting-room__form-group{margin-bottom:16px}.aifa-fitting-room__label{display:block;font-size:13px;font-weight:600;color:var(--aifa-text);margin-bottom:6px}.aifa-fitting-room__input{width:100%;max-width:200px;padding:8px 12px;border:1px solid var(--aifa-border);border-radius:var(--aifa-radius-sm);font-size:14px;font-family:var(--aifa-font);transition:border-color var(--aifa-transition)}.aifa-fitting-room__input:focus{outline:none;border-color:var(--aifa-primary);box-shadow:0 0 0 3px rgb(99 102 241 / .15)}.aifa-fitting-room__actions{display:flex;gap:12px;padding:16px 20px;border-top:1px solid var(--aifa-border)}.aifa-size-gate{padding:16px 20px;margin:12px 0;background:linear-gradient(135deg,rgb(99 102 241 / .08),rgb(139 92 246 / .08));border:1px solid rgb(99 102 241 / .2);border-radius:var(--aifa-radius)}.aifa-size-gate__banner{display:flex;align-items:flex-start;gap:12px}.aifa-size-gate__icon{font-size:24px;flex-shrink:0}.aifa-size-gate__text{flex:1;font-size:14px;line-height:1.5}.aifa-size-gate__text strong{display:block;margin-bottom:4px}.aifa-size-gate__cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 16px;background:var(--aifa-primary);color:#fff;border:none;border-radius:var(--aifa-radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:background var(--aifa-transition);text-decoration:none}.aifa-size-gate__cta:hover{background:var(--aifa-primary-hover);color:#fff}.aifa-size-gate__ack{margin-top:12px;padding:12px;background:var(--aifa-bg);border-radius:var(--aifa-radius-sm);border:1px solid var(--aifa-border)}.aifa-size-gate__ack label{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}.aifa-size-gate__ack input[type="checkbox"]{margin-top:2px;accent-color:var(--aifa-primary)}.aifa-recommendation{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(135deg,var(--aifa-success),#16a34a);color:#fff;border-radius:var(--aifa-radius-sm);font-size:14px;font-weight:600;box-shadow:var(--aifa-shadow)}.aifa-recommendation__size{font-size:18px;font-weight:700}.aifa-recommendation__confidence{font-size:12px;opacity:.9}.aifa-measurement-guide{margin:1.5em 0;padding:24px;background:var(--aifa-bg);border:1px solid var(--aifa-border);border-radius:var(--aifa-radius)}.aifa-measurement-guide h3{margin:0 0 16px;font-size:18px;font-weight:700}.aifa-guide-steps{display:flex;flex-direction:column;gap:16px}.aifa-guide-step{display:flex;align-items:flex-start;gap:14px}.aifa-guide-step__number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--aifa-primary);color:#fff;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.aifa-guide-step__content strong{display:block;font-size:14px;margin-bottom:2px}.aifa-guide-step__content p{margin:0;font-size:13px;color:var(--aifa-text-muted)}.aifa-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border:none;border-radius:var(--aifa-radius-sm);font-family:var(--aifa-font);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--aifa-transition);text-decoration:none;line-height:1.4}.aifa-btn--primary{background:var(--aifa-primary);color:#fff}.aifa-btn--primary:hover{background:var(--aifa-primary-hover)}.aifa-btn--secondary{background:#fff0;color:var(--aifa-primary);border:1px solid var(--aifa-primary)}.aifa-btn--secondary:hover{background:rgb(99 102 241 / .05)}.aifa-btn--sm{padding:6px 12px;font-size:13px}.aifa-btn--lg{padding:12px 28px;font-size:16px}.aifa-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgb(99 102 241 / .3);border-top-color:var(--aifa-primary);border-radius:50%;animation:aifa-spin 0.6s linear infinite}@keyframes aifa-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.aifa-fitting-room__paths{grid-template-columns:1fr 1fr}.aifa-fitting-room__path{padding:14px 10px}.aifa-size-chart__header{flex-direction:column;gap:10px}}body.aifa-fitting-room-open{overflow:hidden}#aifa-fitting-room.aifa-fitting-room{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;margin:0;padding:24px;border:none;border-radius:0;background:#fff0;box-shadow:none;overflow:visible;font-family:var(--aifa-font);color:var(--aifa-text);line-height:1.5;box-sizing:border-box}#aifa-fitting-room *,#aifa-fitting-room *::before,#aifa-fitting-room *::after{box-sizing:inherit}#aifa-fitting-room .aifa-fitting-room__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .65)}#aifa-fitting-room .aifa-fitting-room__panel{display:block;position:relative;width:100%;max-width:680px;max-height:90vh;overflow-y:auto;padding:0 0 24px;background:var(--aifa-bg);border-radius:var(--aifa-radius-lg);box-shadow:var(--aifa-shadow-lg)}#aifa-fitting-room .aifa-fitting-room__close{position:absolute;top:14px;right:16px;z-index:2;border:none;background:#fff0;font-size:28px;line-height:1;cursor:pointer;color:#fff;opacity:.85}#aifa-fitting-room .aifa-fitting-room__close:hover{opacity:1}#aifa-fitting-room .aifa-fitting-room__header h2{margin:0;font-size:20px;color:#fff}.aifa-fitting-room__error{margin:12px 24px 0;padding:10px 14px;background:rgb(239 68 68 / .08);border:1px solid var(--aifa-error);border-radius:var(--aifa-radius-sm);color:var(--aifa-error);font-size:14px}.aifa-fitting-room__progress{display:flex;align-items:center;gap:10px;margin:16px 24px 0}.aifa-fitting-room__progress-bar{flex:1;height:8px;background:var(--aifa-border);border-radius:4px;overflow:hidden}.aifa-fitting-room__progress-fill{height:100%;background:var(--aifa-primary);transition:width var(--aifa-transition)}.aifa-fitting-room__progress-text{font-size:12px;color:var(--aifa-text-muted);white-space:nowrap}.aifa-fitting-room__step{padding:16px 24px 0}.aifa-fitting-room__intro{margin:0 0 16px;font-size:14px;color:var(--aifa-text-muted)}#aifa-fitting-room .aifa-fitting-room__paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:0}.aifa-path-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 14px;border:2px solid var(--aifa-border);border-radius:var(--aifa-radius);background:var(--aifa-bg);cursor:pointer;text-align:center;font-family:var(--aifa-font);transition:all var(--aifa-transition)}.aifa-path-card:hover,.aifa-path-card.active{border-color:var(--aifa-primary);box-shadow:var(--aifa-shadow)}.aifa-path-card__icon{font-size:32px;line-height:1}.aifa-path-card__title{font-weight:700;font-size:13px;color:inherit}#aifa-fitting-room{--aifa-text:#e8e2f5;--aifa-text-muted:#b6a9d9;--aifa-bg:#1a0a3e;--aifa-bg-alt:#241150;--aifa-border:rgba(255, 255, 255, 0.14);color:var(--aifa-text)}#aifa-fitting-room .aifa-path-card,#aifa-fitting-room .aifa-clothes-type-btn,#aifa-fitting-room .aifa-guided__field,#aifa-fitting-room .aifa-direct__input,#aifa-fitting-room .aifa-path-card__title,#aifa-fitting-room .aifa-path-card__icon{color:var(--aifa-text)}#aifa-fitting-room .aifa-link-btn,#aifa-fitting-room .aifa-btn--secondary{color:#c9b8ff}#aifa-fitting-room .aifa-btn--secondary{border-color:rgb(201 184 255 / .55)}#aifa-fitting-room .aifa-btn--secondary:hover{background:rgb(201 184 255 / .12)}#aifa-fitting-room .aifa-link-btn{text-decoration:underline;opacity:.95}.aifa-path-card__desc,.aifa-path-card__time{font-size:12px;color:var(--aifa-text-muted)}.aifa-link-btn{border:none;background:none;padding:0;color:var(--aifa-primary);font-size:14px;cursor:pointer;text-decoration:underline}.aifa-fitting-room__alt,.aifa-fitting-room__saved{margin-top:16px;text-align:center}.aifa-fitting-room__saved p{margin:0 0 8px;font-size:14px}.aifa-btn--accent{background:var(--aifa-accent);color:#fff}.aifa-btn--accent:hover{background:#0891b2}.aifa-guided__step h3{margin:0 0 12px;font-size:16px}.aifa-guided__illustration svg{display:block;max-width:140px;height:auto;margin:0 auto 12px}.aifa-guided__instructions{font-size:14px}.aifa-guided__solo-tip,.aifa-guided__no-tape{font-size:13px;color:var(--aifa-text-muted)}.aifa-guided__input{margin:16px 0}.aifa-guided__input label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.aifa-guided__input-wrap{display:flex;align-items:center;gap:8px}.aifa-guided__field{width:120px;padding:8px 12px;border:1px solid var(--aifa-border);border-radius:var(--aifa-radius-sm);font-size:16px}.aifa-guided__unit{font-size:14px;color:var(--aifa-text-muted)}.aifa-guided__warning{color:var(--aifa-warning);font-size:13px;margin:8px 0 0}.aifa-guided__nav{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.aifa-guided__nav .aifa-guided-next{margin-left:auto}.aifa-direct h3{margin:0 0 12px;font-size:16px}.aifa-direct__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:12px 0}.aifa-direct__field label{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.aifa-direct__input{width:100%;padding:8px 12px;border:1px solid var(--aifa-border);border-radius:var(--aifa-radius-sm);font-size:14px}.aifa-direct__help{font-size:13px;color:var(--aifa-text-muted);margin:8px 0 16px}.aifa-clothes h3{margin:0 0 12px;font-size:16px}.aifa-clothes__type label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.aifa-clothes__type-btns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.aifa-clothes-type-btn{padding:8px 14px;border:2px solid var(--aifa-border);border-radius:var(--aifa-radius-sm);background:var(--aifa-bg);font-size:14px;cursor:pointer;transition:border-color var(--aifa-transition)}.aifa-clothes-type-btn:hover,.aifa-clothes-type-btn.active{border-color:var(--aifa-primary)}.aifa-clothes__fields{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:16px}.aifa-clothes__field label{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.aifa-clothes__input{width:140px;padding:8px 12px;border:1px solid var(--aifa-border);border-radius:var(--aifa-radius-sm);font-size:14px}.aifa-results h3{margin:0 0 12px;font-size:16px}.aifa-results__card{padding:16px;border:1px solid var(--aifa-border);border-radius:var(--aifa-radius);margin:12px 0}.aifa-results__size-display{display:flex;align-items:baseline;gap:10px}.aifa-results__label{font-size:14px;color:var(--aifa-text-muted)}.aifa-results__size{font-size:32px;font-weight:700;color:var(--aifa-primary)}.aifa-results__confidence{margin-top:10px}.aifa-results__confidence-bar{height:8px;background:var(--aifa-border);border-radius:4px;overflow:hidden}.aifa-results__confidence-fill{height:100%;width:0;background:var(--aifa-success);transition:width var(--aifa-transition)}.aifa-results__confidence-text{font-size:12px;color:var(--aifa-text-muted)}.aifa-results__details-list{margin:10px 0 0;padding-left:18px;font-size:13px;color:var(--aifa-text-muted)}.aifa-results__message{font-size:14px;margin:8px 0}.aifa-results__measurements h4{margin:12px 0 8px;font-size:14px}.aifa-results__measurements-list{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.aifa-results__measure{padding:6px 10px;border:1px solid var(--aifa-border);border-radius:999px;background:var(--aifa-bg-alt);font-size:13px;cursor:pointer}.aifa-results__edit-note{font-size:12px;color:var(--aifa-text-muted);margin:0}.aifa-results__custom-label,.aifa-results__ack-label{display:flex;gap:8px;align-items:flex-start;font-size:13px;cursor:pointer;margin:10px 0}.aifa-results__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.aifa-results-add-to-cart:disabled{opacity:.5;cursor:not-allowed}.aifa-photo-scan h3{margin:0 0 12px;font-size:16px}.aifa-photo-scan__tips p,.aifa-photo-scan__privacy,.aifa-photo-scan__instruction{margin:6px 0;font-size:13px}.aifa-photo-scan .aifa-btn{margin:8px 8px 0 0}.aifa-photo-scan__viewfinder{position:relative;width:100%;max-width:340px;margin:12px auto;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:#000;border:1px solid var(--aifa-border,rgb(255 255 255 / .14))}.aifa-photo-scan__viewfinder video{width:100%;height:100%;object-fit:cover;display:block;transform:scaleX(-1)}.aifa-photo-scan__guide-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.aifa-photo-scan__guide-overlay svg{height:88%;width:auto}.aifa-photo-scan__height{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 14px}.aifa-photo-scan__height label{font-size:14px;font-weight:600}.aifa-photo-scan__height input{flex:0 0 auto;width:120px;max-width:100%;padding:10px 12px;font-size:16px;border-radius:var(--aifa-radius-sm);border:1px solid var(--aifa-border);background:var(--aifa-bg-alt);color:var(--aifa-text);min-height:44px}.aifa-photo-scan__file-hint{display:none;margin:6px 0;font-size:13px;opacity:.85}.aifa-photo-scan--file .aifa-photo-scan__viewfinder,.aifa-photo-scan--file .aifa-photo-scan__instruction,.aifa-photo-scan--file .aifa-photo-timer-btn{display:none}.aifa-photo-scan--file .aifa-photo-scan__file-hint{display:block}.aifa-photo-scan__thumbs{display:flex;gap:10px;margin:12px 0 4px}.aifa-photo-scan__thumb{width:72px;height:96px;object-fit:cover;border-radius:10px;border:2px solid var(--aifa-accent,#ff00ff)}.aifa-size-chart__units{display:flex;gap:4px;background:var(--aifa-border);border-radius:6px;padding:2px}.aifa-unit-btn{padding:4px 12px;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;background:#fff0;color:var(--aifa-text-muted);transition:all var(--aifa-transition)}.aifa-unit-btn.active{background:var(--aifa-bg);color:var(--aifa-text);box-shadow:var(--aifa-shadow)}.aifa-size-chart__notes{padding:12px 20px;font-size:13px;color:var(--aifa-text-muted)}.aifa-size-chart__cta{padding:12px 20px;border-top:1px solid var(--aifa-border)}.aifa-size-gate-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px;margin:12px 0;background:linear-gradient(135deg,rgb(99 102 241 / .08),rgb(139 92 246 / .08));border:1px solid rgb(99 102 241 / .2);border-radius:var(--aifa-radius)}.aifa-size-gate-banner__icon{font-size:22px;flex-shrink:0}.aifa-size-gate-banner__content{flex:1;min-width:180px;font-size:14px}.aifa-size-gate__ack--highlight{outline:2px solid var(--aifa-error);outline-offset:2px}.aifa-checkout-ack{margin:12px 0;padding:14px 16px;border:1px solid var(--aifa-border);border-radius:var(--aifa-radius);background:var(--aifa-bg-alt)}.aifa-checkout-ack h4{margin:0 0 6px;font-size:14px}.aifa-checkout-ack__notice{margin:0 0 8px;font-size:13px;color:var(--aifa-text-muted)}.aifa-checkout-ack__label{display:flex;gap:8px;align-items:flex-start;font-size:13px;cursor:pointer}@media (max-width:600px){#aifa-fitting-room.aifa-fitting-room{padding:10px}#aifa-fitting-room .aifa-fitting-room__panel{max-height:96vh}#aifa-fitting-room .aifa-fitting-room__paths{grid-template-columns:1fr}}.aifa-fitting-room,.aifa-size-chart,.aifa-size-helper__chart,.aifa-measurement-guide,.aifa-size-gate__ack{color:var(--aifa-text)}.aifa-fitting-room :is(h1,h2,h3,h4,h5,h6),.aifa-size-chart :is(h1,h2,h3,h4,h5,h6),.aifa-measurement-guide :is(h1,h2,h3,h4,h5,h6),.aifa-photo-scan h3,.aifa-photo-scan p,.aifa-photo-scan li,.aifa-guided :is(h1,h2,h3,h4,h5,h6),.aifa-direct :is(h1,h2,h3,h4,h5,h6),.aifa-clothes :is(h1,h2,h3,h4,h5,h6),.aifa-results :is(h1,h2,h3,h4,h5,h6){color:var(--aifa-text)}.aifa-fitting-room label,.aifa-fitting-room legend,.aifa-fitting-room__path-label,.aifa-fitting-room__path-desc{color:var(--aifa-text)}.aifa-clothes-type-btn,.aifa-unit-btn{color:var(--aifa-text)}.aifa-fitting-room__header,.aifa-fitting-room__header :is(h1,h2,h3),.aifa-fitting-room__title{color:#fff}.aifa-fitting-room__subtitle{color:rgb(255 255 255 / .85)}