.sl-welcome .promocional-aviso{padding:16px;--popup-max-width: calc(100vw - 32px) ;--popup-max-height: calc(100dvh - 32px) }.sl-welcome .aviso-sobreposicao{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;pointer-events:auto;cursor:pointer;background:#02102180;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sl-welcome .aviso-envoltorio{align-self:center;width:min(880px,100%);max-height:var(--popup-max-height)}.sl-welcome .aviso.sl-welcome__panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);height:auto;width:100%;max-height:var(--popup-max-height);overflow:auto;background:var(--sl-popup-bg,#fcfaf6);color:var(--sl-popup-text,#211b16)}.sl-welcome .aviso.sl-welcome__panel:not(:has(.sl-welcome__image)){display:block;max-width:480px;margin-inline:auto}body.promocional-aviso--aberto:has(.sl-welcome .promocional-aviso.esta-ativo){overflow:hidden}.sl-welcome__image{min-height:540px;background:#ede5d8}.sl-welcome__image img{display:block;width:100%;height:100%;object-fit:cover}.sl-welcome__content{padding:48px 42px 38px;text-align:center;min-width:0}.sl-welcome__logo{width:min(var(--sl-logo-width,140px),75%);margin:0 auto}.sl-welcome__logo img{display:block;width:100%;height:auto}.sl-welcome__brand{margin:0;color:var(--sl-gold-text,#a9700f);font-family:Georgia,serif;font-size:21px;letter-spacing:.13em}.sl-welcome__ornament{margin:15px auto 8px;width:44px;color:var(--sl-gold-start,#c18b24)}.sl-welcome__ornament svg{display:block;width:100%;fill:none;stroke:currentColor;stroke-width:1}.sl-welcome__eyebrow,.sl-welcome__success-kicker{margin:0 0 13px;color:var(--sl-gold-text,#a9700f);font-size:10px;letter-spacing:.2em}.sl-welcome h2{margin:0 auto 12px;max-width:350px;color:var(--sl-gold-text,#a9700f);font-family:Georgia,serif;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.07}.sl-welcome__description{margin:0 auto 22px;max-width:310px;font-size:14px;line-height:1.5}.sl-welcome__fields{display:grid;gap:9px}.sl-welcome__fields label{display:flex;align-items:center;gap:11px;padding:0 13px;background:#f5f1eb;border-bottom:1px solid #d9cfbd;text-align:left}.sl-welcome__fields label:focus-within{outline:2px solid var(--sl-gold-start,#c18b24);outline-offset:2px}.sl-welcome__fields label>svg{flex:0 0 20px;width:20px;height:20px;stroke:var(--sl-popup-field-icon,#a9700f);stroke-width:1.3}.sl-welcome__fields input{box-sizing:border-box;min-width:0;width:100%;height:46px;padding:0;border:0;background:transparent;color:#211b16;font:inherit;font-size:13px;outline:none}.sl-welcome button:focus-visible,.sl-welcome a:focus-visible{outline:2px solid var(--sl-gold-start,#c18b24);outline-offset:2px}.sl-welcome__submit{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;min-height:47px;margin-top:12px;padding:12px 18px;border:0;background:var(--sl-button-background,linear-gradient(110deg,var(--sl-button-start,var(--sl-gold-start,#c18b24)),var(--sl-button-end,var(--sl-gold-end,#c8942d))));color:var(--sl-popup-button-text,#fff);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.08em;text-shadow:var(--sl-popup-button-shadow,0 1px 2px rgba(80,50,0,.4));cursor:pointer}.sl-welcome__submit svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.3}.sl-welcome__submit:hover{filter:brightness(.94)}.sl-welcome__privacy{margin:14px auto 0;max-width:340px;color:#746c61;font-size:10px;line-height:1.5}.sl-welcome__privacy a{color:inherit;text-decoration:underline}.sl-welcome__content:has(.sl-welcome__success)>:is(.sl-welcome__ornament,.sl-welcome__eyebrow,h2,.sl-welcome__description){display:none}.sl-welcome__success{display:block;margin-top:20px;font-size:14px}.sl-welcome__gift{width:48px;margin:0 auto 11px;color:var(--sl-gold-start,#c18b24)}.sl-welcome__gift svg{display:block;width:100%;stroke:currentColor;stroke-width:1.15}.sl-welcome__success-kicker{margin-bottom:10px}.sl-welcome__success h3{margin:0 0 8px;color:var(--sl-gold-text,#a9700f);font-family:Georgia,serif;font-size:clamp(40px,4vw,50px);font-weight:400;line-height:1.05}.sl-welcome__success-copy{margin:0 0 15px;color:#5f554b;font-size:13px;line-height:1.5}.sl-welcome__code{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:53px;padding:12px;border:0;background:var(--sl-popup-code-bg,#f4eee4);color:var(--sl-gold-text,#a9700f);font-size:19px;font-weight:700;letter-spacing:.14em;cursor:pointer}.sl-welcome__code svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.35}.sl-welcome__code-hint{margin:7px 0 0;color:#736654;font-size:10px;line-height:1.3}.sl-welcome__copy-feedback{min-height:1.5em;margin:10px 0 0;color:#645a4d;font-size:11px;line-height:1.4}.sl-welcome__continue{margin-top:10px;padding:5px;border:0;background:none;color:#6e604d;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sl-welcome__error{display:block;margin-bottom:10px;color:#9e2c24;font-size:13px;text-align:left}@media(max-width:749px){.sl-welcome .aviso.sl-welcome__panel{display:block;max-width:440px}.sl-welcome .aviso-envoltorio{width:min(440px,100%)}.sl-welcome__image{height:112px;min-height:0}.sl-welcome__image img{object-position:center 40%}.sl-welcome__content{padding:25px 25px 22px}.sl-welcome__brand{font-size:17px}.sl-welcome__ornament{margin:8px auto 2px;width:34px}.sl-welcome__eyebrow{margin-bottom:8px}.sl-welcome h2{font-size:30px}.sl-welcome__description{margin-bottom:15px}.sl-welcome__fields{gap:7px}.sl-welcome__fields input{height:42px}.sl-welcome__success{margin-top:14px}.sl-welcome__gift{width:40px;margin-bottom:7px}.sl-welcome__success h3{font-size:38px}.sl-welcome__success-copy{margin-bottom:10px}.sl-welcome__code{min-height:46px}.sl-welcome__copy-feedback{margin-top:7px}}.sl-welcome__editor-notice{padding:10px;margin:0 0 16px;background:#fff4dc;color:#604400;font-size:13px;line-height:1.4}.sl-welcome[data-dark-background=true] :is(.sl-welcome__privacy,.sl-welcome__success-copy,.sl-welcome__code-hint,.sl-welcome__copy-feedback,.sl-welcome__continue){color:#f1ece5}.sl-welcome[data-dark-background=true] .sl-welcome__error{color:#ffb4a9}
/*# sourceMappingURL=/cdn/shop/t/13/assets/santa-lume-welcome.css.map */
