.sd-pdp-suggestions{margin-block:26px 20px;color:rgb(var(--text-color))}
.sd-pdp-suggestions h2{font:400 14px/1.4 var(--text-font-family);margin:0 0 12px}
.sd-pdp-suggestions ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;border-top:1px solid rgb(var(--text-color)/.15)}
.sd-pdp-suggestion{border-bottom:1px solid rgb(var(--text-color)/.15);margin:0;padding:0}
.sd-pdp-suggestion>a{display:grid;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:10px 0;color:inherit;text-decoration:none}
.sd-pdp-suggestion__image{display:block;width:64px;aspect-ratio:4/5;background:#f3f3f1;overflow:hidden}
.sd-pdp-suggestion__image img{width:100%;height:100%;object-fit:cover}
.sd-pdp-suggestion__info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:12px;line-height:1.3}
.sd-pdp-suggestion__title{font-weight:400}
.sd-pdp-suggestion__vendor{font-size:10px;color:rgb(var(--text-color)/.55)}
.sd-pdp-suggestion__price{font-size:12px;white-space:normal}
.sd-pdp-suggestion__price s{margin-inline-start:5px;color:rgb(var(--text-color)/.5)}
.sd-pdp-suggestion__arrow{font-size:16px}
.sd-pdp-suggestion>a:hover .sd-pdp-suggestion__title{text-decoration:underline;text-underline-offset:3px}
.sd-pdp-suggestion>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:699px){.sd-pdp-suggestions{margin-block:24px 18px}.sd-pdp-suggestion>a{grid-template-columns:56px minmax(0,1fr) 16px;gap:12px;padding:8px 0}.sd-pdp-suggestion__image{width:56px}}
