newsletter-popup{--velv-ink: #111111;--velv-beige: #ECE8E2;--velv-stone: #8B8680;--velv-green: #171F14;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-header) + 1);display:flex;align-items:flex-end;justify-content:center;padding-block-start:4rem;visibility:hidden;pointer-events:none;opacity:0;background-color:#1111118c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .45s ease,visibility .45s ease}newsletter-popup[open]{opacity:1;visibility:visible;pointer-events:all}.velv-nl__wrap{position:relative;width:100%;max-height:92vh;overflow-y:auto;display:grid;grid-template-columns:1fr;background:var(--velv-beige);color:var(--velv-ink);text-align:center;transform:translateY(100%);transition:transform .6s cubic-bezier(.2,.8,.2,1)}newsletter-popup[open] .velv-nl__wrap{transform:none}.velv-nl__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#d9d3ca}.velv-nl__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%;transform:scale(1.04);transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}newsletter-popup[open] .velv-nl__media img{transform:scale(1)}.velv-nl__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1110 55%,#11111173)}.velv-nl__mark{position:absolute;left:0;right:0;bottom:16px;z-index:1;color:#fff;font-size:10.5px;letter-spacing:.5em;text-transform:uppercase;text-indent:.5em}.velv-nl__close{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ece8e2eb;color:var(--velv-ink);border:0;cursor:pointer;transition:background .25s,color .25s,transform .25s}.velv-nl__close:hover{background:var(--velv-ink);color:#fff;transform:rotate(90deg)}.velv-nl__close svg{width:13px;height:13px}.velv-nl__content{padding:30px 24px 26px}.velv-nl__eyebrow{margin:0 0 14px;font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;color:#5c5852}.velv-nl__title{margin:0;color:var(--velv-ink);font-size:clamp(3.4rem,8vw,4.8rem);line-height:1.02;letter-spacing:-.01em}.velv-nl__title em{font-style:italic}.velv-nl__rule{display:block;width:44px;height:1px;margin:20px auto;background:var(--velv-ink)}.velv-nl__text,.velv-nl__text p{margin:0 auto;max-width:34ch;font-size:14px;line-height:1.65;color:#3d3a36!important}.velv-nl__text{margin-bottom:18px}.velv-nl__perks{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:9px}.velv-nl__perks li{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--velv-ink)}.velv-nl__perks li:before{content:"\2014";margin-inline-end:10px;color:var(--velv-stone)}.velv-nl .newsletter-form,.velv-nl .field{margin:0}.velv-nl .field__input-wrapper{display:flex;flex-direction:column;gap:12px;border:0!important;background:none!important;padding:0!important}.velv-nl .field__input{width:100%;height:auto;min-height:50px;padding:12px 2px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--velv-ink)!important;border-radius:0!important;box-shadow:none!important;outline:none;color:var(--velv-ink)!important;font-size:15px;text-align:center;transition:border-color .25s}.velv-nl .field__input::placeholder{color:var(--velv-stone);opacity:1;letter-spacing:.02em}.velv-nl .field__input:focus{border-bottom-color:var(--velv-green)!important;box-shadow:0 1px 0 0 var(--velv-green)!important}.velv-nl .newsletter-form .button{position:static!important;width:100%;min-height:54px;margin:0;background:var(--velv-ink)!important;color:#fff!important;border:1px solid var(--velv-ink)!important;border-radius:0!important;font-size:12px;letter-spacing:.26em;text-transform:uppercase;text-indent:.26em;transition:background .3s,border-color .3s}.velv-nl .newsletter-form .button:hover{background:var(--velv-green)!important;border-color:var(--velv-green)!important}.velv-nl .field__message{display:block;margin-top:12px;font-size:13px;color:var(--velv-ink)}.velv-nl .field__message.hidden{display:none}.velv-nl .newsletter__terms{margin-top:12px;font-size:11.5px;text-align:start;color:#5c5852}.velv-nl__note{margin:14px 0 0;font-size:11px;color:var(--velv-stone)}.velv-nl__dismiss{margin-top:14px;padding:6px 0;background:none;border:0;cursor:pointer;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#5c5852;text-decoration:underline;text-underline-offset:5px}.velv-nl__dismiss:hover{color:var(--velv-ink)}@media screen and (min-width:750px){newsletter-popup{align-items:center;padding:3.2rem}.velv-nl__wrap{max-width:900px;grid-template-columns:1fr 1fr;text-align:start;transform:translateY(24px);opacity:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .5s ease;box-shadow:0 30px 80px #00000040}newsletter-popup[open] .velv-nl__wrap{transform:none;opacity:1}.velv-nl--no-media .velv-nl__wrap{max-width:520px;grid-template-columns:1fr;text-align:center}.velv-nl__media{aspect-ratio:auto;min-height:560px}.velv-nl__mark{bottom:26px}.velv-nl__content{padding:60px 54px 48px;display:flex;flex-direction:column;justify-content:center}.velv-nl__rule{margin:24px 0}.velv-nl__text,.velv-nl__text p{margin-inline:0}.velv-nl__perks{justify-items:start}.velv-nl .field__input{text-align:start}.velv-nl__dismiss{align-self:flex-start}.velv-nl--no-media .velv-nl__rule{margin:24px auto}.velv-nl--no-media .velv-nl__text,.velv-nl--no-media .velv-nl__text p{margin-inline:auto}.velv-nl--no-media .velv-nl__perks{justify-items:center}.velv-nl--no-media .field__input{text-align:center}.velv-nl--no-media .velv-nl__dismiss{align-self:center}}@media(prefers-reduced-motion:reduce){newsletter-popup,.velv-nl__wrap,.velv-nl__media img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-newsletter-popup.css.map */
