.fh-mail-club{background:#1238a6;color:#f7f5ef;padding:64px clamp(24px,4vw,72px)}.fh-mail-club__inner{display:grid;grid-template-columns:180px minmax(0,1.3fr) minmax(290px,1fr);align-items:center;gap:clamp(24px,3vw,52px);max-width:1500px;margin:auto}.fh-mail-club__art{position:relative;align-self:center}.fh-mail-club__art img{display:block;width:100%;height:auto}.fh-mail-club__cloud{position:absolute;width:56px;height:44px;top:-13px;left:25px}body.template--index .fh-mail-club h2{font-family:var(--font-heading-family)!important;font-size:clamp(46px,4.7vw,76px);font-weight:400;letter-spacing:-.035em;line-height:.99;color:inherit;margin:0 0 20px;max-width:580px}.fh-mail-club .rte{font-family:var(--font-body-family);font-size:13px;line-height:1.7;letter-spacing:0;color:#f7f5efcc}.fh-mail-club .rte p{margin:0}.fh-mail-club form{width:100%;max-width:none;margin:0}.fh-mail-club .field__input-wrapper{display:flex;gap:8px;align-items:stretch;border:0;background:transparent;border-radius:0;overflow:visible}.fh-mail-club .field__input{width:100%;min-width:0;flex:1;height:52px;padding:0 16px!important;background:transparent!important;border:1px solid #f7f5ef99!important;border-radius:0!important;color:#f7f5ef!important;box-shadow:none!important;font-size:12px}.fh-mail-club .field__input::placeholder{color:#f7f5efcc;opacity:1}.fh-mail-club .button{position:static!important;transform:none!important;flex:0 0 auto;min-width:104px;min-height:52px;padding:0 18px!important;background:#f7f5ef!important;color:#1238a6!important;border:1px solid #f7f5ef!important;border-radius:0!important;font-size:12px;line-height:1.2;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center}.fh-mail-club .button:before,.fh-mail-club .button:after{display:none!important}.fh-mail-club input:focus-visible,.fh-mail-club button:focus-visible{outline:2px solid #f7f5ef;outline-offset:4px}.fh-mail-club .field__message,.fh-mail-club .newsletter__terms{color:#f7f5ef;font-size:11px}@media(max-width:1100px){.fh-mail-club__inner{grid-template-columns:145px minmax(0,1fr);gap:24px 36px}.fh-mail-club__art{grid-row:1/3}.fh-mail-club__form{grid-column:2;max-width:480px}body.template--index .fh-mail-club h2{font-size:56px;max-width:560px}}@media(max-width:599px){.fh-mail-club{padding:38px 24px 42px}.fh-mail-club__inner{grid-template-columns:1fr;gap:24px;text-align:center}.fh-mail-club__art{grid-row:auto;width:112px;margin:0 auto}.fh-mail-club__cloud{width:40px;height:30px;left:12px;top:-9px}.fh-mail-club__form{grid-column:auto;width:100%;max-width:420px;margin:auto}body.template--index .fh-mail-club h2{font-size:46px;max-width:340px;margin:0 auto 16px}.fh-mail-club .rte{font-size:12px;max-width:300px;margin:auto}.fh-mail-club .field__input-wrapper{gap:8px}.fh-mail-club .button{min-width:90px;padding:0 12px!important}.fh-mail-club .field__input{padding:0 12px!important}}.fh-mail-club{padding:42px clamp(24px,4vw,72px)}.fh-mail-club__inner{grid-template-columns:170px minmax(0,1fr);gap:18px 48px;max-width:1080px}.fh-mail-club__art{grid-row:1/3}.fh-mail-club__copy{grid-column:2}body.template--index .fh-mail-club h2{font-size:clamp(42px,4.2vw,62px);line-height:1.05;max-width:none;margin:0 0 12px}.fh-mail-club__form{grid-column:2;max-width:620px;width:100%}.fh-mail-club .field__input{height:48px}.fh-mail-club .button{min-height:48px}@media(min-width:1600px){.fh-mail-club__inner{max-width:1200px;grid-template-columns:190px minmax(0,1fr);column-gap:60px}.fh-mail-club__form{max-width:680px}}@media(max-width:749px){.fh-mail-club{padding:34px 24px}.fh-mail-club__inner{grid-template-columns:110px minmax(0,1fr);gap:18px 24px}.fh-mail-club__art{grid-row:1/3;width:110px}body.template--index .fh-mail-club h2{font-size:40px}.fh-mail-club__cloud{width:40px;height:30px;left:12px;top:-9px}}@media(max-width:599px){.fh-mail-club__inner{grid-template-columns:72px minmax(0,1fr);text-align:left;gap:20px 16px}.fh-mail-club__art{grid-row:1;width:72px;align-self:center}.fh-mail-club__copy{grid-column:2}body.template--index .fh-mail-club h2{font-size:36px;margin:0 0 10px;max-width:280px}.fh-mail-club .rte{margin:0;font-size:11px}.fh-mail-club__form{grid-column:1/-1;max-width:none}.fh-mail-club__cloud{width:28px;height:22px;left:7px;top:-8px}}.fh-mail-club .button{background:#f7f5ef!important;color:#1238a6!important;border-color:#f7f5ef!important}.fh-mail-club .button:hover{background:#dfe8f5!important;border-color:#dfe8f5!important}
/*# sourceMappingURL=/cdn/shop/t/97/assets/fluff-newsletter-strip.css.map */
