.triumphic-newsletter{padding-block:64px;background:var(--triumphic-smoke)}.triumphic-newsletter__card{--newsletter-bg:var(--triumphic-charcoal);--newsletter-fg:var(--triumphic-smoke);--newsletter-accent:#e5d2b0;--newsletter-action:#00674f;--newsletter-action-ink:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border-radius:8px;background:var(--newsletter-bg);color:var(--newsletter-fg)}.triumphic-newsletter__card--gold{--newsletter-bg:var(--triumphic-smoke-quiet);--newsletter-fg:var(--triumphic-charcoal);--newsletter-accent:#124a3b;--newsletter-action:#124a3b;--newsletter-action-ink:#fff}.triumphic-newsletter__card--charcoal{--newsletter-bg:var(--triumphic-charcoal);--newsletter-fg:var(--triumphic-smoke);--newsletter-accent:#e5d2b0}.triumphic-newsletter__card--volt{--newsletter-bg:#e1ff01;--newsletter-fg:var(--triumphic-charcoal);--newsletter-accent:#124a3b;--newsletter-action:#172421;--newsletter-action-ink:#e1ff01}.triumphic-newsletter__image{min-height:620px;position:relative;overflow:hidden}.triumphic-newsletter__image picture,.triumphic-newsletter__image img{display:block;width:100%;height:100%}.triumphic-newsletter__image picture{position:absolute;top:0;right:0;bottom:0;left:0}.triumphic-newsletter__image img{object-fit:cover}.triumphic-newsletter__content{padding:clamp(32px,4.5vw,72px);align-self:center;min-width:0}.triumphic-newsletter .triumphic-eyebrow{color:var(--newsletter-accent);margin-bottom:28px!important}.triumphic-newsletter h2{font-size:clamp(42px,4.7vw,80px);font-weight:600;line-height:.98;letter-spacing:-.055em;overflow-wrap:anywhere}.triumphic-newsletter__offer{display:flex;align-items:center;gap:18px;color:var(--newsletter-accent);margin-top:28px!important}.triumphic-newsletter__offer strong{font-size:64px;line-height:1;letter-spacing:-.055em;font-weight:500}.triumphic-newsletter__offer span{max-width:13ch;font-size:17px;line-height:1.3}.triumphic-newsletter__body{font-size:15px;line-height:1.7;max-width:45ch;margin-top:24px!important}.triumphic-newsletter__form{margin-top:30px}.triumphic-newsletter__form label{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.triumphic-newsletter__controls{display:flex;gap:8px}.triumphic-newsletter__controls input{min-width:0;flex:1;width:100%;min-height:56px;padding:14px 16px;color:#172421;background:#fff;border:1px solid transparent;border-radius:6px;font:400 16px/1.4 var(--triumphic-font-body)}.triumphic-newsletter__controls button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:14px 20px;border:1px solid transparent;border-radius:6px;background:var(--newsletter-action);color:var(--newsletter-action-ink);font:500 13px/1.4 var(--triumphic-font-body);cursor:pointer}.triumphic-newsletter__controls button:disabled{opacity:.65;cursor:wait}.triumphic-newsletter__controls input[aria-invalid=true]{border:2px solid #a22525}.triumphic-newsletter :is(input,button,a):focus-visible{outline:3px solid var(--newsletter-accent);outline-offset:4px}.triumphic-newsletter__privacy{font-size:11px;line-height:1.6;margin-top:16px!important;max-width:60ch}.triumphic-newsletter__privacy a{color:inherit;text-underline-offset:3px}.triumphic-newsletter__status{padding:16px;border:1px solid currentColor;border-radius:6px;font-size:14px;line-height:1.6}.triumphic-newsletter__status--error{margin-top:16px}.triumphic-newsletter__status ul{margin:0;padding-left:20px}.triumphic-newsletter__card--no-image{grid-template-columns:1fr}.triumphic-newsletter__card--no-image .triumphic-newsletter__content{width:min(100%,950px)}@media(hover:hover){.triumphic-newsletter__controls button:not(:disabled):hover{filter:brightness(.94)}}@media(max-width:1199px){.triumphic-newsletter__controls{flex-direction:column}}@media(max-width:749px){.triumphic-newsletter{padding-block:36px}.triumphic-newsletter__card{grid-template-columns:1fr}.triumphic-newsletter__image{min-height:0;aspect-ratio:4/3}.triumphic-newsletter__content{padding:32px 24px}.triumphic-newsletter h2{font-size:clamp(38px,9.5vw,60px)}.triumphic-newsletter__offer strong{font-size:56px}.triumphic-newsletter__offer span{font-size:16px}.triumphic-newsletter .triumphic-eyebrow{margin-bottom:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/triumphic-newsletter.css.map */
