.aqui-promotions{--orange:#ff743d;--cyan:#1ee8ff;--violet:#8d5cff;color:#f7fbff;min-height:calc(100vh - 64px);overflow:hidden;background:radial-gradient(circle at 86% 12%,#5d2fd221,#0000 29rem),radial-gradient(circle at 5% 52%,#11d0ff14,#0000 25rem),#020a16!important}.promotions-frame{width:min(1500px,100vw - 40px);margin:0 auto;padding:8px 0 18px}.promotions-hero{border-bottom:1px solid #5293e533;grid-template-columns:minmax(300px,.5fr) minmax(0,1.5fr);align-items:stretch;gap:28px;padding:8px 0 14px;display:grid}.promotions-hero-copy{flex-direction:column;justify-content:center;min-height:300px;padding:18px 0 18px 12px;display:flex}.promotions-hero-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,4vw,4.65rem);font-weight:950;line-height:.94}.promotions-hero-copy h1 em{color:var(--cyan);text-shadow:0 0 24px #1ee8ff38;font-style:normal}.promotions-hero-copy>p{color:#b6c4d6;max-width:480px;margin:18px 0 0;font-size:1rem;line-height:1.48}.promotions-hero-copy>span{color:#b9d9e8;width:max-content;margin-top:18px;font-family:cursive;font-size:1.45rem;position:relative;transform:rotate(-2deg)}.promotions-hero-copy>span:after{content:"";background:var(--cyan);border-radius:999px;width:72px;height:3px;position:absolute;bottom:-7px;left:6px;transform:rotate(-7deg);box-shadow:0 0 13px #1ee8ffb3}.promotion-featured{background-position:50%;background-size:cover;border:1px solid #ff6e35a6;border-radius:20px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000004d,0 0 28px #ff5b241f}.promotion-featured-copy{z-index:2;flex-direction:column;justify-content:center;max-width:360px;display:flex;position:absolute;top:22px;bottom:20px;left:28px}.promotion-featured-copy>span{color:#ffa26f;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#501706ad;border:1px solid #ff7d3ab8;border-radius:999px;width:max-content;padding:7px 12px;font-size:.62rem;font-weight:900}.promotion-featured-copy>strong{color:var(--orange);text-shadow:0 0 24px #ff672f33;margin-top:15px;font-size:4.25rem;font-weight:950;line-height:.82}.promotion-featured-copy>strong small{color:#fff;font-size:1.55rem}.promotion-featured-copy h2{margin:15px 0 0;font-size:1.55rem;font-weight:900}.promotion-featured-copy>p{color:#d6e0eb;max-width:300px;margin:4px 0 0;font-size:.78rem}.promotion-featured-copy>small{color:#aebed0;align-items:center;gap:7px;margin-top:auto;font-size:.66rem;display:flex}.promotion-featured-copy svg{width:16px}.promotion-featured>:is(a,button){z-index:3;color:#fff;background:linear-gradient(100deg,#ff843c,#ff6337);border-radius:999px;align-items:center;gap:16px;padding:13px 19px;font-size:.76rem;font-weight:900;text-decoration:none;display:flex;position:absolute;bottom:22px;right:25px;box-shadow:0 8px 24px #ff5c2c59}.promotion-featured>:is(a,button) svg{width:17px}.promotion-featured>i{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 12px #000;font-family:cursive;font-size:1.25rem;font-weight:500;line-height:1.05;position:absolute;top:40px;right:40px;transform:rotate(-6deg)}.promotions-catalog{padding-top:14px;position:relative}.promotions-filters{align-items:center;gap:12px;padding-right:260px;display:flex}.promotions-filters button{color:#acbdd1;cursor:pointer;background:#061327bd;border:1px solid #4e8ce16b;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:125px;height:43px;font-size:.72rem;font-weight:750;transition:all .22s;display:flex}.promotions-filters button svg{color:#865bff;width:20px}.promotions-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(100deg,#00c7ecd1,#674effe0);border-color:#18dff7;box-shadow:0 0 18px #1ee8ff5c,inset 0 1px #ffffff40}.promotions-filters button[aria-pressed=true] svg{color:#fff}.promotions-local-note{color:#aac9d9;text-align:center;margin:0;font-family:cursive;font-size:1rem;line-height:1.05;position:absolute;top:10px;right:18px;transform:rotate(-5deg)}.promotions-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.promotion-card{background:linear-gradient(160deg,#07162b,#03101f);border:1px solid #5390db6b;border-radius:14px;min-width:0;transition:all .25s;overflow:hidden;box-shadow:0 14px 34px #0000003b}.promotion-card:hover{border-color:#1ee8ffb3;transform:translateY(-4px);box-shadow:0 18px 42px #0000004d,0 0 20px #1ee8ff21}.promotion-card-media{background-position:50%;background-size:cover;min-height:175px;position:relative}.promotion-card-heart{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0108127a;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.promotion-card-heart svg{width:16px}.promotion-card-media>strong{color:var(--orange);text-shadow:0 2px 15px #000c;font-size:2.2rem;font-weight:950;line-height:1;position:absolute;bottom:8px;left:12px}.promotion-card-media>strong small{color:#fff;font-size:.9rem}.promotion-card-copy{flex-direction:column;min-height:167px;padding:11px 12px 10px;display:flex}.promotion-card-copy>a{color:#fff;text-decoration:none}.promotion-card-copy h2{letter-spacing:-.02em;margin:0;font-size:.9rem;font-weight:900;line-height:1.12}.promotion-card-copy>p{color:#a9b8ca;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;margin:5px 0 7px;font-size:.62rem;line-height:1.35;display:-webkit-box;overflow:hidden}.promotion-card-copy>span{color:#9fb0c4;align-items:center;gap:6px;margin-top:4px;font-size:.58rem;display:flex}.promotion-card-copy>span svg{color:#bdd3e6;flex:0 0 13px;width:13px}.promotion-card-actions{border-top:1px solid #6495d229;align-items:center;gap:7px;margin-top:auto;padding-top:8px;display:flex}.promotion-card-actions>a:first-child{min-width:0;color:var(--cyan);flex:1;justify-content:space-between;align-items:center;font-size:.58rem;font-weight:850;text-decoration:none;display:flex}.promotion-card-actions>a:first-child svg{width:13px}.promotion-card-actions>a:nth-child(2){color:#5aebba;border:1px solid #1bd78f4d;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.promotion-card-actions>a:nth-child(2) svg{width:13px}.promotion-card-actions>small{color:#ffd66b;font-size:.54rem;font-weight:800}.promotions-footer{color:#8da0b7;border-top:1px solid #4b8bda26;align-items:center;margin-top:22px;padding:14px 8px 0;display:flex}.promotions-footer>span{color:var(--cyan);font-size:1.2rem}.promotions-footer>p{margin:0 0 0 12px;font-size:.68rem}.promotions-footer>strong{color:#61d9ff;margin-left:auto;font-size:1rem}.promotions-footer>small{margin-left:14px;font-size:.55rem}.promotions-footer sup{font-size:.45em}.promotions-filter-empty{color:#afbdd0;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:230px;display:flex}.promotions-filter-empty button{border:1px solid var(--cyan);color:#02101b;background:var(--cyan);border-radius:999px;padding:9px 16px;font-weight:850}.promotions-loading,.promotions-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 110px);display:flex}.promotions-loading>span{border:2px solid #1ee8ff2e;border-top-color:var(--cyan);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite promotions-spin}.promotions-loading p,.promotions-empty>p{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;margin-top:15px;font-size:.65rem;font-weight:900}.promotions-loading h1,.promotions-empty h1{margin-top:8px;font-size:2.5rem}.promotions-empty a{color:#fff;align-items:center;gap:8px;margin-top:15px;display:flex}.promotions-empty svg{width:17px}@keyframes promotions-spin{to{transform:rotate(360deg)}}html[data-aqui-theme=theme-future-light] [data-aqui-root-main]>.aqui-promotions{color:#f7fbff!important;background:radial-gradient(circle at 86% 12%,#5d2fd221,#0000 29rem),radial-gradient(circle at 5% 52%,#11d0ff14,#0000 25rem),#020a16!important}html[data-aqui-theme=theme-future-light] body:has([data-promotions-page]) .aqui-global-header{color:#fff!important;background:#020814fa!important;border-bottom-color:#1ee8ff40!important;box-shadow:0 8px 30px #0000004d,0 0 18px #1ee8ff12!important}html[data-aqui-theme=theme-future-light] body:has([data-promotions-page]) .aqui-global-mark>span{color:#f4f9ff!important}html[data-aqui-theme=theme-future-light] body:has([data-promotions-page]) .aqui-global-nav-link{color:#f4f9ff!important}html[data-aqui-theme=theme-future-light] body:has([data-promotions-page]) .aqui-global-mark small{color:#8294aa!important}html[data-aqui-theme=theme-future-light] body:has([data-promotions-page]) :where(.experience-control>summary,.session-controls__profile>summary){color:#eaf4ff!important;box-shadow:none!important;background:linear-gradient(145deg,#0c1f39f5,#051123f5)!important;border-color:#4b8fe157!important}@media (max-width:1180px){.promotions-frame{width:min(1180px,100vw - 24px)}.promotions-hero{grid-template-columns:minmax(270px,.55fr) minmax(0,1.45fr);gap:18px}.promotions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-card-media{min-height:210px}}@media (max-width:820px){.promotions-hero{grid-template-columns:1fr}.promotions-hero-copy{min-height:auto;padding:35px 10px}.promotion-featured{min-height:360px}.promotions-filters{padding-bottom:8px;padding-right:0;overflow-x:auto}.promotions-filters button{min-width:120px}.promotions-local-note{display:none}.promotions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-card-media{min-height:220px}}@media (max-width:560px){.promotions-frame{width:calc(100vw - 20px)}.promotions-hero-copy h1{font-size:2.75rem}.promotions-hero-copy>p{font-size:.86rem}.promotion-featured{min-height:390px}.promotion-featured-copy{inset:18px 18px 82px}.promotion-featured>:is(a,button){justify-content:center;bottom:18px;left:18px;right:18px}.promotion-featured>i{display:none}.promotions-grid{grid-template-columns:1fr}.promotion-card-media{min-height:260px}.promotion-card-copy{min-height:155px}.promotions-footer>small{display:none}}@media (prefers-reduced-motion:reduce){.promotion-card{transition:none}.promotions-loading>span{animation:none}}.promotion-price-row{align-items:baseline;gap:.55rem;margin:.55rem 0 .25rem;display:flex}.promotion-price-row b{color:#6ef0b5;font-size:1rem;font-weight:950}.promotion-price-row del{color:#74829a;font-size:.72rem;font-weight:800}.promotions-priority-block,.promotions-standard-block{margin-top:18px}.promotions-priority-block{border-top:1px solid #ff894c29;border-bottom:1px solid #ff894c1f;padding:16px 0 18px}.promotions-standard-block{padding-top:4px}.promotions-section-heading{justify-content:space-between;align-items:end;gap:18px;margin:0 2px 12px;display:flex}.promotions-section-heading span{color:#ff9b70;letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:950;display:block}.promotions-standard-block .promotions-section-heading span{color:var(--cyan)}.promotions-section-heading h2{letter-spacing:-.025em;margin:3px 0 0;font-size:1.15rem;font-weight:950}.promotions-section-heading>p{color:#8194aa;margin:0;font-size:.62rem;font-weight:800}.promotions-grid--priority{margin-top:0}.promotion-card--priority{border-color:#ff7e4580;box-shadow:0 15px 38px #00000042,0 0 18px #ff743d14}.promotion-card--priority:hover{border-color:#ff8b4ed1;box-shadow:0 18px 42px #0000004d,0 0 24px #ff743d24}.promotion-priority-badge{z-index:2;color:#ffd1b9;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3e1407b3;border:1px solid #ff975d80;border-radius:999px;padding:5px 8px;font-size:.52rem;font-weight:950;position:absolute;top:10px;left:10px}.promotions-load-more{color:#7f94aa;justify-content:center;align-items:center;gap:10px;min-height:82px;font-size:.66rem;font-weight:850;display:flex}.promotions-load-more>span{border:2px solid #1ee8ff29;border-top-color:var(--cyan);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite promotions-spin}.promotions-list-end{color:#61758c;text-align:center;margin:20px 0 4px;font-size:.62rem}.promotions-filter-empty--compact{min-height:130px}@media (max-width:820px){.promotions-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.promotions-section-heading>p{font-size:.58rem}}.promotion-card-actions{flex-wrap:wrap}.promotion-card-actions .promotion-card-primary{background:#67efbd;border:1px solid #4ef2bc73;border-radius:.7rem;align-items:center;gap:.45rem;min-height:38px;padding:.55rem .7rem;color:#03150f!important;flex:100%!important;justify-content:center!important;font-size:.66rem!important;font-weight:950!important;display:flex!important}.promotion-card-actions .promotion-card-primary svg{width:15px!important}.promotion-card-actions .promotion-card-secondary{align-items:center;min-height:30px;text-decoration:none;color:#9fb3c9!important;flex:auto!important;justify-content:space-between!important;font-size:.58rem!important;font-weight:750!important;display:flex!important}@media (max-width:820px){.promotions-hero{align-items:start}.promotions-hero-copy{min-height:auto;padding-bottom:1.25rem}}.promotion-card{content-visibility:auto;contain-intrinsic-size:360px}.promotion-card-copy>p,.promotion-card-copy>span,.promotion-card-actions>a,.promotion-card-actions>small,.promotions-section-heading>p,.promotions-footer,.promotions-list-end{font-size:12px!important}.promotion-card-copy>p{color:#b6c3d4!important;line-height:1.45!important}.promotion-card-copy>span,.promotions-section-heading>p,.promotions-footer{color:#aebfd1!important}.promotion-card-actions>a,.promotions-filters button,.promotions-filter-empty button,.promotion-featured>:is(a,button){min-height:44px!important}.promotion-card-heart{width:44px!important;height:44px!important}.promotions-skeleton{padding:1rem 0 4rem}.promotions-skeleton__hero{background:linear-gradient(105deg,#07162b 35%,#12304d 48%,#07162b 61%) 0 0/300% 100%;border-radius:20px;min-height:300px;animation:1.4s infinite promotions-skeleton-shimmer}.promotions-skeleton__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.promotions-skeleton__grid article{background:#07162b;border:1px solid #5390db40;border-radius:14px;gap:.65rem;min-height:330px;padding:.8rem;display:grid}.promotions-skeleton__grid article span{background:#102641;border-radius:10px;height:175px}.promotions-skeleton__grid article i{background:#16304d;border-radius:999px;height:.75rem;display:block}.promotions-skeleton__grid article i:last-child{width:65%}@keyframes promotions-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:1180px){.promotions-skeleton__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.promotions-skeleton__grid{grid-template-columns:1fr}.promotions-skeleton__grid article:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.promotions-skeleton__hero{animation:none}}.aqui-promotions :where(small,.promotion-priority-badge,.promotions-section-heading span,.promotions-load-more,.promotions-list-end,.promotion-card-media>strong small){font-size:12px!important}.promotion-featured-whatsapp{cursor:pointer;font:inherit;border:0}
