.k7-newsletter-page,.k7-newsletter-page #main{min-height:100svh;background:rgb(var(--k7-newsletter-bg, 8 13 24))}.k7-newsletter-page #main{display:flex;flex-direction:column}.shopify-section--k7-newsletter{flex:1;display:flex;min-height:100svh}.shopify-section--k7-newsletter .section{flex:1;width:100%}.k7-newsletter{position:relative;overflow:hidden;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:var(--spacing-12);padding-inline:var(--container-gutter);background:rgb(var(--k7-newsletter-bg, 8 13 24));color:rgb(var(--k7-newsletter-text, 255 255 255))}.k7-newsletter__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(94vw,1500px);height:auto;opacity:.05;filter:invert(1);pointer-events:none}.k7-newsletter__glows,.k7-newsletter__veil{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.k7-newsletter__glow{position:absolute;filter:blur(45px)}.k7-newsletter__glow--1{top:-18%;left:-22%;width:min(1100px,90vw);height:min(900px,80vh);background:radial-gradient(circle at 40% 40%,rgb(var(--k7-newsletter-glow-1) / .42),rgb(var(--k7-newsletter-glow-1) / .14) 45%,rgb(var(--k7-newsletter-glow-1) / 0) 70%)}.k7-newsletter__glow--2{right:-18%;bottom:-28%;width:min(1300px,95vw);height:min(1000px,85vh);background:radial-gradient(circle at 55% 50%,rgb(var(--k7-newsletter-glow-2) / .46),rgb(var(--k7-newsletter-glow-2) / .16) 45%,rgb(var(--k7-newsletter-glow-2) / 0) 72%)}.k7-newsletter__glow--3{top:30%;left:58%;width:min(800px,70vw);height:min(700px,70vh);background:radial-gradient(circle,rgb(var(--k7-newsletter-glow-3) / .3),rgb(var(--k7-newsletter-glow-3) / 0) 68%)}.k7-newsletter__veil{background:radial-gradient(46% 62% at 50% 46%,rgb(var(--k7-newsletter-bg)),rgb(var(--k7-newsletter-bg) / .94) 42%,rgb(var(--k7-newsletter-bg) / 0) 78%)}.k7-newsletter__inner{position:relative;z-index:1;width:min(100%,46rem);display:flex;flex-direction:column;align-items:center;text-align:center}.k7-newsletter__logo{width:var(--k7-newsletter-logo-mobile-width, 140px)}.k7-newsletter__logo img{display:block;width:100%;height:auto}.k7-newsletter__copy{margin-block-start:var(--spacing-8);justify-items:center}.k7-newsletter__copy .h0,.k7-newsletter__copy .h1,.k7-newsletter__copy .h2,.k7-newsletter__copy .h3{margin:0;max-width:16ch}.k7-newsletter__text{margin-block-start:var(--spacing-7);max-width:28rem;color:rgb(var(--k7-newsletter-muted, 184 188 200))}.k7-newsletter__text p{margin:0}.k7-newsletter__form{--k7-newsletter-control-height: var(--input-height);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--spacing-2);width:min(100%,34rem);margin-block-start:var(--spacing-8);margin-inline:auto;padding:var(--spacing-2);border-radius:var(--rounded-full);background:#ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000008c}.k7-newsletter__form>:not(.k7-newsletter__input):not(.button):not(.banner){display:none}.k7-newsletter__input{-webkit-appearance:none;appearance:none;width:100%;min-width:0;height:var(--k7-newsletter-control-height);min-height:var(--k7-newsletter-control-height);max-height:var(--k7-newsletter-control-height);padding-block:0;padding-inline:var(--spacing-4);border:none;border-radius:var(--rounded-full);background:#ffffff24;color:rgb(var(--k7-newsletter-text, 255 255 255));font:var(--text-font-style) var(--text-font-weight) 1rem / 1 var(--text-font-family);font-size:1rem;box-shadow:inset 0 0 0 1.5px #ffffff4d}.k7-newsletter__input::placeholder{color:rgb(var(--k7-newsletter-text, 255 255 255) / .55);font-size:inherit;line-height:inherit}.k7-newsletter__input:focus,.k7-newsletter__input:focus-visible{outline:none;border:none;font-size:1rem;line-height:1;box-shadow:inset 0 0 0 1.5px #ffffff8c}.k7-newsletter__form .button{display:inline-flex;align-items:center;justify-content:center;height:var(--k7-newsletter-control-height);min-height:var(--k7-newsletter-control-height);max-height:var(--k7-newsletter-control-height);margin:0;padding-block:0;padding-inline:var(--spacing-4);white-space:nowrap;box-shadow:0 0 28px rgb(var(--k7-newsletter-button) / .4)}.k7-newsletter__form .banner{width:100%}.k7-newsletter__social{margin-block-start:var(--spacing-8);color:rgb(var(--k7-newsletter-muted, 184 188 200))}.k7-newsletter__social-link{color:rgb(var(--k7-newsletter-text, 255 255 255));letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.k7-newsletter__footer{position:absolute;bottom:var(--spacing-8);left:0;right:0;z-index:1;margin:0;text-align:center;color:rgb(var(--k7-newsletter-muted, 184 188 200))}@media screen and (min-width:700px){.k7-newsletter{padding-block:var(--spacing-16)}.k7-newsletter__logo{width:var(--k7-newsletter-logo-width, 180px)}.k7-newsletter__copy .h0,.k7-newsletter__copy .h1,.k7-newsletter__copy .h2,.k7-newsletter__copy .h3{max-width:18ch}.k7-newsletter__input{padding-inline:var(--spacing-5)}.k7-newsletter__form .button{padding-inline:var(--spacing-8)}}@media(prefers-reduced-motion:no-preference){.k7-newsletter__glow--1{animation:k7NewsletterDrift1 12s ease-in-out infinite}.k7-newsletter__glow--2{animation:k7NewsletterDrift2 15s ease-in-out infinite}.k7-newsletter__glow--3{animation:k7NewsletterDrift3 10s ease-in-out infinite}}@keyframes k7NewsletterDrift1{0%,to{transform:translate(0)}50%{transform:translate(4%,3%)}}@keyframes k7NewsletterDrift2{0%,to{transform:translate(0)}50%{transform:translate(-3%,-4%)}}@keyframes k7NewsletterDrift3{0%,to{transform:translate(0)}50%{transform:translate(-2%,3%)}}@media screen and (max-width:699px){.k7-newsletter__watermark{width:180vw;max-width:none}.k7-newsletter__veil{background:radial-gradient(78% 56% at 50% 46%,rgb(var(--k7-newsletter-bg)),rgb(var(--k7-newsletter-bg) / .94) 48%,rgb(var(--k7-newsletter-bg) / 0) 80%)}.k7-newsletter__form{grid-template-columns:1fr;align-content:start;width:100%;row-gap:0;padding:var(--spacing-2);border-radius:var(--rounded-lg);overflow:hidden}.k7-newsletter__input,.k7-newsletter__form .button{width:100%;font-size:1rem}.k7-newsletter__input{text-align:center;margin-block-end:var(--spacing-2)}.k7-newsletter__form .button{padding-inline:var(--spacing-5)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/k7.css.map */
