:root{--bg:#050505;--panel:#0b0b0b;--text:#eee;--muted:#b8b8b8;--red:#d3151c;--red2:#8e060a;--gold:#c6912f;--line:#262626;--font-body:'Maven Pro', sans-serif;--font-display:'Maven Pro', sans-serif;--font-magic:'Cinzel Decorative', serif}html,body{font-family:"Maven Pro",sans-serif!important}body p,body li,body span,body label,body input,body textarea,body select,body button,body a{font-family:"Maven Pro",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:black!important;color:var(--text);font-family:var(--font-body);line-height:1.65}body.menu-open{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.container-wide{width:min(94%,1440px);margin-inline:auto}.centered{text-align:center}.site-header{position:fixed;inset:0 0 auto;z-index:1000;width:100%;background:linear-gradient(180deg,rgb(0 0 0 / .95),rgb(0 0 0 / .55),transparent);transition:background 0.3s ease,box-shadow 0.3s ease}.site-header.is-scrolled{background:rgb(0 0 0 / .94);box-shadow:0 8px 30px rgb(0 0 0 / .35)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:105px;height:105px;gap:30px}.site-header{min-height:110px;transition:min-height 0.35s ease,background-color 0.35s ease,box-shadow 0.35s ease,backdrop-filter 0.35s ease}.site-header .brand,.site-header .custom-logo-link{display:flex;align-items:center}.site-header .custom-logo,.site-header .brand img,.site-header .custom-logo-link img{display:block;width:auto!important;height:70px!important;max-height:70px!important;transition:height 0.35s ease,max-height 0.35s ease,transform 0.35s ease}.site-header.header-scrolled{min-height:74px;background:rgb(10 10 15 / .94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 28px rgb(0 0 0 / .35)}.site-header.header-scrolled .custom-logo,.site-header.header-scrolled .brand img,.site-header.header-scrolled .custom-logo-link img{height:48px!important;max-height:48px!important}.brand{display:flex;align-items:center;flex:0 0 auto;width:auto;max-width:270px;height:90px;margin:0;padding:0}.brand .custom-logo-link{display:flex;align-items:center;width:100%;height:100%}.brand img,.brand .custom-logo{display:block;width:auto!important;height:auto!important;max-width:160px!important;max-height:50px!important;margin:0;padding:0;object-fit:contain;object-position:left center}.primary-nav{display:flex;align-items:center;flex-shrink:0;gap:28px;margin-left:auto}.primary-nav .menu{display:flex;align-items:center;gap:34px;list-style:none;margin:0;padding:0}.primary-nav .menu-item{margin:0;padding:0}.primary-nav a{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.92rem;font-weight:600;letter-spacing:.13em;line-height:1;text-transform:uppercase;text-decoration:none;color:#fff;transition:color 0.25s ease,background 0.25s ease,border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.primary-nav .menu a:hover,.primary-nav .current-menu-item>a{color:var(--red)}.primary-nav .menu-item-reservation>a{min-height:54px;padding:0 34px;border:1px solid var(--red);background:linear-gradient(135deg,var(--red) 0%,#b91017 55%,var(--red2) 100%);color:#fff;box-shadow:0 10px 28px rgb(208 18 25 / .28)}.primary-nav .menu-item-reservation>a:hover{color:#fff;border-color:#ff3d44;background:linear-gradient(135deg,#f1262e 0%,#d4141c 55%,#a20a10 100%);transform:translateY(-2px);box-shadow:0 0 24px rgb(225 25 33 / .42),0 14px 32px rgb(0 0 0 / .35)}.menu-toggle{display:none;position:relative;z-index:1002;background:none;border:0;padding:8px;cursor:pointer}.menu-toggle span{display:block;width:30px;height:2px;margin:6px 0;background:#fff;transition:transform 0.25s ease,opacity 0.25s ease}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid #777;border-radius:0;background:#fff0;font-family:var(--font-display);font-weight:600;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;cursor:pointer;transition:transform 0.25s ease,color 0.25s ease,background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.btn:hover{transform:translateY(-2px)}.btn--primary{border-color:var(--red);background:linear-gradient(135deg,var(--red),var(--red2));color:#fff;box-shadow:0 10px 30px rgb(211 21 28 / .2)}.btn--primary:hover{border-color:#ff3d44;background:linear-gradient(135deg,#f1262e,#a20a10);color:#fff;box-shadow:0 0 24px rgb(225 25 33 / .35),0 14px 32px rgb(0 0 0 / .3)}.btn--outline{border-color:var(--red);color:var(--red)}.btn--outline:hover{background:var(--red);color:#fff}.btn--ghost{background:rgb(0 0 0 / .2)}.btn--ghost:hover{border-color:#fff;background:rgb(0 0 0 / .55)}.btn--gold{border-color:var(--gold);color:#fff}.btn--gold:hover{background:var(--gold);color:#050505}.btn--large{min-height:60px;padding-inline:42px}@media (max-width:980px){.site-header__inner{min-height:88px;height:88px}.brand{max-width:210px;height:72px}.brand img,.brand .custom-logo{max-width:210px!important;max-height:72px!important}.menu-toggle{display:block}.primary-nav{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;padding:95px 25px 40px;background:rgb(0 0 0 / .97);transform:translateX(100%);transition:transform 0.3s ease}.primary-nav.is-open{transform:translateX(0)}.primary-nav .menu{flex-direction:column;gap:22px;text-align:center}.primary-nav a{font-size:1.25rem}.primary-nav .menu-item-reservation>a,.primary-nav .menu-item:last-child>a{min-width:240px}}@media (max-width:640px){.site-header__inner{min-height:78px;height:78px}.brand{max-width:175px;height:64px}.brand img,.brand .custom-logo{max-width:175px!important;max-height:64px!important}.primary-nav .menu-item-reservation>a,.primary-nav .menu-item:last-child>a{min-width:220px;min-height:52px;padding:0 25px}}.hero{position:relative;min-height:760px;display:flex;align-items:center;background:radial-gradient(circle at 68% 30%,rgb(116 54 9 / .2),transparent 30%),linear-gradient(90deg,#020202 0%,rgb(2 2 2 / .94) 39%,rgb(2 2 2 / .28) 72%,#020202 100%),var(--hero-image,linear-gradient(135deg,#100705,#000));background-size:cover;background-position:center}.hero__overlay{position:absolute;inset:0;background:linear-gradient(0deg,#050505 0%,transparent 22%)}.hero__content{position:relative;padding-top:90px}.hero__content>*{max-width:650px}.eyebrow{color:var(--red);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;font-weight:600}.magic-title{font-family:"Cinzel Decorative",serif!important;background:none!important;font-size:100px;line-height:1;margin:0 auto;-webkit-text-fill-color:initial!important;text-shadow:0 0 10px rgb(255 215 0 / .5),0 3px 8px rgb(0 0 0 / .6)}.magic-title-h2{font-size:50px!important}.h2-bigger,.h3-bigger{font-size:50px!important}.magic-title--small{font-size:clamp(2.4rem,5vw,4.3rem);line-height:1}.red-heading{color:var(--red)}.hero__lead{font-size:1.15rem;color:#ddd;max-width:500px}.hero__actions{display:flex;gap:18px;margin-top:30px}.stats{background:#080808;border-top:1px solid #111;border-bottom:1px solid #111}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr)}.stats article{text-align:center;padding:0 28px;position:relative}.stats article+article:before{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:#333}.stats h2{font-family:var(--font-display);font-size:1.05rem;text-transform:uppercase;letter-spacing:.15em}.stats p{color:var(--muted);font-size:.9rem}.stat-icon{color:var(--red);font-size:2.7rem}.split{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.split--reverse{grid-template-columns:1fr 1fr}.split__content p{color:var(--muted)}.section-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1.05;margin:.2em 0 .45em}.feature-list{list-style:none;padding:0;margin:30px 0}.feature-list li{position:relative;padding-left:32px;margin:18px 0;color:#d5d5d5}.feature-list li:before{content:'✦';position:absolute;left:0;color:var(--gold)}.framed-image{border:1px solid var(--gold);padding:8px;box-shadow:0 0 0 1px rgb(198 145 47 / .3) inset}.framed-image img{aspect-ratio:4/3;object-fit:cover}.image-placeholder{min-height:390px;display:grid;place-items:center;background:#111;color:#777}.voucher{padding:70px 0;background:radial-gradient(circle at 20% 40%,rgb(150 10 10 / .35),transparent 32%),linear-gradient(90deg,#180303,#070000);border-block:1px solid #2c0808}.voucher__image{display:flex;justify-content:center}.voucher-card{width:min(100%,420px);aspect-ratio:16/10;border:1px solid var(--gold);background:#050505;padding:60px 40px;transform:rotate(-5deg);font-family:var(--font-display);font-size:1.25rem;letter-spacing:.2em;text-align:center;box-shadow:0 25px 50px rgb(0 0 0 / .45)}.voucher-card strong{display:block;color:var(--gold);font-size:1.7rem;margin-top:18px}.faq{background:#070707;margin:0 auto;padding:0 30px!important}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;background:none;border:0;color:#fff;padding:24px 0;display:flex;justify-content:space-between;align-items:center;text-align:left;font:600 1.05rem var(--font-body);cursor:pointer}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.faq-answer p{overflow:hidden;margin:0;color:var(--muted)}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer p{padding-bottom:24px}.booking{background:radial-gradient(circle at center,rgb(211 21 28 / .16),transparent 45%)}.map iframe{width:100%;height:460px;border:0;display:block}.site-footer{position:relative;overflow:hidden;padding-top:65px;background:radial-gradient(ellipse at 20% 85%,rgb(255 255 255 / .035),transparent 32%),radial-gradient(ellipse at 78% 82%,rgb(255 255 255 / .025),transparent 28%),#030303;border-top:1px solid #161616}.footer-grid{display:grid;grid-template-columns:1.25fr 0.9fr 1.25fr 1fr;gap:0;align-items:start;padding-bottom:55px}.footer-column{min-width:0;padding:0 45px}.footer-column:first-child{padding-left:0}.footer-column:last-child{padding-right:0}.footer-column+.footer-column{border-left:1px solid #242424}.site-footer h3{margin:0 0 26px;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:.16em;color:#fff;text-transform:uppercase}.brand--footer{display:flex;width:100%;max-width:200px;height:auto;margin:0 0 14px}.brand--footer .custom-logo-link{display:block;width:100%;height:auto;line-height:0}.brand--footer img,.brand--footer .custom-logo,.site-header.header-scrolled .brand--footer img{display:block;width:100%!important;max-width:320px!important;height:auto!important;max-height:none!important;object-fit:contain;object-position:left center}.footer-description{margin:0 0 15px;font-size:1rem;line-height:1.65;color:#8f8f8f}.footer-socials{display:flex;gap:22px}.footer-socials a{color:var(--red);font-size:22px;transition:.25s}.footer-socials a:hover{color:#ff3d44;transform:translateY(-2px)}.footer-menu{margin:0;padding:0;list-style:none!important}.footer-menu li{margin:0 0 12px;padding:0;list-style:none!important}.footer-menu li::marker{display:none;content:none!important}.footer-menu ul{list-style:none!important;margin:0;padding:0}.site-footer ul.menu{padding-left:0!important;margin-left:0!important;list-style:none!important}.footer-menu a{display:inline-block;padding:0;font-size:1rem;line-height:1.4;color:#8f8f8f!important;text-decoration:none!important;transition:color 0.25s ease,transform 0.25s ease}.footer-menu a:hover{color:var(--red)!important;transform:translateX(3px)}.site-footer .menu li{list-style:none!important;margin:0;padding:0}.footer-contact{display:flex;flex-direction:column;gap:17px}.footer-contact a,.footer-contact__item{display:flex;align-items:flex-start;gap:14px;margin:0;font-size:1rem;line-height:1.5;color:#8f8f8f!important;text-decoration:none!important}.footer-contact a:hover{color:#fff!important}.footer-contact__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin-top:1px;color:var(--red)}.footer-contact__icon svg{width:24px;height:24px;fill:currentColor}.a-seo a,.a-seo a:visited{color:#fff!important;text-decoration:none;transition:color .25s ease}.a-seo a:hover,.a-seo a:focus,.a-seo a:active{color:var(--red)!important;text-decoration:none}.footer-opening p{margin:0 0 25px;font-size:1rem;line-height:1.65;color:#8f8f8f}.footer-booking{width:100%;min-width:250px;color:#fff!important}.site-footer__bottom{margin:0;padding:18px 20px;border-top:1px solid #161616;font-size:.95rem;line-height:1.4;color:#fff!important;text-align:center}@media (max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr;row-gap:45px}.footer-column{padding:0 35px}.footer-column:nth-child(odd){padding-left:0;border-left:0}.footer-column:nth-child(even){padding-right:0;border-left:1px solid #242424}.footer-booking{width:auto;min-width:240px}}@media (max-width:640px){.site-footer{padding-top:50px}.footer-grid{grid-template-columns:1fr;gap:38px;text-align:center;padding-bottom:45px}.footer-column,.footer-column:first-child,.footer-column:last-child,.footer-column:nth-child(odd),.footer-column:nth-child(even){padding:0;border-left:0}.footer-column+.footer-column{padding-top:38px;border-top:1px solid #242424}.brand--footer{max-width:270px;margin-inline:auto}.brand--footer img,.brand--footer .custom-logo{max-width:170px!important;object-position:center}.footer-socials{justify-content:center}.footer-contact a,.footer-contact__item{justify-content:center;text-align:left}.footer-booking{width:100%;min-width:0}}.site-footer a,.site-footer a:visited,.site-footer a:hover,.site-footer a:focus,.site-footer a:active{color:#8f8f8f!important;text-decoration:none!important}.site-footer .footer-menu a:hover,.site-footer .footer-contact a:hover{color:var(--red)!important}.brand--footer{max-width:150px}.brand--footer .custom-logo-link{width:100%}.brand--footer img,.brand--footer .custom-logo{width:100%!important;max-width:150px!important;height:auto!important;max-height:none!important}.page-hero{padding:190px 0 90px;background:radial-gradient(circle at center,rgb(211 21 28 / .13),transparent 45%),#050505}.page-hero h1{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.6rem,6vw,5rem);margin:0}.content-area{color:#d7d7d7}.content-area h2,.content-area h3{font-family:var(--font-display);text-transform:uppercase}.content-area a{color:#fff;font-weight:400!important}@media (max-width:980px){.site-header__inner{min-height:88px}.brand{width:205px}.menu-toggle{display:block;position:relative;z-index:1002}.primary-nav{position:fixed;inset:0;background:rgb(0 0 0 / .97);display:flex;flex-direction:column;justify-content:center;transform:translateX(100%);transition:.3s;padding:95px 25px 40px}.primary-nav.is-open{transform:none}.primary-nav .menu{flex-direction:column;text-align:center;gap:22px}.primary-nav a{font-size:1.25rem}.stats__grid{grid-template-columns:repeat(2,1fr)}.stats article:nth-child(3):before{display:none}.split,.split--reverse{grid-template-columns:1fr;gap:45px}.footer-grid{grid-template-columns:1fr 1fr}.magic-title{font-size:clamp(3.7rem,14vw,6.5rem)}}@media (max-width:640px){.container-wide{width:min(90%,1440px)}.brand{width:175px}.hero{min-height:760px;background-position:62% center}.hero__lead{font-size:1rem}.hero__actions{flex-direction:column;align-items:flex-start}.hero__actions .btn{width:100%}.stats__grid{grid-template-columns:1fr}.stats article+article:before{left:15%;top:0;width:70%;height:1px}.section{padding:72px 0}.footer-grid{grid-template-columns:1fr}.magic-title{font-size:clamp(3.1rem,18vw,5.2rem);line-height:.94}.magic-title--small{font-size:clamp(2.2rem,12vw,3.5rem)}.site-footer{text-align:center}.brand--footer{margin-inline:auto}.footer-menu{padding:0}.voucher-card{padding:40px 25px}}.content-area--front{padding:0}.content-area--front>.alignfull{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}.escape-hero{position:relative;overflow:hidden;isolation:isolate}.escape-hero .wp-block-cover__image-background{object-position:center}.escape-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#020202 0%,rgb(2 2 2 / .92) 38%,rgb(2 2 2 / .18) 72%,#020202 100%),linear-gradient(0deg,#050505 0%,transparent 24%);pointer-events:none}.escape-hero .wp-block-cover__inner-container{position:relative;z-index:3;width:min(94%,1440px);margin:auto}.container{max-width:100%!important}.hero-editable-content{position:relative;padding-top:110px}.hero-editable-content>*:not(.moon-glow):not(.candle-flame){max-width:650px}.wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:0!important;border:1px solid #777;text-transform:uppercase;font-family:var(--font-display);font-weight:600;letter-spacing:.12em;transition:.25s;color:#fff;background:#fff0}.wp-block-button.btn--primary .wp-block-button__link{background:linear-gradient(135deg,var(--red),var(--red2));border-color:var(--red);box-shadow:0 10px 30px rgb(211 21 28 / .2)}.wp-block-button.btn--gold .wp-block-button__link{border-color:var(--gold)}.wp-block-button.btn--ghost .wp-block-button__link{background:rgb(0 0 0 / .2)}.wp-block-button .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 0 28px rgb(211 21 28 / .35)}.stats .wp-block-columns{margin:0 auto;width:min(94%,1440px);gap:0}.stats .wp-block-column{text-align:center;padding:42px 28px;position:relative}.stats .wp-block-column+.wp-block-column:before{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:#333}.stats .wp-block-column h2{font-family:var(--font-display);font-size:1.05rem;text-transform:uppercase;letter-spacing:.15em}.stats .wp-block-column p{color:var(--muted);font-size:.9rem}.text-p{font-size:18px}.text-p-big{font-size:px}.game>.wp-block-columns,.voucher>.wp-block-columns{margin-top:0;margin-bottom:0}.game .wp-block-column p,.voucher .wp-block-column p{color:var(--muted)}.framed-image{margin:0!important}.framed-image img{aspect-ratio:4/3;object-fit:cover}.voucher__image figure{margin:0;display:flex;justify-content:center}.voucher__image img{width:min(100%,420px);transform:rotate(-5deg);box-shadow:0 25px 50px rgb(0 0 0 / .45)}.faq details{border-bottom:1px solid var(--line);padding:0}.faq details summary{padding:24px 0;cursor:pointer;font-weight:600;list-style:none}.faq details summary::-webkit-details-marker{display:none}.faq details summary:after{content:"+";float:right;color:var(--red);font-size:1.4rem}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);padding:0 0 24px;margin:0}.reveal-on-scroll{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s ease}.reveal-on-scroll.is-visible{opacity:1;transform:none}.moon-glow{position:absolute!important;left:61%;top:4%;width:155px;height:155px;border-radius:50%;background:radial-gradient(circle,rgb(255 241 195 / .46) 0%,rgb(239 186 86 / .18) 34%,transparent 70%);filter:blur(4px);mix-blend-mode:screen;animation:moonPulse 4.5s ease-in-out infinite;pointer-events:none}.candle-flame{position:absolute!important;left:80.8%;top:47.4%;width:13px;height:38px;border-radius:50% 50% 45% 45%;background:radial-gradient(ellipse at 50% 70%,#fff 0 16%,#ffd56a 22%,#ff7b00 55%,transparent 72%);filter:drop-shadow(0 0 7px #ffb52f) drop-shadow(0 0 20px rgb(255 113 0 / .65));transform-origin:50% 100%;animation:flameFlicker .14s infinite alternate;pointer-events:none}.magic-particles{position:fixed;inset:0;pointer-events:none;z-index:9998;overflow:hidden}.magic-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:#e6b64c;box-shadow:0 0 7px #e6b64c;opacity:0;animation:floatSpark linear forwards}.click-spark{position:fixed;width:5px;height:5px;border-radius:50%;background:#ffd76b;box-shadow:0 0 10px #ff9e00;pointer-events:none;z-index:10000;animation:clickSpark .7s ease-out forwards}.fog-layer{position:fixed;inset:auto 0 0;height:35vh;pointer-events:none;z-index:2;opacity:.09;background:radial-gradient(ellipse at 20% 70%,#fff 0,transparent 38%),radial-gradient(ellipse at 75% 55%,#fff 0,transparent 34%);filter:blur(28px);animation:fogMove 18s ease-in-out infinite alternate}.lightning-flash{position:fixed;inset:0;background:rgb(218 229 255 / .16);opacity:0;pointer-events:none;z-index:9997}.lightning-flash.flash{animation:flash .3s ease-out}.wand-cursor{position:fixed;width:28px;height:3px;background:linear-gradient(90deg,#9a6b27,#f5d88d);transform:rotate(-38deg);transform-origin:left center;pointer-events:none;z-index:10001;border-radius:3px;box-shadow:0 0 5px rgb(255 217 133 / .5)}a.btn--primary,a.btn--ghost{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:58px;padding:0 32px;border:1px solid transparent!important;border-radius:0!important;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1;letter-spacing:.12em;color:#fff!important;text-align:center;text-decoration:none!important;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:transform 0.25s ease,background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,color 0.25s ease}a.btn--primary{border-color:var(--red)!important;background:linear-gradient(135deg,var(--red) 0%,#b91017 55%,var(--red2) 100%)!important;color:#fff!important;box-shadow:0 10px 30px rgb(211 21 28 / .25)!important}a.btn--primary:hover{border-color:#ff3d44!important;background:linear-gradient(135deg,#f1262e 0%,#d4141c 55%,#a20a10 100%)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 0 24px rgb(225 25 33 / .35),0 14px 32px rgb(0 0 0 / .3)!important}a.btn--primary:focus,a.btn--primary:focus-visible,a.btn--primary:active{border-color:#ff3d44!important;background:linear-gradient(135deg,#f1262e 0%,#d4141c 55%,#a20a10 100%)!important;color:#fff!important;outline:none!important;box-shadow:0 0 24px rgb(225 25 33 / .35),0 14px 32px rgb(0 0 0 / .3)!important}a.btn--ghost{border-color:rgb(255 255 255 / .55)!important;background:rgb(0 0 0 / .28)!important;color:#fff!important;box-shadow:none!important}a.btn--ghost:hover{border-color:var(--gold)!important;background:rgb(0 0 0 / .6)!important;color:#fff!important;transform:translateY(-2px)}a.btn--ghost:focus,a.btn--ghost:focus-visible,a.btn--ghost:active{border-color:var(--gold)!important;background:rgb(0 0 0 / .6)!important;color:#fff!important;outline:none!important;box-shadow:none!important}.escape-hero .hero__actions,.hero .hero__actions{display:flex;align-items:center;gap:18px}.wpcf7{width:100%;max-width:650px;margin:0 auto}.wpcf7 form{width:100%}.wpcf7 form>p{margin:0 0 24px}.wpcf7 label{display:block;margin:0;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.08em;line-height:1.4;color:#d8d8d8;text-align:left;text-transform:uppercase}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 select,.wpcf7 textarea{display:block;width:100%;min-height:58px;margin-top:10px;padding:15px 18px;border:1px solid #2b2b2b;border-radius:0;outline:none;background:linear-gradient(180deg,rgb(255 255 255 / .025),rgb(255 255 255 / .008)),#090909;color:#fff;font-family:var(--font-body);font-size:1rem;line-height:1.5;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .01),0 8px 25px rgb(0 0 0 / .22);transition:border-color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease}.wpcf7 textarea{min-height:210px;resize:vertical}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 input[type="number"]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:var(--red);background:#0d0d0d;box-shadow:0 0 0 1px rgb(211 21 28 / .3),0 0 22px rgb(211 21 28 / .12),0 12px 30px rgb(0 0 0 / .3)}.wpcf7 input:-webkit-autofill,.wpcf7 input:-webkit-autofill:hover,.wpcf7 input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #090909 inset;transition:background-color 9999s ease-in-out 0s}.wpcf7 input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-width:210px;min-height:58px;padding:0 34px;border:1px solid var(--red);border-radius:0;background:linear-gradient(135deg,var(--red) 0%,#b91017 55%,var(--red2) 100%);color:#fff!important;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:.14em;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px rgb(211 21 28 / .24);transition:transform 0.25s ease,border-color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease}.wpcf7 input[type="submit"]:hover{border-color:#ff3d44;background:linear-gradient(135deg,#f1262e 0%,#d4141c 55%,#a20a10 100%);color:#fff!important;transform:translateY(-2px);box-shadow:0 0 24px rgb(225 25 33 / .35),0 14px 32px rgb(0 0 0 / .3)}.wpcf7 input[type="submit"]:focus,.wpcf7 input[type="submit"]:active{color:#fff!important;outline:none}.wpcf7 .wpcf7-spinner{margin:0 0 0 14px;background-color:var(--red)}.wpcf7-not-valid-tip{display:block;margin-top:8px;color:#ff4b52;font-size:.9rem;text-align:left}.wpcf7 form .wpcf7-response-output{margin:24px 0 0;padding:16px 18px;border:1px solid #333;background:#0a0a0a;color:#ddd;font-size:.95rem;line-height:1.5}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:var(--red)}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--gold)}iframe{filter:grayscale(1) invert(.9) contrast(.95) hue-rotate(180deg)}.contact-map,.contact-map iframe{width:100%;height:440px;margin-top:10px}.contact-map iframe{display:block;border:0}@media (max-width:767px){.wpcf7{max-width:none}.wpcf7 form>p{margin-bottom:20px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 select,.wpcf7 textarea{min-height:54px;padding:14px 15px}.wpcf7 textarea{min-height:180px}.wpcf7 input[type="submit"]{width:100%;min-height:56px}}@media (max-width:767px){.escape-hero .hero__actions,.hero .hero__actions{flex-direction:column;align-items:stretch;gap:12px;width:100%}a.btn--primary,a.btn--ghost{width:100%;min-height:56px;padding:0 22px;font-size:.95rem}}@keyframes moonPulse{50%{opacity:.72;transform:scale(1.08)}}@keyframes flameFlicker{to{transform:skewX(5deg) scaleY(.88);filter:drop-shadow(0 0 10px #ffb52f) drop-shadow(0 0 24px rgb(255 113 0 / .75))}}@keyframes floatSpark{0%{opacity:0;transform:translateY(20px) scale(.5)}15%{opacity:.7}100%{opacity:0;transform:translateY(-110px) translateX(35px) scale(1.2)}}@keyframes clickSpark{to{opacity:0;transform:translate(var(--x),var(--y)) scale(.2)}}@keyframes fogMove{to{transform:translateX(4%) scale(1.08)}}@keyframes flash{0%,100%{opacity:0}20%{opacity:1}35%{opacity:.1}55%{opacity:.7}}@media (max-width:980px){.stats .wp-block-columns{display:grid;grid-template-columns:repeat(2,1fr)}.stats .wp-block-column:nth-child(3):before{display:none}.moon-glow{left:62%;top:9%;transform:scale(.8)}.candle-flame{display:none}}@media (max-width:640px){.escape-hero .wp-block-cover__image-background{object-position:62% center}.hero-editable-content{padding-top:90px}.stats .wp-block-columns{grid-template-columns:1fr}.stats .wp-block-column+.wp-block-column:before{left:15%;top:0;width:70%;height:1px}.moon-glow{left:56%;top:13%;transform:scale(.62)}.wand-cursor{display:none}}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transform:none}.moon-glow,.candle-flame,.fog-layer{animation:none}.wand-cursor{display:none}}.magic-particles{position:fixed;inset:0;z-index:9998;overflow:hidden;pointer-events:none}.magic-particle{position:absolute;display:block;width:4px;height:4px;border-radius:50%;background:#ffd66a;box-shadow:0 0 5px #ffd66a,0 0 12px rgb(255 178 44 / .9),0 0 22px rgb(255 116 0 / .45);opacity:0;animation-name:escapeSparkFloat;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes escapeSparkFloat{0%{opacity:0;transform:translate3d(0,25px,0) scale(.3)}15%{opacity:.95}55%{opacity:.75}100%{opacity:0;transform:translate3d(var(--spark-x,20px),-150px,0) scale(1.15)}}@media screen and (max-width:768px){.site-header{min-height:80px;padding:14px 20px}.site-header .custom-logo,.site-header .brand img,.site-header .custom-logo-link img{width:auto!important;height:60px!important;max-height:60px!important}.site-header.header-scrolled .custom-logo,.site-header.header-scrolled .brand img,.site-header.header-scrolled .custom-logo-link img{height:44px!important;max-height:44px!important}.wp-block-cover.escape-hero{display:flex!important;align-items:flex-start!important;justify-content:center!important;min-height:720px!important;padding:0!important;background-image:url(https://escapelubovna.sk/wp-content/themes/escape-lubovna/assets/css/../images/hero_mobile.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.wp-block-cover.escape-hero>.wp-block-cover__image-background{display:none!important}.wp-block-cover.escape-hero>.wp-block-cover__inner-container{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important}.wp-block-cover.escape-hero .hero-editable-content{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;text-align:center!important}.wp-block-cover.escape-hero .hero-editable-content>*:not(.moon-glow):not(.candle-flame){width:100%!important;max-width:none!important}.wp-block-cover.escape-hero p.eyebrow{display:block!important;width:100%!important;max-width:none!important;margin:0 auto 18px!important;font-size:0.9rem!important;line-height:1.7!important;letter-spacing:0.28em!important;text-align:center!important}.wp-block-cover.escape-hero .magic-title{width:100%!important;max-width:none!important;margin:0 auto 24px!important;font-size:clamp(3.5rem, 15vw, 5rem)!important;line-height:0.86!important;letter-spacing:-0.03em!important;text-align:center!important}.wp-block-cover.escape-hero .hero__lead{width:100%!important;max-width:340px!important;margin:0 auto 30px!important;text-align:center!important}.wp-block-cover.escape-hero .hero__actions{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;gap:16px!important;margin:0 auto!important}.wp-block-cover.escape-hero .hero__actions .wp-block-button{width:100%!important}.wp-block-cover.escape-hero .hero__actions .wp-block-button__link{width:100%!important;padding:18px 24px!important;text-align:center!important}}.icon-image{margin:0!important}@media (max-width:768px){.hero-editable-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:360px;margin:0 auto}.hero__content{padding-top:10px!important}}@media (max-width:768px){.magic-title{font-size:clamp(2.8rem,12vw,4.2rem)!important;line-height:1.2;text-align:center;padding-bottom:15px}}@media (max-width:768px){.eyebrow{width:100%;text-align:center!important;font-size:11.5px}}@media (max-width:768px){.h2-bigger{text-align:center!important}.hero__actions{width:85%;margin:auto}.hero__actions .wp-block-button{width:100%}}.google-calendar-crop{position:relative;overflow:hidden;width:100%;height:900px;iframe{display:block;width:100%;height:1200px;border:0;margin-top:-220px}}@media (max-width:767px){.google-calendar-crop{height:1000px;overflow:hidden}.google-calendar-crop iframe{width:100%;height:1450px;margin-top:-330px}}@media (max-width:980px){.site-header.header-scrolled{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.primary-nav{height:100dvh}}body{overflow-x:hidden}.about-game-row{min-height:760px}.about-game-row>[class*="col-"]{display:flex}.escape-about-image,.escape-about-content{width:100%}.escape-about-image{height:100%;overflow:hidden}.escape-about-image figure,.escape-about-image .wp-block-image{width:100%;height:100%;margin:0!important}.escape-about-image img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center}.escape-about-content{display:flex;flex-direction:column;justify-content:center;padding:30px 80px}.escape-about-content>*{width:100%;max-width:720px}.escape-about-content h2{margin-top:0;margin-bottom:22px;line-height:1.1}.escape-about-content p{margin-bottom:20px;line-height:1.65}#ohre{scroll-margin-top:100px}@media (max-width:991.98px){.about-game-row{min-height:0}.escape-about-content{padding:0 24px}.escape-about-content>*{max-width:none}}@media (max-width:767px){.escape-about-content .row,.escape-about-content .row>.col{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.escape-about-content a.btn--primary{display:flex!important;width:100%!important;margin:0!important}}@media (max-width:980px){.primary-nav a{min-height:54px;font-size:1.25rem}}.woocommerce-cart main,.woocommerce-checkout main{padding-top:85px!important;padding-bottom:90px!important}.woocommerce-cart main,.woocommerce-checkout main{color:#e8e8e8}.woocommerce-cart main a,.woocommerce-checkout main a{color:#e31b23;transition:color .2s ease}.woocommerce-cart main a:hover,.woocommerce-checkout main a:hover{color:#ff3b42}.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea{border-radius:3px!important}.woocommerce-cart .wp-block-woocommerce-cart{width:calc(100% - 60px);max-width:1320px;margin:0 auto!important}.woocommerce-cart .wp-block-woocommerce-cart-items-block{padding-right:45px}.woocommerce-cart .wc-block-cart-items thead th{color:#fff;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .16)}.woocommerce-cart .wc-block-cart-items tbody tr{border-bottom:1px solid rgb(255 255 255 / .12)}.woocommerce-cart .wc-block-cart-items td{padding-top:24px!important;padding-bottom:24px!important}.woocommerce-cart .wc-block-cart-item__image img{width:110px;border-radius:3px}.woocommerce-cart .wc-block-components-product-name{color:#fff!important;font-size:17px;font-weight:700;text-decoration:none!important}.woocommerce-cart .wc-block-components-product-name:hover{color:#e31b23!important}.woocommerce-cart .wc-block-components-product-price{color:#aaa;margin-top:6px}.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper{color:#fff;font-weight:700;font-size:17px}.woocommerce-cart .wc-block-components-quantity-selector{border:1px solid rgb(255 255 255 / .22)!important;border-radius:3px!important;background:rgb(255 255 255 / .03)}.woocommerce-cart .wc-block-components-quantity-selector input,.woocommerce-cart .wc-block-components-quantity-selector button{color:#fff!important}.woocommerce-cart .wc-block-components-quantity-selector button:hover{background:rgb(227 27 35 / .18)!important}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{background:linear-gradient(145deg,rgb(18 18 18 / .97),rgb(6 6 6 / .97));border:1px solid rgb(255 255 255 / .13);padding:30px!important;box-sizing:border-box}.woocommerce-cart .wc-block-cart__totals-title{color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:1.5px;text-transform:uppercase;padding:0 0 20px!important}.woocommerce-cart .wc-block-components-totals-coupon{border-top:1px solid rgb(255 255 255 / .10);border-bottom:1px solid rgb(255 255 255 / .10)}.woocommerce-cart .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-item__value{color:#fff}.woocommerce-cart .wc-block-components-totals-footer-item{padding-top:24px!important}.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:18px;font-weight:700}.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:25px;font-weight:800;color:#fff}.woocommerce-cart .wc-block-cart__submit-button,.woocommerce-checkout .wc-block-components-checkout-place-order-button{min-height:58px!important;background:linear-gradient(135deg,#e31b23,#a90f15)!important;border:1px solid #ed3138!important;border-radius:0!important;color:#fff!important;font-size:14px!important;font-weight:800!important;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 8px 25px rgb(227 27 35 / .20);transition:all .25s ease}.woocommerce-cart .wc-block-cart__submit-button:hover,.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{background:linear-gradient(135deg,#f02730,#bd1118)!important;box-shadow:0 10px 32px rgb(227 27 35 / .35);transform:translateY(-1px)}.woocommerce-cart .wc-block-cart__submit-button span,.woocommerce-checkout .wc-block-components-checkout-place-order-button span{color:#fff!important}.woocommerce-checkout .wp-block-woocommerce-checkout{width:calc(100% - 60px);max-width:1320px;margin:0 auto!important}.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block{padding-right:55px}.woocommerce-checkout .wc-block-components-checkout-step__title{color:#fff!important;font-size:20px!important;font-weight:800!important;letter-spacing:.5px;text-transform:uppercase;margin-bottom:18px!important}.woocommerce-checkout .wc-block-components-checkout-step{margin-bottom:35px!important}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-combobox-control input{background:#0c0c0c!important;color:#fff!important;border:1px solid rgb(255 255 255 / .20)!important;min-height:54px;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-checkout .wc-block-components-text-input input:focus,.woocommerce-checkout .wc-block-components-combobox-control input:focus{border-color:#e31b23!important;box-shadow:0 0 0 1px #e31b23!important}.woocommerce-checkout .wc-block-components-text-input label{color:#999!important}.woocommerce-checkout .wc-block-components-address-card{background:rgb(255 255 255 / .025)!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:3px!important;padding:20px!important}.woocommerce-checkout .wc-block-components-address-card address{color:#ddd!important;line-height:1.7}.woocommerce-checkout .wc-block-checkout__payment-method{background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .16)!important;padding:20px!important}.woocommerce-checkout .wc-block-components-radio-control__option{color:#fff}.woocommerce-checkout .wc-block-components-radio-control__description{color:#aaa!important}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{background:linear-gradient(145deg,rgb(18 18 18 / .97),rgb(6 6 6 / .97));border:1px solid rgb(255 255 255 / .13);padding:28px!important;box-sizing:border-box}.woocommerce-checkout .wc-block-components-checkout-order-summary__title{color:#fff;font-size:19px;font-weight:800}.woocommerce-checkout .wc-block-components-order-summary-item__description{color:#fff}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:18px;font-weight:700}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:24px;font-weight:800;color:#fff}.woocommerce-checkout .wc-block-checkout__terms{color:#aaa;font-size:13px;line-height:1.6}.woocommerce-order-received main{width:calc(100% - 60px);max-width:1320px;margin:0 auto!important;padding-top:95px!important;padding-bottom:100px!important}.woocommerce-order-received .woocommerce-thankyou-order-received{color:#fff!important;font-size:30px;font-weight:800;line-height:1.25;margin-bottom:35px;max-width:800px}.woocommerce-order-received .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:0;margin:0 0 45px!important;padding:0!important;border:1px solid rgb(255 255 255 / .13);background:rgb(255 255 255 / .025)}.woocommerce-order-received .woocommerce-order-overview li{margin:0!important;padding:20px 25px!important;border-right:1px solid rgb(255 255 255 / .12);color:#888;font-size:11px;letter-spacing:1px;text-transform:uppercase}.woocommerce-order-received .woocommerce-order-overview li strong{display:block;color:#fff;font-size:16px;margin-top:7px;text-transform:none;letter-spacing:0}.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title{color:#fff;font-size:25px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin:40px 0 20px!important}.woocommerce-order-received .woocommerce-table--order-details{width:100%;border-collapse:collapse;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .14)!important}.woocommerce-order-received .woocommerce-table--order-details th{color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:17px 15px!important;border-bottom:1px solid rgb(255 255 255 / .13)!important}.woocommerce-order-received .woocommerce-table--order-details td{color:#ddd;padding:17px 15px!important;border-bottom:1px solid rgb(255 255 255 / .10)!important}.woocommerce-order-received .woocommerce-table--order-details tfoot th,.woocommerce-order-received .woocommerce-table--order-details tfoot td{padding:15px!important;color:#fff;font-weight:700}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td{font-size:18px;color:#fff;border-top:1px solid rgb(227 27 35 / .45)!important}.woocommerce-order-received .woocommerce-customer-details{margin-top:45px}.woocommerce-order-received .woocommerce-customer-details address{background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .13);border-radius:3px;padding:24px!important;color:#ddd;line-height:1.8;max-width:600px}@media (max-width:900px){.woocommerce-cart .wp-block-woocommerce-cart,.woocommerce-checkout .wp-block-woocommerce-checkout,.woocommerce-order-received main{width:calc(100% - 30px)}.woocommerce-cart .wp-block-woocommerce-cart-items-block,.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block{padding-right:0}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{margin-top:30px;padding:22px!important}.woocommerce-cart main,.woocommerce-checkout main,.woocommerce-order-received main{padding-top:45px!important;padding-bottom:60px!important}.woocommerce-order-received .woocommerce-order-overview{display:block}.woocommerce-order-received .woocommerce-order-overview li{width:100%;border-right:0;border-bottom:1px solid rgb(255 255 255 / .10)}.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:23px}}@media (max-width:600px){.woocommerce-cart .wc-block-cart-item__image img{width:75px}.woocommerce-checkout .wc-block-components-checkout-step__title{font-size:18px!important}.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title{font-size:21px}}.woocommerce-cart .wc-block-components-product-name{font-size:18px!important;font-weight:700!important;line-height:1.4!important;color:#ffffff!important}.woocommerce-cart .wc-block-components-product-price{font-size:16px!important;color:#c7c7c7!important;margin-top:8px!important}.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper{font-size:20px!important;font-weight:800!important}.woocommerce-cart .wc-block-components-quantity-selector input{font-size:16px!important;font-weight:600!important}.woocommerce-cart .wc-block-components-product-name{pointer-events:none!important;cursor:default!important;text-decoration:none!important;color:#ffffff!important}.woocommerce-cart .wc-block-components-product-name:hover{color:#ffffff!important;text-decoration:none!important}.mailpoet_form{max-width:900px!important;margin:28px auto 10px!important;padding:0 20px!important}.mailpoet_form form,.mailpoet_form .mailpoet_paragraph{margin:0!important}.mailpoet_form form{display:flex!important;align-items:stretch!important;justify-content:center!important;gap:12px!important}.mailpoet_form .mailpoet_paragraph{flex:1 1 auto!important}.mailpoet_form input[type="email"],.mailpoet_form .mailpoet_text{width:100%!important;height:58px!important;background:rgb(12 12 12 / .95)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:2px!important;padding:0 20px!important;font-size:15px!important;font-weight:400!important;outline:none!important;box-shadow:none!important;transition:all 0.25s ease!important}.mailpoet_form input[type="email"]::placeholder,.mailpoet_form .mailpoet_text::placeholder{color:rgb(255 255 255 / .5)!important;opacity:1!important}.mailpoet_form input[type="email"]:focus,.mailpoet_form .mailpoet_text:focus{border-color:#d71920!important;background:#0d0d0d!important;box-shadow:0 0 0 1px #d71920,0 0 20px rgb(215 25 32 / .15)!important}.mailpoet_form input[type="submit"],.mailpoet_form .mailpoet_submit{width:220px!important;min-width:220px!important;height:58px!important;background:linear-gradient(135deg,#ed1c24,#b80f16)!important;color:#ffffff!important;border:1px solid #ef343b!important;border-radius:2px!important;padding:0 25px!important;font-size:14px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 0 25px rgb(215 25 32 / .18)!important;transition:all 0.25s ease!important}.mailpoet_form input[type="submit"]:hover,.mailpoet_form .mailpoet_submit:hover{background:linear-gradient(135deg,#ff252e,#d3121a)!important;border-color:#ff3b42!important;box-shadow:0 0 15px rgb(215 25 32 / .3),0 0 35px rgb(215 25 32 / .18)!important;transform:translateY(-1px)!important}.mailpoet_form .mailpoet_message{color:#ffffff!important;text-align:center!important;margin-top:12px!important}@media (max-width:767px){.mailpoet_form{width:100%!important;padding:0 20px!important;margin-top:22px!important}.mailpoet_form form{flex-direction:column!important;gap:10px!important}.mailpoet_form input[type="email"],.mailpoet_form .mailpoet_text,.mailpoet_form input[type="submit"],.mailpoet_form .mailpoet_submit{width:100%!important;min-width:100%!important;height:56px!important}}.mailpoet_form{max-width:none!important;width:100%!important;padding:0!important}.mailpoet_form form{width:fit-content!important;max-width:100%!important;margin:0 auto!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important}.mailpoet_form .mailpoet_paragraph{flex:none!important;width:auto!important}.mailpoet_form input[type="email"],.mailpoet_form .mailpoet_text{width:390px!important;height:62px!important}.mailpoet_form input[type="submit"],.mailpoet_form .mailpoet_submit{width:235px!important;min-width:235px!important;height:62px!important}.mailpoet_message{display:block!important;max-width:650px!important;margin:25px auto 0!important;padding:18px 25px!important;text-align:center!important;color:#ffffff!important;font-size:15px!important;font-weight:500!important;line-height:1.6!important;background:rgb(15 15 15 / .85)!important;border:1px solid rgb(215 25 32 / .45)!important;border-radius:2px!important;box-shadow:0 0 25px rgb(215 25 32 / .1)!important}.mailpoet_message:empty{display:none!important;margin:0!important;padding:0!important;border:0!important}#mailpoet_form_1 .mailpoet_form_loading{position:absolute!important;width:30px!important;margin:0!important}#mailpoet_form_1 .mailpoet_message{margin:0!important;padding:0!important}@media (max-width:767px){.mailpoet_form form{width:100%!important;padding:0 20px!important;flex-direction:column!important}.mailpoet_form .mailpoet_paragraph{width:100%!important}.mailpoet_form input[type="email"],.mailpoet_form .mailpoet_text,.mailpoet_form input[type="submit"],.mailpoet_form .mailpoet_submit{width:100%!important;min-width:100%!important}}.wp-block-product-new .wc-block-grid__product-link{pointer-events:none!important;cursor:default!important}.wp-block-product-new .wc-block-grid__product-title{color:#fff!important;text-decoration:none!important}.nav-socials{display:flex;align-items:center;gap:12px}.nav-socials .nav-social{color:#fff;font-size:23px;line-height:1;padding:0;margin:0}.nav-socials .nav-social:hover{color:#d3151c}.woocommerce-order-received .woocommerce-table__product-name a{pointer-events:none!important;color:#fff!important;text-decoration:none!important;cursor:default!important}