.shopify-section--ff-newsletter{margin:0;padding:0;border:0}.ffnl{--ff-sec-max: 100%;--ff-sec-pad-v: 0;--ff-sec-pad-h: 0;--ffnl-overlay-rgb: 0, 0, 0;--ffnl-text: #ffffff;--ffnl-min-h-mobile: 460px;position:relative;overflow:hidden;isolation:isolate;min-height:var(--ffnl-min-h-mobile);color:var(--ffnl-text);background-color:rgb(var(--background))}@media(min-width:900px){.ffnl{min-height:var(--ffnl-min-h-desktop, 70vh)}}.ffnl .ffnl-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ffnl .ffnl-media picture{display:block;width:100%;height:100%}.ffnl .ffnl-media__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ffnl .ffnl-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(var(--ffnl-overlay-rgb),var(--ffnl-overlay-alpha, .55));pointer-events:none}.ffnl .ff-section__wrap{max-width:100%;margin:0 auto;min-height:inherit}.ffnl .ffnl-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;align-content:center;min-height:inherit;padding:clamp(20px,4vw,64px)}.ffnl .ffnl-left{width:100%;height:100%}.ffnl .ffnl-right{width:100%;display:grid;place-items:center}.ffnl .ffnl-card{width:min(480px,100%);max-width:480px;margin-inline:auto;padding:clamp(24px,3vw,36px);color:rgb(var(--ff-text-color));background:rgb(var(--ff-bg));border:1px solid rgb(var(--ff-border));text-align:left}.ffnl .ffnl-card :where(h1,h2,h3,h4,h5,h6,p,li,span,a,strong){color:inherit}.ffnl .ffnl-title{margin:0 0 1rem;color:rgb(var(--ff-accent));font-size:var(--text-h2);font-weight:600;line-height:1.3}.ffnl .ffnl-text{margin:0 0 1.5rem;font-size:16px;line-height:1.4;text-align:left}.ffnl .ffnl-msg{margin:0 0 1rem;font-size:14px;line-height:1.35;border:1px solid rgb(var(--ff-accent) / .65);padding:.75rem .9rem}.ffnl .ffnl-form{margin:0 0 1rem;width:100%;display:flex;flex-direction:column;gap:.85rem}.ffnl .ffnl-input,.ffnl .ffnl-button{width:100%;height:48px;font-size:15px;border-radius:0}.ffnl .ffnl-input{background:rgb(var(--ff-bg));color:rgb(var(--ff-text-color));border:1px solid rgb(var(--ff-accent) / .65);padding:0 .9rem}.ffnl .ffnl-input::placeholder{color:rgb(var(--ff-muted-text-color));opacity:1}.ffnl .ffnl-input:focus{outline:2px solid rgb(var(--ff-accent));outline-offset:2px}.ffnl .ffnl-button{background:rgb(var(--ff-accent));color:rgb(var(--ff-button-text));border:1px solid rgb(var(--ff-accent));font-weight:600;cursor:pointer;transition:opacity .2s ease}.ffnl .ffnl-button:hover{opacity:.9}.ffnl .ffnl-consent{display:flex;gap:.65rem;align-items:flex-start;font-size:13px;line-height:1.45;color:rgb(var(--ff-text-color));text-align:left}.ffnl .ffnl-consent-input{margin-top:.15rem;flex:0 0 auto;accent-color:rgb(var(--ff-accent))}.ffnl .ffnl-consent-label{cursor:pointer}.ffnl .ffnl-desc{margin-top:.5rem;font-size:13px;line-height:1.45;color:rgb(var(--ff-text-color));text-align:left}.ffnl .ffnl-desc p{margin:0}.ffnl :where(.ffnl-desc,.ffnl-consent-label) a{text-decoration:underline;text-decoration-thickness:var(--ff-underline-thickness);text-underline-offset:var(--ff-underline-offset);text-decoration-color:var(--ff-underline-color);background:none;background-image:none;box-shadow:none;border-bottom:0}@media(pointer:fine){.ffnl .ffnl-offer-terms{margin-block:.5rem .8rem;font-size:.875rem;line-height:1.5}.ffnl .ffnl-offer-terms a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.ffnl :where(.ffnl-desc,.ffnl-consent-label) a:hover{color:rgb(var(--ff-accent))}}@media(max-width:899px){.ffnl .ffnl-grid{grid-template-columns:1fr;padding:28px 20px}.ffnl .ffnl-card{width:min(480px,100%);margin-inline:auto;text-align:left}.ffnl .ffnl-text{text-align:left}.ffnl :where(.ffnl-consent,.ffnl-desc){text-align:left}}.ffnl .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/160/assets/ff-newsletter.css.map */
