.pdp-rec{display:block}.pdp-rec[hidden]{display:none}.pdp-rec--similar{background:var(--surface)}.pdp-rec--cross{background:var(--white);border-top:1px solid var(--line)}.pdp-rec__inner{display:flex;flex-direction:column;gap:22px;padding-block:clamp(40px,5vw,72px)}.pdp-rec--cross .pdp-rec__inner{gap:24px;padding-block:clamp(48px,6vw,80px)}.pdp-rec__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.pdp-rec--cross .pdp-rec__head{align-items:baseline}.pdp-rec__intro{display:flex;flex-direction:column;gap:8px}.pdp-rec__intro .pdp-eyebrow{margin:0}.pdp-rec__h{margin:0;font-family:var(--font-heading);font-style:italic;font-weight:900;font-size:clamp(24px,2.6vw,32px);line-height:1.1}.pdp-rec__sub{margin:0;font-size:15px;color:var(--muted-2)}.pdp-rec__grid{margin:0;padding:0;list-style:none}.pdp-rec__grid--cross{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.pdp-rec__grid--cross{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.pdp-rec__grid--pair{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px}.pdp-mcard{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--r-card);background:var(--surface);color:var(--ink);text-decoration:none}.pdp-mcard:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pdp-mcard__media{--pad: 10%;position:relative;flex:none;aspect-ratio:1 / 1;background:var(--surface-2)}.pdp-mcard--pair .pdp-mcard__media{--pad: 6%;aspect-ratio:4 / 3}.pdp-mcard__img{position:absolute;inset:var(--pad);width:calc(100% - 2 * var(--pad));height:calc(100% - 2 * var(--pad));object-fit:contain}.pdp-mcard__pill{position:absolute;top:10px;left:10px;padding:3px 7px;border:1.5px solid var(--wine);border-radius:4px;background:var(--bg);color:var(--wine);font-family:var(--font-heading);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;white-space:nowrap;transform:rotate(-2deg)}.pdp-mcard__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 16px 16px}.pdp-mcard__meta{font-size:12px;font-weight:600;color:var(--muted)}.pdp-mcard--pair .pdp-mcard__meta{font-size:13px;font-weight:400}.pdp-mcard__name{margin:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3}.pdp-mcard:hover .pdp-mcard__name{text-decoration:underline}.pdp-mcard__price,.pdp-mcard__from{margin-top:auto}.pdp-mcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.pdp-mcard__price strong{font-family:var(--font-heading);font-size:20px;font-weight:800}.pdp-mcard__price span{font-size:13px;color:var(--muted)}.pdp-mcard__from{font-size:14px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/798/assets/section-product-recommendations.css.map */
