.coming-soon-page{margin:0;padding:0;background-color:#000;color:#fff;font-family:'Figtree',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;line-height:1.6;overflow-x:hidden}.coming-soon-page #masthead,.coming-soon-page #colophon,.coming-soon-page .site-header,.coming-soon-page .site-footer{display:none}.coming-soon-wrapper{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:2rem;background-color:#000;box-sizing:border-box;position:relative}.coming-soon-content{max-width:1100px;width:100%;text-align:center}.coming-soon-content h1,.coming-soon-content .wp-block-heading.has-text-align-center{color:#fff;font-size:clamp(2rem, 5vw, 4rem);margin-bottom:1.5rem}.coming-soon-content p{color:#fff;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.coming-soon-content .coming-soon-subtitle{font-family:'Miamo Script',cursive;font-size:clamp(2rem, 4.5vw, 3rem)!important;margin-top:clamp(-25px, -2.5vw, -15px)!important;line-height:1.2}.coming-soon-content a{color:#c9ff3e;text-decoration:none;transition:opacity 0.3s ease}.coming-soon-content a:hover{opacity:.8}.coming-soon-content .wp-block-image{margin:2rem auto}.coming-soon-content .wp-block-image img{max-width:300px;height:auto}.coming-soon-content .wp-block-buttons{margin:2rem 0}.coming-soon-content .wp-block-button__link{background-color:#c9ff3e;color:#000;padding:18px 32px;border-radius:0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:all 0.3s ease}.coming-soon-content .wp-block-button__link:hover{background-color:#b3e635;transform:translateY(-2px);box-shadow:0 4px 12px rgb(201 255 62 / .3)}.coming-soon-content .wp-block-separator{border-color:#333;margin:3rem auto}.coming-soon-content .wp-block-group,.coming-soon-content .wp-block-cover{margin:2rem 0}.coming-soon-content form,.coming-soon-content .nexter-form,.coming-soon-content .nxt-form{max-width:650px;margin:2rem auto}.coming-soon-content form:not(.wand-shine-quote-request form),.coming-soon-content .nxt-form:not(.wand-shine-quote-request .nxt-form),.coming-soon-content .tpgb-form,.coming-soon-content [class*="tpgb-block"] form{display:flex!important;flex-wrap:wrap!important;gap:1rem!important}.coming-soon-content form:not(.wand-shine-quote-request form)>*,.coming-soon-content .nxt-form:not(.wand-shine-quote-request .nxt-form)>*,.coming-soon-content .nxt-form:not(.wand-shine-quote-request .nxt-form) .nxt-form-field,.coming-soon-content form:not(.wand-shine-quote-request form) .nxt-form-field{flex:1 1 100%!important;width:100%!important}.coming-soon-content form:not(.wand-shine-quote-request form)>*:nth-child(1),.coming-soon-content form:not(.wand-shine-quote-request form)>*:nth-child(2),.coming-soon-content .nxt-form:not(.wand-shine-quote-request .nxt-form)>*:nth-child(1),.coming-soon-content .nxt-form:not(.wand-shine-quote-request .nxt-form)>*:nth-child(2),.coming-soon-content .nxt-form:not(.wand-shine-quote-request .nxt-form) .nxt-form-field:nth-of-type(1),.coming-soon-content .nxt-form:not(.wand-shine-quote-request .nxt-form) .nxt-form-field:nth-of-type(2),.coming-soon-content form:not(.wand-shine-quote-request form) .nxt-form-field:nth-of-type(1),.coming-soon-content form:not(.wand-shine-quote-request form) .nxt-form-field:nth-of-type(2){flex:1 1 calc(50% - 0.5rem)!important;min-width:200px!important}.coming-soon-content .nxt-form-submit:not(.wand-shine-quote-request .nxt-form-submit),.coming-soon-content form:not(.wand-shine-quote-request form) button[type="submit"],.coming-soon-content form:not(.wand-shine-quote-request form) input[type="submit"],.coming-soon-content form:not(.wand-shine-quote-request form) .wp-block-button,.coming-soon-content form:not(.wand-shine-quote-request form)>*:last-child{flex:1 1 100%!important;width:100%!important}.coming-soon-content .nxt-input-container:not(.wand-shine-quote-request .nxt-input-container),.coming-soon-content .nxt-form-field:not(.wand-shine-quote-request .nxt-form-field),.coming-soon-content .tpgb-form-field,.coming-soon-content .form-group{padding:0!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.coming-soon-content .nxt-form-field:not(.wand-shine-quote-request .nxt-form-field)::before,.coming-soon-content .nxt-form-field:not(.wand-shine-quote-request .nxt-form-field)::after,.coming-soon-content .nxt-input-container:not(.wand-shine-quote-request .nxt-input-container)::before,.coming-soon-content .nxt-input-container:not(.wand-shine-quote-request .nxt-input-container)::after{display:none!important}.coming-soon-content form label,.coming-soon-content .nxt-form-field label,.coming-soon-content .nexter-form label,.coming-soon-content .custom-blocks-area form label,.coming-soon-content .wp-block label,.coming-soon-content .wp-block-group label{display:block!important;margin-bottom:2px!important;color:#e0e0e0!important;font-family:'Figtree',sans-serif!important;font-size:0.95rem!important;font-weight:500!important;background-color:transparent!important;background-image:none!important;padding:0!important;border:none!important;text-shadow:none!important;text-align:left!important}.coming-soon-content form label .required,.coming-soon-content form label abbr[title="required"],.coming-soon-content form label .wpcf7-form-control-wrap::before,.coming-soon-content .custom-blocks-area .required,.coming-soon-content .custom-blocks-area label.required,.coming-soon-content .custom-blocks-area .nxt-name-label.required,.coming-soon-content .custom-blocks-area [class*="nxt-"] .required,.coming-soon-content .custom-blocks-area [class*="tpgb-"] .required{color:#e0e0e0!important}.coming-soon-content .required::after,.coming-soon-content form label .required::after,.coming-soon-content .custom-blocks-area .required::after,.coming-soon-content .custom-blocks-area label.required::after,.coming-soon-content .custom-blocks-area .nxt-name-label.required::after,.coming-soon-content .custom-blocks-area [class*="nxt-"] .required::after,.coming-soon-content .custom-blocks-area [class*="tpgb-"] .required::after{content:" *"!important;color:#ff4ff3!important}.coming-soon-content input[type="text"],.coming-soon-content input[type="email"],.coming-soon-content input[type="tel"],.coming-soon-content textarea,.coming-soon-content select,.coming-soon-content .nxt-form-field input,.coming-soon-content .nxt-form-field textarea,.coming-soon-content .nxt-form-field select,.coming-soon-content .custom-blocks-area input[type="text"],.coming-soon-content .custom-blocks-area input[type="email"],.coming-soon-content .custom-blocks-area input[type="tel"],.coming-soon-content .custom-blocks-area input[type="url"],.coming-soon-content .custom-blocks-area input[type="number"],.coming-soon-content .custom-blocks-area input[type="date"],.coming-soon-content .custom-blocks-area textarea,.coming-soon-content .custom-blocks-area select,.coming-soon-content .wp-block input[type="text"],.coming-soon-content .wp-block input[type="email"],.coming-soon-content .wp-block input[type="tel"],.coming-soon-content .wp-block textarea,.coming-soon-content .wp-block-group input[type="text"],.coming-soon-content .wp-block-group input[type="email"],.coming-soon-content .wp-block-group input[type="tel"],.coming-soon-content .wp-block-group textarea{width:100%!important;max-width:100%!important;padding:6px 12px!important;background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:2px!important;font-size:1rem!important;color:#ffffff!important;font-family:'Figtree',sans-serif!important;line-height:1.5!important;box-sizing:border-box!important;margin-bottom:10px!important;transition:all 0.3s ease!important}.coming-soon-content input::placeholder,.coming-soon-content textarea::placeholder,.coming-soon-content .custom-blocks-area input::placeholder,.coming-soon-content .custom-blocks-area textarea::placeholder{color:#666!important}.coming-soon-content textarea,.coming-soon-content .custom-blocks-area textarea,.coming-soon-content .wp-block textarea{min-height:120px!important;resize:vertical!important}.coming-soon-content input[type="text"]:focus,.coming-soon-content input[type="email"]:focus,.coming-soon-content input[type="tel"]:focus,.coming-soon-content textarea:focus,.coming-soon-content select:focus,.coming-soon-content .nxt-form-field input:focus,.coming-soon-content .nxt-form-field textarea:focus,.coming-soon-content .nxt-form-field select:focus,.coming-soon-content .custom-blocks-area input[type="text"]:focus,.coming-soon-content .custom-blocks-area input[type="email"]:focus,.coming-soon-content .custom-blocks-area input[type="tel"]:focus,.coming-soon-content .custom-blocks-area input[type="url"]:focus,.coming-soon-content .custom-blocks-area input[type="number"]:focus,.coming-soon-content .custom-blocks-area input[type="date"]:focus,.coming-soon-content .custom-blocks-area textarea:focus,.coming-soon-content .custom-blocks-area select:focus,.coming-soon-content .wp-block input:focus,.coming-soon-content .wp-block textarea:focus,.coming-soon-content .wp-block-group input:focus,.coming-soon-content .wp-block-group textarea:focus{outline:none!important;border-color:#ff4ff3!important}.coming-soon-content button[type="submit"],.coming-soon-content input[type="submit"],.coming-soon-content .btn-primary,.coming-soon-content .nxt-form-submit,.coming-soon-content .nxt-form-submit button,.coming-soon-content .custom-blocks-area button,.coming-soon-content .custom-blocks-area input[type="submit"],.coming-soon-content .custom-blocks-area .wp-block-button__link,.coming-soon-content .wp-block button,.coming-soon-content .wp-block-group button{width:100%!important;max-width:100%!important;flex:1 1 100%!important;font-family:'Zalando Sans Expanded',sans-serif!important;padding:10px 24px!important;background-color:#D8FF63!important;color:#131415!important;border:none!important;border-radius:2px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all 0.3s ease!important;letter-spacing:0.5px!important;line-height:1.5!important;text-transform:uppercase!important;display:block!important;text-decoration:none!important;box-shadow:0 4px 20px rgb(216 255 99 / .3)!important}.coming-soon-content button[type="submit"]:hover,.coming-soon-content input[type="submit"]:hover,.coming-soon-content .btn-primary:hover,.coming-soon-content .nxt-form-submit:hover,.coming-soon-content .nxt-form-submit button:hover,.coming-soon-content .custom-blocks-area button:hover,.coming-soon-content .custom-blocks-area input[type="submit"]:hover,.coming-soon-content .custom-blocks-area .wp-block-button__link:hover,.coming-soon-content .wp-block button:hover,.coming-soon-content .wp-block-group button:hover{background-color:#C3F70F!important;color:#131415!important;transform:translateY(-3px)!important;box-shadow:0 6px 25px rgb(216 255 99 / .4)!important}@media (max-width:768px){.coming-soon-content .nxt-form,.coming-soon-content .tpgb-form,.coming-soon-content [class*="tpgb-block"] form,.coming-soon-content .custom-blocks-area form{flex-direction:column!important;gap:0!important}.coming-soon-content .nxt-form .nxt-form-field,.coming-soon-content form .nxt-form-field{flex:1 1 100%!important;width:100%!important}.coming-soon-content .nxt-submit-button .nxt-submit,.coming-soon-content button[type="submit"],.coming-soon-content input[type="submit"],.coming-soon-content .nxt-form-submit{margin-top:20px!important}}@media (max-width:768px){.coming-soon-wrapper{padding:2rem}.coming-soon-content p{font-size:1rem}}@media (max-width:480px){.coming-soon-content input[type="text"],.coming-soon-content input[type="email"],.coming-soon-content button[type="submit"],.coming-soon-content input[type="submit"]{padding:14px 16px;font-size:.95rem}}@keyframes sparkle-spin-pulse{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}100%{transform:rotate(360deg) scale(1)}}.coming-soon-wrapper::before{content:'';position:absolute;top:10%;right:8%;width:clamp(40px, 5vw, 60px);height:clamp(40px, 5vw, 60px);background-image:url("https://wandandshine.hu/wp-content/themes/wand-shine-theme/assets/icons/pink-sparkle.svg");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:0;opacity:1;animation:sparkle-spin-pulse 9s ease-in-out infinite;pointer-events:none}.coming-soon-wrapper::after{content:'';position:absolute;bottom:15%;left:8%;width:clamp(35px, 4vw, 50px);height:clamp(35px, 4vw, 50px);background-image:url("https://wandandshine.hu/wp-content/themes/wand-shine-theme/assets/icons/yellow-sparkle.svg");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:0;opacity:1;animation:sparkle-spin-pulse 9s ease-in-out infinite;animation-delay:0.5s;pointer-events:none}.coming-soon-content{position:relative;z-index:1}@media (max-width:768px){.coming-soon-wrapper::before,.coming-soon-wrapper::after{display:none!important}}@media (min-width:769px) and (max-width:1024px){.coming-soon-wrapper::before{right:2rem;top:6%}.coming-soon-wrapper::after{left:2rem}}