.featured-wrap{--purple: #7b2ff7;--cyan: #00dbde;--card-bg: #190f2dbf;--card-border: #7b2ff766;--text: #e0d7ff;--muted: #b9b2cf;--title: #ffffff;--price: #00dbde;position:relative;color:var(--text);padding-left:32px;padding-right:32px;overflow:hidden;font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif}.featured-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 50%,rgba(123,47,247,.1),transparent 60%),radial-gradient(circle at 70% 50%,rgba(0,219,222,.08),transparent 60%);animation:mg-featured-pulse 6s ease-in-out infinite alternate}.featured-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;text-align:center}.featured__chip{display:inline-block;background:linear-gradient(135deg,var(--purple),var(--cyan));color:#fff;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;padding:9px 16px;border-radius:999px;font-size:12px;margin-bottom:16px;box-shadow:0 12px 30px #7b2ff759}.featured__title{font-size:48px;line-height:1.1;margin:0 0 12px;font-weight:800;color:var(--title);text-shadow:0 0 20px rgba(0,255,255,.4)}.featured__subtitle{color:var(--muted);max-width:600px;margin:0 auto 48px;font-size:clamp(15px,2vw,18px);line-height:1.6}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;align-items:stretch}.featured-card{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;overflow:hidden;text-decoration:none;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 25px #0000004d,0 0 12px var(--purple);transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease}.featured-card:hover{transform:translateY(-8px);box-shadow:0 20px 35px #00000080,0 0 25px var(--purple)}.featured-card__media{aspect-ratio:1 / 1;overflow:hidden;background:#120c1c}.featured-card__media img,.featured-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.featured-card:hover .featured-card__media img{transform:scale(1.05)}.featured-card__body{padding:20px 20px 24px;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 auto;text-align:center}.featured-card__title{font-size:18px;font-weight:500;line-height:1.3;margin:0;color:var(--title);text-shadow:0 0 8px rgba(200,180,255,.4)}.featured-card__price{color:var(--price);font-weight:600;font-size:19px}.featured-card__btn{margin-top:auto;display:inline-block;background:linear-gradient(135deg,var(--purple),var(--cyan));color:#fff;padding:9.6px 28.8px;border-radius:999px;font-size:14.4px;font-weight:600;box-shadow:0 4px 15px #7b2ff766;transition:transform .3s ease,box-shadow .3s ease}.featured-card:hover .featured-card__btn{transform:translateY(-2px);box-shadow:0 8px 25px #00dbde99}.featured__btn-wrap{margin-top:40px}.featured__btn{display:inline-block;padding:14px 34px;border-radius:999px;font-weight:800;text-decoration:none;color:#fff;background:linear-gradient(135deg,var(--purple),var(--cyan));box-shadow:0 0 25px #7b2ff780;transition:transform .18s ease,box-shadow .18s ease}.featured__btn:hover{transform:translateY(-2px);box-shadow:0 0 38px #00dbde99}.featured__empty{color:var(--muted);grid-column:1 / -1}.mg-reveal-ready .featured-card[data-mg-reveal]{opacity:0;transform:translateY(28px)}.mg-reveal-ready .featured-card[data-mg-reveal].mg-in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease,box-shadow .35s ease}@media(max-width:1200px){.featured-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.featured-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:480px){.featured-grid{grid-template-columns:1fr;max-width:350px;margin-left:auto;margin-right:auto}}@keyframes mg-featured-pulse{0%{opacity:.4;transform:scale(1)}to{opacity:.7;transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.featured-wrap:before{animation:none}.mg-reveal-ready .featured-card[data-mg-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-featured.css.map */
