body:after{content:"";background-color:#00000040;position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .8s ease 0s;pointer-events:none;z-index:1001}.popup-show body:after{opacity:1}.lock body{overflow:hidden}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px 0;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup_show{z-index:1002;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;transform:scale(1)}.popup__wrapper{flex-direction:column;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center}.popup__content{visibility:hidden;transform:scale(0);transition:transform .3s ease 0s;background-color:#f2f2f2;padding:32px;width:100%;max-width:640px;border-radius:0;border:1px solid #E5E5E5;position:relative}.popup__content img{max-width:100%;height:auto}.lock .popup__content{visibility:visible}.popup__text{display:flex;flex-direction:column;text-align:center;max-width:416px;margin:0 auto;padding-bottom:48px}.popup__header h2{font-size:32px;font-family:Playfair Display;margin-block:0 16px}.popup__header p{color:#4b4b4b;font-size:16px;font-family:Almarai;margin:0 auto}.popup__header p:not(:last-child){margin-block-end:4px}.popup__header{margin-block-end:40px}.popup__buttons{display:flex;flex-direction:column;width:100%;gap:16px}.popup__buttons a,.popup__buttons button{font-family:Almarai}.popup__close{width:40px;height:40px;border:1px solid #E5E5E5;padding:14px;margin-left:auto;display:flex;align-items:center;justify-content:center;cursor:pointer}.popup__close svg{width:12px;height:12px}.product-form__submit.button.true,.cart__checkout-button--hide{visibility:hidden;opacity:0;display:none}.popup__text.step-3,.popup__text.step-2,.popup__text.step-4{display:none}.popup__text.active{display:block!important}.popup__select,.popup__email{display:flex;flex-direction:column;gap:10px;margin-block-end:40px}.popup__email{margin-block-end:8px;position:relative}.popup__email-row{position:relative}.input.popup-email{padding:20px 24px;min-height:60px;background:#f9f9f9;border:1px solid rgba(229,229,229,1);font-size:16px;font-family:Almarai;width:100%}._form-error .input.popup-email{border:1px solid red}.form__error{position:absolute;color:red;font-size:10px;font-family:Almarai;top:0;left:0;transform:translateY(-75%)}.popup__select select{background:#f9f9f9;padding:20px 24px;border:1px solid #E5E5E5;font-size:16px;font-family:Almarai;line-height:1.26}.popup__select select:focus-visible,.popup__text.step-3 input:focus-visible,.popup__text.step-3 div:focus-visible{outline:none!important;box-shadow:none!important;border-radius:0;border:1px solid #000}.popup__text.step-3 div:focus-within{outline:none!important;box-shadow:none!important;border-radius:0}.popup__text.step-3 div[role=option],.popup__text.step-3 #downshift-0-input{text-align:left!important}.popup-label{color:#707070;font-size:14px;font-family:Almarai;line-height:1.26;text-align:left}.needsclick input[type=email]{padding-inline:24px}.needsclick input[role=combobox]{padding-inline-start:8px}.needsclick #downshift-0-toggle-button{margin-inline-end:16px}@media screen and (max-width:467px){.popup__content{padding:32px 20px}.popup__header{margin-block-end:32px}.popup__text{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/popup.css.map */
