@font-face{font-family:Cormorant Garamond;src:url(//thirty1jewelry.com/cdn/shop/t/20/assets/cormorant-garamond-400.woff2?v=121706233334318831391785860987) format("woff2");font-weight:400;font-style:normal;font-display:swap}.newsletter-hero{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--nh-height-mobile, 380px);overflow:hidden}@media(min-width:750px){.newsletter-hero{min-height:var(--nh-height-desktop, 450px)}}.newsletter-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.newsletter-hero__media img,.newsletter-hero__media picture img{width:100%;height:100%;object-fit:cover;display:block}.newsletter-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nh-overlay-color, rgba(0, 0, 0, .65))}.newsletter-hero__inner{position:relative;z-index:1;width:100%;max-width:684px;margin:0 auto;padding:48px 24px;box-sizing:border-box}.newsletter-hero__content{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.newsletter-hero__heading-group{display:flex;flex-direction:column;align-items:center;gap:10px}.newsletter-hero__title{margin:0;font-family:Cormorant Infant,serif;font-weight:400;font-style:normal;font-size:32px;line-height:1.1;letter-spacing:-.6px;color:var(--nh-text-color, #f5f5f2);text-transform:none}.newsletter-hero__subheading{font-family:DM Sans,sans-serif;font-weight:300;font-variation-settings:"opsz" 14;font-size:14.5px;line-height:1.5;color:var(--nh-subtext-color, #ffffff);max-width:480px}.newsletter-hero__subheading p{margin:0}.newsletter-hero__fields{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.newsletter-hero__email{flex:1 1 220px;max-width:320px;height:40px;padding:12px 20px;background:#f5f5f2;border:1px solid #d4d4d4;border-radius:0;font-family:DM Sans,sans-serif;font-weight:300;font-variation-settings:"opsz" 14;font-size:14.5px;color:#464646;box-sizing:border-box}.newsletter-hero__email::placeholder{color:#464646;opacity:1}.newsletter-hero__submit{flex:0 0 auto;height:40px;padding:0 32px;background:#f5f5f2;border:none;font-family:DM Sans,sans-serif;font-weight:500;font-variation-settings:"opsz" 14;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#050505;cursor:pointer;transition:opacity .2s ease}.newsletter-hero__submit:hover{opacity:.75}.newsletter-hero__response{font-family:DM Sans,sans-serif;color:var(--nh-text-color, #f5f5f2)}.newsletter-hero__response--success{display:flex;align-items:center;gap:10px;animation:newsletter-response-in .3s ease}.newsletter-hero__response--success .icon{flex:0 0 auto;width:18px;height:18px;color:currentColor}.newsletter-hero__response--success p{margin:0;font-size:14px}@keyframes newsletter-response-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:750px){.newsletter-hero__inner{padding:40px}.newsletter-hero__content{gap:32px}.newsletter-hero__heading-group{gap:12px}.newsletter-hero__title{font-size:48px;letter-spacing:-1px}.newsletter-hero__email{flex:0 0 320px}}.newsletter-hero--plain .newsletter-hero__title,.newsletter-hero--plain .newsletter-hero__subheading,.newsletter-hero--plain .newsletter-hero__response{color:rgb(var(--text-color))}.newsletter-hero--plain .newsletter-hero__email{background:transparent;border-color:rgba(var(--text-color),.3);color:rgb(var(--text-color))}.newsletter-hero--plain .newsletter-hero__email::placeholder{color:rgb(var(--text-color));opacity:.6}.newsletter-hero--plain .newsletter-hero__submit{background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color))}.newsletter-hero--plain .newsletter-hero__submit:hover{background:rgb(var(--btn-bg-hover-color))}
/*# sourceMappingURL=/cdn/shop/t/20/assets/newsletter.css.map */
