.widgets-page{--wg-ink:#242622;--wg-muted:#74766f;--wg-orange:#ff5b20;--wg-line:#e9dfd4;color:var(--wg-ink)}
.wg-wrap{max-width:1312px;width:calc(100% - 64px);margin-inline:auto}.widgets-page main{overflow:hidden}.widgets-page main section[id],.wg-jump{scroll-margin-top:120px}.widgets-page main h1,.widgets-page main h2,.widgets-page main h3{color:var(--wg-ink);font-weight:500;letter-spacing:-.035em;text-wrap:balance}.widgets-page main h1{font-size:clamp(40px,4.1vw,58px);line-height:1.13;margin:18px 0 26px}.widgets-page main h2{font-size:clamp(30px,3.2vw,44px);line-height:1.22;margin:14px 0 22px}.widgets-page main h3{font-size:20px;line-height:1.4;margin:12px 0}.wg-eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;margin:0}.wg-lead,.wg-tool-copy>p:not(.wg-eyebrow):not(.wg-note){font-size:17px;line-height:1.85;color:var(--wg-muted)}.wg-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center;padding-block:76px 66px}.wg-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.wg-link{font-size:14px;font-weight:500;color:var(--wg-ink);text-decoration:none;display:inline-flex;align-items:center;gap:16px}.wg-link span{font-size:22px}.wg-link:hover{color:var(--wg-orange)}.wg-hero-gallery{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.wg-mini{border:1px solid var(--wg-line);border-radius:20px;padding:24px;display:flex;flex-direction:column;align-items:start;gap:17px;min-width:0}.wg-mini-label{font-size:9px;letter-spacing:.09em;font-weight:500;color:#8b7768;display:block}.wg-mini strong{font-size:20px;line-height:1.45;font-weight:500;letter-spacing:-.02em}.wg-mini-review{background:#fffaf4}.wg-stars{color:#e7a323;font-size:26px;letter-spacing:2px;line-height:1}.wg-mini-chat{background:#eef3ee}.wg-mini-stock{background:#f8ede3}.wg-mini-signup{background:#f6f5f1}.wg-mini-pill{font-size:11px;background:#fff;border:1px solid #e4dfd6;padding:10px 13px;border-radius:30px;margin-top:auto}.wg-avatar-row{display:flex;flex-wrap:wrap;gap:6px}.wg-avatar-row img{width:38px;height:38px;object-fit:cover;border-radius:8px}.wg-avatar-row span{font-size:10px;width:100%;color:#777;margin-top:4px}.wg-bubble-icon{font-size:24px;background:#fff;border-radius:50%;width:38px;height:38px;text-align:center;color:#426b53}.wg-mini-input{font-size:10px;padding:12px;background:#fff;border:1px solid #e4dfd6;border-radius:7px;display:flex;justify-content:space-between;gap:18px;width:100%}.wg-mini-input span{color:var(--wg-orange)}.wg-jump{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--wg-line);padding-block:23px;gap:24px}.wg-jump a{display:flex;gap:13px;align-items:center;font-size:14px;color:var(--wg-ink);text-decoration:none}.wg-jump a>span{font-size:10px;color:#b58b6b}.wg-jump a>b{margin-inline-start:auto;font-size:18px;font-weight:400;color:var(--wg-orange)}.wg-jump a:hover{color:var(--wg-orange)}.wg-section{padding-block:90px}.wg-heading{max-width:930px;text-align:center;margin:0 auto 42px}.wg-heading>p:last-child{font-size:17px;line-height:1.8;color:var(--wg-muted);max-width:820px;margin-inline:auto}.wg-formats{display:grid;grid-template-columns:repeat(6,1fr);gap:22px}.wg-format{grid-column:span 2;border:1px solid var(--wg-line);border-radius:18px;overflow:hidden;min-width:0;background:#fff}.wg-format:nth-child(n+4){grid-column:span 3}.wg-format-copy{padding:24px}.wg-format-copy>p,.wg-edit-detail p{font-size:13px;line-height:1.8;color:var(--wg-muted);margin:0}.wg-edit-detail{border-top:1px solid var(--wg-line);padding-top:16px;margin-top:20px}.wg-edit-detail>span{font-size:9px;letter-spacing:.12em;color:#a46b43;display:block;margin-bottom:7px}.wg-review-bottom{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:28px}.wg-review-bottom p{font-size:12px;line-height:1.8;color:var(--wg-muted);max-width:570px}.wg-review-bottom a{flex-shrink:0}.wg-soft-band{background:#faf7f3}.wg-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.wg-reverse .wg-tool-copy{order:2}.wg-details{list-style:none;padding:0;margin:28px 0}.wg-details li{padding:16px 0;border-top:1px solid var(--wg-line)}.wg-details strong{display:block;font-size:14px;font-weight:500;margin-bottom:7px}.wg-details span{font-size:13px;line-height:1.8;color:var(--wg-muted);display:block}.wg-note{font-size:12px;color:#8e8072;line-height:1.8}.wg-store-demo,.wg-stock-demo,.wg-brand-demo{border:1px solid var(--wg-line);border-radius:22px;background:#fff;overflow:hidden}.wg-store-top{padding:22px;border-bottom:1px solid var(--wg-line);display:flex;justify-content:space-between;font-size:10px;gap:20px}.wg-store-top strong{letter-spacing:.14em}.wg-product-demo{padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.wg-product-demo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.wg-product-demo small{font-size:8px;letter-spacing:.09em;color:#867360}.widgets-page .wg-product-demo h3{font-size:22px}.wg-product-demo p{font-size:11px;line-height:1.8;color:#888}.wg-demo-button{display:block;background:#272b27;color:#fff;padding:13px 18px;text-align:center;border-radius:7px;font-size:12px}.wg-chat-message{margin:15px 26px 18px 70px;padding:24px;border-radius:16px 16px 0 16px;background:#eef3ee}.wg-chat-message>span{font-size:9px;color:#728574;letter-spacing:.09em;display:block;margin-bottom:10px}.wg-chat-message strong{font-size:15px;line-height:1.7;font-weight:400}.wg-whatsapp-pill{display:flex;align-items:center;gap:12px;justify-content:center;margin:0 26px 26px auto;padding:14px 20px;width:fit-content;border-radius:30px;background:#2c654b;color:#fff;font-size:12px}.wg-demo-caption{display:block;text-align:center;font-size:10px;color:#928b81;padding:15px;line-height:1.6}.wg-stock-demo{background:#faf7f2;padding:28px}.wg-stock-product{display:flex;align-items:center;gap:22px}.wg-stock-product img{width:130px;aspect-ratio:1;object-fit:cover;border-radius:12px}.wg-sold-out{font-size:11px;color:#8d8074}.wg-notify-form{margin-top:26px;padding:26px;background:#fff;border:1px solid var(--wg-line);border-radius:14px}.widgets-page .wg-notify-form h3{font-size:21px;margin-top:0}.wg-notify-form>p{font-size:12px;line-height:1.8;color:var(--wg-muted)}.wg-faux-field{background:#fff;border:1px solid #ddd9d2;border-radius:7px;padding:14px 16px;font-size:12px;color:#888;margin:20px 0 10px}.wg-stock-path{display:flex;gap:12px;align-items:center;justify-content:center;padding-top:24px;font-size:10px}.wg-stock-path b{font-weight:400;color:var(--wg-orange)}.wg-stock-demo>.wg-demo-caption{padding-bottom:0}.wg-brand-controls{padding:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--wg-line);font-size:13px}.wg-brand-controls>div{display:flex;gap:10px}.wg-brand-controls button{width:25px;height:25px;border-radius:50%;border:3px solid #fff;background:var(--swatch);cursor:pointer;outline:1px solid transparent;outline-offset:2px}.wg-brand-controls button[aria-pressed=true]{outline-color:var(--swatch)}.wg-subscribe-preview{--brand:#ad5739;--surface:#f8eee5;background:var(--surface);padding:42px;color:var(--brand)}.wg-subscribe-preview[data-widget-preview=green]{--brand:#304f43;--surface:#eaf0e9}.wg-subscribe-preview[data-widget-preview=dark]{--brand:#252525;--surface:#f4f4f1}.widgets-page .wg-subscribe-preview h3{font-size:32px;line-height:1.3;color:var(--brand);margin:20px 0}.wg-subscribe-preview>p{font-size:14px;line-height:1.8}.wg-subscribe-preview .wg-demo-button{background:var(--brand)}.wg-subscribe-preview>small{font-size:9px;line-height:1.8;display:block;margin-top:15px}.wg-setup{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;gap:42px}.wg-setup li{border-top:1px solid var(--wg-line);padding-top:25px}.wg-setup li>span{display:grid;place-items:center;background:#fff0e6;color:#c36c3c;border-radius:50%;width:36px;height:36px;font-size:15px}.wg-setup p{font-size:14px;line-height:1.8;color:var(--wg-muted)}.wg-closing{background:#fff3e9;padding:70px 0;text-align:center}.wg-closing p:not(.wg-eyebrow){font-size:16px;line-height:1.8;color:var(--wg-muted)}.wg-closing .wg-actions{justify-content:center}
@media(max-width:1100px){.wg-hero{gap:32px}.wg-mini{padding:18px}.wg-mini strong{font-size:17px}.wg-split{gap:38px}.wg-review-bottom{display:block}.wg-review-bottom p{max-width:none}.wg-jump{gap:15px}.wg-jump a{font-size:12px;gap:8px}}
@media(max-width:800px){.wg-wrap{width:calc(100% - 40px)}.wg-hero{grid-template-columns:1fr;padding-block:48px}.wg-hero>div:first-child{max-width:640px}.wg-hero-gallery{max-width:650px;width:100%;margin:auto}.wg-mini{padding:24px}.wg-mini strong{font-size:20px}.wg-jump{grid-template-columns:1fr 1fr;gap:24px}.wg-jump a{font-size:13px}.wg-section{padding-block:60px}.wg-formats{grid-template-columns:1fr 1fr}.wg-format,.wg-format:nth-child(n+4){grid-column:auto}.wg-format:last-child{grid-column:1/-1;max-width:420px;width:100%;margin:auto}.wg-split{grid-template-columns:1fr;gap:30px}.wg-reverse .wg-tool-copy{order:0}.wg-setup{gap:22px}.wg-brand-demo,.wg-stock-demo,.wg-store-demo{max-width:600px;width:100%;margin:auto}}
@media(max-width:500px){.wg-hero-gallery{gap:10px}.wg-mini{padding:17px;border-radius:14px}.wg-mini strong{font-size:16px}.wg-mini-label{font-size:8px}.wg-mini-pill{font-size:9px;padding:9px}.wg-mini-input{font-size:8px;gap:5px;padding:10px 7px}.wg-mini-review .wg-avatar-row img{width:30px;height:30px}.wg-avatar-row span{font-size:8px}.wg-formats{grid-template-columns:1fr}.wg-format:last-child{max-width:none}.wg-format-copy{padding:22px}.wg-setup{grid-template-columns:1fr}.wg-lead,.wg-tool-copy>p:not(.wg-eyebrow):not(.wg-note),.wg-heading>p:last-child{font-size:15px}.wg-product-demo{padding:20px;gap:15px}.widgets-page .wg-product-demo h3{font-size:18px}.wg-product-demo .wg-demo-button{padding:10px;font-size:10px}.wg-stock-demo{padding:20px}.wg-stock-product img{width:95px}.wg-stock-path{font-size:9px;gap:8px}.wg-notify-form{padding:20px}.wg-subscribe-preview{padding:28px}.widgets-page .wg-subscribe-preview h3{font-size:29px}.wg-review-bottom a{font-size:12px}.wg-actions{gap:20px}.wg-link{font-size:13px}}
/* Keep dashboard previews at the original tile proportions. */
.wg-formats{grid-template-columns:repeat(3,minmax(0,1fr))}
.wg-format,.wg-format:nth-child(n+4){grid-column:auto}
@media(max-width:800px){.wg-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-format:last-child{grid-column:auto;max-width:none}}
@media(max-width:500px){.wg-formats{grid-template-columns:minmax(0,1fr)}}

.wg-bubble-icon{display:grid;place-items:center}
/* Recognizable storefront previews with clear customer actions. */
.wg-hero-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.wg-mini{padding:22px;gap:16px}
.wg-mini>strong{font-size:20px;line-height:1.4}
.wg-mini-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:12px 10px;border-radius:9px;text-align:center;font-size:11px;line-height:1.4;font-weight:500;text-decoration:none;box-shadow:0 3px 6px #0000000c;transition:filter .15s,transform .15s}
.wg-mini-action:hover{filter:brightness(.92);transform:translateY(-1px)}
.wg-mini-action svg{flex-shrink:0}
.wg-chat-action{background:#248209;color:#fff;border-radius:28px;margin-top:auto}
.wg-mini-chat-bubble{background:#fff;color:#4e6354;font-size:12px;line-height:1.7;padding:14px 16px;border:1px solid #dce6da;border-radius:12px 12px 12px 2px}
.wg-stock-action{background:#c65320;color:#fff;margin-top:auto}
.wg-subscribe-action{background:#272b27;color:#fff;justify-content:space-between;padding-inline:16px}
.wg-mini-form{width:100%;margin-top:auto;display:grid;gap:9px}
.wg-mini-field-label{font-size:10px;color:#73766f}
.wg-mini-form .wg-mini-input{font-size:11px;padding:12px;min-height:42px}
.wg-mini-description{font-size:12px!important;line-height:1.7!important;margin:0!important;color:#77766c}
.wg-mini-stock-item{display:flex;gap:12px;align-items:center}
.wg-mini-stock-item>img{width:64px;height:70px;object-fit:cover;border-radius:10px}
.wg-mini-stock-item strong{font-size:17px;display:block}
.wg-mini-stock-item div>span{font-size:10px;color:#9a7763;display:block;margin-top:5px}
.wg-review-sample{width:100%;padding:14px;background:#fff;border:1px solid #e9dfd4;border-radius:12px}
.wg-sample-rating{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px}
.wg-sample-rating .wg-stars{font-size:17px;letter-spacing:1px}
.wg-sample-rating>span:last-child{font-size:9px;color:#8a867d}
.wg-review-content{display:flex;gap:10px;align-items:start}
.wg-review-content>img{width:46px;height:57px;object-fit:cover;border-radius:6px;flex-shrink:0}
.wg-review-content b{font-size:11px;line-height:1.5;font-weight:500;display:block}
.wg-review-content p{font-size:10px!important;line-height:1.65!important;margin:5px 0 0!important;color:#807b72}
.wg-review-byline{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #eee8df;margin-top:12px;padding-top:10px;font-size:9px;color:#777}
.wg-review-byline small{font-size:8px;color:#999}
.wg-mini-review-link{font-size:11px;color:#87664e;text-decoration:none;display:flex;justify-content:space-between;width:100%;margin-top:auto;gap:10px}
@media(min-width:801px) and (max-width:1100px){.wg-mini{padding:16px}.wg-mini-action{font-size:10px}.wg-mini-action svg{width:16px}.wg-review-content>img{width:36px}.wg-mini>strong{font-size:18px}}
@media(max-width:500px){.wg-hero-gallery{grid-template-columns:1fr;gap:16px}.wg-mini{padding:24px}.wg-mini>strong{font-size:22px}.wg-mini-action{font-size:13px;min-height:46px}.wg-review-content b{font-size:13px}.wg-review-content p{font-size:12px!important}.wg-mini-description{font-size:13px!important}.wg-mini-chat-bubble{font-size:14px}.wg-mini-stock-item>img{width:75px;height:80px}.wg-mini-stock-item strong{font-size:20px}}
/* Native review layout illustrations, based on the supplied product references. */
.wg-review-preview{height:274px;padding:24px 18px 32px;position:relative;background:#f7f5f1;display:flex;flex-direction:column;justify-content:center;font-family:Arial,Helvetica,sans-serif;color:#292b27;overflow:hidden;border-bottom:1px solid #ebe4da}
.wg-review-preview *{box-sizing:border-box}
.rw-example{position:absolute;bottom:11px;inset-inline-start:0;width:100%;text-align:center;font-size:9px;color:#aaa297}
.rw-stars{display:block;color:#e9a11a;letter-spacing:1px;font-size:16px;line-height:1.2}
.rw-product{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center;border:1px solid #e9e2d8;background:#fff;border-radius:12px;padding:15px}
.rw-product>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}
.rw-product>div{min-width:0;display:flex;flex-direction:column;gap:9px}
.rw-kicker{font-size:7px;letter-spacing:.07em;color:#9b9285}
.rw-product strong{font-size:13px;line-height:1.4;font-weight:500}
.rw-product small{font-size:8px;color:#8a847a}
.rw-line{height:4px;border-radius:4px;background:#eee9e1;width:100%}.rw-line.short{width:65%}
.rw-cart{font-size:8px;color:#fff;background:#33382e;border-radius:4px;padding:8px;text-align:center}
.rw-all{background:#fff;padding:15px;border-radius:12px;border:1px solid #e9e2d8}
.rw-overview{display:grid;grid-template-columns:70px 1fr 70px;gap:10px;align-items:center}
.rw-overview>div>strong{font-size:25px;font-weight:500;display:block}.rw-overview .rw-stars{font-size:11px}
.rw-overview small{font-size:8px;color:#888;display:block;margin-top:4px}
.rw-bars{display:grid;gap:5px}.rw-bars i{display:block;height:4px;background:linear-gradient(to right,#e9a11a 80%,#f1f1ef 80%);border-radius:2px}.rw-bars i:nth-child(2){background:linear-gradient(to right,#e9a11a 38%,#f1f1ef 38%)}.rw-bars i:nth-child(n+3){background:#f1f1ef}
.rw-write{border:1px solid #ddd9d1;padding:7px 4px;border-radius:4px;font-size:8px;text-align:center}
.rw-media{display:flex;gap:7px;margin:15px 0}.rw-media img{width:40px;height:40px;border-radius:6px;object-fit:cover}
.rw-review{border-top:1px solid #eee8df;padding-top:10px}.rw-review .rw-stars{font-size:11px}.rw-review strong{font-size:9px;display:block;margin-top:5px}.rw-review p{font-size:9px!important;line-height:1.4!important;margin:5px 0 0!important;color:#888}
.rw-carousel{display:flex;align-items:center;gap:7px}.rw-tile{border:1px solid #e8e0d6;border-radius:8px;background:#fff;overflow:hidden;min-width:0;flex:1;padding:6px;display:flex;flex-direction:column;gap:5px}
.rw-tile>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.rw-tile .rw-stars{font-size:11px;letter-spacing:0}.rw-tile strong{font-size:8px;font-weight:600;line-height:1.4}.rw-tile>span:last-child{font-size:8px;line-height:1.4;color:#999}
.rw-arrow{color:#b2a48f;font-size:24px}.rw-dots{text-align:center;font-size:9px;color:#ac7952;margin-top:13px;letter-spacing:3px}.rw-dots span{color:#d3c9bb}
.rw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.rw-grid .rw-tile:nth-child(even){transform:translateY(13px)}
.rw-floating{position:relative;padding-inline-end:15px}.rw-floating .rw-product{gap:10px;padding:12px}.rw-tab{position:absolute;inset-inline-end:0;top:38px;writing-mode:vertical-rl;background:#33382e;color:#fff;padding:12px 8px;border-radius:5px 0 0 5px;font-size:9px}
@media(max-width:1100px) and (min-width:801px){.wg-review-preview{padding-inline:12px}.rw-product{gap:10px;padding:12px}.rw-overview{grid-template-columns:55px 1fr 55px;gap:6px}.rw-media img{width:34px;height:34px}}
@media(max-width:500px){.wg-review-preview{height:280px;padding-inline:22px}}
/* Store-branded WhatsApp panel follows the product's header/message/CTA layout. */
.wa-preview{--wa-brand:#28624b;--wa-paper:#edf1e8;position:relative;max-width:350px;margin:0 26px 12px auto;padding-bottom:60px;font-family:Arial,Helvetica,sans-serif;width:calc(100% - 52px)}
.wa-panel{border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 8px 25px #243e2b1c;border:1px solid #dce3d9}
.wa-header{display:flex;align-items:center;gap:10px;padding:18px 15px;background:#fff;position:relative;padding-inline-end:30px}
.wa-avatar{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--wa-brand);color:#f4edda;font-family:Georgia,serif;font-size:28px;flex-shrink:0}
.wa-avatar>span{position:absolute;inset-inline-end:0;bottom:1px;width:10px;height:10px;border:2px solid #fff;background:#6ab751;border-radius:50%}
.wa-header>div{min-width:0}.wa-header strong{font-family:Arial,Helvetica,sans-serif;display:block;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.4;color:#243e30}
.wa-header small{display:block;font-size:10px;line-height:1.4;margin-top:4px;color:#6f796e}
.wa-close{position:absolute;top:9px;inset-inline-end:9px;border:0;background:transparent;color:#889183;font-size:19px;cursor:pointer;padding:0 3px;line-height:1}
.wa-body{padding:17px;background-color:var(--wa-paper);background-image:radial-gradient(#cbd5c366 .8px,transparent .8px);background-size:9px 9px}
.wa-message{position:relative;width:fit-content;max-width:100%;background:#fff;border-radius:0 9px 9px 9px;padding:12px 14px;font-size:12px;line-height:1.6;color:#354634;box-shadow:0 1px 3px #233d2610}
.wa-message:before{content:'';position:absolute;inset-inline-start:-7px;top:0;border-top:8px solid #fff;border-inline-start:8px solid transparent}
.wa-cta{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:24px;padding:12px 10px;background:var(--wa-brand);color:#fff;text-decoration:none;font-size:13px;font-weight:600;margin:18px auto 0;width:100%;line-height:1.3;box-shadow:0 3px 6px #163c251a}
.wa-cta svg{width:21px;height:21px;flex-shrink:0}.wa-cta:hover{background:#1d4e3a}
.wa-launcher{position:absolute;inset-inline-end:0;bottom:0;width:48px;height:48px;background:var(--wa-brand);color:#fff;border:3px solid #fff;border-radius:50%;display:grid;place-items:center;box-shadow:0 3px 10px #153d2425;cursor:pointer}
.wa-launcher svg{width:27px;height:27px}.wa-launcher:hover{background:#1d4e3a}
.wg-mini-chat{background:#eef2e9;gap:14px}.wa-compact{width:100%;max-width:none;margin:0;padding-bottom:43px}.wa-compact .wa-header{padding:12px 23px 12px 10px;gap:7px}.wa-compact .wa-avatar{width:30px;height:30px;font-size:21px}.wa-compact .wa-header strong{font-size:10px}.wa-compact .wa-header small{font-size:8px}.wa-compact .wa-body{padding:12px}.wa-compact .wa-message{font-size:10px;padding:9px 10px}.wa-compact .wa-cta{font-size:10px;padding:10px 6px;margin-top:12px;gap:6px}.wa-compact .wa-cta svg{width:17px;height:17px}.wa-compact .wa-launcher{width:34px;height:34px;border-width:2px}.wa-compact .wa-launcher svg{width:21px;height:21px}
@media(max-width:500px){.wa-preview:not(.wa-compact){width:calc(100% - 32px);margin-inline-end:16px}.wa-compact .wa-header strong{font-size:12px}.wa-compact .wa-header small{font-size:9px}.wa-compact .wa-message{font-size:12px}.wa-compact .wa-cta{font-size:12px}}

/* Focus this illustration on the WhatsApp widget itself. */
.wg-chat-demo{padding:38px 24px 12px;background:#f0f3eb}
.wg-chat-demo>.wa-preview{width:100%;margin:0 auto 12px}
@media(max-width:500px){.wg-chat-demo{padding:26px 18px 10px}.wg-chat-demo>.wa-preview:not(.wa-compact){width:100%;margin-inline-end:auto}}
@media(max-width:500px){.wg-hero>div:first-child{min-width:0}html[lang=fr] .widgets-page main h1{font-size:32px;line-height:1.16;hyphens:auto;overflow-wrap:break-word}}
