.ptt-featured-products{padding-block-start:var(--sp-8)}.ptt-featured-products__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--sp-3)}.ptt-featured-spotlight{position:relative;display:flex;min-block-size:21.25rem;align-items:center;gap:var(--sp-3);overflow:hidden;border-radius:var(--radius-md);padding:2.125rem 2.25rem;background:radial-gradient(130% 130% at 78% 18%,var(--ptt-steel-900) 0%,var(--ptt-ink-800) 52%,var(--ptt-ink-900) 100%)}.ptt-featured-spotlight:hover{box-shadow:var(--shadow-lg)}.ptt-featured-spotlight__watermark{position:absolute;inset-inline-start:-2.5rem;inset-block-end:-3.75rem;block-size:21.25rem;inline-size:auto;opacity:.05;transform:rotate(-8deg);pointer-events:none}.ptt-featured-spotlight__glow{position:absolute;z-index:1;inset-inline-end:4%;inset-block-start:50%;inline-size:18.75rem;block-size:18.75rem;border-radius:var(--radius-pill);background:radial-gradient(circle,rgb(214 54 25 / .38) 0%,transparent 66%);transform:translateY(-50%);pointer-events:none}.ptt-featured-spotlight__body{position:relative;z-index:3;flex:1}.ptt-featured-spotlight__badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--radius-pill);padding:.3125rem .8125rem;background:var(--brand);color:var(--text-on-brand);font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);letter-spacing:.08em;text-transform:uppercase}.ptt-featured-spotlight__badge svg{inline-size:.8125rem;block-size:.8125rem}.ptt-featured-spotlight__rating{display:flex;align-items:center;gap:var(--sp-2);margin:.875rem 0 .5rem;color:var(--ptt-steel-300);font-size:var(--fs-xs)}.ptt-featured-spotlight__stars{display:flex;gap:1px;color:#ffb400}.ptt-featured-spotlight__stars svg{inline-size:.875rem;block-size:.875rem;fill:currentColor}.ptt-featured-spotlight__title{display:-webkit-box;overflow:hidden;max-inline-size:21.25rem;margin:0 0 var(--sp-3);-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-on-dark);font-family:var(--font-display);font-size:1.625rem;font-weight:var(--fw-extrabold);line-height:1.08;text-transform:uppercase}.ptt-featured-spotlight__price{display:flex;align-items:baseline;gap:.625rem;margin-block-end:1.125rem}.ptt-featured-spotlight__price strong{color:#ff5340;font-family:var(--font-display);font-size:2rem;font-weight:var(--fw-extrabold)}.ptt-featured-spotlight__price s{color:var(--ptt-steel-400);font-size:var(--fs-sm)}.ptt-featured-spotlight__price em{border-radius:var(--radius-sm);padding:2px 7px;background:#ffeeda;color:var(--brand);font-size:var(--fs-xs);font-style:normal;font-weight:var(--fw-bold)}.ptt-featured-spotlight__cta{display:inline-flex;align-items:center;gap:var(--sp-2);border-radius:var(--radius-xs);padding:.6875rem 1.375rem;background:var(--brand);box-shadow:0 4px 14px #d6361973;color:var(--text-on-brand);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase}.ptt-featured-spotlight__cta svg{inline-size:1rem;block-size:1rem}.ptt-featured-spotlight__img{position:relative;z-index:3;flex-shrink:0;inline-size:15rem;block-size:15rem;object-fit:contain;filter:drop-shadow(0 14px 30px rgb(0 0 0 / .55))}.ptt-featured-ranked{border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-1);background:var(--surface-card)}.ptt-featured-ranked__row{display:flex;align-items:center;gap:var(--sp-3);border-block-end:var(--border-hairline);padding:.6875rem .875rem;color:var(--text-body)}.ptt-featured-ranked__row:last-child{border-block-end:0}.ptt-featured-ranked__row:first-child,.ptt-featured-ranked__row:hover{background:var(--ptt-red-50);color:var(--text-body)}.ptt-featured-ranked__rank{display:flex;flex-shrink:0;inline-size:1.75rem;block-size:1.75rem;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:var(--ptt-steel-300);font-family:var(--font-display);font-size:.9375rem;font-style:italic;font-weight:var(--fw-extrabold)}.ptt-featured-ranked__rank--top{background:var(--brand);color:var(--text-on-brand)}.ptt-featured-ranked__img{flex-shrink:0;inline-size:3rem;block-size:3rem;object-fit:contain}.ptt-featured-ranked__info{flex:1;min-inline-size:0}.ptt-featured-ranked__title{display:block;overflow:hidden;color:var(--text-strong);font-size:.8125rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ptt-featured-ranked__price{color:var(--brand);font-family:var(--font-display);font-size:.8125rem;font-weight:var(--fw-bold)}.ptt-featured-products__combo{width:fit-content;border-radius:var(--radius-pill);padding:2px var(--sp-2);background:var(--surface-dark);color:var(--text-on-dark);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}@media(max-width:64rem){.ptt-featured-products__grid{grid-template-columns:minmax(0,1fr)}.ptt-featured-spotlight__img{inline-size:10rem;block-size:10rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/featured-products.css.map */
