.searchresults-agent-mcom .d-none{display:none !important}
.searchresults-agent-mcom a.gen-ai-citation{color:blue}
.searchresults-agent-mcom .SearchResult_Container{margin:20px}
.searchresults-agent-mcom .macys_error_heading{font-size:20px;line-height:1.25;font-weight:600;color:#111827;margin:0 0 8px}
.searchresults-agent-mcom .macys_error_text{font-size:15px;line-height:1.5;color:#4b5563;margin:0 0 8px}
.searchresults-agent-mcom .top-articles-skeleton{display:flex;flex-direction:column;gap:8px;padding:8px 0}
.searchresults-agent-mcom .tag-pill-skeleton-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.searchresults-agent-mcom .tag-pill-skeleton{display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;min-height:1.5rem;border-radius:.9375rem;font-size:.75rem;line-height:1.33333;letter-spacing:.32px;font-weight:700;white-space:nowrap;color:#6929c4;background-color:#e8daff;width:10%;height:15px;background:linear-gradient(90deg,#e9e9e9 25%,#f6f6f6 37%,#e9e9e9 63%);background-size:400% 100%;animation:shimmer 1.2s linear infinite}
.searchresults-agent-mcom .separator-line{width:100%;height:5px;border-radius:6px;background:linear-gradient(90deg,#e9e9e9 25%,#f6f6f6 37%,#e9e9e9 63%);background-size:400% 100%;animation:shimmer 1.2s linear infinite;padding-bottom:5px}
.searchresults-agent-mcom .ai-summary-skeleton{display:flex;flex-direction:column;gap:8px;padding:8px 0}
.searchresults-agent-mcom .s-line{width:100%;height:12px;border-radius:6px;background:linear-gradient(90deg,#e9e9e9 25%,#f6f6f6 37%,#e9e9e9 63%);background-size:400% 100%;animation:shimmer 1.2s linear infinite}
.searchresults-agent-mcom .s-line--short{width:45%;height:14px}
@keyframes shimmer{0{background-position:200% 0}
100%{background-position:-200% 0}
}
.searchresults-agent-mcom .header-section{display:flex;gap:10px;align-items:center;background-color:#f4f4f4;padding:5px;margin:10px 0;line-height:1;height:2.5rem}
.searchresults-agent-mcom .section-title{font-size:1.25rem;font-weight:400;letter-spacing:normal;text-transform:none;margin:0}
.searchresults-agent-mcom .article-title{display:flex;flex-direction:row;align-items:center;font-weight:700;cursor:pointer;font-size:1rem;line-height:1.5rem;letter-spacing:0;margin:0;color:#161616;text-decoration:none}
.searchresults-agent-mcom .article-passage{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0;color:#525252}
.searchresults-agent-mcom .bookmark-section{display:flex;flex-direction:row;justify-content:space-between}
.searchresults-agent-mcom .search-tag{font-size:.75rem;font-weight:300;line-height:1.33333;letter-spacing:.32px;display:block;background:transparent;padding:0;margin:0 0 .5rem 0;min-width:0;min-height:0;border-radius:0;font:inherit}
.searchresults-agent-mcom .search-tag__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.searchresults-agent-mcom .search-tag__pill{display:inline-flex;min-width:2rem;max-width:100%;min-height:1.5rem;align-items:center;justify-content:center;padding:0rem .4rem;margin:.25rem;padding:0 .5rem;border-radius:.9375rem;cursor:default;vertical-align:middle;word-break:break-word;font-size:.75rem;line-height:1.33333;letter-spacing:.32px;font-weight:500;white-space:nowrap;color:#9f1853;background:#ffd6e8}
.searchresults-agent-mcom .search-tag__pill:focus{outline:2px solid #9f1853;outline-offset:2px}
.searchresults-agent-mcom .search-title{line-height:3rem;font-weight:400;font-size:2rem;letter-spacing:normal;text-align:center;margin:0;padding:0;text-transform:none}
.searchresults-agent-mcom .search-center{display:flex;flex-direction:column;justify-content:flex-start;width:100%;line-height:1;padding-top:20px}
.searchresults-agent-mcom .results-count{color:#525252;margin:0 0 1rem;padding:0;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0}
.searchresults-agent-mcom .most-recommended-header{background-color:#f4f4f4}
.searchresults-agent-mcom .most-recommended-content{border:1px solid #161616;padding:1rem .688rem .85rem 1.5rem;margin-bottom:3rem}
.searchresults-agent-mcom .search-tag-style{color:#9f1853;background-color:#ffd6e8}
.searchresults-agent-mcom .related-articles-header{background-color:#f4f4f4}
.searchresults-agent-mcom .related-articles-header{background-color:#f4f4f4}
.searchresults-agent-mcom .top-articles-content{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #525252}
.searchresults-agent-mcom .show-more{margin-bottom:3rem;cursor:pointer;color:#000;text-decoration:underline;display:inline-flex;align-items:center;justify-content:center;padding:0 8rem;min-height:2.5rem;border-radius:.9375rem;font-size:1rem;line-height:1.33333;letter-spacing:.32px;font-weight:700;white-space:nowrap;color:#9f1853;background-color:#ffd6e8}
.searchresults-agent-mcom .gen-ai-title{margin:0;padding:0;font-size:1.2rem;font-weight:300}
.searchresults-agent-mcom .gen-ai-content{padding-left:7.2px;border:6px solid #f4f4f4;background-color:#f4f4f4;border-radius:15px;margin-bottom:2rem}
.searchresults-agent-mcom .gen-ai-passage{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0;color:#525252;background-color:#fff}
.searchresults-agent-mcom .gen-ai-icon{width:30px;height:20px;aspect-ratio:auto 1.5}
.searchresults-agent-mcom .gen-ai-header{height:2.44rem}
.searchresults-agent-mcom .gen-ai-citation{cursor:pointer;text-decoration:none}
.searchresults-agent-mcom .aligned{display:flex;align-items:center}
.searchresults-agent-mcom .hidden-article{display:none}
.searchresults-agent-mcom .macys_search-landing-center{display:flex;flex-direction:column;justify-content:flex-start;width:100%;line-height:1;padding:30px}
.searchresults-agent-mcom .macys_no-results-heading{font-size:1.8rem;line-height:1.8rem;font-weight:700;letter-spacing:normal;text-transform:none;margin:0}
.searchresults-agent-mcom .macys_no-results-text{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0;margin:0}
.searchresults-agent-mcom .macys_toast-notification{display:flex;width:18rem;height:auto;padding-left:.8125rem;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);color:#fff}
.searchresults-agent-mcom .macys_toast-notification--error{border-left:3px solid #fa4d56;background:#393939}
.searchresults-agent-mcom .macys_toast-notification__icon{flex-shrink:0;margin-top:1rem;margin-right:1rem;fill:#fa4d56}
.searchresults-agent-mcom .macys_toast-notification__details{margin-right:1rem}
.searchresults-agent-mcom .macys_toast-notification__title{font-size:.875rem;line-height:1.28572;letter-spacing:.16px;margin-top:1rem;font-weight:600;word-break:break-word}
.searchresults-agent-mcom .macys_toast-notification__subtitle{font-size:.875rem;font-weight:400;line-height:1.28572;letter-spacing:.16px;margin-top:0;margin-bottom:1rem;color:#fff;word-break:break-word}
.searchresults-agent-mcom .macys_toast-notification__close-button{outline:2px solid transparent;outline-offset:-2px;display:flex;width:3rem;min-width:3rem;height:3rem;min-height:3rem;flex-direction:column;align-items:center;justify-content:center;padding:0;border:0;margin-left:auto;background-color:transparent;cursor:pointer;transition:outline .25s,background-color .25s}
.searchresults-agent-mcom .macys_toast-notification__close-icon{fill:#fff}