.cpopup-wrapper{z-index:9999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff15;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;overflow:auto}.cpopup-wrapper .bookp{color:#000;font-size:1.125rem;font-weight:500}.cpopup-wrapper .cpopup-title{justify-content:space-between;display:flex}.cpopup-wrapper .cpopup-title span{cursor:pointer;font-size:1.125rem;font-weight:500}.cpopup-wrapper .sub-p{margin-top:.625rem;margin-bottom:0;font-size:.625rem;font-weight:300}.cpopup-clr{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff;border-radius:1.25rem;width:100%;max-width:23.125rem;margin:.938rem;padding:1.563rem;animation:.3s cubic-bezier(.55,.085,.68,.53) iris-wipe}@keyframes iris-wipe{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.cpopup-wrapper input{background-color:#fff;border:1px solid #00000090;border-radius:.25rem;outline:none;width:100%;padding:.625rem}.cpopup-wrapper input.error{border:1px solid red}.cpopup-inp-div{margin-bottom:1.563rem}.cpopup-btn .cta{cursor:pointer;border:none;max-width:100%}.cpop-close{display:none}.close-img-div{cursor:pointer;background:#fff;border-radius:100%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:5px;display:flex;position:absolute;top:-12px;right:-9px}.close-img-div img{width:1.125rem;height:1.125rem}.cta{color:#fff;text-align:center;text-transform:uppercase;background-image:linear-gradient(90deg,#00963f,#00963f);border-radius:.688rem;width:100%;max-width:14.375rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block;position:relative}
.nav{pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999!important}.nav-logo,.menu-logo{position:absolute;top:2rem;left:2rem}.nav-toggle{color:var(--base-100);cursor:pointer;z-index:100;padding:.5rem;position:absolute;top:2rem;right:2rem}.nav-logo,.nav-toggle{pointer-events:all;padding:.5rem}.nav-toggle-menu{color:var(--base-100)}.nav-toggle-close{color:var(--base-300);opacity:0;position:absolute;top:.5rem;right:.5rem}.menu-close-btn{color:var(--base-300);letter-spacing:.25rem;text-transform:uppercase;cursor:pointer;z-index:100;pointer-events:all;background:0 0;border:none;padding:.5rem;font-size:.7rem;font-weight:600;position:absolute;top:2rem;right:2rem}.menu-close-btn:hover{opacity:.6}.menu{width:100%;height:100svh;color:var(--base-300);pointer-events:none;z-index:50;opacity:0;visibility:hidden;gap:2rem;padding:2.5rem;display:flex;position:fixed;top:0;left:0}.menu.is-open{pointer-events:all}.menu-bg-svg{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.menu-logo{opacity:0;padding:.5rem}.menu-col,.menu-colgetin{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.menu-col a{color:var(--base-300);font-family:var(--font-bloom-derma);width:max-content;font-size:clamp(1.9rem,5vw,5rem);line-height:1.35;text-decoration:none;display:block;overflow:visible}.menu-colgetin a{color:var(--base-200);margin-bottom:.5rem}.menu a .char,.menu-col h3,.menu-col h6,.menu-col p{will-change:transform, opacity}@media (max-width:1000px){.menu{flex-direction:column-reverse}.menu-col-links{flex:1.5}}
