:root{--mk-navy: #0F2A43;--mk-navy-700: #15324F;--mk-gold: #E8A317;--mk-gold-600: #C98A0D;--mk-deal: #E63946;--mk-deal-700: #C1121F;--mk-green: #1E8E3E;--mk-line: #E6E9EE;--mk-text: #1A1F26;--mk-muted: #6B7280;--mk-radius: 16px;--mk-radius-sm: 10px;--mk-shadow: 0 1px 2px rgba(15,42,67,.06), 0 6px 18px rgba(15,42,67,.06);--mk-shadow-lg: 0 18px 44px rgba(15,42,67,.18);--mk-ease: cubic-bezier(.2,.7,.3,1)}.mk-packs{padding-block:46px;background:linear-gradient(180deg,#f8f6f1,#fbfaf7)}.mk-packs__head{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:34px}.mk-packs__eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-gold-600);background:#e8a3171f;border:1px solid rgba(232,163,23,.3);padding:6px 14px;border-radius:999px;margin-bottom:14px}.mk-packs__eyebrow svg{width:14px;height:14px}.mk-packs__title{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(24px,3vw,32px);color:var(--mk-navy);margin:0 0 8px}.mk-packs__sub{font-size:14.5px;color:var(--mk-muted);margin:0}.mk-packs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mk-pack{position:relative;background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s var(--mk-ease),transform .25s var(--mk-ease),border-color .25s var(--mk-ease)}.mk-pack:hover{box-shadow:var(--mk-shadow-lg);transform:translateY(-5px);border-color:#dfe4ea}.mk-pack--best{border-color:var(--mk-gold);box-shadow:0 0 0 2px #e8a31740,var(--mk-shadow)}.mk-pack--best:hover{box-shadow:0 0 0 2px #e8a31759,var(--mk-shadow-lg)}.mk-pack__ribbon{position:absolute;top:14px;right:-34px;z-index:3;transform:rotate(40deg);background:linear-gradient(135deg,var(--mk-gold),var(--mk-gold-600));color:var(--mk-navy);font-size:11px;font-weight:800;letter-spacing:.02em;padding:5px 40px;display:inline-flex;align-items:center;gap:5px;box-shadow:0 4px 10px #c98a0d59}.mk-pack__ribbon svg{width:11px;height:11px}.mk-pack__media{position:relative;display:block;aspect-ratio:1/1;background:#f4f6f8;overflow:hidden}.mk-pack__media img{width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .4s var(--mk-ease);display:block}.mk-pack:hover .mk-pack__media img{transform:scale(1.06)}.mk-pack__media-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--mk-line)}.mk-pack__media-placeholder svg{width:64px;height:64px}.mk-pack__badge{position:absolute;top:12px;left:12px;z-index:2;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--mk-deal),var(--mk-deal-700));padding:6px 11px;border-radius:999px;box-shadow:0 3px 10px #e6394659}.mk-pack__soldout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffb8;font-size:13px;font-weight:800;color:var(--mk-muted);text-transform:uppercase;letter-spacing:.04em}.mk-pack__body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.mk-pack__title{display:block;font-size:15.5px;font-weight:700;color:var(--mk-navy);text-decoration:none;margin-bottom:6px;line-height:1.35}.mk-pack__title:hover{color:var(--mk-gold-600)}.mk-pack__desc{font-size:12.5px;line-height:1.55;color:var(--mk-muted);margin:0 0 14px}.mk-pack__price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.mk-pack__now{font-size:22px;font-weight:800;color:var(--mk-navy)}.mk-pack__before{font-size:14px;color:var(--mk-muted);text-decoration:line-through}.mk-pack__save{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12.5px;font-weight:700;color:var(--mk-green);background:#1e8e3e1a;padding:5px 10px;border-radius:999px;margin-bottom:10px}.mk-pack__save svg{width:13px;height:13px}.mk-pack__meter{height:5px;border-radius:999px;background:var(--mk-line);overflow:hidden;margin-bottom:14px}.mk-pack__meter-fill{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--mk-gold),var(--mk-deal));transition:width 1s var(--mk-ease) .3s}.mk-pack.is-visible .mk-pack__meter-fill,[data-mk-reveal].is-visible .mk-pack__meter-fill{width:var(--mk-pack-pct, 0%)}.mk-pack__lowstock{font-size:12px;font-weight:700;color:var(--mk-deal-700);margin:0 0 12px;display:flex;align-items:center;gap:5px}.mk-pack__lowstock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mk-deal);flex:0 0 auto;animation:mkPackPulse 1.4s ease-in-out infinite}.mk-pack__cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;border:none;background:var(--mk-gold);color:var(--mk-navy);font-size:14px;font-weight:800;padding:13px 16px;border-radius:var(--mk-radius-sm);cursor:pointer;text-decoration:none;transition:background .2s var(--mk-ease),transform .2s var(--mk-ease),box-shadow .2s var(--mk-ease)}.mk-pack__cta svg{width:17px;height:17px}.mk-pack__cta:hover{background:var(--mk-gold-600);transform:translateY(-2px);box-shadow:0 10px 22px #c98a0d4d}.mk-pack__cta.is-loading{opacity:.7;pointer-events:none}.mk-pack__cta--disabled{background:#eef1f4;color:var(--mk-muted);cursor:not-allowed}.mk-pack__cta--disabled:hover{transform:none;box-shadow:none;background:#eef1f4}@keyframes mkPackPulse{0%,to{opacity:1}50%{opacity:.35}}[data-mk-reveal] .mk-packs__head,[data-mk-reveal] .mk-pack{opacity:0;transform:translateY(22px);transition:opacity .6s var(--mk-ease),transform .6s var(--mk-ease);transition-delay:calc(var(--i, 0) * 70ms)}[data-mk-reveal].is-visible .mk-packs__head,[data-mk-reveal].is-visible .mk-pack{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-mk-reveal] .mk-packs__head,[data-mk-reveal] .mk-pack,.mk-pack__meter-fill{transition:none!important;opacity:1!important;transform:none!important}.mk-pack__meter-fill{width:var(--mk-pack-pct, 0%)!important}.mk-pack__lowstock:before{animation:none!important}}@media(max-width:1099px){.mk-packs__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.mk-packs{padding-block:34px}.mk-packs__grid{grid-template-columns:1fr;gap:16px}.mk-pack__now{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/marcado-packs.css.map */
