.pw-pop{--pw-pop-r:clamp(.8rem,.7vw,1.2rem)}.pw-pop__dlg{width:min(100vw - 3.2rem,48rem);max-width:none;max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;border:0;border-radius:var(--pw-pop-r);background:var(--pw-pop-bg,#fff);color:var(--pw-pop-fg,#1b1512);box-shadow:0 2.4rem 6rem #00000040;overflow:hidden;font-family:var(--pw-font-t,Helvetica,Arial,sans-serif)}.pw-pop__dlg--img{width:min(100vw - 3.2rem,84rem)}.pw-pop__dlg::backdrop{background:#1b151280}.pw-pop__dlg[open]{animation:pw-pop-in .28s ease-out}.pw-pop__dlg *,.pw-pop__dlg *:before,.pw-pop__dlg *:after{box-sizing:border-box}@keyframes pw-pop-in{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}.pw-pop__box{display:grid;max-height:inherit}.pw-pop__dlg--img .pw-pop__box{grid-template-columns:minmax(0,1fr)}.pw-pop__media{display:none;position:relative;background:var(--pw-soft,#f6f6f6)}.pw-pop__img{display:block;width:100%;height:100%;object-fit:cover}.pw-pop__body{position:relative;overflow:auto;padding:clamp(3.2rem,3vw,4.8rem) clamp(2.4rem,3vw,4.8rem) clamp(2.4rem,2.4vw,4rem)}.pw-pop__x{position:absolute;z-index:2;top:1.2rem;right:1.2rem;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.pw-pop__x:hover{background:#0000000f}.pw-pop__x svg,.pw-pop__teaser-x svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.pw-pop__form{margin:0}.pw-pop__eyebrow{margin:0 4rem 1rem 0;font-family:var(--pw-font-d);font-weight:700;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.pw-pop__title{margin:0 4rem 1.4rem 0;font-family:var(--pw-font-d);font-weight:700;font-size:clamp(2.6rem,2.1vw,3.4rem);line-height:1.02;letter-spacing:-.005em;text-transform:uppercase}.pw-pop__text{font-size:1.5rem;line-height:1.5;margin:0 0 2rem}.pw-pop__text p,.pw-pop__terms p,.pw-pop__legal p{margin:0}.pw-pop__text a,.pw-pop__terms a,.pw-pop__legal a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.pw-pop__fields{display:grid;gap:1rem}.pw-pop__input{width:100%;height:4.8rem;padding:0 1.6rem;border:1px solid currentColor;border-radius:.2rem;background:transparent;color:inherit;font:1.6rem var(--pw-font-t,Helvetica,Arial,sans-serif)}.pw-pop__input::placeholder{color:inherit;opacity:.55}.pw-pop__input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pw-pop__input[aria-invalid=true]{border-color:#ef2424}.pw-pop__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border:0;border-radius:.2rem;background:var(--pw-pop-btn,#1b1512);color:var(--pw-pop-btn-fg,#fff);font-family:var(--pw-font-d);font-weight:700;font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.2;cursor:pointer;transition:opacity .15s}.pw-pop__btn:hover{opacity:.85}.pw-pop__btn:focus-visible,.pw-pop__copy:focus-visible,.pw-pop__no:focus-visible,.pw-pop__x:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pw-pop__btn--block{width:100%;margin-top:1.2rem}.pw-pop__err{margin:1rem 0 0;font-size:1.35rem;color:#ef2424}.pw-pop__terms{margin-top:1.4rem;font-size:1.25rem;line-height:1.45;opacity:.85}.pw-pop__legal{margin-top:1rem;font-size:1.15rem;line-height:1.45;opacity:.7}.pw-pop__no{display:block;margin:1.6rem auto 0;padding:.6rem 1rem;border:0;background:none;color:inherit;font:1.3rem var(--pw-font-t,Helvetica,Arial,sans-serif);text-decoration:underline;text-underline-offset:.2em;opacity:.7;cursor:pointer}.pw-pop__no:hover{opacity:1}.pw-pop__code{display:flex;align-items:stretch;border:1px dashed currentColor;border-radius:.2rem;margin:0 0 .4rem}.pw-pop__code-v{flex:1 1 auto;display:flex;align-items:center;min-width:0;padding:1.2rem 1.6rem;font-family:var(--pw-font-d);font-weight:700;font-size:clamp(1.5rem,4.2vw,1.8rem);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;user-select:all}.pw-pop__copy{flex:0 0 auto;padding:0 1.4rem;border:0;border-left:1px dashed currentColor;background:transparent;color:inherit;font-family:var(--pw-font-d);font-weight:700;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.pw-pop__copy:hover{background:#0000000d}html.pw-pop-lock{overflow:hidden}.pw-pop__teaser{position:fixed;top:50%;z-index:40;display:flex;align-items:center;transform:translateY(-50%)}.pw-pop__teaser[hidden]{display:none}.pw-pop__teaser--left{left:0}.pw-pop__teaser--right{right:0;flex-direction:row-reverse}.pw-pop__teaser-btn{writing-mode:vertical-rl;transform:rotate(180deg);padding:1.6rem .9rem;border:0;background:var(--pw-pop-btn,#1b1512);color:var(--pw-pop-btn-fg,#fff);font-family:var(--pw-font-d);font-weight:700;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.pw-pop__teaser--left .pw-pop__teaser-btn{border-radius:.6rem 0 0 .6rem}.pw-pop__teaser--right .pw-pop__teaser-btn{border-radius:.6rem 0 0 .6rem;transform:none}.pw-pop__teaser-x{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;margin:0 .4rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#1b1512;box-shadow:0 .2rem .8rem #00000026;cursor:pointer;align-self:flex-start}.pw-pop__teaser-x svg{width:1.4rem;height:1.4rem}@media(min-width:750px){.pw-pop__fields{grid-template-columns:minmax(0,1fr) auto}.pw-pop__fields .pw-pop__input:not([type=email]){grid-column:1 / -1}.pw-pop__dlg--img .pw-pop__box{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pw-pop__dlg--img .pw-pop__media{display:block}}@media(max-width:749px){.pw-pop__dlg,.pw-pop__dlg--img{width:100%;max-height:88dvh;margin:auto 0 0;border-radius:var(--pw-pop-r) var(--pw-pop-r) 0 0}.pw-pop__dlg[open]{animation-name:pw-pop-up}.pw-pop__dlg--img-m .pw-pop__media{display:block;height:16rem}.pw-pop__body{padding-bottom:calc(2.4rem + env(safe-area-inset-bottom))}.pw-pop__btn{width:100%}}@keyframes pw-pop-up{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.pw-pop__dlg[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pow-popup.css.map */
