:root{--vermelho-1: #d6222e;--vermelho-2: #a71422;--vermelho-3: #f03b46;--linear-gold: linear-gradient(180deg, #f6d67a 0%, #e7b545 50%, #c58d22 100%);--amarelo: #e7b545;--off-white: #faf9f7;--gray: #85675d;--cinza: #505050;--white: #fff;--header-grad: var(--vermelho-1, #D6222E)}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none;font-family:"Nunito Sans",sans-serif;color:var(--cinza)}html,body{scroll-behavior:smooth;background:var(--white)}@media(max-width: 900px){br{display:none}}img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header,.header{position:relative;display:flex;padding:40px 0;flex-direction:column;align-items:center;gap:16px;align-self:stretch;background:var(--header-grad)}header .header-divisor,.header .header-divisor{position:absolute;left:50%;bottom:0;transform:translate(-50%, 99%);width:180px;z-index:2}header .header-text,.header .header-text{color:var(--white);text-align:center;font-family:"Nunito Sans",sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:135%}header .header-text b,.header .header-text b{color:var(--white);font-weight:700}header .header-text br,.header .header-text br{display:block}@media(max-width: 900px){header .header-text,.header .header-text{font-size:24px}header .header-text b,.header .header-text b{font-size:24px}}header .header-timer,.header .header-timer{display:flex;align-items:center;gap:12px}header .header-timer__icon,.header .header-timer__icon{width:56px;height:56px;flex-shrink:0}header .header-timer__count,.header .header-timer__count{color:#ffdc17;text-align:center;font-family:"Poppins",sans-serif;font-size:72px;font-style:normal;font-weight:700;line-height:130%}.container{max-width:1280px;margin:0 auto;width:90%}.oferta{background:var(--white)}.oferta .container{display:flex;flex-direction:column;align-items:center;gap:32px;padding:80px 0}.oferta .title{text-align:center;color:var(--vermelho-2);font-size:40px;font-weight:600;line-height:130%}.oferta .sub{text-align:center;color:var(--gray);font-size:20px;font-weight:400}.oferta .cards{display:flex;align-items:flex-end;justify-content:center;gap:32px;width:100%}.oferta .selos{width:100%;max-width:920px;margin-top:8px}.oferta .plan{position:relative;width:400px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:0 0 42px;border-radius:20px;border:1px solid rgba(0,0,0,.15);background:var(--white);overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.12);cursor:pointer;transition:filter .25s ease}.oferta .plan:hover{filter:drop-shadow(0 6px 12px rgba(0, 0, 0, 0.25));z-index:3}.oferta .head{width:100%;padding:16px 0;text-align:center;background:var(--vermelho-1);color:var(--white);font-size:24px;font-weight:400;line-height:1.3;text-transform:uppercase}.oferta .body{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px}.oferta .side,.oferta .info{display:contents}.oferta .qty{color:var(--vermelho-2);font-size:48px;font-weight:700;line-height:1.3;text-transform:uppercase}.oferta .supply{display:block;color:var(--gray);font-size:20px;font-weight:500;line-height:26px;text-transform:capitalize}.oferta .thumb{position:relative;width:100%;display:flex;justify-content:center;padding:4px 0}.oferta .thumb>img:not(.badge-ship){height:267px;width:auto;max-width:100%;margin:0 auto}.oferta .badge-save{position:absolute;top:-2px;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:92px;height:92px;padding:12px;background:url(../img/vector-red.png) center/contain no-repeat;color:var(--white);font-size:14px;font-weight:700;line-height:1.05;text-transform:uppercase}.oferta .badge-save b{color:var(--white);font-size:14px;font-weight:800}.oferta .badge-ship{position:absolute;left:28px;bottom:44px;width:92px;height:auto;z-index:3}.oferta .price{color:var(--vermelho-2);font-size:72px;font-weight:700;line-height:1.3;letter-spacing:-1.44px}.oferta .price span{color:var(--gray);font-size:22px;font-weight:400;letter-spacing:0}.oferta .feats{width:100%;max-width:346px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.oferta .feats li{display:flex;align-items:center;gap:15px;width:100%;padding:8px 20px;border-radius:5px;background:var(--white);color:var(--gray);font-size:18px;font-weight:400;text-transform:uppercase}.oferta .feats li img{width:28px;height:28px;flex-shrink:0}.oferta .featured .feats li{box-shadow:0 1px 2px rgba(0,0,0,.06)}.oferta .buy{width:100%;max-width:327px;margin-top:8px}.oferta .featured .buy-wrap{position:relative;display:inline-block;width:100%;max-width:327px;margin-top:8px}.oferta .featured .buy-wrap .buy{margin-top:0;display:block}.oferta .featured .hand{position:absolute;right:60px;bottom:-18px;width:64px;height:auto;pointer-events:none}.oferta .cc{width:260px;max-width:327px}.oferta .total{color:var(--gray);font-size:24px;font-weight:500;text-transform:uppercase}.oferta .total s{color:var(--gray);font-weight:500;text-decoration-line:line-through;text-decoration-color:var(--vermelho-1)}.oferta .total b{color:var(--vermelho-2);font-weight:700}.oferta .featured{width:422px;min-height:1073px;padding:0 0 43.973px;gap:12px;background:#ffebbf;border:3px solid #ffd901;box-shadow:4px 4px 44px 0 rgba(0,0,0,.25);z-index:2}.oferta .featured .head{background:linear-gradient(90deg, #f6d67a 0%, #c58d22 28%, #f6d67a 57%, #c58d22 100%);color:var(--vermelho-2);font-weight:600}@media(max-width: 900px){.oferta .title{font-size:32px}.oferta .sub{font-size:16px}.oferta .cards{flex-direction:column;align-items:center;gap:32px}.oferta .plan,.oferta .featured{width:100%;max-width:480px;min-height:0;height:auto;padding:0 0 40px;gap:0}.oferta .featured{order:1}.oferta .plan:nth-child(3){order:2}.oferta .plan:nth-child(1){order:3}.oferta .body{flex-direction:row;align-items:center;gap:16px;padding:16px}.oferta .side{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;gap:12px}.oferta .thumb>img:not(.badge-ship){height:auto;width:100%}.oferta .info{display:flex;flex-direction:column;align-items:flex-start;width:56%;flex-shrink:0;gap:8px}.oferta .head{font-size:24px;background:#e93326}.oferta .featured .head{background:#ffd901;color:#822b0e;border-bottom:1px solid var(--white)}.oferta .qty{font-size:20px}.oferta .supply{font-size:14px;text-transform:uppercase}.oferta .price{font-size:36px;letter-spacing:0}.oferta .price span{font-size:15px}.oferta .feats{width:100%;max-width:none;gap:6px}.oferta .feats li{padding:0;gap:6px;background:rgba(0,0,0,0);box-shadow:none;font-size:11px;font-weight:500}.oferta .feats li img{width:22px;height:22px}.oferta .featured .feats li{box-shadow:none}.oferta .buy{width:164px;max-width:100%;margin-top:0}.oferta .cc{width:164px}.oferta .total{font-size:13px}.oferta .badge-save{width:44px;height:44px;padding:5px;font-size:7px}.oferta .badge-save b{font-size:8px}.oferta .badge-save br{display:block}.oferta .badge-ship{width:52px;bottom:8px}}.trustbar{background:var(--Brand-primary-dark, #E93326);padding:24px 0}.trustbar .container{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.trustbar .item{display:flex;align-items:center;gap:14px;flex:1 1 200px;justify-content:center}.trustbar .item img{width:40px;height:40px;flex-shrink:0}.trustbar .item span{color:var(--white);font-size:18px;font-weight:700;line-height:120%;text-transform:uppercase}@media(max-width: 900px){.trustbar .container{flex-direction:column;align-items:flex-start;gap:18px;width:80%}.trustbar .item{justify-content:flex-start;flex:none;width:100%}}.garantia{background:var(--header-grad)}.garantia .container{display:flex;align-items:center;justify-content:center;gap:64px;padding:60px 0}.garantia>.container>img{width:320px;height:auto;flex-shrink:0}.garantia .content{max-width:600px}.garantia .eyebrow{display:block;color:var(--white);font-size:16px;font-weight:700;letter-spacing:12px;text-transform:uppercase;margin-bottom:16px}.garantia .title{color:var(--white);font-size:48px;font-weight:800;line-height:130%;margin-bottom:16px}.garantia .title i{color:var(--amarelo);font-style:normal;font-weight:800}.garantia p{color:var(--white);font-size:18px;font-weight:400;line-height:28px;margin-bottom:32px}.garantia .garantia-btn{display:flex;padding:18px 104px;justify-content:center;align-items:center;gap:16px;border-radius:50px;border-bottom:6px solid #8e7c02;background:linear-gradient(180deg, #fffe4a 0%, #ffd901 100%);color:#0e0d11;font-family:"Nunito Sans",sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.garantia .garantia-btn img{width:24px;height:24px;flex-shrink:0}.garantia .garantia-btn:hover{transform:translateY(-2px);transition:all .3s ease}@media(max-width: 900px){.garantia .container{flex-direction:column;text-align:center;align-items:center;gap:32px;padding:40px 0}.garantia>.container>img{width:240px}.garantia .title{font-size:32px}.garantia .garantia-btn{padding:18px 0;width:100%}}.footer{background:var(--vermelho-2)}.footer .container{display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 0 40px;max-width:1007px}.footer .brand{font-size:28px;font-weight:800;letter-spacing:1.126px;text-transform:uppercase;color:var(--white)}.footer .brand b{color:var(--white);font-weight:800}.footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 32px}.footer nav a{color:var(--white);font-size:16px;font-weight:500;line-height:140%}.footer .card{width:100%;padding:24px 0 0;text-align:center;border-top:1px solid hsla(0,0%,100%,.35)}.footer .card p{color:hsla(0,0%,100%,.85);font-size:14px;line-height:150%}.footer .copy{padding:24px 32px;text-align:center;color:var(--cinza);font-size:16px;font-weight:500;background:var(--off-white)}.footer .copy span{color:var(--cinza)}@media(max-width: 900px){.footer .container{padding:40px 24px 32px;gap:24px}}