.newsletter-banner{position:fixed;inset:auto 24px 24px auto;z-index:50;width:497px;max-width:calc(100% - 48px);overflow:visible;background:var(--oxblood);color:#fff;opacity:0;transform:scale(var(--newsletter-scale, 1));transform-origin:bottom right;transition:opacity .6s ease}.newsletter-banner.is-visible{opacity:1}.newsletter-banner[hidden],.newsletter-banner [hidden]{display:none!important}.newsletter-banner__inner{display:grid;grid-template-columns:249px minmax(0,1fr);min-height:319px}.newsletter-collage{display:grid;grid-template-columns:124px 125px;grid-template-rows:165px 154px;align-self:start;background:#fff;color:#000}.newsletter-collage__image{position:relative;overflow:hidden}.newsletter-collage__image img{position:absolute;max-width:none;object-fit:fill}.newsletter-collage__image--table,.newsletter-collage__image--sculptural-chair{display:none}.newsletter-collage__image--lamps{grid-area:1 / 1}.newsletter-collage__image--lamps img{width:100.81%;height:123.82%;left:-.81%;top:-23.8%}.newsletter-collage__image--lighting{grid-area:2 / 1}.newsletter-collage__image--lighting img{width:127.09%;height:106.37%;left:-9.23%;top:-6.27%}.newsletter-collage__image--chair{grid-area:2 / 2}.newsletter-collage__image--chair img{width:116.84%;height:100.32%;left:-12.77%;top:0}.newsletter-collage__caption{grid-area:1 / 2;align-self:start;margin:60px 4px 0 15px;font-family:Mary Jane,serif;font-size:12px;line-height:16px;overflow-wrap:anywhere}.newsletter-collage .newsletter-collage__image--custom img{width:100%;height:100%;left:0;top:0;object-fit:cover}.newsletter-banner__content{min-width:0;padding:62px 16px 71px 14px}.newsletter-banner__copy{max-width:176px;margin:0 auto 26px;font-family:Mary Jane,serif;font-size:18px;font-weight:400;line-height:24px;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.newsletter-banner__form{display:grid;gap:16px}.newsletter-banner__field{position:relative;min-width:0;height:24px}.newsletter-banner__field label{position:absolute;top:6px;left:0;pointer-events:none;font-family:Century Gothic,sans-serif;font-size:10px;line-height:14px}.newsletter-banner__field:focus-within label,.newsletter-banner__field:has(input:not(:placeholder-shown)) label{opacity:0}.newsletter-banner__field input{width:100%;min-width:0;height:24px;border:0;border-radius:0;padding:0;background:transparent;color:#fff;font-size:16px;line-height:24px}.newsletter-banner__field img{position:absolute;bottom:0;left:0;pointer-events:none}.newsletter-banner__line-mobile{display:none}.newsletter-banner__submit{position:relative;justify-self:center;width:180px;max-width:100%;min-height:24px;border:1px solid #fff;padding:3px 8px;color:#fff;font-size:12px;line-height:16px;text-transform:uppercase}.newsletter-banner__submit:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.newsletter-banner__submit:hover,.newsletter-banner__submit:focus-visible{background:#fff;color:var(--oxblood)}.newsletter-banner__submit:disabled{opacity:.65;cursor:wait}.newsletter-banner__close{position:absolute;right:0;top:0;width:44px;height:44px;z-index:1;font-size:22px;line-height:1;color:#fff}.newsletter-banner__status:empty{display:none}.newsletter-banner__status,.newsletter-banner__fallback{margin-top:12px;font-size:12px;line-height:18px}.newsletter-banner__fallback a{text-decoration:underline;text-underline-offset:3px}.newsletter-banner__confirmation{font-size:14px;line-height:20px}.newsletter-banner__confirmation strong{display:block;margin-bottom:8px;text-transform:uppercase}.newsletter-banner input:focus-visible{outline:2px solid #e3f0ce;outline-offset:4px}@media(max-width:749px){.newsletter-banner{inset:auto 0 0 auto;width:402px;max-width:100%}.newsletter-banner__inner{display:block;min-height:0}.newsletter-collage{grid-template-columns:124fr 132fr 146fr;grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:402 / 304}.newsletter-collage__image--table{display:block;grid-area:1 / 1}.newsletter-collage__image--table img{width:116.46%;height:100.45%;left:-9.2%;top:-.45%}.newsletter-collage__image--sculptural-chair{display:block;grid-area:1 / 2}.newsletter-collage__image--sculptural-chair img{width:109.6%;height:100.66%;left:-4.84%;top:-.66%}.newsletter-collage__image--lamps{grid-area:2 / 1}.newsletter-collage__image--lamps img{width:100.81%;height:134.41%;left:-.81%;top:-34.58%}.newsletter-collage__image--lighting{grid-area:2 / 2}.newsletter-collage__image--lighting img{width:130%;height:117.35%;left:-11.22%;top:-17.06%}.newsletter-collage__image--chair{grid-area:2 / 3}.newsletter-collage__image--chair img{width:100.04%;height:101.64%;left:-.07%;top:-1.11%}.newsletter-collage__caption{grid-area:1 / 3;margin:45.89% 4px 0 13px;font-size:clamp(12px,3.98vw,16px);line-height:16px}.newsletter-banner__content{padding:30px 37px 78px}.newsletter-banner__copy{max-width:295px;margin-bottom:18px}.newsletter-banner__form{gap:22px}.newsletter-banner__field,.newsletter-banner__field input{height:26px}.newsletter-banner__line-desktop{display:none}.newsletter-banner__line-mobile{display:block;max-width:100%}.newsletter-banner__close{color:var(--oxblood);background:#fff}}@media(prefers-reduced-motion:reduce){.newsletter-banner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/newsletter.css.map */
