body:has(.popup.popup--active) #shop-hcaptcha-badge-container{bottom:50%!important}.popup-container{background-color:#fff;display:none;left:50%;max-width:900px;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:90%;z-index:2}@media screen and (max-width:989.98px){.popup-container{height:unset;width:calc(100% - 4rem)}}.popup-container.has-success .field,.popup-container.has-success input,.popup-container.has-success input+label{display:none}.popup-container .newsletter-form__message--success{background-color:rgba(86,173,106,.2);padding:1rem;width:100%}.popup-overlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:1}.popup--active .popup-container,.popup--active .popup-overlay{display:block;opacity:1;z-index:10}.popup-content{position:relative}.popup-content .grid{margin-bottom:0}.popup-content__image{height:auto;width:100%}.popup-content__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:989.98px){.popup-content__image img{max-height:250px}}@media screen and (min-width:990px){.popup-content .grid--1-col-desktop .popup-content__image img{aspect-ratio:16/9}}.popup-content__input{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:4rem;width:100%}@media screen and (max-width:989.98px){.popup-content__input{gap:1rem;padding:2rem}}.popup-content__close{background-color:transparent;border:none;cursor:pointer;position:absolute;right:1rem;top:1rem;z-index:10}.popup-content__close svg{height:1rem}.popup .newsletter-form{max-width:50rem;width:100%}.popup .newsletter-form__field-wrapper{border-bottom:.3rem solid rgb(var(--color-foreground));display:flex;max-width:100%}.popup .newsletter-form .field:after,.popup .newsletter-form .field:before{display:none}.popup .newsletter-form .field input{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*1.4rem);margin:0;min-height:6.4rem;padding:2.4rem 1.5rem 2.4rem .4rem}@media screen and (max-width:749.98px){.popup .newsletter-form .field input{min-height:4.6rem;padding:1.6rem 1rem 1.6rem .4rem}}.popup .newsletter-form .field input:focus{box-shadow:none;outline:none}.popup .newsletter-form .field input:focus~.field__label{font-size:calc(var(--font-body-scale)*1.2rem)}@media screen and (max-width:749.98px){.popup .newsletter-form .field input:focus~.field__label{font-size:calc(var(--font-body-scale)*1rem)}}.popup .newsletter-form .field__label{color:#7f7e7e;font-size:calc(var(--font-body-scale)*1.4rem);left:.4rem}@media screen and (max-width:749.98px){.popup .newsletter-form .field__label{font-size:calc(var(--font-body-scale)*1.2rem)}}.popup .newsletter-form .ax-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:rgb(var(--color-foreground));cursor:pointer;font-size:calc(var(--font-body-scale)*1.2rem);margin:0;padding:.4rem;text-decoration:none;text-transform:uppercase;transition:all .2s cubic-bezier(.87,0,.13,1)}.popup .newsletter-form .ax-btn:hover{font-weight:700}.popup .newsletter-form__consent{align-items:flex-start;display:flex;gap:.8rem;margin:2.4rem 0 0;text-align:left}.popup .newsletter-form__consent input[type=checkbox]{accent-color:rgb(var(--color-foreground));cursor:pointer;flex-shrink:0;height:1rem;margin:0;width:1rem}.popup .newsletter-form__consent label{cursor:pointer;font-size:calc(var(--font-body-scale)*1rem);line-height:normal;margin:-.2rem 0 0}.popup .newsletter-form__consent label p{margin:0}