.site-footer__contact.nl01{position:relative;overflow:hidden;display:grid;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.6rem,3vw,2.75rem) clamp(1.4rem,3vw,2.75rem);background:var(--cream, #f7efdd);color:var(--ink, #123c30);border:1px solid rgba(209,167,42,.55);border-radius:2px}.site-footer__contact.nl01:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:8px;background:var(--red, #bd3528)}.nl01__copy{display:flex;flex-direction:column;gap:.7rem;min-width:0}.site-footer__contact.nl01 .site-footer__news-eyebrow{display:flex;align-items:center;gap:.8rem;margin:0;color:var(--ink-soft, #28574a);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.site-footer__contact.nl01 .site-footer__news-eyebrow:before{content:"";flex:0 0 auto;width:40px;height:2px;background:var(--gold, #d1a72a)}.site-footer__contact.nl01 .site-footer__news-title{margin:0;color:var(--ink, #123c30);font-family:var(--t-familie, "3OS Onest", sans-serif);font-size:var(--t-1, 2rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.site-footer__contact.nl01 .nl01__copy>p:not([class]){max-width:42ch;margin:0;color:var(--ink-soft, #28574a);font-size:var(--t-body, 1rem);line-height:1.55}.nl01 .footer-news__form{display:flex;flex-direction:column;gap:.55rem;min-width:0}.nl01 .footer-news__form label.visually-hidden{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;color:var(--ink, #123c30);font-size:var(--t-body, 1rem);font-weight:800;line-height:1.3}.nl01 .footer-news__form input[type=email]{flex:0 0 auto;width:100%;height:52px;min-height:52px;align-self:start;padding:.8rem 1rem;-webkit-appearance:none;appearance:none;background:var(--porcelain, #fffdf7);color:var(--ink, #123c30);border:2px solid rgba(40,87,74,.5);border-radius:2px;font:inherit;font-size:var(--t-body, 1rem);font-weight:600;caret-color:var(--red, #bd3528)}.nl01 .footer-news__form input[type=email]:hover,.nl01 .footer-news__form input[type=email]:focus{border-color:var(--ink, #123c30)}.nl01 .footer-news__form input[type=email]:focus-visible{outline:3px solid var(--red, #bd3528);outline-offset:3px}.nl01 .footer-news__form button{height:52px;min-height:52px;align-self:start;padding:.8rem 1.4rem;border-radius:2px;background:var(--ink, #123c30);color:var(--porcelain, #fffdf7);border:1px solid var(--ink, #123c30);font-weight:800;letter-spacing:.02em;cursor:pointer}.nl01 .footer-news__form button:hover{background:var(--ink-soft, #28574a);border-color:var(--ink-soft, #28574a)}.nl01 .footer-news__form button:focus-visible{outline:3px solid var(--gold, #d1a72a);outline-offset:3px}.nl01 .footer-news__msg{margin:0;font-size:var(--t-body, 1rem);font-weight:600}.nl01 .footer-news__msg--ok{color:var(--ink, #123c30)}.site-footer__contact.nl01{container-type:inline-size;container-name:nl01}@container nl01 (min-width: 620px){.site-footer__contact.nl01{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:center;padding-inline-start:clamp(2rem,3.5vw,3.25rem)}.nl01 .footer-news__form{padding-inline-start:clamp(1.5rem,3vw,2.5rem);border-inline-start:1px solid rgba(209,167,42,.5)}}@media(prefers-reduced-motion:reduce){.site-footer__contact.nl01,.nl01 .footer-news__form button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/3os-263-newsletter.css.map */
