/** Shopify CDN: Minification failed

Line 63:0 Expected "}" to go with "{"

**/
html:has(.section-lead-gen){max-height:100dvh;padding-bottom:0!important;}
body:has(.section-lead-gen){max-height:100dvh;min-height:initial;}
body:has(.section-lead-gen) #shopify-section-header{top:30px;}
.weglot-container.wg-default{display:none;}
body:has(.section-lead-gen) main,.section-lead-gen{height:100dvh;}
.lead-gen{height:100%;position:relative;}
.lead-gen:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#0000004D;}
.lead-gen-content{color:var(--White);z-index:1;position:relative;display:flex;gap:80px;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:20px;}
.lead-gen-countdown{display:grid;gap:20px;}
.sale-count{display:flex;align-items:center;gap:16px;justify-content:center;font-size:16px;line-height:130%;letter-spacing:normal;}
.lead-gen-form{display:grid;gap:40px;}
.lg-form-success-msg,.lg-form-text{max-width:330px;margin:0 auto;}
.lead-gen-form:has(.needsclick.kl-private-reset-css-Xuajs1 h1) .lg-form-text,
.lead-gen-form:has(.newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] input) .lg-form-success-msg,
.section-lead-gen .newsletter-frm:has(.needsclick.kl-private-reset-css-Xuajs1 h1),
.lead-gen-form:has(.klaviyo-form-Y4twmY:empty) .lg-form-success-msg{display:none;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1{min-height:auto!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 form{padding:0!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 form>.needsclick.kl-private-reset-css-Xuajs1{gap:12px;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 svg{stroke:var(--White)!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] div[data-testid="form-component"]{padding:0!important;flex:auto!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:first-child div[data-testid="form-component"]:last-child{position:absolute!important;right:0;min-height:39px!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:last-child div[data-testid="form-component"]:last-child fieldset{align-self:center!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] div[data-testid="form-component"] button{height:39px!important;font-size:11px!important;letter-spacing:0.33px!important;;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] div[data-testid="form-component"] button:after{display:none!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] input{border:0!important;border-bottom:1px solid var(--White)!important;height:40px!important;padding:0!important;border-radius:0!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] input::placeholder{font-size:12px;line-height:120%;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] input:-webkit-autofill,
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] input:-webkit-autofill:hover, 
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] input:-webkit-autofill:focus, 
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:var(--White);}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] input:hover{border:0!important;border-bottom:1px solid var(--White)!important;border-radius:0!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[role="group"]{gap:12px;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[role="group"] svg{min-width:10px!important;width:10px!important;height:10px!important;margin-right:5px!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[role="group"] .needsclick.kl-private-reset-css-Xuajs1{color:var(--White)!important;font-size:10px!important;line-height:130%;letter-spacing:0.3px!important;text-transform:uppercase;margin-right:0!important;padding:0!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[role="radiogroup"] .needsclick.kl-private-reset-css-Xuajs1{color:var(--White)!important}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[role="radiogroup"] svg{margin-right:5px!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[role="radiogroup"] .needsclick.kl-private-reset-css-Xuajs1{font-size:10px!important;letter-spacing:0.24px!important;color:var(--White)!important;margin:0!important;padding:0!important;}
/* Kopstorm 2 Oct 2026 - newsletter success state (all languages). The rule above pins the last component of the
   first row absolute on the right so the submit button sits next to the email field. In the success step that same
   component is the thank you text, which was pushed to the right with an empty gap on its left. Only the component
   that holds the button stays absolute now; any other component flows normally. Keyed on the button, not on the
   form, because Klaviyo can keep hidden inputs in the success step. */
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:first-child div[data-testid="form-component"]:last-child:not(:has(button)){position:static!important;right:auto!important;left:auto!important;min-height:0!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:not(:has(button)):not(:has(input:not([type="hidden"]))){min-height:0!important;justify-content:flex-start!important;align-items:flex-start!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:not(:has(button)):not(:has(input:not([type="hidden"]))) div[data-testid="form-component"]{margin-left:0!important;padding-left:0!important;}
.section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:not(:has(button)):not(:has(input:not([type="hidden"]))) p{margin:0!important;text-align:left!important;}
@media(min-width:992px){
  .lead-gen-content:has(.lead-gen-form .lg-form-success-msg){gap:110px;}
  .section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[role="radiogroup"] svg{width:7px!important;height:7px!important;min-width:7px!important;}
  .lead-gen-countdown{gap:20px;}
}
@media(max-width:991px){
  .lead-gen-content:has(.lead-gen-form .lg-form-success-msg){gap:120px;}
  .section-lead-gen .newsletter-frm .needsclick.kl-private-reset-css-Xuajs1 div[role="radiogroup"] svg{width:8px!important;height:8px!important;min-width:8px!important;}
  .lead-gen-countdown{gap:24px;}
  .lead-gen-countdown h1{font-size:32px;}
