.cluutch-newsletter{position:relative;padding:var(--PT-m, 80px) var(--cluutch-pad, clamp(20px, 4vw, 56px)) var(--PB-m, 80px);background:var(--bg, var(--cluutch-white, #ffffff));overflow-x:clip}@media(min-width:1024px){.cluutch-newsletter{padding:var(--PT, 140px) var(--cluutch-pad, clamp(20px, 4vw, 56px)) var(--PB, 140px)}}.cluutch-newsletter--border-top{border-top:1px solid var(--cluutch-grey-200, #e5e5e5)}.cluutch-newsletter--border-bottom{border-bottom:1px solid var(--cluutch-grey-200, #e5e5e5)}.cluutch-newsletter__inner{margin:0 auto}.cluutch-newsletter__inner--xnarrow{max-width:var(--cluutch-inner-xnarrow)}.cluutch-newsletter__inner--narrow{max-width:var(--cluutch-inner-narrow)}.cluutch-newsletter__inner--default{max-width:var(--cluutch-inner-default)}.cluutch-newsletter__inner--wide{max-width:var(--cluutch-inner-wide)}.cluutch-newsletter__inner--xwide{max-width:var(--cluutch-inner-xwide)}.cluutch-newsletter__inner--full{max-width:var(--cluutch-inner-full)}.cluutch-newsletter__content{container-type:inline-size;text-align:center;min-width:0}.cluutch-newsletter__content>.cluutch-section-tag{display:inline-block;margin:0 auto var(--tag-mb, 16px)}.cluutch-newsletter__title{margin:0 0 var(--heading-mb, 24px);max-width:100%;word-break:break-word;font-family:var(--font, var(--cluutch-font-display));font-weight:var(--fw, 400);font-size:calc(clamp(var(--font-size-min, 48px),var(--font-size-fluid, 13cqw),var(--font-size-max, 100px)) * var(--cluutch-title-scale, 1));line-height:var(--lh, .9);letter-spacing:calc(var(--ls, -20) * .001em);text-transform:var(--tt, uppercase);color:var(--cluutch-word-filled, var(--cluutch-ink, #0a0a0a))}.cluutch-newsletter__title-line{display:block}.cluutch-newsletter .cluutch-word--filled,.cluutch-newsletter .cluutch-word--muted{color:var(--cluutch-word-filled, var(--cluutch-ink, #0a0a0a))}.cluutch-newsletter__body{color:var(--body-color, var(--cluutch-grey-700, #555555));font-family:var(--FONT-STACK-BODY, inherit);font-size:var(--body-fs, 17px);line-height:var(--body-lh, 1.6);margin:0 auto var(--body-mb, 40px);max-width:100%}.cluutch-newsletter__body p{margin:0 0 12px}.cluutch-newsletter__body p:last-child{margin-bottom:0}.cluutch-newsletter__form{display:flex;align-items:center;gap:0;border:1px solid var(--form-border, var(--cluutch-ink, #0a0a0a));border-radius:999px;padding:6px 6px 6px 24px;max-width:var(--form-mw, 540px);margin:0 auto;background:var(--form-bg, var(--cluutch-white, #ffffff));transition:box-shadow .3s var(--cluutch-ease-in, cubic-bezier(.16, 1, .3, 1))}.cluutch-newsletter__form:focus-within{box-shadow:0 0 0 3px var(--form-focus-ring, var(--cluutch-grey-100, #f2f2f2))}.cluutch-newsletter__input{flex:1 1 auto;min-width:0;background:transparent;border:none;color:var(--form-input-color, var(--cluutch-ink, #0a0a0a));font-family:inherit;font-size:15px;padding:12px 0;outline:none}.cluutch-newsletter__input::placeholder{color:var(--form-placeholder, var(--cluutch-grey-500, #888888))}.cluutch-newsletter__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--form-bg, #ffffff) inset;-webkit-text-fill-color:var(--form-input-color, #0a0a0a)}.cluutch-newsletter__button{flex:0 0 auto;background:var(--form-btn-bg, var(--cluutch-ink, #0a0a0a));color:var(--form-btn-color, var(--cluutch-white, #ffffff));border:none;padding:14px 28px;border-radius:999px;font-family:var(--cluutch-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:background .3s var(--cluutch-ease-in, cubic-bezier(.16, 1, .3, 1));white-space:nowrap}@media(hover:hover){.cluutch-newsletter__button:hover{background:var(--cluutch-grey-900, #2a2a2a)}}.cluutch-newsletter__button:focus-visible{outline:2px solid var(--cluutch-ink, #0a0a0a);outline-offset:2px}.cluutch-newsletter__success{color:var(--cluutch-ink, #0a0a0a);font-family:var(--cluutch-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:16px 0 0}.cluutch-newsletter__error{color:#d43737;font-family:var(--cluutch-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:16px 0 0}@media(max-width:480px){.cluutch-newsletter__form{padding:6px 6px 6px 16px}.cluutch-newsletter__button{padding:12px 18px;font-size:10px;letter-spacing:.18em}.cluutch-newsletter__input{font-size:14px}}@media(max-width:767px){.cluutch-newsletter__button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media(prefers-reduced-motion:reduce){.cluutch-newsletter__form,.cluutch-newsletter__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cluutch-newsletter.css.map */
