.hamidi-newsletter{display:block;padding:var(--newsletter-padding-top) 24px var(--newsletter-padding-bottom);overflow:hidden;background:var(--newsletter-background);color:var(--newsletter-heading)}.hamidi-newsletter__inner{width:min(100%,1120px);margin-inline:auto;text-align:center}.hamidi-newsletter__eyebrow,.hamidi-newsletter__description,.hamidi-newsletter__input,.hamidi-newsletter__button,.hamidi-newsletter__message{font-family:Nunito Sans,sans-serif}.hamidi-newsletter__eyebrow{margin:0 0 26px;color:var(--newsletter-accent);font-size:10px;font-weight:700;letter-spacing:.34em;line-height:1.35;text-transform:uppercase}.hamidi-newsletter__heading{margin:0;color:var(--newsletter-heading);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4.3vw,70px);font-weight:300;letter-spacing:.04em;line-height:1.05;text-transform:uppercase}.hamidi-newsletter__description{margin:24px auto 0;color:var(--newsletter-body);font-size:14px;font-weight:400;line-height:1.55}.hamidi-newsletter__description p{margin:0}.hamidi-newsletter__form{width:min(100%,720px);margin:52px auto 0}.hamidi-newsletter__controls{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:stretch}.hamidi-newsletter__field{display:flex;min-width:0;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--newsletter-accent) 32%,transparent)}.hamidi-newsletter__input{width:100%;height:58px;padding:0 4px;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--newsletter-heading);font-size:15px;font-weight:400}.hamidi-newsletter__input::placeholder{color:var(--newsletter-body);opacity:1}.hamidi-newsletter__field:focus-within{border-bottom-color:var(--newsletter-accent)}.hamidi-newsletter__button{position:relative;display:block;width:100%;height:58px;padding:0;overflow:hidden;border:1px solid var(--newsletter-accent);border-radius:0;background:transparent;color:var(--newsletter-accent);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.18em;text-align:center;text-transform:uppercase;isolation:isolate}.hamidi-newsletter__button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:var(--newsletter-button-hover);transform:translateY(102%);transition:transform .42s cubic-bezier(.76,0,.24,1)}.hamidi-newsletter__button-label{position:relative;display:block;width:100%;height:58px;padding-inline:14px;box-sizing:border-box;line-height:58px;transition:transform .42s cubic-bezier(.76,0,.24,1)}.hamidi-newsletter__button-label:after{position:absolute;top:100%;left:0;width:100%;height:58px;padding-inline:14px;box-sizing:border-box;content:attr(data-text);color:var(--newsletter-button-hover-text);line-height:58px;text-align:center}.hamidi-newsletter__button:hover:before,.hamidi-newsletter__button:focus-visible:before{transform:translateY(0)}.hamidi-newsletter__button:hover .hamidi-newsletter__button-label,.hamidi-newsletter__button:focus-visible .hamidi-newsletter__button-label{transform:translateY(-100%)}.hamidi-newsletter__message{margin:18px 0 0;font-size:13px;line-height:1.5;text-align:left}.hamidi-newsletter__message--error{color:#9b2d25}.hamidi-newsletter__message--success{color:var(--newsletter-accent);text-align:center}@media screen and (max-width:749px){.hamidi-newsletter{padding:var(--newsletter-mobile-padding-top) 20px var(--newsletter-mobile-padding-bottom)}.hamidi-newsletter__heading{font-size:clamp(34px,10vw,48px)}.hamidi-newsletter__form{margin-top:38px}.hamidi-newsletter__controls{grid-template-columns:1fr;gap:18px}.hamidi-newsletter__button{width:100%}}@media(prefers-reduced-motion:reduce){.hamidi-newsletter__button:before,.hamidi-newsletter__button-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hamidi-newsletter-circle.css.map */
