.cp-trending{--cp-ink:#141414;--cp-text:#1a1a1a;--cp-surface:#fafafa;--cp-hero-grad:linear-gradient(0deg,#ffe4e4 0%,#ebcfcf 100%);--cp-red:#b11725;--cp-dot:#c8202f;--cp-star:#ffc700;--cp-line:#e6e2e0;--cp-badge-hot-bg:#ffcccc;--cp-badge-hot-fg:#c20000;--cp-badge-new-bg:#ccccff;--cp-badge-new-fg:#0000c2;--cp-radius-card:6px;--cp-radius-pill:50px;--cp-wrap:none;color:var(--cp-text);background:var(--cp-surface);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.cp-trending *,.cp-trending *:before,.cp-trending *:after{box-sizing:border-box}.cp-trending img{max-width:100%;display:block}.cp-trending a{color:inherit;text-decoration:none}.cp-trending .cp-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-image:var(--cp-hero-grad);padding:20px 16px;margin:10px 15px;border-radius:10px;text-align:center}.cp-trending .cp-hero__rating{display:flex;align-items:center;justify-content:center;gap:6px}.cp-trending .cp-hero__stars{display:flex;align-items:center;gap:5px;flex:0 0 auto}.cp-trending .cp-hero__stars svg{width:14px;height:14px;fill:var(--cp-star)}.cp-trending .cp-hero__rating-text{font-size:12px;line-height:16px;font-weight:700;color:var(--cp-text)}.cp-trending .cp-hero__eyebrow{background:var(--cp-ink);color:#fff;border-radius:5px;padding:7px 25px;font-size:16px;line-height:18px;font-weight:600}.cp-trending .cp-hero__headline{margin:0;font-size:32px;line-height:36px;font-weight:700;color:var(--cp-text);letter-spacing:0;text-transform:none}.cp-trending .cp-hero__offer{background:var(--cp-red);color:#fff;border-radius:5px;padding:7px 15px;font-size:15px;line-height:17px;font-weight:600}.cp-trending .cp-hero__offer p{margin:0}.cp-trending .cp-hero__offer u{text-decoration:underline}.cp-trending .cp-hero__timer{display:flex;align-items:center;justify-content:center;gap:3px;color:var(--cp-ink)}.cp-trending .cp-hero__timer[hidden]{display:none}.cp-trending .cp-hero__timer-label{font-size:16px;line-height:18px;font-weight:500;padding:5px 7px}.cp-trending .cp-hero__timer-clock{display:flex;align-items:center;gap:1px;font-size:18px;line-height:22px;font-weight:500;font-variant-numeric:tabular-nums}.cp-trending .cp-hero__sep{font-size:22px;line-height:25px;font-weight:400}.cp-trending .cp-hero__timer-clock [data-unit=s]{color:var(--cp-red);font-weight:600}.cp-trending .cp-hero__stock{display:flex;align-items:center;justify-content:center;background:#fafafa;padding:5px 8px 5px 12px}.cp-trending .cp-hero__stock-dot{width:8px;height:8px;border-radius:50%;background:var(--cp-dot);margin:0 0 0 5px;flex:0 0 auto}.cp-trending .cp-hero__stock-text{padding:5px 5px 5px 0;font-size:16px;line-height:18px;font-weight:600;color:var(--cp-ink)}.cp-trending .cp-hero__stock-low{color:var(--cp-dot)}@media(min-width:641px){.cp-trending .cp-hero{padding:20px 0;margin:0;border-radius:0}.cp-trending .cp-hero__rating-text{font-size:16px;line-height:20px}.cp-trending .cp-hero__eyebrow{padding:10px 25px}.cp-trending .cp-hero__offer{padding:7px 10px;font-size:16px;line-height:18px}.cp-trending .cp-hero__timer-label{line-height:16px}.cp-trending .cp-hero__timer-clock{gap:2px;font-size:22px;line-height:24px}.cp-trending .cp-hero__sep{font-size:20px;line-height:22px}.cp-trending .cp-hero__timer-clock [data-unit=s]{font-weight:500}.cp-trending .cp-hero__stock{padding:5px 8px}.cp-trending .cp-hero__stock-dot{margin:0 5px}.cp-trending .cp-hero__stock-text{padding:0;font-size:15px;line-height:20px;font-weight:500}}.cp-trending .cp-collection{display:flex;flex-direction:column;align-items:center;gap:36px;background:var(--cp-surface);padding:10px 16px 40px}.cp-trending .cp-collection__inner{width:100%;max-width:var(--cp-wrap);margin:0 auto}.cp-trending .cp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}@media(min-width:641px){.cp-trending .cp-collection{padding:40px 80px}.cp-trending .cp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cp-trending .cp-card{position:relative;display:flex;flex-direction:column;align-items:center;height:100%}.cp-trending .cp-card__media{position:relative;display:block;width:100%;border-radius:var(--cp-radius-card);overflow:hidden}.cp-trending .cp-card__media img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#f1eeec}.cp-trending .cp-card__badge{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;margin:10px 0 0 10px;padding:5px 8px;border-radius:var(--cp-radius-pill);border:1px solid currentColor;font-size:12px;line-height:15px;font-weight:700;text-transform:uppercase;max-width:calc(100% - 20px)}.cp-trending .cp-card__badge--hot{background:var(--cp-badge-hot-bg);color:var(--cp-badge-hot-fg)}.cp-trending .cp-card__badge--new{background:var(--cp-badge-new-bg);color:var(--cp-badge-new-fg)}.cp-trending .cp-card__body{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:4px;flex:1 1 auto;width:100%;padding:16px 12px;text-align:center}.cp-trending .cp-card__title{width:100%;margin:4px 0 0;font-size:20px;line-height:24px;font-weight:600;color:var(--cp-text)}.cp-trending .cp-card__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:10px 0 0;padding:12px 24px;border:0;border-radius:var(--cp-radius-pill);background:var(--cp-ink);color:#fff;font-size:17px;line-height:20px;font-weight:700;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.cp-trending .cp-card__cta:hover{opacity:.88}.cp-trending .cp-card__cta:active{transform:translateY(1px)}@media(min-width:641px){.cp-trending .cp-card__badge{margin:15px 0 0 15px;padding:6px 8px;font-size:18px;line-height:24px}}.cp-trending .cp-pagination{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:var(--cp-wrap);margin:36px auto 0}.cp-trending .cp-pagination__count{font-size:14px;line-height:20px;font-weight:500;color:#6b6462;margin:0}.cp-trending .cp-pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.cp-trending .cp-pagination__link{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid var(--cp-line);border-radius:var(--cp-radius-pill);background:#fff;color:var(--cp-ink);font-size:15px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.cp-trending .cp-pagination__link:hover{border-color:var(--cp-ink)}.cp-trending .cp-pagination__link[aria-current=page]{background:var(--cp-ink);border-color:var(--cp-ink);color:#fff;cursor:default}.cp-trending .cp-pagination__link[aria-disabled=true]{opacity:.35;pointer-events:none}.cp-trending .cp-pagination__gap{display:flex;align-items:flex-end;justify-content:center;min-width:20px;height:42px;color:#9b9391;font-weight:600}.cp-trending .cp-pagination__link svg{width:14px;height:14px;fill:currentColor}.cp-trending .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cp-trending .cp-card__body{align-items:flex-start;justify-content:flex-start;gap:6px;padding:12px 4px 4px;text-align:left}.cp-trending .cp-card__title{margin:0;font-size:17px;line-height:21px}.cp-trending .cp-card__rating{display:flex;align-items:center;gap:5px;font-size:13px;line-height:16px;font-weight:600;color:var(--cp-text)}.cp-trending .cp-card__stars{color:var(--cp-star);font-size:14px;letter-spacing:1px}.cp-trending .cp-card__offer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:2px}.cp-trending .cp-card__price{font-size:18px;line-height:22px;font-weight:700;color:var(--cp-text)}.cp-trending .cp-card__price:empty{display:none}.cp-trending .cp-card__deal{display:inline-block;padding:4px 8px;border-radius:5px;background:var(--cp-red);color:#fff;font-size:12px;line-height:15px;font-weight:700;text-transform:uppercase;white-space:nowrap}@media(min-width:641px){.cp-trending .cp-card__body{gap:8px;padding:16px 4px 4px}.cp-trending .cp-card__title{font-size:20px;line-height:24px}.cp-trending .cp-card__rating{font-size:15px;line-height:20px}.cp-trending .cp-card__stars{font-size:16px}.cp-trending .cp-card__price{font-size:22px;line-height:26px}.cp-trending .cp-card__deal{font-size:14px;line-height:18px;padding:5px 10px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cp-trending.css.map */
