zl-signup-popup{--zsp-t:var(--zl-text,#000);--zsp-bg:#fff;--zsp-btn-bg:var(--zsp-t);--zsp-btn-t:#fff;--zsp-m:#6B6B6B;--zsp-c:var(--zl-cream,#F7F6F0);--zsp-l:#D9D9D9;--zsp-serif:var(--zl-heading,"Cormorant","Cormorant Garamond",Georgia,serif);--zsp-sans:var(--zl-body,"Helvetica Neue",Helvetica,Arial,sans-serif);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:block;font:400 12px/1.5 var(--zsp-sans);color:var(--zsp-t);pointer-events:none}zl-signup-popup[hidden]{display:none}zl-signup-popup *,zl-signup-popup *:before,zl-signup-popup *:after{box-sizing:border-box}.zsp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s}zl-signup-popup.is-open{pointer-events:auto}zl-signup-popup.is-open .zsp-scrim{opacity:1}.zsp{position:absolute;background:var(--zsp-bg);color:var(--zsp-t);display:grid;opacity:0;outline:0;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:0 2px 30px #0000001f}zl-signup-popup.is-open .zsp{opacity:1}@media(min-width:821px){.zsp{left:50%;top:50%;width:760px;max-width:calc(100vw - 32px);min-height:500px;max-height:calc(100vh - 32px);overflow:auto;grid-template-columns:340px 1fr;transform:translate(-50%,-46%)}.zsp--noimg,.zsp:not(:has(.zsp__img)){width:520px;grid-template-columns:1fr}zl-signup-popup.is-open .zsp{transform:translate(-50%,-50%)}}@media(max-width:820px){.zsp{left:0;right:0;bottom:0;grid-template-rows:180px auto}.zsp:not(:has(.zsp__img)){grid-template-rows:auto}.zsp{max-height:100%;overflow:auto;transform:translateY(30px)}zl-signup-popup.is-open .zsp{transform:translateY(0)}}.zsp__img{position:relative;background:#6e6258 var(--zsp-img-d) center 72%/cover no-repeat}@media(max-width:820px){.zsp__img{background-image:var(--zsp-img-m);background-position:center 60%}}.zsp__tag{position:absolute;left:16px;bottom:16px;background:#fff;font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:6px 9px}.zsp__body{position:relative;display:flex;flex-direction:column;justify-content:center;padding:48px 52px 40px}@media(max-width:820px){.zsp__body{padding:28px 22px 22px}}.zsp__x{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;padding:0;background:none;cursor:pointer;display:grid;place-items:center;color:var(--zsp-t)}.zsp__x svg{width:14px;height:14px}@media(max-width:820px){.zsp__body{position:static}.zsp__x{top:10px;right:10px;background:#fff;border-radius:50%;width:32px;height:32px}}.zsp-step{display:none;margin:0}.zsp-step.is-on{display:block;animation:zsp-in .35s ease}@keyframes zsp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.zsp-dots{display:flex;gap:6px;margin-bottom:18px}.zsp-dots i{width:22px;height:2px;background:var(--zsp-l)}.zsp-dots i.on{background:var(--zsp-t)}.zsp-k{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--zsp-m);margin:0 0 12px}.zsp-h{margin:0;font:400 46px/1 var(--zsp-serif);letter-spacing:-.02em;color:var(--zsp-t);text-transform:none}@media(max-width:820px){.zsp-h{font-size:36px}}.zsp-sub{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--zsp-t);opacity:.85;max-width:340px}.zsp-perks{display:flex;flex-wrap:wrap;gap:6px 16px;margin:18px 0 0;padding:0;list-style:none;font-size:11px;color:var(--zsp-t)}.zsp-perks li{display:flex;align-items:center;gap:6px}.zsp-perks li:before{content:"";width:5px;height:5px;background:var(--zsp-t);border-radius:50%}.zsp-field{margin-top:22px;display:grid;gap:8px}.zsp-field label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--zsp-m)}.zsp-inp{display:flex;border:1px solid var(--zsp-l);height:48px;background:#fff}.zsp-inp:focus-within{border-color:var(--zsp-t)}.zsp-inp input,.zsp-inp select{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;padding:0 14px;margin:0;font:400 14px var(--zsp-sans);color:var(--zsp-t);border-radius:0;-webkit-appearance:none;appearance:none}.zsp-inp select{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:32px}.zsp-inp .zsp-cc{flex:0 0 auto;border-right:1px solid var(--zsp-l);padding:0 28px 0 10px;font-size:13px;background-position:right 10px center}.zsp-inp input::placeholder{color:#9a9a9a}@media(max-width:820px),(pointer:coarse){.zsp-inp input,.zsp-inp select,.zsp-inp .zsp-cc{font-size:16px}}.zsp-err{display:none;color:#9b1c1c;font-size:11px}.zsp-field.has-err .zsp-err{display:block}.zsp-field.has-err .zsp-inp{border-color:#9b1c1c}.zsp-bday{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zsp-btn{display:flex;align-items:center;justify-content:center;margin-top:12px;width:100%;height:50px;padding:0 16px;border:1px solid var(--zsp-btn-bg);border-radius:0;background:var(--zsp-btn-bg);color:var(--zsp-btn-t);font:400 11px var(--zsp-sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,color .25s}.zsp-btn:hover,.zsp-btn--line{background:var(--zsp-bg);color:var(--zsp-btn-bg)}.zsp-btn--line:hover{background:var(--zsp-btn-bg);color:var(--zsp-btn-t)}.zsp-btn[hidden]{display:none}.zsp-btn[aria-busy=true]{opacity:.6;pointer-events:none}.zsp-skip{display:block;margin-top:14px;align-self:flex-start;background:none;border:0;padding:0;font:400 10px var(--zsp-sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;color:var(--zsp-m);cursor:pointer}.zsp-skip:hover{color:var(--zsp-t)}.zsp-fine{margin:16px 0 0;font-size:10px;line-height:1.55;color:var(--zsp-m)}.zsp-fine a{color:var(--zsp-m)}.zsp-fine p{margin:0}.zsp-code{margin-top:22px;display:grid;gap:8px}.zsp-code__l{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--zsp-m)}.zsp-code__row{display:flex;align-items:stretch;height:52px;border:1px dashed var(--zsp-t);background:var(--zsp-c)}.zsp-code__v{flex:1;min-width:0;display:flex;align-items:center;padding:0 16px;font:400 18px/1 var(--zsp-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--zsp-t);user-select:all;-webkit-user-select:all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zsp-code__copy{flex:0 0 auto;min-width:96px;border:0;border-left:1px dashed var(--zsp-t);background:var(--zsp-btn-bg);color:var(--zsp-btn-t);font:400 11px var(--zsp-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:0 16px;transition:opacity .2s}.zsp-code__copy:hover{opacity:.85}.zsp-code__copy.is-done{background:var(--zsp-bg);color:var(--zsp-t)}.zsp-code__n{font-size:11px;color:var(--zsp-m)}.zsp-ok{display:flex;align-items:center;gap:10px;margin-top:20px;padding:14px 16px;background:var(--zsp-c);font-size:12px}.zsp-ok[hidden]{display:none}.zsp-ok b{font-weight:500}.zsp-teaser{position:fixed;z-index:2147482999;left:0;top:50%;background:var(--zl-text,#000);color:#fff;border:0;border-radius:0;cursor:pointer;font:400 9px var(--zl-body,"Helvetica Neue",Helvetica,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase;padding:12px 8px;line-height:1;white-space:nowrap;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.zsp-teaser[hidden]{display:none}.zsp-teaser--right{left:auto;right:0;transform:translateY(-50%)}html:has(zl-cart-drawer[aria-hidden=false]) zl-signup-popup,html:has(zl-cart-drawer[aria-hidden=false]) .zsp-teaser,html:has(.zlr-v.is-on) zl-signup-popup,html:has(.zlr-v.is-on) .zsp-teaser{display:none!important}html:has(zl-signup-popup.is-open) #google-merchantwidget-iframe-wrapper{display:none!important}@media(prefers-reduced-motion:reduce){.zsp,.zsp-scrim,.zsp-step.is-on{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/zl-signup-popup.css.map */
