/* Best Sellers: shared catalogue styles, with the supplied podium design. */
.as-site.as-site main.as-best{padding:0;background:#fff;color:#1f3550}.as-best *{box-sizing:border-box}.as-best-hero{background:linear-gradient(135deg,#edf3fa 0%,#f5f8fc 55%,#fbf3e2 100%);border-bottom:1px solid #e4eaf1}.as-best-hero>.as-wrap{padding-top:22px;padding-bottom:28px}.as-best-crumb{display:flex;gap:8px;font-size:13px;color:#56687d}.as-best-crumb [aria-current]{font-weight:700;color:#1f3550}.as-best-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;padding-top:22px}.as-best-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.as-best-label{align-self:flex-start;background:#2b4360;color:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:800;letter-spacing:.06em}.as-site.as-site .as-best h1{margin:0;font-size:42px;font-weight:800;line-height:1.12;color:#1f3550}.as-best h1 span{color:#4a7fb5}.as-best-copy p{margin:0;font-size:16px;line-height:1.6;color:#3e5068;max-width:520px}.as-best-trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:700;color:#2b4360}.as-best-podium{display:flex;align-items:flex-end;gap:12px;padding-top:24px;min-width:0}.as-best-winner{flex:1 1 0;min-width:0;border:1px solid #e4eaf1;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 12px 28px #2b43601f}.as-best-winner.is-first{border:2px solid #d9a54a;transform:translateY(-16px)}.as-best-winner-image{position:relative;display:flex;align-items:center;justify-content:center;height:130px;background:#f5f8fc;padding:12px}.as-best-winner-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.as-best-winner.is-first .as-best-winner-image{height:160px}.as-best-winner-image>span{position:absolute;top:8px;left:8px;width:34px;height:34px;display:grid;place-items:center;background:#2b4360;color:#fff;border-radius:8px;font-weight:800}.as-best-winner.is-first .as-best-winner-image>span{background:#d9a54a;color:#2b2108}.as-best-winner-info{padding:12px;display:flex;flex-direction:column;gap:6px}.as-best-brand{font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:600;color:#56687d;text-transform:uppercase;min-height:15px;overflow-wrap:anywhere}.as-site.as-site .as-best-winner h2{margin:0;font-size:13px;font-weight:800;line-height:1.3;height:2.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.as-best-winner h2 a{color:#1f3550}.as-best-winner .as-deal-price{font-size:15px;min-height:46px}.as-best-winner .as-deal-price del{font-size:11px}.as-best .as-cat__listing{padding-top:24px;padding-bottom:48px}.as-best .as-card__badge--rank{background:#2b4360;color:#fff;left:8px;top:8px}.as-best .as-card__badge--off{left:auto;right:8px}.as-best .as-cat__fld{max-width:100%}.as-best :is(a,button,input,select):focus-visible{outline:3px solid #d9a54a;outline-offset:3px}.as-best .as-lcard__actions{flex-wrap:wrap}.as-best .as-card__cta{padding:8px;min-height:40px;height:auto;font-size:13px}.as-best .as-lcard__actions .added_to_cart{width:100%;font-size:12px}.as-best .as-card__price>span{width:100%}.as-best .as-card__price .screen-reader-text{width:1px}.as-site.as-site .as-best-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:8px;background:#4a7fb5;color:#fff;font-weight:700}.as-site.as-site .as-best-btn:hover{background:#3d6a99;color:#fff}
@media(max-width:980px){.as-best-intro{grid-template-columns:1fr;gap:18px}.as-best-podium{max-width:600px;width:100%;justify-self:center}.as-site.as-site .as-best h1{font-size:36px}.as-best-copy p{max-width:680px}}
@media(max-width:640px){.as-best .as-wrap{padding-left:16px;padding-right:16px}.as-best-hero>.as-wrap{padding-top:18px;padding-bottom:24px}.as-site.as-site .as-best h1{font-size:30px}.as-best-copy p{font-size:15px}.as-best-trust{font-size:12px;gap:6px 12px}.as-best-podium{gap:8px;padding-top:18px}.as-best-winner-image{height:96px;padding:8px}.as-best-winner.is-first .as-best-winner-image{height:122px}.as-best-winner-image>span{width:28px;height:28px;font-size:12px;top:6px;left:6px}.as-best-winner-info{padding:8px;gap:5px}.as-site.as-site .as-best-winner h2{font-size:12px;height:3.9em;-webkit-line-clamp:3}.as-best-winner .as-deal-price{font-size:12px;min-height:42px;gap:2px}.as-best-winner .as-deal-price del{font-size:10px}.as-best-brand{font-size:9px}.as-best .as-cat__sort select{max-width:190px}.as-best .as-cat__tools{flex-wrap:wrap;gap:10px}.as-best .as-cat__grid .as-card__name{font-size:13px}.as-best .as-cat__grid .as-card__brand{overflow-wrap:anywhere}.as-best .as-cat__grid .as-lcard__actions{flex-direction:column}.as-best .as-lcard__quote{min-height:36px}.as-best .as-cat__cmpbar{margin-left:0;margin-right:0;padding:12px}.as-best .as-card__badge{font-size:10px;padding:3px 5px}}
