.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__preview{display:grid;grid-template-columns:64px minmax(0,1fr) 20px;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__preview-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}
.sd-pdp-suggestion__preview:hover .sd-pdp-suggestion__title{text-decoration:underline;text-underline-offset:3px}
.sd-pdp-suggestion__preview:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:699px){.sd-pdp-suggestions{margin-block:24px 18px}.sd-pdp-suggestion__preview{grid-template-columns:56px minmax(0,1fr) 20px;gap:12px;padding:8px 0}.sd-pdp-suggestion__image{width:56px}}

.sd-pdp-suggestions__pairing{font:400 12px/1.6 var(--text-font-family);margin:0 0 16px;max-width:65ch}


.sd-pdp-suggestion__preview{width:100%;border:0;background:transparent;border-radius:0;font:inherit;text-align:start;cursor:pointer}
