.newsletter-popup{position:fixed;inset:auto 0 0 0;box-sizing:border-box;width:100%;max-width:100%;height:auto;max-height:85vh;max-height:85dvh;margin:0;padding:0;border:0;border-radius:var(--radius);background:var(--color-surface, #F5F2EB);color:var(--color-text);font-family:var(--font-body);overflow:hidden;z-index:1200;transform:translateY(100%);transition:transform .28s cubic-bezier(.25,.1,.25,1)}.newsletter-popup:not([open]){display:none}.newsletter-popup[open]{display:flex;flex-direction:column}.newsletter-popup.is-visible{transform:none}.newsletter-popup::backdrop{background:#28282673}@media(prefers-reduced-motion:reduce){.newsletter-popup{transition:none}.newsletter-popup *,.newsletter-popup.is-revealing *{animation:none!important;transition:none!important}}@media(forced-colors:active){.newsletter-popup__reveal,.newsletter-popup .newsletter-form__button{border:1px solid ButtonText}}.newsletter-popup .btn:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.newsletter-popup__close{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius);background:var(--color-surface, #F5F2EB);color:var(--color-text);cursor:pointer}.newsletter-popup__close:hover{color:var(--color-primary-light)}.newsletter-popup__close:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.newsletter-popup__scroll{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.newsletter-popup__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#d8cfc2}.newsletter-popup__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.newsletter-popup__body{padding:1.125rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom,0px))}.newsletter-popup__stage{display:grid}.newsletter-popup__step{grid-area:1 / 1;min-width:0}.newsletter-popup__stage[data-step=form] .newsletter-popup__step--dose,.newsletter-popup__stage[data-step=dose] .newsletter-popup__step--form{visibility:hidden}.newsletter-popup__step--dose{align-self:start}.newsletter-popup__reveal{width:100%;min-height:48px;touch-action:manipulation}.newsletter-popup__step .btn{transition-property:background-color,color,border-color,box-shadow}.newsletter-popup__step .newsletter-popup__reveal{transition-property:background-color,color,border-color,box-shadow,transform;transition-duration:.3s,.3s,.3s,.3s,.1s}.newsletter-popup__reveal.is-pressed{transform:scale(.98);background-color:var(--color-primary-light)}.newsletter-popup__reveal[aria-disabled=true]{cursor:default}.newsletter-popup.is-revealing .newsletter-popup__step{visibility:visible}.newsletter-popup.is-settling .newsletter-popup__step--form{pointer-events:none}.newsletter-popup__title{margin:0 0 .375rem;font-family:var(--font-heading);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.12;text-transform:none;text-wrap:balance;color:inherit}.newsletter-popup__text{margin:0 0 1rem;font-size:.9375rem;line-height:1.45;text-wrap:pretty}.newsletter-popup__text:focus,.newsletter-popup__title:focus{outline:none}.newsletter-popup .newsletter-form--popup{max-width:none}.newsletter-popup .newsletter-form--popup .newsletter-form__field-wrapper{margin-bottom:0}.newsletter-popup .newsletter-form--popup .newsletter-form__input{background:transparent;border-color:var(--color-text)}.newsletter-popup .newsletter-form--popup .newsletter-form__input::placeholder{color:var(--color-muted)}.newsletter-popup .newsletter-form--popup .newsletter-form__legal{margin:.625rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--color-muted)}.newsletter-popup .newsletter-form__more{color:var(--color-muted)}.newsletter-popup .newsletter-form--popup .newsletter-form__status{font-size:1rem;margin-bottom:1rem}.newsletter-popup.is-success [data-newsletter-popup-intro],.newsletter-popup.is-success .newsletter-form__field-wrapper,.newsletter-popup.is-success .newsletter-form__consent{display:none}@media(max-width:767px){.newsletter-popup .newsletter-form--popup .newsletter-form__legal,.newsletter-popup .newsletter-form__more{font-size:.875rem}}@media(max-width:767px)and (max-height:700px){.newsletter-popup__media{aspect-ratio:16 / 9}.newsletter-popup__title{font-size:1.5rem}}@media(max-width:767px)and (max-height:560px){.newsletter-popup__media{display:none}.newsletter-popup__body{padding-top:3.25rem}}@media(min-width:768px){.newsletter-popup{top:0;right:0;bottom:0;left:0;width:min(760px,calc(100% - 3rem));height:min(480px,85vh);height:min(480px,85dvh);max-height:none;margin:auto;opacity:0;transform:translateY(.75rem);transition:transform .28s cubic-bezier(.25,.1,.25,1),opacity .2s ease}.newsletter-popup.is-visible{opacity:1;transform:none}.newsletter-popup__scroll{display:grid;grid-template-columns:45% minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.newsletter-popup__media{aspect-ratio:auto;height:auto}.newsletter-popup__body{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;justify-content:safe center;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2.75rem 2.25rem 2rem}.newsletter-popup__title{font-size:2rem}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.newsletter-popup{transition:none}.newsletter-popup *,.newsletter-popup.is-revealing *{animation:none!important;transition:none!important}}.newsletter-popup__scene{display:none}.newsletter-popup[data-arm=reveal] .newsletter-popup__scene{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size}.newsletter-popup[data-arm=reveal] .newsletter-popup__photo-wrap{display:none}.newsletter-popup[data-arm=reveal] .newsletter-popup__media{background:radial-gradient(90% 70% at 66% 36%,#fffcf661,#fffcf600 72%),linear-gradient(90deg,#463a2c12,#463a2c00 60%),linear-gradient(180deg,#ddd5c9,#d8cfc2 62%,#cec4b6);-webkit-tap-highlight-color:transparent;touch-action:pan-y}.newsletter-popup[data-arm=reveal][data-step=dose] .newsletter-popup__media{cursor:pointer}.newsletter-popup[data-arm=reveal][data-step=dose] .newsletter-popup__tin{cursor:grab;touch-action:none}.newsletter-popup.is-rm[data-arm=reveal][data-step=dose] .newsletter-popup__tin{cursor:pointer;touch-action:pan-y}.newsletter-popup__group{--sh: min(56cqh, 44.7cqw);--sw: calc(var(--sh) * .7176);position:absolute;bottom:8cqh;left:calc(50cqw - var(--sh) * .73);width:var(--sw);height:var(--sh)}.newsletter-popup__scene img{max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.newsletter-popup__shadow,.newsletter-popup__set-shadow,.newsletter-popup__lean-shadow{position:absolute;height:auto;z-index:0}.newsletter-popup__shadow{left:-203.191%;top:85.623%;width:287.234%;transform-origin:88.09% 71.83%}.newsletter-popup__set-shadow{left:-162.057%;top:73.919%;width:365.248%}.newsletter-popup__lean-shadow{left:-107.624%;top:95.929%;width:92.199%;opacity:0}.newsletter-popup__beutel{position:absolute;left:72%;bottom:5%;width:auto;height:138.6%;z-index:1}.newsletter-popup__loeffel{position:absolute;left:46%;bottom:-10.5%;width:98%;height:auto;z-index:4}.newsletter-popup__tin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform-origin:50% 100%}.newsletter-popup__tin-body{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.newsletter-popup__mouth{position:absolute;left:9.5%;top:1.15%;width:81%;height:3.6%;z-index:2;border-radius:50%;background:radial-gradient(closest-side,#1e1d1beb,#2a2824db 62%,#2a282400);box-shadow:inset 0 -1px #ffffff59;pointer-events:none}.newsletter-popup__pocket{position:absolute;left:-10%;right:-10%;top:-100%;bottom:96.4%;z-index:3;overflow:hidden;pointer-events:none}.newsletter-popup__chip-wrap{--cw: calc(var(--sw) * .5);position:absolute;left:28.87%;width:41.667%;bottom:0;transform:translateY(10%);opacity:0}.newsletter-popup__chip{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;aspect-ratio:10 / 9;padding-top:calc(var(--cw) * .1);border-radius:calc(var(--cw) * .07);background:linear-gradient(135deg,#ababa7,#b6b6b2,#a2a29e);color:var(--color-text);font-family:var(--font-body);transform:rotate(-5deg);transform-origin:50% 100%;-webkit-mask:radial-gradient(circle at 0 55%,transparent calc(var(--cw) * .07),#000 calc(var(--cw) * .08)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 55%,transparent calc(var(--cw) * .07),#000 calc(var(--cw) * .08)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 55%,transparent calc(var(--cw) * .07),#000 calc(var(--cw) * .08)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 55%,transparent calc(var(--cw) * .07),#000 calc(var(--cw) * .08)) right / 51% 100% no-repeat}.newsletter-popup__chip-value{font-weight:900;font-size:max(16px,calc(var(--cw) * .34));line-height:1;letter-spacing:-.02em;white-space:nowrap}.newsletter-popup__chip-label{margin-top:calc(var(--cw) * .045);padding-top:calc(var(--cw) * .04);border-top:1px dashed rgba(40,40,38,.45);font-weight:700;font-size:max(9px,calc(var(--cw) * .15));line-height:1;letter-spacing:.1em;text-indent:.1em}.newsletter-popup__cloud{position:absolute;left:-30%;top:-46%;width:160%;height:auto;z-index:4;opacity:0;transform-origin:50% 92%}.newsletter-popup__lid-wrap{position:absolute;left:7.655%;top:.284%;width:84.802%;z-index:5;transform-origin:92% 88%;transition:transform .32s cubic-bezier(.3,1.45,.5,1)}.newsletter-popup__lid{display:block;width:100%;height:auto;transform-origin:50% 50%}.newsletter-popup__lean{position:absolute;left:-65.378%;top:33.858%;width:69.964%;height:auto;z-index:3;opacity:0}.newsletter-popup__fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.newsletter-popup.is-peek .newsletter-popup__lid-wrap{transform:translateY(-9px) rotate(-4deg)}.newsletter-popup.is-dragging .newsletter-popup__lid-wrap{transition:none}.newsletter-popup.is-open-tin .newsletter-popup__chip-wrap,.newsletter-popup.is-open-tin .newsletter-popup__lean,.newsletter-popup.is-open-tin .newsletter-popup__lean-shadow{opacity:1}.newsletter-popup.is-open-tin .newsletter-popup__lid-wrap{visibility:hidden}.newsletter-popup.is-rm .newsletter-popup__lid-wrap{transition:none}@media(min-width:768px){.newsletter-popup__group{--sh: min(56cqh, 45cqw);bottom:28.5cqh}}@media(forced-colors:active){.newsletter-popup__scene{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-newsletter-popup.css.map */
