.elementor .e-b5a9c33-aa42843{border-radius:10px;border-width:4px;border-color:#e47d7d;border-style:groove;background-image:url("https://www.scandistockliquidation.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-16-2026-01_56_49-PM.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#ce8300;background-clip:border-box;display:block;justify-content:center;/* ============================================
 WHATSAPP POPUP - CUSTOM STYLES
 Applied via Elementor Popup Advanced > Custom CSS
 ============================================ */

/* Reset all child elements inside the popup */
.elementor-popup-modal .dialog-widget-content,
.elementor-popup-modal .dialog-message {
border-radius: 16px;
overflow: hidden;
}

/* Popup inner content wrapper */
.wa-popup-content,
.wa-popup-content * {
box-sizing: border-box;
font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}

.wa-popup-content {
background: #ffffff;
text-align: center;
padding: 32px 24px 28px;
border-radius: 16px;
max-width: 420px;
margin: 0 auto;
}

/* WhatsApp circular icon */
.wa-popup-icon {
width: 68px;
height: 68px;
margin: 0 auto 16px;
background: #25D366;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 8px 20px rgba(37, 211, 102, 0.35);
}
.wa-popup-icon svg {
width: 38px;
height: 38px;
fill: #fff;
}

/* Headline */
.wa-popup-content h2 {
margin: 0 0 8px;
font-size: 22px;
color: #111;
font-weight: 700;
line-height: 1.3;
}

/* Paragraph */
.wa-popup-content p {
margin: 0 0 22px;
font-size: 15px;
color: #555;
line-height: 1.5;
}

/* Button group */
.wa-btn-group {
display: flex;
flex-direction: column;
gap: 12px;
}

/* Buttons */
.wa-btn {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
padding: 14px 20px;
border-radius: 10px;
text-decoration: none !important;
font-size: 16px;
font-weight: 600;
color: #fff !important;
transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
border: none;
cursor: pointer;
}
.wa-btn svg {
width: 20px;
height: 20px;
fill: #fff;
flex-shrink: 0;
}
.wa-btn:hover {
transform: translateY(-2px);
filter: brightness(1.05);
}
.wa-btn:active {
transform: translateY(0);
}

/* Group button (green) */
.wa-btn-group-btn {
background: #25D366;
box-shadow: 0 6px 16px rgba(37, 211, 102, 0.35);
}
.wa-btn-group-btn:hover {
box-shadow: 0 10px 22px rgba(37, 211, 102, 0.45);
}

/* Channel button (dark teal) */
.wa-btn-channel-btn {
background: #128C7E;
box-shadow: 0 6px 16px rgba(18, 140, 126, 0.35);
}
.wa-btn-channel-btn:hover {
box-shadow: 0 10px 22px rgba(18, 140, 126, 0.45);
}

/* Small note */
.wa-note {
margin-top: 14px;
font-size: 12px;
color: #999;
}

/* Responsive tweaks */
@media (max-width: 480px) {
.wa-popup-content {
  padding: 26px 18px 22px;
  border-radius: 14px;
}
.wa-popup-icon {
  width: 58px;
  height: 58px;
  margin-bottom: 12px;
}
.wa-popup-icon svg {
  width: 32px;
  height: 32px;
}
.wa-popup-content h2 {
  font-size: 19px;
}
.wa-popup-content p {
  font-size: 14px;
  margin-bottom: 18px;
}
.wa-btn {
  padding: 13px 16px;
  font-size: 15px;
}
}
.elementor-popup-modal .dialog-close-button {
background: #f1f1f1;
border-radius: 50%;
width: 34px;
height: 34px;
top: 12px;
right: 12px;
color: #444;
font-size: 18px;
transition: background 0.2s ease, transform 0.2s ease;
}
.elementor-popup-modal .dialog-close-button:hover {
background: #e2e2e2;
transform: rotate(90deg);
}\n}