.kaninor-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.kaninor-popup.is-open{visibility:visible;opacity:1}.kaninor-popup__backdrop{position:fixed;top:-40px;right:-40px;bottom:-40px;left:-40px;background:#140e0c47;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer}body.kaninor-popup-open .kaninor-page-shell{filter:blur(6px);transition:filter .3s ease}body.kaninor-popup-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;box-shadow:0 0 0 24px rgb(var(--color-background));pointer-events:none}.kaninor-popup__dialog{position:relative;z-index:1;width:100%;max-width:48rem;max-height:min(100%,90vh);overflow:hidden;overflow-y:auto;background:rgb(var(--color-background))}.kaninor-popup__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;background:transparent;border:0;color:rgb(var(--color-foreground));cursor:pointer}.kaninor-popup__close .svg-wrapper{width:1.6rem;height:1.6rem}.kaninor-popup__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;padding:4.4rem 3rem 3rem}.kaninor-popup__offer,.kaninor-popup__form-card{width:100%;max-width:42rem;box-sizing:border-box;text-align:center}.kaninor-popup__offer{display:flex;flex-direction:column;align-items:center;gap:.4rem}.kaninor-popup__offer-big{margin:0;font-size:3.2rem;line-height:1}.kaninor-popup__offer-small{margin:0;font-size:1.4rem;line-height:1.3;color:rgba(var(--color-foreground),.75)}.kaninor-popup__field{margin-bottom:1rem}.kaninor-popup__input{width:100%;min-height:4.6rem;padding:0 1.6rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.28);font-size:1.4rem;box-sizing:border-box}.kaninor-popup__input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--color-button));border-color:transparent}.kaninor-popup__submit{position:relative;z-index:0;width:100%;min-height:4.6rem;padding:0 2rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:0;transition:color .3s ease;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-sizing:border-box}.kaninor-popup__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgb(var(--color-button-text));transform:scaleY(0);transform-origin:bottom center;transition:transform .45s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.kaninor-popup__submit:hover:before{transform:scaleY(1)}.kaninor-popup__submit:hover{color:rgb(var(--color-button))}}.kaninor-popup__error{display:block;margin-top:.8rem;color:#b42a2a;font-size:1.2rem}.kaninor-popup__consent{display:flex;align-items:flex-start;gap:.8rem;margin-top:1.2rem;font-size:1.1rem;line-height:1.5;color:rgba(var(--color-foreground),.75);text-align:left}.kaninor-popup__consent input{flex-shrink:0;margin-top:.2rem}.kaninor-popup__consent span{flex:1 1 auto;min-width:0}.kaninor-popup__consent a{color:inherit;text-decoration:underline}.kaninor-popup__success{margin:0;font-size:1.5rem;line-height:1.5}.kaninor-popup__decline{margin-top:.4rem;padding:0;background:none;border:0;font-size:1.1rem;color:rgba(var(--color-foreground),.7);text-decoration:underline;cursor:pointer}@media screen and (max-width:749px){.kaninor-popup{padding:0;align-items:flex-end;justify-content:stretch}.kaninor-popup__dialog{max-height:88vh;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .4s ease}.kaninor-popup.is-open .kaninor-popup__dialog{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.kaninor-popup__dialog{transition:none}}.kaninor-popup__content{flex:1 1 auto;overflow-y:auto;padding:4.4rem 1.6rem 1.6rem}.kaninor-popup__offer,.kaninor-popup__form-card{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kaninor-popup.css.map */
