﻿#s-result .preview-recommendations{padding:10px 20px 30px;color:#f3eee5;font-family:var(--sans,sans-serif)}
.pr-heading{margin:0 0 20px}.pr-heading>span{font-size:12px;font-weight:800;letter-spacing:2px;color:#d8bc75}.pr-heading h2{font-size:20px;line-height:1.4;margin:9px 0 5px;font-weight:750}.pr-heading>p{font-size:12px;color:#aaa49a;margin:0}
.pr-product{margin-bottom:30px}.pr-hero{position:relative;display:block;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#18151f;color:inherit;text-decoration:none;border:1px solid #ffffff12}.pr-hero img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.pr-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,#08070b45 47%,#08070bf5 100%);pointer-events:none}.pr-hero-copy{position:absolute;z-index:1;bottom:18px;left:18px;right:18px}.pr-hero-copy h3{font-size:25px;line-height:1.25;margin:0 0 7px;font-weight:800;letter-spacing:-.6px}.pr-hero-copy p{font-size:12px;line-height:1.65;color:#e6dfd3;margin:0 0 12px}.pr-hero-copy>span{font-size:11px;color:#e8ce88;font-weight:650}.pr-hero-copy b{margin-left:7px}.pr-hero:hover img{transform:scale(1.025)}.pr-hero:focus-visible,.pr-review-track:focus-visible{outline:2px solid #e8ce88;outline-offset:3px}
.pr-review-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:650;margin:15px 0 10px}.pr-review-label>span{color:#ddc078;font-size:11px;letter-spacing:1px}.pr-review-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:#75643d #ffffff08;overscroll-behavior-x:contain}.pr-review{box-sizing:border-box;flex:0 0 77%;scroll-snap-align:start;padding:14px;background:#ffffff07;border:1px solid #ffffff09;border-radius:12px}.pr-review p{font-size:12px;line-height:1.75;color:#c9c5bf;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.pr-review>div{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#938b7d}.pr-review>div>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(min-width:600px){.pr-review{flex-basis:46%}.pr-hero{aspect-ratio:1/1}}
@media(prefers-reduced-motion:reduce){.pr-hero img{transition:none}}

