.megazin-popup-shell{box-sizing:border-box}.megazin-popup-shell *,.megazin-popup-shell :after,.megazin-popup-shell :before{box-sizing:inherit}.megazin-popup-shell--close-inside{--megazin-overlay-block-space:60px}.megazin-popup-shell--close-inside .megazin-popup-overlay{padding-block:30px}.megazin-popup-shell--close-inside .megazin-popup-dialog__close{right:20px;top:10px}.megazin-popup-shell--close-outside{--megazin-overlay-block-space:90px}.megazin-popup-shell--close-outside .megazin-popup-dialog__close{background:var(--megazin-modal-close-bg,#fff);right:0;top:-50px}.megazin-popup-shell--close-outside .megazin-popup-overlay{padding-block:60px 30px}.megazin-popup-overlay{align-items:center;animation:megazin-popup-fade-in .2s ease-out;background:var(--megazin-modal-overlay-bg);display:flex;inset:0;justify-content:center;padding-inline:30px;position:fixed;z-index:var(--megazin-modal-z-index,5000)}.megazin-popup-overlay--closing{animation:megazin-popup-fade-out .2s ease-in forwards}.megazin-popup-dialog{background:var(--megazin-modal-surface-bg,#fff);color:var(--megazin-modal-surface-color,#000);max-width:100%;position:relative;width:var(--megazin-modal-width-phone,90%)}@media(min-width:640px){.megazin-popup-dialog{width:var(--megazin-modal-width-tablet,800px)}}@media(min-width:1024px){.megazin-popup-dialog{width:var(--megazin-modal-width-desktop,1200px)}}.megazin-popup-shell--scroll-container .megazin-popup-dialog{display:flex;flex-direction:column;height:var(--megazin-modal-height-phone,auto);max-height:calc(100dvh - var(--megazin-overlay-block-space, 60px))}@media(min-width:640px){.megazin-popup-shell--scroll-container .megazin-popup-dialog{height:var(--megazin-modal-height-tablet,auto)}}@media(min-width:1024px){.megazin-popup-shell--scroll-container .megazin-popup-dialog{height:var(--megazin-modal-height-desktop,auto)}}.megazin-popup-shell--scroll-container .megazin-popup-dialog__body{flex:1 1 auto;min-height:0}.megazin-popup-shell--scroll-container:not(:has(.megazin-popup-block-scroll)) .megazin-popup-dialog__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-block:var(--megazin-modal-padding-y-phone,0);padding-inline:var(--megazin-modal-padding-x-phone,0);scrollbar-color:color-mix(in srgb,var(--megazin-modal-scrollbar-color,#000) 15%,transparent) transparent;scrollbar-width:thin}@media(min-width:640px){.megazin-popup-shell--scroll-container:not(:has(.megazin-popup-block-scroll)) .megazin-popup-dialog__body{padding-block:var(--megazin-modal-padding-y-tablet,0);padding-inline:var(--megazin-modal-padding-x-tablet,0)}}@media(min-width:1024px){.megazin-popup-shell--scroll-container:not(:has(.megazin-popup-block-scroll)) .megazin-popup-dialog__body{padding-block:var(--megazin-modal-padding-y-desktop,0);padding-inline:var(--megazin-modal-padding-x-desktop,0)}}.megazin-popup-shell--scroll-container:not(:has(.megazin-popup-block-scroll)) .megazin-popup-dialog__body::-webkit-scrollbar{width:4px}.megazin-popup-shell--scroll-container:not(:has(.megazin-popup-block-scroll)) .megazin-popup-dialog__body::-webkit-scrollbar-track{background:transparent}.megazin-popup-shell--scroll-container:not(:has(.megazin-popup-block-scroll)) .megazin-popup-dialog__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--megazin-modal-scrollbar-color,#000) 15%,transparent);border-radius:999px;-webkit-transition:background .2s ease;transition:background .2s ease}.megazin-popup-shell--scroll-container:not(:has(.megazin-popup-block-scroll)) .megazin-popup-dialog__body:hover{scrollbar-color:color-mix(in srgb,var(--megazin-modal-scrollbar-color,#000) 25%,transparent) transparent}.megazin-popup-shell--scroll-container:not(:has(.megazin-popup-block-scroll)) .megazin-popup-dialog__body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--megazin-modal-scrollbar-color,#000) 25%,transparent)}.megazin-popup-shell--scroll-container:not(:has(.megazin-popup-block-scroll)) .megazin-popup-dialog__body:hover::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--megazin-modal-scrollbar-color,#000) 45%,transparent)}.megazin-popup-block-scroll{height:var(--megazin-modal-height-phone,auto);max-height:calc(90dvh - var(--megazin-overlay-block-space, 60px));max-width:100%;overflow-y:auto;position:relative;width:var(--megazin-modal-width-phone,100%);-webkit-overflow-scrolling:touch;scrollbar-color:color-mix(in srgb,var(--megazin-modal-scrollbar-color,#000) 15%,transparent) transparent;scrollbar-width:thin}.megazin-popup-block-scroll::-webkit-scrollbar{width:4px}.megazin-popup-block-scroll::-webkit-scrollbar-track{background:transparent}.megazin-popup-block-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--megazin-modal-scrollbar-color,#000) 15%,transparent);border-radius:999px;-webkit-transition:background .2s ease;transition:background .2s ease}.megazin-popup-block-scroll:hover{scrollbar-color:color-mix(in srgb,var(--megazin-modal-scrollbar-color,#000) 25%,transparent) transparent}.megazin-popup-block-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--megazin-modal-scrollbar-color,#000) 25%,transparent)}.megazin-popup-block-scroll:hover::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--megazin-modal-scrollbar-color,#000) 45%,transparent)}@media(min-width:640px){.megazin-popup-block-scroll{height:var(--megazin-modal-height-tablet,auto);width:var(--megazin-modal-width-tablet,800px)}}@media(min-width:1024px){.megazin-popup-block-scroll{height:var(--megazin-modal-height-desktop,auto);width:var(--megazin-modal-width-desktop,1200px)}}.megazin-popup-shell--scroll-container .megazin-popup-dialog--has-media{flex-direction:var(--megazin-media-dir-base,row)}@media(min-width:640px){.megazin-popup-shell--scroll-container .megazin-popup-dialog--has-media{flex-direction:var(--megazin-media-dir-t,row)}}@media(min-width:1024px){.megazin-popup-shell--scroll-container .megazin-popup-dialog--has-media{flex-direction:var(--megazin-media-dir-d,row)}}.megazin-popup-media{background-image:var(--megazin-media-bg-base);background-position:calc(var(--megazin-media-fp-x-base, .5)*100%) calc(var(--megazin-media-fp-y-base, .5)*100%);background-repeat:no-repeat;background-size:cover;display:var(--megazin-media-display-base,none);flex-shrink:0;height:var(--megazin-media-h-base,auto);order:var(--megazin-media-order-base,-1);overflow:hidden;width:var(--megazin-media-w-base,auto)}@media(min-width:640px){.megazin-popup-media{background-image:var(--megazin-media-bg-t);background-position:calc(var(--megazin-media-fp-x-t, .5)*100%) calc(var(--megazin-media-fp-y-t, .5)*100%);display:var(--megazin-media-display-t,none);height:var(--megazin-media-h-t,auto);order:var(--megazin-media-order-t,-1);width:var(--megazin-media-w-t,auto)}}@media(min-width:1024px){.megazin-popup-media{background-image:var(--megazin-media-bg-d);background-position:calc(var(--megazin-media-fp-x-d, .5)*100%) calc(var(--megazin-media-fp-y-d, .5)*100%);display:var(--megazin-media-display-d,none);height:var(--megazin-media-h-d,auto);order:var(--megazin-media-order-d,-1);width:var(--megazin-media-w-d,auto)}}.megazin-popup-sr-only{position:absolute;clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.megazin-popup-dialog__close{align-items:center;background:var(--megazin-modal-close-bg,transparent);border:none;border-radius:5px;color:var(--megazin-modal-close-color,#000);cursor:pointer;display:flex;font-size:0;height:40px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;transition:opacity .2s ease;width:40px;z-index:20}.megazin-popup-dialog__close:hover{opacity:.8}.megazin-popup-dialog__close:focus{outline:none}.megazin-popup-dialog__close-icon{background-color:currentColor;display:block;height:80%;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzlweCIgaGVpZ2h0PSIzOXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGgKICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIKICAgIGNsaXAtcnVsZT0iZXZlbm9kZCIKICAgIGQ9Ik0xMi44NTM2IDIuODUzNTVDMTMuMDQ4OCAyLjY1ODI5IDEzLjA0ODggMi4zNDE3MSAxMi44NTM2IDIuMTQ2NDVDMTIuNjU4MyAxLjk1MTE4IDEyLjM0MTcgMS45NTExOCAxMi4xNDY0IDIuMTQ2NDVMNy41IDYuNzkyODlMMi44NTM1NSAyLjE0NjQ1QzIuNjU4MjkgMS45NTExOCAyLjM0MTcxIDEuOTUxMTggMi4xNDY0NSAyLjE0NjQ1QzEuOTUxMTggMi4zNDE3MSAxLjk1MTE4IDIuNjU4MjkgMi4xNDY0NSAyLjg1MzU1TDYuNzkyODkgNy41TDIuMTQ2NDUgMTIuMTQ2NEMxLjk1MTE4IDEyLjM0MTcgMS45NTExOCAxMi42NTgzIDIuMTQ2NDUgMTIuODUzNkMyLjM0MTcxIDEzLjA0ODggMi42NTgyOSAxMy4wNDg4IDIuODUzNTUgMTIuODUzNkw3LjUgOC4yMDcxMUwxMi4xNDY0IDEyLjg1MzZDMTIuMzQxNyAxMy4wNDg4IDEyLjY1ODMgMTMuMDQ4OCAxMi44NTM2IDEyLjg1MzZDMTMuMDQ4OCAxMi42NTgzIDEzLjA0ODggMTIuMzQxNyAxMi44NTM2IDEyLjE0NjRMOC4yMDcxMSA3LjVMMTIuODUzNiAyLjg1MzU1WiIKICAgIGZpbGw9IiMwMDAwMDAiCiAgLz4KPC9zdmc+) center center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzlweCIgaGVpZ2h0PSIzOXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGgKICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIKICAgIGNsaXAtcnVsZT0iZXZlbm9kZCIKICAgIGQ9Ik0xMi44NTM2IDIuODUzNTVDMTMuMDQ4OCAyLjY1ODI5IDEzLjA0ODggMi4zNDE3MSAxMi44NTM2IDIuMTQ2NDVDMTIuNjU4MyAxLjk1MTE4IDEyLjM0MTcgMS45NTExOCAxMi4xNDY0IDIuMTQ2NDVMNy41IDYuNzkyODlMMi44NTM1NSAyLjE0NjQ1QzIuNjU4MjkgMS45NTExOCAyLjM0MTcxIDEuOTUxMTggMi4xNDY0NSAyLjE0NjQ1QzEuOTUxMTggMi4zNDE3MSAxLjk1MTE4IDIuNjU4MjkgMi4xNDY0NSAyLjg1MzU1TDYuNzkyODkgNy41TDIuMTQ2NDUgMTIuMTQ2NEMxLjk1MTE4IDEyLjM0MTcgMS45NTExOCAxMi42NTgzIDIuMTQ2NDUgMTIuODUzNkMyLjM0MTcxIDEzLjA0ODggMi42NTgyOSAxMy4wNDg4IDIuODUzNTUgMTIuODUzNkw3LjUgOC4yMDcxMUwxMi4xNDY0IDEyLjg1MzZDMTIuMzQxNyAxMy4wNDg4IDEyLjY1ODMgMTMuMDQ4OCAxMi44NTM2IDEyLjg1MzZDMTMuMDQ4OCAxMi42NTgzIDEzLjA0ODggMTIuMzQxNyAxMi44NTM2IDEyLjE0NjRMOC4yMDcxMSA3LjVMMTIuODUzNiAyLjg1MzU1WiIKICAgIGZpbGw9IiMwMDAwMDAiCiAgLz4KPC9zdmc+) center center/contain no-repeat;width:80%}@keyframes megazin-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes megazin-popup-fade-out{0%{opacity:1}to{opacity:0}}
