html:not(.mysto-popup-guard-allow) .react-responsive-modal-root:has(.ecomsend__Modal__Container){display:none!important;visibility:hidden!important;pointer-events:none!important}.mysto-popup-guard-disclaimer{display:none!important}@media(max-width:777px){html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container){position:fixed!important;inset:auto 0 0 0!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;pointer-events:none!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) .react-responsive-modal-overlay{display:none!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) .react-responsive-modal-container{width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;pointer-events:none!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) .pp-modal{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:18px 18px 0 0!important;box-shadow:0 -14px 34px #19181538!important;pointer-events:auto!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) :is(.ecomsend__Modal__Container,.ecomsend__Modal__Content,.ecomsend__Modal__CustomDialogWrapper,.ecomsend__Modal__CustomDialog){width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;border-radius:18px 18px 0 0!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) .ecomsend__Modal__CustomDialog{padding:16px 18px 14px!important;text-align:left!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) :is(.ecomsend__Modal__CustomPic,[class*=customPic],[class*=LogoImg],.ecomsend__Modal__CustomDialog img){display:none!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) :is(.ecomsend__Modal__TitleText,#trustoo-popup-optIn-title){margin:0 36px 6px 0!important;font-size:18px!important;line-height:1.2!important;text-align:left!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) :is(.ecomsend__Modal__Description,.ecomsend__Modal__SubTitle,.ecomsend__Modal__Text){margin-block:0 10px!important;font-size:13px!important;line-height:1.35!important;text-align:left!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) input{min-height:42px!important;font-size:16px!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) [id^=ecomsend-submit-button-],html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) .ecomsend__Button{min-height:42px!important}html.mysto-popup-guard-mobile .react-responsive-modal-root:has(.ecomsend__Modal__Container) .ecomsend__Modal__CloseText{margin-top:8px!important;font-size:12px!important;line-height:1.2!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mysto-popup-guard.css.map */
