newsletter-popup.bhvnl{--bhvnl-text: #111111;--bhvnl-soft: #2b2b2b;--bhvnl-muted: #5c5c5c;--bhvnl-accent: #cd9b77;--bhvnl-cream: #f5ebdf;--bhvnl-photo: #f1eee7;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modals, 1000);display:flex;align-items:center;justify-content:center;padding:2.4rem;box-sizing:border-box;text-align:left;color:var(--bhvnl-text);font-family:var(--font-body-family);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}newsletter-popup.bhvnl[open]{visibility:visible;opacity:1;pointer-events:auto}newsletter-popup.bhvnl:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#11111161}.bhvnl *,.bhvnl *:before,.bhvnl *:after{box-sizing:border-box}.bhvnl__box{position:relative;display:grid;grid-template-columns:33rem minmax(0,1fr);width:min(78rem,100%);max-height:calc(100vh - 4.8rem);max-height:calc(100dvh - 4.8rem);overflow-y:auto;overscroll-behavior:contain;background:#fff;box-shadow:0 2.4rem 7rem #00000038;transform:translateY(1.2rem);transition:transform .3s ease;outline:none}.bhvnl__box--noimage{grid-template-columns:minmax(0,1fr);width:min(48rem,100%)}newsletter-popup.bhvnl[open] .bhvnl__box{transform:none}.bhvnl__media{position:relative;min-height:100%;background:var(--bhvnl-photo);overflow:hidden}.bhvnl__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bhvnl__content{padding:5.2rem 4.4rem 3.6rem;min-width:0}.bhvnl__thumb{display:none}.bhvnl__eyebrow{display:flex;align-items:center;gap:1rem;margin:0 0 1.4rem;font-size:1.1rem;line-height:1.4;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--bhvnl-text)}.bhvnl__eyebrow:before{content:"";flex:none;width:2.8rem;height:.1rem;background:var(--bhvnl-accent)}.bhvnl .bhvnl__title{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;font-size:3.1rem;line-height:1.14;letter-spacing:.01em;color:var(--bhvnl-text);margin:0 0 1.6rem}.bhvnl__text{font-size:1.5rem;line-height:1.6;color:var(--bhvnl-soft);margin:0 0 1.8rem}.bhvnl__text p{margin:0 0 .8rem}.bhvnl__text p:last-child{margin:0}.bhvnl__hint{display:flex;gap:1rem;align-items:flex-start;margin:0 0 1.8rem;padding:1.1rem 1.3rem;background:var(--bhvnl-cream);font-size:1.3rem;line-height:1.5;color:var(--bhvnl-soft)}.bhvnl__hint svg{flex:none;margin-top:.2rem}.bhvnl .newsletter__controls{display:flex;flex-direction:column;gap:1rem}.bhvnl .newsletter__field .field__input{height:5rem;padding:0 1.6rem;font-size:1.5rem;border:.1rem solid var(--bhvnl-text);border-radius:0;background:#fff;color:var(--bhvnl-text)}.bhvnl .newsletter__field .field__input::placeholder{color:#6b6b6b}.bhvnl .newsletter__button{position:static;height:5rem;width:100%;padding:0 2rem;background:var(--bhvnl-text);color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-radius:0;cursor:pointer;transition:background-color .2s ease}.bhvnl .newsletter__button:hover{background:#333}.bhvnl .newsletter__button.hidden{display:none}.bhvnl .newsletter__field .field__input:focus-visible,.bhvnl .newsletter__button:focus-visible,.bhvnl__close:focus-visible,.bhvnl__done:focus-visible,.bhvnl__legal a:focus-visible,.bhvnl__box:focus-visible{outline:.2rem solid var(--bhvnl-accent);outline-offset:.2rem}.bhvnl .newsletter__field.has-error .field__message{text-align:left}.bhvnl__legal{margin:1.4rem 0 0;font-size:1.2rem;line-height:1.5;color:var(--bhvnl-muted)}.bhvnl__legal a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.bhvnl__close{position:absolute;top:.8rem;right:.8rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:0;background:#ffffffeb;color:var(--bhvnl-text);cursor:pointer}.bhvnl__close:hover{background:var(--bhvnl-cream)}.bhvnl .newsletter-popup__title--posted,.bhvnl__done,.bhvnl .newsletter-popup__spam,.newsletter-popup--posted .newsletter-popup__title--offer,.newsletter-popup--posted .newsletter-popup__entry,.newsletter-popup--posted .bhvnl__hint,.newsletter-popup--posted .bhvnl__legal,.newsletter-popup--posted .bhvnl__eyebrow{display:none}.newsletter-popup--posted .bhvnl .newsletter-popup__title--posted,newsletter-popup.newsletter-popup--posted .newsletter-popup__title--posted{display:block}.bhvnl .field__message,.bhvnl .newsletter-popup__message{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.55;font-weight:400;text-transform:none;letter-spacing:normal;text-align:left;color:var(--bhvnl-soft);overflow-wrap:anywhere;margin:0}newsletter-popup.newsletter-popup--posted .newsletter-popup__spam{display:block;margin:1.6rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--bhvnl-muted)}.bhvnl .newsletter-popup__spam a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}newsletter-popup.newsletter-popup--posted .bhvnl__done{display:block;width:100%;height:5rem;margin-top:2rem;border:0;border-radius:0;background:var(--bhvnl-text);color:#fff;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}@media screen and (max-width:749px){newsletter-popup.bhvnl{align-items:flex-end;padding:0;pointer-events:none}newsletter-popup.bhvnl[open]{pointer-events:none}newsletter-popup.bhvnl:after{display:none}.bhvnl__box,.bhvnl__box--noimage{display:block;width:100%;max-height:70vh;max-height:70dvh;pointer-events:auto;box-shadow:0 -1rem 3.4rem #0000002e;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom)}newsletter-popup.bhvnl[open] .bhvnl__box{transform:none}.bhvnl__media{display:none}.bhvnl__content{padding:2rem 1.8rem 1.8rem}.bhvnl__head{display:flex;gap:1.4rem;align-items:center;margin:0 0 1.2rem;padding-right:4rem}.bhvnl__thumb{display:block;flex:none;width:6.4rem;height:8.4rem;object-fit:cover;background:var(--bhvnl-photo)}.bhvnl__eyebrow{margin:0 0 .8rem;font-size:1rem}.bhvnl .bhvnl__title{font-size:2.1rem;margin:0}.bhvnl__text{font-size:1.4rem;line-height:1.5;margin:0 0 1.2rem}.bhvnl__hint{font-size:1.25rem;padding:.9rem 1.1rem;margin:0 0 1.2rem}.bhvnl .newsletter__controls{flex-direction:row;gap:0}.bhvnl .newsletter__field{flex:1 1 auto;min-width:0}.bhvnl .newsletter__field .field__input{height:4.8rem;font-size:1.6rem;border-right:0}.bhvnl .newsletter__button{flex:none;width:auto;height:4.8rem;padding:0 1.8rem;font-size:1.2rem}.bhvnl__legal{margin:1rem 0 0;font-size:1.15rem}.bhvnl__close{top:.4rem;right:.4rem}newsletter-popup.newsletter-popup--posted .bhvnl__thumb{display:none}}@media(prefers-reduced-motion:reduce){newsletter-popup.bhvnl,.bhvnl__box{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-newsletter-popup.css.map */
