.pr-deals{box-sizing:border-box;margin:32px 0;padding:24px;border:1px solid #d6e2df;border-radius:20px;background:#f5faf8;color:#172b29;max-width:100%}.pr-deals *{box-sizing:border-box}.pr-deals-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.pr-deals h2{font-size:clamp(1.35rem,2.5vw,1.85rem);margin:6px 0 12px}.pr-deals-eyebrow{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#38695d;margin:0}.pr-deals-more,.pr-deal-guide{color:#13584c;font-weight:650}.pr-deals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin-top:20px}.pr-deal-card{min-width:0;background:white;border:1px solid #d8e2de;border-radius:14px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}.pr-deal-photo{width:100%;height:180px;display:flex;justify-content:center;align-items:center;background:white}.pr-deal-photo img{max-width:100%;width:100%;height:180px;object-fit:contain}.pr-deal-card h3{font-size:1rem;line-height:1.5;margin:12px 0}.pr-deal-badge{background:#d8eee2;color:#174b38;padding:5px 9px;border-radius:6px;font-size:.8rem;font-weight:700;margin:14px 0 0}.pr-deal-price{font-size:1.45rem;font-weight:750;margin:0 0 8px}.pr-deal-reference,.pr-deal-condition{font-size:.85rem;line-height:1.5;margin:0 0 10px}.pr-deal-meta,.pr-deals-disclosure,.pr-deals-status{font-size:.8rem;color:#4b605b;line-height:1.55}.pr-deal-buy{display:block;background:#145c4c;color:white!important;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;margin-top:auto;max-width:100%}.pr-deal-buy:hover{background:#103e35}.pr-deal-guide{font-size:.82rem;margin-top:12px}.pr-deals-controls{display:flex;flex-wrap:wrap;gap:16px}.pr-deals-controls label{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;min-width:0}.pr-deals-controls select{max-width:100%;font:inherit;padding:9px;background:white;border:1px solid #8ea79e;border-radius:7px}.pr-deals-retry{font:inherit;background:white;border:1px solid #527569;border-radius:8px;padding:10px 15px;margin-top:18px;cursor:pointer}.pr-deals-season{border-left:4px solid #206c58;padding:8px 20px;margin:24px 0;background:#f2f7f4}.pr-deals-categories{columns:3;column-gap:32px}.pr-deals-categories li{break-inside:avoid;margin-bottom:10px}.pr-deals a:focus-visible,.pr-deals select:focus-visible,.pr-deals button:focus-visible{outline:3px solid #b66608;outline-offset:3px}@media(max-width:700px){.pr-deals{padding:16px}.pr-deals-heading{display:block}.pr-deals-controls{display:block}.pr-deals-controls label{margin-bottom:12px}.pr-deals-controls select{width:100%}.pr-deals-categories{columns:1}}
