.newsletter-form{--section-space-vertical:0;background-color:var(--black);border-bottom:1px solid var(--light-color-1);border-top:1px solid var(--light-color-1)}.newsletter-form input{padding:var(--space-3)}.newsletter-form label{color:var(--light-color-1)}.newsletter-form .heading{color:var(--light-color-1);padding-bottom:var(--space-2);text-align:center;text-transform:uppercase}.newsletter-form .subheading{color:var(--light-color-2);margin-bottom:var(--space-6);text-align:center;text-transform:uppercase}@media (min-width:990px){.newsletter-form .subheading{padding:0 var(--space-12)}}.newsletter-form .callout{cursor:pointer;display:flex;gap:var(--space-4)}.newsletter-form .input{background-color:var(--light-color-1);border:unset}.newsletter-form .newsletter-cta{color:var(--white);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.newsletter-form .wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) 0;text-transform:uppercase}@media (min-width:990px){.newsletter-form .wrapper{flex-direction:row}}.newsletter-form dialog{background:var(--brand-color-1);border:unset;left:50%;max-width:350px;padding:var(--space-12,3rem) var(--space-4,1rem);position:fixed;top:50%;transform:translate(-50%,-50%)}@media (min-width:750px){.newsletter-form dialog{max-width:585px}}@media (min-width:990px){.newsletter-form dialog{padding:var(--space-12)}}.newsletter-form .close{cursor:pointer;width:-moz-fit-content;width:fit-content}.newsletter-form .close svg{--size:24px;--position:20px;position:absolute;right:var(--position);top:var(--position);transform:scale(.7);transition:all .2s ease-in-out;width:var(--size)}.newsletter-form .close svg:hover{transform:scale(.8)}.newsletter-form dialog::backdrop{background:var(--age-verification-backdrop-image),#fff;overflow:hidden}.newsletter-form .input-group{display:flex;flex-direction:column;gap:var(--space-2)}.newsletter-form .inline-group{display:flex;gap:var(--space-3);justify-content:center}.newsletter-form .inline-cta-group{align-items:center;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3)}.newsletter-form .btn-newsletter,.newsletter-form .inline-cta-group{display:flex;justify-content:center}.newsletter-form .inputs{display:flex;flex-direction:column;gap:var(--space-1)}.newsletter-form #terms-conditions{height:0;opacity:0;position:absolute;width:0}.newsletter-form #terms-conditions+label{cursor:pointer;padding-left:30px;position:relative}.newsletter-form #terms-conditions+label:before{background-color:transparent;border:1px solid var(--light-color-1);content:"";height:20px;left:0;position:absolute;top:0;width:20px}.newsletter-form #terms-conditions:checked+label:after{background-color:var(--dark-color-1);content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23000' d='M.5.5h19v19H.5z'/%3E%3Cpath stroke='%23F4F4F4' d='M.5.5h19v19H.5z'/%3E%3Cpath fill='%23F4F4F4' stroke='%23F4F4F4' stroke-width='.25' d='M15.53 5.375v.002l-7.642 6.736L4.47 9.101a.565.565 0 0 0-.375-.138c-.14 0-.275.05-.374.138l-.566.499A.44.44 0 0 0 3 9.93a.44.44 0 0 0 .156.33l4.361 3.845a.565.565 0 0 0 .375.137c.14 0 .275-.05.374-.137l8.578-7.562a.44.44 0 0 0 .156-.33.44.44 0 0 0-.155-.33h-.001l-.566-.506-.002-.002a.588.588 0 0 0-.745 0Z'/%3E%3C/svg%3E");left:0;position:absolute;top:0}.newsletter-form [type=checkbox]:checked:focus+label:before,.newsletter-form [type=checkbox]:not(:checked):focus+label:before{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 0 2px var(--brand-color-3-tint)}