.loja-cupom[hidden]{display:none}.loja-cupom__aba{position:fixed;z-index:55;top:50%;right:0;translate:0 -50%;width:46px;height:200px;padding:0;border:0;border-radius:12px 0 0 12px;background:#7d2e2e;color:#f5f0eb;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:-6px 8px 20px rgba(38,39,47,.18);transition:width 180ms cubic-bezier(0.32, 0.72, 0, 1),translate 280ms cubic-bezier(0.32, 0.72, 0, 1)}.loja-cupom__aba:hover{width:52px}.loja-cupom__aba span{writing-mode:vertical-rl;font-size:14px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.loja-cupom__aba:focus-visible{outline:3px solid #91805b;outline-offset:3px}.loja-cupom[data-aberto=true] .loja-cupom__aba{box-shadow:-6px 8px 20px rgba(38,39,47,.1)}.loja-cupom__cartao{position:fixed;z-index:70;top:50%;right:58px;width:330px;max-width:calc(100vw - 70px);overflow:hidden;border-radius:16px;background:#f5f0eb;box-shadow:0 24px 50px rgba(38,39,47,.25);translate:16px -50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 280ms cubic-bezier(0.32, 0.72, 0, 1),translate 420ms cubic-bezier(0.32, 0.72, 0, 1),visibility 0s linear 420ms}.loja-cupom[data-aberto=true] .loja-cupom__cartao{translate:0 -50%;opacity:1;visibility:visible;pointer-events:auto;transition:opacity 280ms cubic-bezier(0.32, 0.72, 0, 1),translate 420ms cubic-bezier(0.32, 0.72, 0, 1),visibility 0s}.loja-cupom__foto{display:block;width:100%;height:120px;object-fit:cover}.loja-cupom__x{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(245,240,235,.92);color:#26272f;font-size:20px;line-height:1;cursor:pointer}.loja-cupom__corpo{padding:18px 22px 22px}.loja-cupom .loja-cupom__etq{margin:0;color:#7d2e2e;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.loja-cupom .loja-cupom__titulo{margin:6px 0 0;color:#26272f;font-size:26px;font-weight:400;line-height:1.1}.loja-cupom .loja-cupom__titulo em{color:#91805b;font-style:normal}.loja-cupom .loja-cupom__texto{margin:8px 0 0;color:#4a4a52;font-size:14px;font-weight:300;line-height:1.4}.loja-cupom__codigo{margin-top:14px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1.5px dashed #91805b;border-radius:10px;background:#fff}.loja-cupom__codigo b{color:#26272f;font-size:20px;font-weight:500;letter-spacing:.14em}.loja-cupom__copiar{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:#7d2e2e;font-size:12px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.loja-cupom__copiar svg,.loja-cupom__ir svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.loja-cupom .loja-cupom__ir,.loja-cupom .loja-cupom__ir:hover{margin-top:12px;padding:13px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#7d2e2e;color:#f5f0eb;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.loja-cupom__ir{transition:filter 180ms cubic-bezier(0.32, 0.72, 0, 1)}.loja-cupom__ir:hover{filter:brightness(1.08)}.loja-cupom__x:focus-visible,.loja-cupom__copiar:focus-visible,.loja-cupom__ir:focus-visible{outline:3px solid #91805b;outline-offset:2px}@media(max-width: 899px){.loja-cupom__aba{top:auto;bottom:96px;translate:0 0;width:40px;height:150px}.loja-cupom__aba span{font-size:12px}.loja-cupom__aba:hover{width:40px}.loja-dock-aberto .loja-cupom__aba{translate:0 calc(-1*54px - 6px)}.single-loja_piso .loja-cupom__aba,.loja-lote-com-barra .loja-cupom__aba{bottom:150px}.loja-cupom__cartao{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;width:auto;max-width:none;translate:0 24px}.loja-cupom[data-aberto=true] .loja-cupom__cartao{translate:0 0}}.loja-cupom--site .loja-cupom__aba{top:auto;bottom:96px;translate:0 0;width:40px;height:150px}.loja-cupom--site .loja-cupom__aba span{font-size:12px}.loja-cupom--site .loja-cupom__aba:hover{width:40px}.loja-cupom--site .loja-cupom__cartao{top:auto;bottom:96px;right:52px;translate:16px 0}.loja-cupom--site[data-aberto=true] .loja-cupom__cartao{translate:0 0}@media(max-width: 899px){.loja-cupom--site .loja-cupom__cartao{right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));translate:0 24px}.loja-cupom--site[data-aberto=true] .loja-cupom__cartao{translate:0 0}}@media(prefers-reduced-motion: reduce){.loja-cupom__aba,.loja-cupom__cartao,.loja-cupom[data-aberto=true] .loja-cupom__cartao,.loja-cupom__ir{transition:none}}
