.hw{--noche:#1A0B2E;--noche-2:#2A1250;--morado:#3D1B6B;--naranja:#FF7A1A;--naranja-2:#E35D00;--lila:#C9B6E4;--texto:#E6DDF5;--linea:rgba(201,182,228,.18);font-family:Poppins,Inter,Helvetica Neue,Arial,sans-serif;color:var(--texto);background:var(--noche);position:relative;overflow:hidden}.hw img{max-width:100%;height:auto;display:block}.hw-in{max-width:1080px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}@media(min-width:750px){.hw-in{padding:0 40px}}.hw h2{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:700;color:#fff;margin:0 0 12px;line-height:1.2}.hw h3{font-size:1rem;font-weight:700;color:#fff;margin:0 0 6px}.hw p{line-height:1.65;margin:0 0 12px;color:var(--lila)}.hw-tela{position:absolute;width:150px;height:150px;opacity:.26;z-index:1;pointer-events:none}.hw-tela.ar-iz{top:0;left:0}.hw-tela.ar-de{top:0;right:0;transform:scaleX(-1)}@media(min-width:750px){.hw-tela{width:210px;height:210px}}.hw-hero{background:radial-gradient(900px 420px at 50% -8%,#4a2180,#2a1250 42%,#1a0b2e);padding:40px 0 46px;position:relative;overflow:hidden}@media(min-width:900px){.hw-hero{padding:62px 0 66px}}.hw-luna{position:absolute;top:34px;right:8%;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 34% 32%,#fff3d6,#ffe09a 55%,#f7c76a);box-shadow:0 0 70px 24px #ffd68242;z-index:1}@media(max-width:749px){.hw-luna{width:62px;height:62px;top:18px;right:6%}}.hw-hero-in{text-align:center;max-width:800px;margin:0 auto}.hw-kicker{display:inline-block;border:1px solid var(--naranja);color:var(--naranja);padding:6px 16px;border-radius:30px;font-size:.73rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.hw-hero h1{font-size:clamp(1.9rem,1.25rem + 2.6vw,3.1rem);font-weight:800;line-height:1.12;margin:0 0 14px;color:#fff}.hw-hero h1 em{font-style:normal;color:var(--naranja)}.hw-hero p{font-size:1.04rem;max-width:620px;margin:0 auto 10px;color:#d9ccef}.hw-cupon{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;background:#ff7a1a1a;border:1.5px dashed var(--naranja);border-radius:14px;padding:16px 22px;margin:22px auto 0}.hw-cupon b{font-size:1.5rem;color:var(--naranja);letter-spacing:.06em;font-weight:800}.hw-cupon span{font-size:.9rem;color:#e9ddf8}.hw-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.hw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:10px;font-weight:700;text-decoration:none;font-size:.97rem;border:1.5px solid transparent;cursor:pointer;transition:background .18s,border-color .18s,transform .15s}.hw-btn:hover{transform:translateY(-2px)}.hw-btn-1{background:var(--naranja);color:#2a1250;border-color:var(--naranja)}.hw-btn-1:hover{background:var(--naranja-2);border-color:var(--naranja-2);color:#fff}.hw-btn-2{background:transparent;color:#fff;border-color:#fff6}.hw-btn-2:hover{background:#ffffff1a;border-color:#fff}.hw-aviso{margin-top:20px;font-size:.86rem;color:#bba6dc}.hw-aviso b{color:#fff}.hw-sec{padding:44px 0;position:relative}@media(min-width:900px){.hw-sec{padding:60px 0}}.hw-sec.alt{background:var(--noche-2)}.hw-head{text-align:center;max-width:700px;margin:0 auto 28px}.hw-prods{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:650px){.hw-prods{grid-template-columns:repeat(3,1fr);gap:18px}}.hw-card{background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--linea);transition:transform .2s,box-shadow .2s}.hw-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0006}.hw-card-img{aspect-ratio:1;background:#fff;overflow:hidden;display:block}.hw-card-img img{width:100%;height:100%;object-fit:cover}.hw-card-bd{padding:15px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1;background:#fff}.hw-card-bd h3{margin:0;font-size:.95rem;line-height:1.3;color:#1a0b2e}.hw-card-pr{margin:0;font-weight:800;font-size:1.15rem;color:var(--naranja-2)}.hw-card .hw-btn{width:100%;margin-top:auto;padding:12px 18px}.hw-propio{background:linear-gradient(135deg,#3d1b6b,#2a1250);border:1px solid var(--linea);border-radius:16px;padding:26px 22px;display:grid;grid-template-columns:1fr;gap:18px;align-items:center}@media(min-width:850px){.hw-propio{grid-template-columns:1.4fr .6fr;padding:34px 38px;gap:32px}}.hw-propio h2{margin-bottom:10px}.hw-propio p{margin:0 0 8px}.hw-propio .hw-btn{width:100%}.hw-datos{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--linea);border-radius:12px;overflow:hidden;margin-top:30px}@media(min-width:750px){.hw-datos{grid-template-columns:repeat(4,1fr)}}.hw-datos div{background:var(--morado);padding:16px 12px;text-align:center}.hw-datos b{display:block;color:#fff;font-size:1.02rem;margin-bottom:3px}.hw-datos span{color:var(--lila);font-size:.77rem;line-height:1.35;display:block}.hw-texto{max-width:760px;margin:0 auto}.hw-texto p{font-size:.94rem}.hw-faq details{background:var(--morado);border:1px solid var(--linea);border-radius:10px;margin-bottom:8px}.hw-faq summary{padding:14px 17px;font-weight:600;color:#fff;cursor:pointer;font-size:.92rem;list-style:none}.hw-faq summary::-webkit-details-marker{display:none}.hw-faq summary:after{content:"+";float:right;color:var(--naranja);font-size:1.2rem;line-height:1}.hw-faq details[open] summary:after{content:"-"}.hw-faq p{padding:0 17px 15px;margin:0;font-size:.91rem}
/*# sourceMappingURL=/cdn/shop/t/22/assets/mare-halloween.css.map */
