body.pdvs .psy-footer{--footer-wave-reveal:0%;position:relative;isolation:isolate;min-height:clamp(350px,27vw,480px);background:#10101b!important;color:#fff;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}body.pdvs .psy-footer__landscape{position:absolute!important;inset:0 0 56px!important;z-index:1!important;overflow:hidden!important;pointer-events:none}body.pdvs .psy-footer__landscape img{display:block;position:absolute;max-width:none;filter:none!important;opacity:1;user-select:none}body.pdvs .psy-footer__ocean{width:100%!important;height:clamp(120px,11vw,202px)!important;bottom:0!important;left:0!important;object-fit:fill!important;clip-path:none!important;transform:translate3d(0,var(--footer-sea-y,0),0)!important;z-index:1!important}body.pdvs .psy-footer__left{width:min(31vw,499px)!important;height:auto!important;left:0!important;bottom:0!important;transform:translate3d(var(--footer-left-x,0),0,0)!important;z-index:5!important}body.pdvs .psy-footer__right{width:min(35vw,607px)!important;height:auto!important;right:0!important;bottom:0!important;transform:translate3d(var(--footer-right-x,0),0,0)!important;z-index:5!important}body.pdvs .psy-footer__water-mesh{display:block;position:absolute!important;width:100%!important;height:clamp(120px,11vw,202px)!important;bottom:0!important;left:0!important;right:0!important;z-index:2!important;object-fit:fill!important;background:transparent!important;opacity:.70!important;pointer-events:none;-webkit-mask-image:url(/wp-content/plugins/psychonautdream-visual-storefront/assets/images/psychonautdream-illustrated-ocean-footer.webp);mask-image:url(/wp-content/plugins/psychonautdream-visual-storefront/assets/images/psychonautdream-illustrated-ocean-footer.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:screen}body.pdvs .psy-footer__wave-glint{position:absolute;left:0;right:0;bottom:0;height:clamp(120px,11vw,202px);z-index:3;pointer-events:none;opacity:.2}body.pdvs .psy-footer__lower{position:absolute!important;z-index:12!important;left:0!important;right:0!important;bottom:0!important;min-height:56px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;background:#050509!important;color:white!important;padding:11px clamp(15px,3vw,60px)!important;font:600 10px/1.4 'DM Sans',Arial,sans-serif!important;letter-spacing:.04em}body.pdvs .psy-footer__links{display:flex!important;gap:clamp(12px,2vw,33px)!important;align-items:center}body.pdvs .psy-footer__links a{font:inherit!important;color:white!important;text-decoration:none!important}body.pdvs .psy-footer__links a:hover{color:#c9f500!important}body.pdvs .psy-footer__social{display:flex!important;gap:clamp(12px,1.2vw,20px)!important;align-items:center!important}body.pdvs .psy-footer__social .psy-social-icon{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;color:#fff}body.pdvs .psy-footer__social svg{width:20px;height:20px}body.pdvs .psy-footer__copyright{font:inherit!important;font-size:clamp(8px,.7vw,11px)!important;color:#ddd!important}body.pdvs .newsletter-wrap{position:absolute!important;z-index:15!important;left:50%!important;top:clamp(27px,4vw,78px)!important;width:min(620px,calc(100% - 32px))!important;transform:translateX(-50%)!important}body.pdvs .newsletter-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:60px!important;gap:15px!important;padding:10px 15px 10px 22px!important;background:#fffdf7!important;border:2px solid #c7fb00!important;border-radius:0!important;color:#0c0b12!important;cursor:pointer!important;box-shadow:0 6px 17px #0003!important}body.pdvs .newsletter-cta__copy{font:400 clamp(15px,1.2vw,21px)/1.15 'Anton',Impact,'Arial Narrow',sans-serif!important;letter-spacing:0!important;text-align:left!important;text-transform:lowercase}body.pdvs .newsletter-envelope{width:clamp(42px,4.2vw,68px)!important;height:auto!important;flex-shrink:0;stroke:#101116!important}body.pdvs .newsletter-panel{display:block;padding:16px 18px!important;border:1px solid #caecab!important;background:#fff!important;box-shadow:0 12px 28px #0007!important;color:#141414!important}body.pdvs .newsletter-panel[hidden]{display:none!important}body.pdvs .newsletter-panel label{display:block;font:700 11px/1.4 'DM Sans',sans-serif!important;color:#1a1623!important;letter-spacing:.06em}body.pdvs .newsletter-panel__fields{display:flex;gap:8px;margin-top:7px}body.pdvs .newsletter-panel input{min-width:0;flex:1;min-height:44px;padding:9px 12px;color:#15151b!important;background:white!important;border:1px solid #9b99a4!important;font:14px 'DM Sans',sans-serif!important}body.pdvs .newsletter-panel button{border:0;background:#15131d!important;color:#fff!important;padding:10px 13px;font:700 12px 'DM Sans',sans-serif!important}body.pdvs .newsletter-feedback{font:500 12px/1.5 'DM Sans',sans-serif!important;color:#534d5d!important}@media(max-width:760px){body.pdvs .psy-footer{min-height:360px!important}body.pdvs .psy-footer__landscape{bottom:88px!important}body.pdvs .psy-footer__left{width:43vw!important}body.pdvs .psy-footer__right{width:46vw!important}body.pdvs .psy-footer__ocean,body.pdvs .psy-footer__water-mesh{height:clamp(100px,22vw,150px)!important}body.pdvs .psy-footer__lower{min-height:88px!important;flex-wrap:wrap!important;justify-content:center!important;text-align:center!important;gap:8px 15px!important}body.pdvs .psy-footer__copyright{width:100%;order:3}body.pdvs .newsletter-cta__copy{font-size:clamp(14px,3.5vw,19px)!important}}@media(max-width:440px){body.pdvs .psy-footer{min-height:344px!important}body.pdvs .psy-footer__landscape{bottom:92px!important}body.pdvs .psy-footer__left{width:50vw!important}body.pdvs .psy-footer__right{width:52vw!important}body.pdvs .psy-footer__social{gap:12px!important}body.pdvs .newsletter-panel__fields{flex-direction:column}}@media(prefers-reduced-motion:reduce){body.pdvs .psy-footer__water-mesh{display:none!important}body.pdvs .psy-footer__left,body.pdvs .psy-footer__right,body.pdvs .psy-footer__ocean{transform:none!important}}