@layer components{
.wc-theme_widget_footer_newsletter{display:block;width:100%;box-sizing:border-box;background:linear-gradient(180deg,color-mix(in srgb,var(--weline-theme-primary) 6%,var(--weline-theme-surface)) 0%,var(--weline-theme-surface) 100%);border-block:var(--border-width-thin) solid color-mix(in srgb,var(--weline-theme-border) 70%,transparent);color:var(--weline-theme-text);padding-block:var(--weline-space-6);}.wc-theme_widget_footer_newsletter .newsletter-band{box-sizing:border-box;width:100%;max-width:var(--weline-layout-content-max-width,var(--layout-max-width));margin-inline:auto;padding-inline:max(var(--weline-layout-content-padding-inline),var(--spacing-container-padding,var(--weline-space-5)));}.wc-theme_widget_footer_newsletter.layout-horizontal .newsletter-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);align-items:center;column-gap:var(--weline-space-8);row-gap:var(--weline-space-4);}.wc-theme_widget_footer_newsletter.layout-vertical .newsletter-band{display:flex;flex-direction:column;align-items:stretch;gap:var(--weline-space-4);text-align:center;}.wc-theme_widget_footer_newsletter .newsletter-content{min-width:0;}.wc-theme_widget_footer_newsletter .newsletter-title{font-size:var(--weline-font-size-xl);font-weight:600;margin:0 0 var(--weline-space-2);color:var(--weline-theme-text);letter-spacing:var(--token-size-0-02em);}.wc-theme_widget_footer_newsletter .newsletter-description{font-size:var(--weline-font-size-sm);color:var(--weline-theme-text-muted);margin:0;line-height:1.55;}.wc-theme_widget_footer_newsletter .newsletter-form{min-width:0;display:flex;flex-direction:column;gap:var(--weline-space-3);}.wc-theme_widget_footer_newsletter .newsletter-controls{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--weline-space-2);max-inline-size:min(100%,var(--token-size-28rem));}.wc-theme_widget_footer_newsletter .newsletter-input{flex:1 1 var(--token-size-12rem);min-inline-size:0;max-inline-size:100%;}.wc-theme_widget_footer_newsletter .newsletter-button{flex:0 0 auto;white-space:nowrap;}.wc-theme_widget_footer_newsletter .newsletter-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--weline-space-3) var(--weline-space-4);}.wc-theme_widget_footer_newsletter .newsletter-topics{display:flex;flex-wrap:wrap;gap:var(--weline-space-4);font-size:var(--weline-font-size-sm);color:var(--weline-theme-text);}.wc-theme_widget_footer_newsletter .newsletter-topic{display:inline-flex;align-items:center;gap:var(--weline-space-2);cursor:pointer;}.wc-theme_widget_footer_newsletter .newsletter-topic input[type="checkbox"]{accent-color:var(--weline-theme-primary);width:var(--weline-space-4);height:var(--weline-space-4);margin:0;}.wc-theme_widget_footer_newsletter .newsletter-privacy{margin:0;font-size:var(--weline-font-size-xs);color:var(--weline-theme-text-muted);}.wc-theme_widget_footer_newsletter .newsletter-success{grid-column:1/ -1;margin-top:var(--weline-space-2);padding:var(--weline-space-3) var(--weline-space-4);border-radius:var(--weline-radius-md);background:color-mix(in srgb,var(--weline-theme-surface-raised) 88%,transparent);color:var(--weline-theme-text);border:var(--border-width-thin) solid color-mix(in srgb,var(--weline-theme-border) 60%,transparent);}.wc-theme_widget_footer_newsletter .newsletter-coupon-wrap{margin:var(--weline-space-2) 0 0;}.widget-preview-canvas .wc-theme_widget_footer_newsletter,.wc-theme_widget_footer_newsletter.is-preview{padding-block:var(--weline-space-4);}@media (max-width:768px){.wc-theme_widget_footer_newsletter.layout-horizontal .newsletter-band{grid-template-columns:1fr;text-align:center;}.wc-theme_widget_footer_newsletter.layout-horizontal .newsletter-controls{justify-content:center;}.wc-theme_widget_footer_newsletter.layout-horizontal .newsletter-meta{justify-content:center;}.wc-theme_widget_footer_newsletter.layout-horizontal .newsletter-topics{justify-content:center;}}
}
@layer components{
.wc-theme_widget_newsletter_popup{position:fixed;inset:0;z-index:99999;pointer-events:none;}.wc-theme_widget_newsletter_popup.is-open{pointer-events:auto;}.wc-theme_widget_newsletter_popup .popup-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--weline-theme-overlay) 72%,transparent);opacity:0;pointer-events:none;transition:opacity 0.45s ease;}.wc-theme_widget_newsletter_popup.is-open .popup-overlay{opacity:1;pointer-events:auto;}.wc-theme_widget_newsletter_popup .popup-stage{position:absolute;top:50%;left:50%;transform:translate(-50%, -44%) scale(0.96);box-sizing:border-box;width:min(var(--token-size-21rem),90vw);max-width:min(var(--token-size-21rem),90vw);background:transparent;opacity:0;pointer-events:none;transition:transform 0.7s cubic-bezier(0.22,1,0.36,1),opacity 0.4s ease;}.wc-theme_widget_newsletter_popup.is-open .popup-stage{transform:translate(-50%, -50%) scale(1);opacity:1;pointer-events:auto;}.wc-theme_widget_newsletter_popup .popup-close{position:absolute;top:calc(-1 * var(--token-size-0-15rem));right:calc(-1 * var(--token-size-0-15rem));width:var(--size-control-sm);height:var(--size-control-sm);background:var(--weline-theme-surface-raised);border:var(--border-width-thin) solid color-mix(in srgb,var(--weline-theme-border) 55%,transparent);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:20;transition:all var(--weline-theme-transition-base);color:var(--weline-theme-text-muted);box-shadow:var(--weline-theme-shadow-sm);}.wc-theme_widget_newsletter_popup .popup-close:hover{color:var(--weline-theme-text);}.wc-theme_widget_newsletter_popup .popup-close-icon{display:block;line-height:1;}.wc-theme_widget_newsletter_popup .letter-shell{position:relative;width:100%;line-height:0;background:transparent;filter:drop-shadow(0 var(--spacing-3) var(--control-height-xs) color-mix(in srgb,var(--weline-theme-overlay) 35%,transparent));}.wc-theme_widget_newsletter_popup .letter-shell__art{display:block;width:100%;pointer-events:none;user-select:none;}.wc-theme_widget_newsletter_popup .letter-shell__art.w-frame{ --weline-frame-ratio:3/4;border-radius:0;background:transparent;}.wc-theme_widget_newsletter_popup .letter-shell__art:not(.w-frame){height:auto;}.wc-theme_widget_newsletter_popup .letter-shell__form{position:absolute;left:11%;right:11%;top:12%;bottom:10%;z-index:2;box-sizing:border-box;padding:var(--weline-space-3) var(--weline-space-2);text-align:center;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--weline-space-3);overflow:auto;line-height:normal;background:transparent;opacity:0;transform:translateY(8%);transition:opacity 0.45s ease 0.12s,transform 0.65s cubic-bezier(0.22,1,0.36,1) 0.08s;}.wc-theme_widget_newsletter_popup.is-open .letter-shell__form{opacity:1;transform:translateY(0);}.wc-theme_widget_newsletter_popup .letter-shell:not(:has(.letter-shell__art)){line-height:normal;}.wc-theme_widget_newsletter_popup .letter-shell:not(:has(.letter-shell__art)) .letter-shell__form{position:relative;left:auto;right:auto;top:auto;bottom:auto;inset:auto;opacity:1;transform:none;overflow:visible;background:var(--weline-theme-surface-raised);border:var(--border-width-thin) solid color-mix(in srgb,var(--weline-theme-border) 55%,transparent);border-radius:var(--weline-radius-sm);padding:var(--weline-space-5) var(--weline-space-4);}.wc-theme_widget_newsletter_popup.is-open .letter-shell:not(:has(.letter-shell__art)) .letter-shell__form{opacity:1;transform:none;}.wc-theme_widget_newsletter_popup .popup-title{font-size:var(--weline-font-size-lg);font-weight:700;margin:var(--weline-space-2) 0 0;color:var(--weline-theme-text);letter-spacing:var(--token-size-0-06em);line-height:1.5;}.wc-theme_widget_newsletter_popup .popup-form{display:flex;flex-direction:column;align-items:stretch;gap:var(--weline-space-3);}.wc-theme_widget_newsletter_popup .popup-input{width:100%;background:var(--weline-theme-surface-raised);}.wc-theme_widget_newsletter_popup .newsletter-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--weline-space-4);font-size:var(--weline-font-size-sm);color:var(--weline-theme-text);}.wc-theme_widget_newsletter_popup .newsletter-topic{display:inline-flex;align-items:center;gap:var(--weline-space-2);cursor:pointer;}.wc-theme_widget_newsletter_popup .newsletter-topic input[type="checkbox"]{accent-color:var(--weline-theme-primary);width:var(--weline-space-4);height:var(--weline-space-4);margin:0;}.wc-theme_widget_newsletter_popup .popup-cta{display:flex;justify-content:center;}.wc-theme_widget_newsletter_popup .popup-submit{inline-size:100%;width:100%;max-inline-size:none;}.wc-theme_widget_newsletter_popup .popup-note{font-size:var(--weline-font-size-xs);color:var(--weline-theme-text-muted);margin:0;}.wc-theme_widget_newsletter_popup .newsletter-success{margin-top:var(--weline-space-2);padding:var(--weline-space-3);border-radius:var(--weline-radius-sm);background:color-mix(in srgb,var(--weline-theme-surface-raised) 88%,transparent);color:var(--weline-theme-text);line-height:1.4;}.wc-theme_widget_newsletter_popup.editor-preview-mode.editor-preview-mode,.widget-preview-canvas .wc-theme_widget_newsletter_popup.wc-theme_widget_newsletter_popup,.wc-theme_widget_newsletter_popup.is-preview.is-preview{position:relative;display:block;background:transparent;height:auto;}.wc-theme_widget_newsletter_popup.editor-preview-mode .popup-overlay.popup-overlay,.widget-preview-canvas .wc-theme_widget_newsletter_popup .popup-overlay.popup-overlay,.wc-theme_widget_newsletter_popup.is-preview .popup-overlay.popup-overlay{display:none;}.wc-theme_widget_newsletter_popup.editor-preview-mode .popup-stage.popup-stage,.widget-preview-canvas .wc-theme_widget_newsletter_popup .popup-stage.popup-stage,.wc-theme_widget_newsletter_popup.is-preview .popup-stage.popup-stage{position:relative;top:auto;left:auto;transform:none;opacity:1;width:min(var(--token-size-21rem),100%);max-width:min(var(--token-size-21rem),100%);margin:0 auto;}.wc-theme_widget_newsletter_popup.editor-preview-mode .popup-close.popup-close,.widget-preview-canvas .wc-theme_widget_newsletter_popup .popup-close.popup-close,.wc-theme_widget_newsletter_popup.is-preview .popup-close.popup-close{display:none;}.wc-theme_widget_newsletter_popup.editor-preview-mode .letter-shell__form.letter-shell__form,.widget-preview-canvas .wc-theme_widget_newsletter_popup .letter-shell__form.letter-shell__form,.wc-theme_widget_newsletter_popup.is-preview .letter-shell__form.letter-shell__form{opacity:1;transform:none;transition:none;}@media (max-width:480px){.wc-theme_widget_newsletter_popup .popup-stage{width:min(var(--token-size-19-5rem),92vw);max-width:min(var(--token-size-19-5rem),92vw);}.wc-theme_widget_newsletter_popup .letter-shell:has(.letter-shell__art) .letter-shell__form{left:9%;right:9%;top:11%;bottom:9%;}.wc-theme_widget_newsletter_popup .popup-title{font-size:var(--weline-font-size-md);}}
}
