.pIEpwa_dialog.promotion-dialog{background:#10150f;border-radius:16px;overflow:auto}.pIEpwa_carousel{position:relative}.pIEpwa_brand{text-align:center;letter-spacing:6px;color:#fff;font-size:18px;position:absolute;top:40px;left:70px;right:70px}.pIEpwa_slide.pIEpwa_glam{background-image:linear-gradient(#0005 10%,#0000 40%,#000 90%),url(/images/glam-girls-andrey-kezzyn.webp),url(https://cdn.prod.website-files.com/6471cb4857c3aae4234591ea/699859ef08ed3d518c2c5156_Bibi%20Jolie%20%20\(2\).webp);background-position:50% 18%}.pIEpwa_arrow{color:#fff;cursor:pointer;background:0 0;border:0;width:48px;height:56px;font:56px/1 Arial,sans-serif;position:absolute;top:44%}.pIEpwa_previous{left:8px}.pIEpwa_next{right:8px}.pIEpwa_dots{justify-content:center;display:flex;position:absolute;bottom:18px;left:0;right:0}.pIEpwa_dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.pIEpwa_dots button:after{content:"";background:#777;border-radius:50%;width:12px;height:12px;display:block}.pIEpwa_dots button[aria-current]:after{background:#fff}.pIEpwa_arrow:focus-visible,.pIEpwa_dots button:focus-visible{outline-offset:2px;outline:2px solid #baeab4}.pIEpwa_slide{color:#fff;background:linear-gradient(#0008 22%,#0000 44%,#000 84%),url(https://cdn.prod.website-files.com/63c1dcdec27e22e89a0494b1/6ad5f9c5304a50fe299d40cd_8d426098a349e44c7daef24511a74b62_b2b-modal_img-p-1600.jpg) 50% 20%/cover;border:1px solid #ffffff4d;border-radius:16px;align-items:end;width:min(1040px,90vw);min-height:min(680px,80dvh);display:flex}.pIEpwa_content{justify-content:space-between;align-items:end;gap:32px;width:100%;padding:48px 48px 64px;display:flex}.pIEpwa_copy{flex:1;min-width:0;max-width:560px}.pIEpwa_copy h2{color:#baeab4;margin:0 0 24px;font-family:Reenie Beanie,sans-serif;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.95}.pIEpwa_copy h2 span{white-space:nowrap;display:block}.pIEpwa_copy p{margin:0;font-size:18px;line-height:1.5}.pIEpwa_actions{flex-direction:column;flex:0 0 260px;gap:16px;display:flex}.pIEpwa_actions a{color:#fff;text-transform:uppercase;text-align:center;border:1px solid #baeab4;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:14px 16px;font-size:14px;text-decoration:none;display:flex}.pIEpwa_actions a:hover{background:#baeab414}.pIEpwa_actions a:focus-visible,.pIEpwa_close:focus-visible{outline-offset:3px;outline:2px solid #baeab4}.pIEpwa_close{z-index:10;color:#baeab4;cursor:pointer;background:#10150fcc;border:0;border-radius:6px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:12px;right:12px}.pIEpwa_close svg{pointer-events:none}@media (max-width:767px){.pIEpwa_slide{width:90vw;min-height:min(680px,82dvh)}.pIEpwa_brand{letter-spacing:3px;font-size:14px;top:32px}.pIEpwa_glam{background-position:50% 20%}.pIEpwa_content{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:100px 24px 60px}.pIEpwa_copy h2{font-size:clamp(38px,8vw,56px)}.pIEpwa_copy p{font-size:16px}.pIEpwa_actions{flex:none;width:100%;max-width:320px}}.pIEpwa_brand{justify-content:center;align-items:center;gap:24px;height:72px;display:flex}.pIEpwa_djnglLogo{background:url(https://djngl-gastronaut-website-media-pilot.netlify.app/managed-websites/djngl/originals/2491535dbace7777ca765731291db54f762438d3a4cc3d004dcc1b1acedcf595.avif) 50%/contain no-repeat;width:128px;height:72px}.pIEpwa_glamLogo{background:url(https://cdn.prod.website-files.com/6471cb4857c3aae4234591ea/699301f13937eab1c0982be9_Glam%20girls%20logo.avif) 50%/contain no-repeat;width:128px;height:72px}.pIEpwa_multiply{font:32px/1 Arial,sans-serif}.pIEpwa_arrow{place-items:center;display:grid}.pIEpwa_arrow svg{fill:none;stroke:currentColor;stroke-width:3px;width:20px;height:34px}.pIEpwa_close{color:#fff;background:0 0}.pIEpwa_slide{animation:.6s cubic-bezier(.22,.61,.36,1) both pIEpwa_revealSlide}@keyframes pIEpwa_revealSlide{0%{opacity:.35;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.pIEpwa_carousel{border-radius:16px;overflow:hidden}@media (prefers-reduced-motion:reduce){.pIEpwa_slide{animation:none}}@media (max-width:767px){.pIEpwa_brand{gap:14px;left:36px;right:36px}.pIEpwa_djnglLogo,.pIEpwa_glamLogo{flex-shrink:1;width:96px;height:58px}.pIEpwa_multiply{font-size:24px}.pIEpwa_slide.pIEpwa_glam{background-position:54% 0}}
