.pv-modal .modal-dialog{width:100%;max-width:340px;margin:.75rem auto}@media(min-width:992px){.pv-modal .modal-dialog{max-width:600px}}.pv-modal .modal-content{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 24px 54px #0c14134d}@media(min-width:992px){.pv-modal .modal-content{display:flex;flex-direction:row}}.pv-modal .btn-close{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000040;opacity:1}.pv-modal .btn-close:before,.pv-modal .btn-close:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:2px;background:#1c2b28;border-radius:2px}.pv-modal .btn-close:before{transform:translate(-50%,-50%) rotate(45deg)}.pv-modal .btn-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.pv-visual{width:100%;overflow:hidden;flex-shrink:0}@media(min-width:992px){.pv-visual{width:46%}}.pv-visual img{width:100%;height:auto;display:block}.pv-body{padding:22px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0;text-align:center;background:var(--bs-body-bg, #fff)}@media(min-width:992px){.pv-body{flex:1;justify-content:center;padding:30px 40px;gap:16px}}.pv-cta{margin:0;max-width:26ch;font-family:var(--bs-headings-font-family);font-size:21px;line-height:1.2;font-weight:400;color:var(--bs-primary)}@media(min-width:992px){.pv-cta{font-size:25px;max-width:22ch}}.pv-form{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.pv-field-row{display:flex;align-items:stretch;width:100%;max-width:340px;gap:6px;background:var(--bs-tertiary-bg, #f7eee8);border:1.5px solid rgba(var(--bs-primary-rgb),.35);border-radius:999px;padding:5px}.pv-email{flex:1;min-width:0;border:0;background:transparent;padding:11px 6px 11px 16px;font-size:15px}.pv-email:focus{outline:none}.pv-submit{flex-shrink:0;border:0;border-radius:999px;font-weight:700;font-size:14.5px;padding:0 20px}@media(min-width:992px){.pv-submit{font-size:15px;padding:0 24px}}.pv-legal{margin:0;max-width:340px;font-size:11.5px;line-height:1.5;color:var(--bs-secondary-color, #7a746c)}@media(min-width:992px){.pv-legal{font-size:12px}}.intro3d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;overflow:hidden;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fffaf3;background:radial-gradient(120% 100% at 50% 12%,#0c5a52,#043f3c 42%,#02292b);cursor:pointer}.intro3d[hidden]{display:none!important}.intro3d__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;opacity:0;transition:opacity .7s ease}.intro3d.is-3d .intro3d__canvas{opacity:1}.intro3d__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 120% at 50% 42%,transparent 38%,rgba(1,30,30,.5) 80%,rgba(1,20,22,.88) 100%)}.intro3d__ui{position:relative;z-index:2;padding:0 6vw;max-width:60rem;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.intro3d.is-animating .intro3d__ui{opacity:0;transform:translateY(18px)}.intro3d__eyebrow{font-weight:700;font-size:clamp(.72rem,1.6vw,.9rem);letter-spacing:.3em;text-transform:uppercase;color:#ffd79a;margin-bottom:1.2rem;text-shadow:0 0 22px rgba(234,162,58,.5)}.intro3d__title{font-family:var(--bs-headings-font-family);font-weight:var(--bs-headings-font-weight,400);line-height:1;letter-spacing:.01em;font-size:clamp(3rem,10vw,6.6rem);margin:0;color:#fffaf3;text-shadow:0 6px 40px rgba(0,0,0,.45),0 0 70px rgba(63,174,154,.3)}.intro3d__skip{position:absolute;z-index:3;top:1.5rem;right:1.5rem;font-family:Arial,sans-serif;font-size:.8rem;letter-spacing:.04em;color:#fffaf3;background:#011e1e8c;border:1px solid rgba(255,253,251,.4);border-radius:999px;padding:.5rem 1.1rem;display:inline-flex;align-items:center;min-height:44px;cursor:pointer;opacity:0;transition:opacity .3s ease,background .2s ease}.intro3d__skip.is-visible{opacity:1}.intro3d__skip:hover{background:#011e1ecc}.intro3d__skip:focus-visible{outline:3px solid #ffd79a;outline-offset:2px}@media(prefers-reduced-motion:reduce){.intro3d{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map */
