.dr-style-recommendations{margin:24px auto;max-width:1440px}
.dr-style-recommendations h2{margin:0 0 20px}
.dr-style-recommendations ul.dr-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}
.dr-style-recommendations li.dr-style-card{list-style:none;margin:0;padding:0;min-width:0}
.dr-style-recommendations a.dr-style-link{display:flex;flex-direction:column;gap:10px;height:100%;color:inherit;text-decoration:none}
.dr-style-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f3eee6}
.dr-style-title{font-size:15px;line-height:1.45}
.dr-style-action{margin-top:auto;text-decoration:underline;text-underline-offset:3px;font-size:14px}
.dr-style-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.dr-style-drawer ul.dr-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}
.dr-style-drawer .dr-style-title{font-size:13px}
.dr-style-drawer .product-price__item{font-size:13px}
@media(max-width:959px){.dr-style-recommendations ul.dr-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.dr-style-title{font-size:14px}}
