.qdeal-home,.qdeal-page{color:#242822;font-family:inherit}.qdeal-home{margin:4rem 0;padding:2.5rem;background:#f1f0e8;border-radius:24px}.qdeal-home__head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem}.qdeal-home h2,.qdeal-page h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em;margin:.5rem 0}.qdeal-home h2 em,.qdeal-page h1 em{font-weight:400}.qdeal-home p,.qdeal-intro{color:#586057;line-height:1.55}.qdeal-home__head>a,.qdeal-back{color:inherit;text-decoration:none;white-space:nowrap}.qdeal-kicker{display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#687364}.qdeal-list{display:grid;gap:.6rem}.qdeal-card{background:#fff;border:1px solid #e0e2d9;border-radius:14px}.qdeal-card__link{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.75rem;color:inherit;text-decoration:none;border-radius:14px;min-height:100%;box-sizing:border-box}.qdeal-card__link:hover{background:#fafaf6}.qdeal-card[hidden],.qdeal-home[hidden],[data-deal-live][hidden],[data-deal-stale][hidden],[data-deal-empty][hidden]{display:none!important}.qdeal-card__image{width:88px;height:88px;background:#f6f5f0;border-radius:9px;overflow:hidden}.qdeal-card__image img{width:100%;height:100%;object-fit:cover}.qdeal-card h3{font-size:1rem;line-height:1.3;margin:.3rem 0}.qdeal-card h3 a,.qdeal-card__arrow{color:inherit;text-decoration:none}.qdeal-card p{font-size:.9rem;margin:.15rem 0}.qdeal-card small,.qdeal-offer small{font-size:.75rem;color:#666e64}.qdeal-card__arrow{font-size:1.3rem;padding:.5rem}.qdeal-page{background:#faf9f5;padding:3rem 1.5rem 5rem}.qdeal-inner{max-width:1120px;margin:auto}.qdeal-back{display:inline-block;margin-bottom:2.5rem;font-size:.9rem}.qdeal-intro{max-width:650px;font-size:1.1rem}.qdeal-filters{display:flex;gap:.5rem;flex-wrap:wrap;margin:2rem 0}.qdeal-filters button{border:1px solid #cfd5c9;background:transparent;border-radius:99px;padding:.6rem 1rem;cursor:pointer}.qdeal-filters button[aria-pressed=true]{background:#303c31;color:#fff;border-color:#303c31}.qdeal-detail{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;margin:2rem 0;align-items:start}.qdeal-detail__image{background:#efeee7;border-radius:20px;overflow:hidden}.qdeal-detail__image img{display:block;width:100%;height:auto}.qdeal-offer{background:#fff;border:1px solid #e0e2d9;border-radius:20px;padding:2rem}.qdeal-price{font-size:2.5rem;font-weight:700;margin:.5rem 0}.qdeal-offer dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid #eee}.qdeal-offer dd{text-align:right;margin:0}.qdeal-disclosure{font-size:.8rem;color:#424a40}.qdeal-cta{display:block;background:#303c31;color:#fff!important;text-align:center;text-decoration:none;padding:1rem;border-radius:9px;margin:1rem 0}.qdeal-editorial{max-width:750px;line-height:1.7}.qdeal-source,.qdeal-pagination{margin-top:2rem}.qdeal-page a:focus-visible,.qdeal-home a:focus-visible,.qdeal-filters button:focus-visible{outline:3px solid #a06a37;outline-offset:3px}@media(max-width:749px){.qdeal-home{margin:2rem 0;padding:1.4rem;border-radius:16px}.qdeal-home__head{display:block}.qdeal-home__head>a{display:inline-block;margin-top:.5rem}.qdeal-card__link{grid-template-columns:68px minmax(0,1fr) auto;gap:.7rem}.qdeal-card__image{width:68px;height:68px}.qdeal-detail{grid-template-columns:1fr;gap:1rem}.qdeal-page{padding:2rem 1rem 4rem}.qdeal-offer{padding:1.3rem}}
