/* A - LAG EXP WIDGET — styles */

@font-face{font-family:'apink';src:url('../fonts/apink.woff2') format('woff2');font-display:swap}
@font-face{font-family:'brock';src:url('../fonts/brock.woff2') format('woff2');font-display:swap}
@font-face{font-family:'sdc';src:url('../fonts/sdc.woff2') format('woff2');font-display:swap}
@font-face{font-family:'ebg';src:url('../fonts/ebg.woff2') format('woff2');font-display:swap}
@font-face{font-family:'dancing';src:url('../fonts/dancing.woff2') format('woff2');font-display:swap}
@font-face{font-family:'bebas';src:url('../fonts/bebas.woff2') format('woff2');font-display:swap}

.gwwdg-banniere,.gwwdg-slider{box-sizing:border-box;max-width:420px;margin-left:auto;margin-right:auto;text-align:center}
.gwwdg-banniere *,.gwwdg-slider *{box-sizing:border-box}

.gwwdg-banniere{background:#F5F0E8;border:1px solid #E4D9C3;border-radius:0!important;padding:18px;font-family:'DM Sans',sans-serif}
.gwwdg-eb{font-size:10px;letter-spacing:.5px;color:#C5A55A;font-weight:500}
.gwwdg-ttl{font-family:'Cormorant Garamond',serif;font-size:26px;color:#1A1612;margin-top:3px;line-height:1.1}
.gwwdg-rule{width:34px;height:1px;background:#C5A55A;margin:9px auto 12px}
.gwwdg-bd{font-size:12.5px;line-height:1.5;color:#2E2A24;margin:0 0 6px}
.gwwdg-bd--tight{margin-bottom:0}
.gwwdg-bd--top{margin-top:13px}
.gwwdg-sq{position:relative;aspect-ratio:1/1;margin:13px 0 0;border:1px solid #D8C9A6;border-radius:0!important;overflow:hidden;background:#FBF9F4}
.gwwdg-sq canvas{width:100%;height:100%;display:block}


}
.gwwdg-sig{margin:4px 0 0}
.gwwdg-sig em{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:16px;color:#1A1612;font-style:italic}
.gwwdg-btn{display:block;width:100%;font-family:'DM Sans',sans-serif;font-size:13.5px;color:#FFFDF9;background:#1A1612;border:none;border-radius:0!important;padding:14px;cursor:pointer;font-weight:600;margin-top:13px;text-decoration:none;text-align:center}
.gwwdg-btn:hover{background:#2a241c;color:#FFFDF9}
.gwwdg-hint{font-size:11px;color:#5A5046;margin:9px 0 0;letter-spacing:.2px}

.gwwdg-slider{background:#FBF7F0;border:1px solid #E8DCC4;border-radius:0!important;padding:18px;font-family:'DM Sans',sans-serif;margin-top:16px}
.gwwdg-slider-ttl{font-family:'Cormorant Garamond',serif;font-size:21px;color:#221d18;margin:0 0 10px;font-weight:600}
.gwwdg-badge{height:52px;margin-bottom:8px;display:inline-block}
.gwwdg-gold{color:#D4AA3C;font-size:15px;letter-spacing:2px}
.gwwdg-rev{font-style:italic;font-size:14px;color:#332e28;line-height:1.5;min-height:60px;transition:opacity .4s;margin-top:4px}
.gwwdg-who{font-size:13px;color:#221d18;font-weight:500;margin-top:8px;transition:opacity .4s}

.gwwdg-ov{position:fixed;inset:0;background:rgba(26,22,18,.62);display:none;align-items:flex-start;justify-content:center;padding:24px 16px;z-index:99999;overflow:auto}
.gwwdg-ov.gwwdg-on{display:flex}
.gwwdg-modal{background:#FEFCF9;border-radius:10px;max-width:940px;width:100%;margin:auto;padding:30px 22px;position:relative}
.gwwdg-close{position:absolute;top:12px;right:16px;cursor:pointer;color:#9a8f84;font-size:20px;line-height:1;border:none;background:none;padding:4px}
.gwwdg-close:hover{color:#1A1612}

/* Carrer le bouton et ses pseudo-éléments, quoi que fasse le thème */
.gwwdg-btn,
.gwwdg-btn::before,
.gwwdg-btn::after{border-radius:0!important}
