.bal-newsletter{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center;padding:var(--bal-newsletter-pt, 80px) var(--bal-section-px) var(--bal-newsletter-pb, 80px)}.bal-newsletter__inner{max-width:56rem;margin:0 auto}.bal-newsletter__tag{font-family:var(--font-bal-sans);font-size:1rem;letter-spacing:.3em;color:var(--bal-brass);margin-bottom:1.4rem;text-transform:uppercase}.bal-newsletter__heading{font-family:var(--font-bal-serif);font-size:clamp(2.6rem,3.6vw,3rem);line-height:1.3;margin:0 0 var(--bal-newsletter-gap-heading-ja, 1.2rem);letter-spacing:0;color:rgb(var(--color-foreground))}.bal-newsletter__ja,.bal-newsletter__ja p{font-family:var(--font-bal-sans);font-size:1.3rem;color:rgba(var(--color-foreground),.7);margin:0 auto var(--bal-newsletter-gap-ja-form, 3.2rem);max-width:48rem;line-height:2}.bal-newsletter__form{display:block}.bal-newsletter__input-group{display:flex;gap:0;max-width:44rem;margin:0 auto}.bal-newsletter .bal-newsletter__field{flex:1;background-color:var(--bal-limestone);height:4.8rem;border:1px solid var(--bal-brass)!important;border-radius:0!important;padding:0 1.6rem;font-family:var(--font-bal-sans);font-size:1.2rem;color:var(--bal-charcoal);letter-spacing:.05em;box-shadow:none!important}.bal-newsletter .bal-newsletter__field::placeholder{color:rgba(var(--bal-charcoal-rgb),.48)}.bal-newsletter .bal-newsletter__field:focus{outline:2px solid var(--bal-charcoal);outline-offset:-3px;border-color:var(--bal-charcoal)!important}.bal-newsletter__submit{background-color:var(--bal-brass);color:var(--bal-charcoal);height:4.8rem;padding:0 2.4rem;font-family:var(--font-bal-sans);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--bal-brass)!important;border-radius:0!important;cursor:pointer;white-space:nowrap;transition:background-color var(--bal-duration) var(--bal-ease),color var(--bal-duration) var(--bal-ease);box-shadow:none!important}.bal-newsletter__submit:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.bal-newsletter__error,.bal-newsletter__success{display:block;font-family:var(--font-bal-sans);font-size:1.2rem;margin-top:1.6rem;color:rgba(var(--color-foreground),.9);letter-spacing:.04em}@media screen and (max-width:600px){.bal-newsletter__input-group{flex-direction:column;gap:1.2rem}}.bal-newsletter .bal-plaque-frame{--bal-plaque-rim: 2px;box-shadow:inset 0 0 0 calc(var(--bal-plaque-gap) - 2px) var(--bal-plaque-fill),inset 0 0 0 var(--bal-plaque-gap) var(--bal-plaque-color)}@supports (mask-composite: intersect) or (-webkit-mask-composite: source-in){.bal-newsletter .bal-plaque-frame{box-shadow:none}.bal-newsletter .bal-plaque-frame:before{--frame-inset: 0px}.bal-newsletter .bal-plaque-frame:after{--frame-inset: var(--bal-plaque-rim)}.bal-newsletter .bal-plaque-frame__rim:before{--frame-inset: var(--bal-plaque-gap);opacity:1}.bal-newsletter .bal-plaque-frame__rim:after{--frame-inset: calc(var(--bal-plaque-gap) + var(--bal-plaque-rim));inset:var(--frame-inset)}.bal-newsletter .bal-plaque-frame:before,.bal-newsletter .bal-plaque-frame:after,.bal-newsletter .bal-plaque-frame__rim:before,.bal-newsletter .bal-plaque-frame__rim:after{--c: calc(var(--bal-plaque-cut) + var(--frame-inset));--near: calc(0px - var(--frame-inset));--far: calc(100% + var(--frame-inset));--frame-mask: radial-gradient(circle at var(--near) var(--near), transparent 0 var(--c), #000 calc(var(--c) + .5px)), radial-gradient(circle at var(--far) var(--near), transparent 0 var(--c), #000 calc(var(--c) + .5px)), radial-gradient(circle at var(--far) var(--far), transparent 0 var(--c), #000 calc(var(--c) + .5px)), radial-gradient(circle at var(--near) var(--far), transparent 0 var(--c), #000 calc(var(--c) + .5px));-webkit-mask-image:var(--frame-mask);mask-image:var(--frame-mask)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-bal-newsletter.css.map */
