.promotion-popup-wrapper[data-v-4c8b93c7]{position:relative;z-index:1002}.popup-default[data-v-4c8b93c7]{position:relative;background:#fff;border-radius:4px;max-height:90dvh;max-width:90dvh;padding:18px 16px;overflow:hidden;display:grid;grid-template-rows:1fr}.popup-default__close[data-v-4c8b93c7]{position:absolute;right:10px;top:10px}.popup-default__close svg[data-v-4c8b93c7]{max-width:24px}.popup-default__content[data-v-4c8b93c7]{overflow:auto;padding:24px 12px}.popup-default__content[data-v-4c8b93c7]::-webkit-scrollbar{width:4px}.popup-default__content[data-v-4c8b93c7]::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:2px}.popup-default__content[data-v-4c8b93c7]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:2px}.popup-default__content[data-v-4c8b93c7] .input-name,.popup-default__content[data-v-4c8b93c7] .input-email,.popup-default__content[data-v-4c8b93c7] img{width:100%;max-width:100%}.popup-default[data-v-4c8b93c7] .newsletter-wrapper{margin-top:12px;padding:0}.popup-default[data-v-4c8b93c7] .newsletter-wrapper .column{padding:0}.popup-default[data-v-4c8b93c7] .newsletter__text{display:none}.popup-default__content[data-v-4c8b93c7] .popup-cupom{display:grid;grid-template-columns:1fr;gap:20px}.popup-default__content[data-v-4c8b93c7] .popup-cupom__banner{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:3 / 2}.popup-default__content[data-v-4c8b93c7] .popup-cupom__banner-image{display:block;width:100%;height:100%;object-fit:cover}.popup-default__content[data-v-4c8b93c7] .popup-cupom__text{font-size:14px;line-height:1.4;color:var(--color-neutral-neutraltexthigh)}.popup-default__content[data-v-4c8b93c7] .popup-cupom__highlight{margin-top:16px;font-size:14px;line-height:1.4;color:var(--color-neutral-neutraltexthigh)}.popup-default__content[data-v-4c8b93c7] .popup-cupom__highlight strong{font-weight:700}.popup-default__content[data-v-4c8b93c7] .popup-cupom__coupon{margin-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.popup-default__content[data-v-4c8b93c7] .popup-cupom__coupon-label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-neutraltextlow)}.popup-default__content[data-v-4c8b93c7] .popup-cupom__coupon-code{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-width:200px;min-height:44px;padding:10px 24px;border:none;border-radius:4px;background:var(--color-secondary-secundaryinteractivedefault);color:var(--color-neutral-neutralsurfacelow);font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;overflow:hidden}.popup-default__content[data-v-4c8b93c7] .popup-cupom__coupon-code-icon{width:16px;height:16px;flex-shrink:0}.popup-default__content[data-v-4c8b93c7] .popup-cupom__coupon-code-text{display:flex;align-items:center;gap:8px;transition:opacity .25s ease}.popup-default__content[data-v-4c8b93c7] .popup-cupom__coupon-code-text--success{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0}.popup-default__content[data-v-4c8b93c7] .popup-cupom__coupon-code.copied .popup-cupom__coupon-code-text{opacity:0}.popup-default__content[data-v-4c8b93c7] .popup-cupom__coupon-code.copied .popup-cupom__coupon-code-text--success{opacity:1}.popup-default__content[data-v-4c8b93c7] .popup-cupom__footer{margin-top:24px;font-size:12px;color:var(--color-neutral-neutraltextlow)}.popup-default__content[data-v-4c8b93c7] .popup-cupom__footer strong{font-weight:700}@media (min-width: 768px){.popup-default__content[data-v-4c8b93c7] .popup-cupom{grid-template-columns:1fr 1fr}.popup-default__content[data-v-4c8b93c7] .popup-cupom__banner{order:2;height:100%;aspect-ratio:auto}.popup-default__content[data-v-4c8b93c7] .popup-cupom__content{order:1;display:flex;flex-direction:column;justify-content:center}}
