.wfr-pdp-recs{background:var(--color-ink-950);color:var(--color-paper-50);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:clamp(2.25rem,2.6vw,2.875rem) clamp(1.25rem,3.8vw,4.5rem) clamp(2.75rem,3vw,3.5rem)}.wfr-pdp-recs .wfr-pdp-recs__title{letter-spacing:.08rem;margin:0 0 clamp(1.25rem,1.6vw,1.875rem);font-size:clamp(1.25rem,.95rem + .6vw,1.625rem);line-height:1.05}.wfr-pdp-recs__row{--gap:1.5rem;--ring:8px;grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * var(--gap)) / 5);gap:var(--gap);margin:calc(-1 * var(--ring));padding:var(--ring) var(--ring) calc(.25rem + var(--ring));scroll-padding-inline:var(--ring);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:grid;overflow-x:auto}.wfr-pdp-recs__row::-webkit-scrollbar{display:none}.wfr-pdp-recs__item{scroll-snap-align:start;min-width:0}.wfr-pdp-recs__item .wfr-product-card{color:var(--color-paper-50)}@media (max-width:1023px){.wfr-pdp-recs__row{--gap:1rem;grid-auto-columns:calc((100% - 2 * var(--gap)) / 2.6)}}@media (max-width:639px){.wfr-pdp-recs__row{scroll-padding-left:var(--ring);grid-auto-columns:62%;margin-right:calc(-1*clamp(1.25rem,3.8vw,4.5rem));padding-right:clamp(1.25rem,3.8vw,4.5rem)}}
