:root{--slimezone-green: #39FF14;--slimezone-pink: #FF1493;--slimezone-purple: #2D1B4E;--slimezone-cyan: #00CED1;--slimezone-cream: #FFF8F0;--slimezone-green-rgb: 57, 255, 20;--slimezone-pink-rgb: 255, 20, 147;--slimezone-purple-rgb: 45, 27, 78;--slimezone-cyan-rgb: 0, 206, 209}.utility-bar .list-social__link{padding:.4rem}.utility-bar .list-social__link .icon{width:2.8rem;height:2.8rem}@media screen and (min-width:750px){.announcement-bar__message{white-space:nowrap}}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.2rem}}html{scroll-behavior:smooth;scroll-padding-top:90px}.page-template-easter-show .shopify-section-group-header-group,.page-template-easter-show .shopify-section-header-group,.page-template-easter-show #shopify-section-header-group,.page-template-instructions .shopify-section-group-header-group,.page-template-instructions .shopify-section-header-group,.page-template-instructions #shopify-section-header-group,.page-template-instructions .shopify-section-group-footer-group,.page-template-instructions .shopify-section-footer-group,.page-template-instructions #shopify-section-footer-group{display:none!important}.page-template-easter-show{scroll-padding-top:0}.page-template-easter-show .footer,.page-template-easter-show .shopify-section-group-footer-group,.page-template-easter-show .shopify-section-footer-group{margin-top:0!important}.page-template-easter-show #MainContent>.shopify-section:last-child{margin-bottom:0}.slimezone-hero{position:relative;overflow:hidden}.slimezone-hero__layout{position:relative;width:100%;min-height:90vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:2rem 0}.slimezone-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.slimezone-hero__bg-image{width:100%;height:100%;object-fit:cover;object-position:center center}.slimezone-hero__overlay{display:none}.slimezone-hero__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--slimezone-purple) 0%,var(--slimezone-pink) 50%,var(--slimezone-green) 100%);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#ffffff80;text-align:center;padding:2rem}.slimezone-hero__content{position:absolute;top:0;left:0;z-index:2;text-align:left;padding:2rem 2rem 1.5rem;max-width:50rem;margin:0}.slimezone-hero__bottom{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:0 2rem;transform:translateY(95px)}.slimezone-hero__cta-tabs{position:relative;z-index:2;display:flex;justify-content:center;gap:1.8rem;flex-wrap:wrap;margin-top:.6rem;width:100%}.slimezone-hero__cta-tab{display:inline-flex;align-items:center;gap:.8rem;padding:1.6rem 3.2rem;border-radius:50px;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:2px solid transparent}.slimezone-hero__cta-tab:hover{transform:translateY(-2px)}.slimezone-hero__cta-tab--1{background:var(--slimezone-green);color:var(--slimezone-purple);border-color:var(--slimezone-green)}.slimezone-hero__cta-tab--1:hover{box-shadow:0 8px 30px rgba(var(--slimezone-green-rgb),.45);background:#fff;color:var(--slimezone-purple);border-color:#fff}.slimezone-hero__cta-tab--2{background:#fff;color:var(--slimezone-purple);border:2px solid #fff}.slimezone-hero__cta-tab--2:hover{background:#fff;color:var(--slimezone-purple);border-color:#fff;box-shadow:0 8px 30px #fff3}.slimezone-hero__cta-tab--3{background:transparent;color:#ffffffd9;border-radius:0;padding:1.2rem .5rem;border:none;font-weight:600;text-transform:none;letter-spacing:0}.slimezone-hero__cta-tab--3:hover{color:#fff;transform:none}.slimezone-hero__cta-tab-icon{display:inline-flex;align-items:center}.slimezone-hero__cta-tab-icon svg{width:2rem;height:2rem}@media screen and (max-width:749px){.slimezone-hero__layout{min-height:85vh;padding:0 0 1.5rem}.slimezone-hero__overlay{display:none}.slimezone-hero__content{padding:1.5rem 2rem 1rem;margin:0;text-align:left;max-width:100%}.slimezone-hero__cta-tabs{flex-direction:column;align-items:center;padding:0 2rem}.slimezone-hero__cta-tab{width:100%;max-width:240px;justify-content:center;padding:1rem 1.5rem;font-size:1.1rem}.slimezone-hero h1{font-size:clamp(1.2rem,4.2vw,1.8rem)!important;margin-bottom:.3rem;padding:.4rem .8rem;white-space:nowrap!important}.slimezone-hero__subtitle{font-size:1.1rem;padding:.4rem .8rem}.slimezone-hero__content{position:absolute;top:0;left:0;margin:0;transform:none}.slimezone-hero__event-badge{font-size:1rem;padding:.4rem 1rem;margin-bottom:.5rem}.slimezone-hero__bottom{transform:translateY(100px)!important;padding:0 1rem!important}.slimezone-hero__details{flex-wrap:wrap!important;gap:.5rem!important;white-space:normal!important;justify-content:center}.slimezone-hero__detail-item{font-size:1rem!important;padding:.3rem .7rem!important}}.slimezone-hero__event-badge{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:.8rem;letter-spacing:.05em;text-transform:uppercase;text-shadow:none;background:rgba(var(--slimezone-purple-rgb),.45);padding:.5rem 1.4rem;border-radius:50px}.slimezone-hero__event-badge svg{width:1.6rem;height:1.6rem}.slimezone-hero h1{font-size:clamp(2.6rem,3.5vw,3.4rem);font-weight:800;line-height:1.15;color:#fff;margin:0 0 .4rem;text-transform:uppercase;letter-spacing:-.02em;text-shadow:none;background:rgba(var(--slimezone-purple-rgb),.45);display:inline-block;padding:.8rem 1.6rem;border-radius:8px;white-space:nowrap}.slimezone-hero h1 strong{color:var(--slimezone-green);text-shadow:none;font-weight:inherit}.slimezone-hero h1 em{color:var(--slimezone-pink);font-style:normal;text-shadow:none}.slimezone-hero__subtitle{font-size:clamp(1.3rem,1.8vw,1.5rem);color:#fff;margin:.2rem 0 0;font-weight:500;line-height:1.5;text-shadow:none;background:rgba(var(--slimezone-purple-rgb),.45);display:inline-block;padding:.5rem 1.2rem;border-radius:8px;max-width:56rem;text-align:center}.slimezone-hero__details{display:flex;flex-wrap:nowrap;justify-content:center;gap:1.8rem;margin:.4rem 0 0;width:100%;z-index:2;white-space:nowrap}.slimezone-hero__detail-item{display:flex;align-items:center;gap:.7rem;font-size:1.4rem;color:#fff;font-weight:600;text-shadow:none;background:rgba(var(--slimezone-purple-rgb),.45);padding:.6rem 1.4rem;border-radius:50px}.slimezone-hero__detail-item svg{width:2rem;height:2rem;fill:var(--slimezone-green)}.slimezone-hero__cta{margin-top:1rem}.slimezone-hero__cta .button{background:var(--slimezone-green);color:var(--slimezone-purple);border:none;border-radius:50px;padding:1.4rem 3.6rem;font-size:1.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;display:inline-block;transition:transform .25s ease,box-shadow .25s ease;cursor:pointer;box-shadow:0 4px 20px rgba(var(--slimezone-green-rgb),.4)}.slimezone-hero__cta .button:hover{transform:scale(1.05);box-shadow:0 8px 30px rgba(var(--slimezone-green-rgb),.4)}.page-template-easter-show .slimezone-hero__cta .button{background:#9b59e0;color:#fff;padding:1.6rem 4rem;font-size:1.6rem}.page-template-easter-show .slimezone-hero__cta .button:hover{box-shadow:0 8px 30px #9b59e080}.page-template-easter-show #booking .button,.page-template-easter-show .slimezone-final-cta__cta .button{background:#9b59e0!important;color:#fff!important}.page-template-easter-show #booking .button:hover,.page-template-easter-show .slimezone-final-cta__cta .button:hover{box-shadow:0 8px 30px #9b59e080}.slimezone-hero .button,.slimezone-hero .button--primary,.slimezone-final-cta .button,.slimezone-final-cta .button--primary,.slimezone-booking .button,.slimezone-booking .button--primary,.color-scheme-3 .collection__view-all .button,.header__menu-item--cta>a,#booking .button,#booking .button--primary,#book-now .button,#book-now .button--primary{border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:none!important;--border-width: 0 !important;--border-opacity: 0 !important}.slimezone-hero .button:hover,.slimezone-hero .button:focus,.slimezone-hero .button:active,.slimezone-final-cta .button:hover,.slimezone-final-cta .button:focus,.slimezone-final-cta .button:active,.slimezone-booking .button:hover,.slimezone-booking .button:focus,.slimezone-booking .button:active,#booking .button:hover,#booking .button:focus,#booking .button:active,#book-now .button:hover,#book-now .button:focus,#book-now .button:active,.color-scheme-3 .collection__view-all .button:hover,.color-scheme-3 .collection__view-all .button:focus{border:0!important;border-width:0!important;outline:none!important}.slimezone-hero .button:after,.slimezone-hero .button--primary:after,.slimezone-final-cta .button:after,.slimezone-final-cta .button--primary:after,.slimezone-booking .button:after,.slimezone-booking .button--primary:after,#booking .button:after,#booking .button--primary:after,#book-now .button:after,#book-now .button--primary:after,.slimezone-hero__cta .button:after,.slimezone-final-cta__cta .button:after{box-shadow:none!important;content:none!important}.slimezone-hero__detail-price .price-amount{color:var(--slimezone-green);font-weight:700}.slimezone-about{position:relative}.slimezone-about__features{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:70rem;margin:3rem auto 0}.slimezone-about__feature{display:flex;align-items:flex-start;gap:1.2rem;padding:2rem;background:#fff;border-radius:16px;border:1px solid rgba(var(--slimezone-purple-rgb),.1);box-shadow:0 2px 12px #0000000a}.slimezone-about__feature-icon{flex-shrink:0;width:4.4rem;height:4.4rem;background:var(--slimezone-purple);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.slimezone-about__feature-icon svg{width:2.2rem;height:2.2rem}.slimezone-about__feature h3{font-size:1.6rem;font-weight:700;margin:0 0 .4rem;color:var(--slimezone-purple)}.slimezone-about__feature p{font-size:1.4rem;margin:0;color:rgba(var(--slimezone-purple-rgb),.7);line-height:1.5}@media screen and (max-width:749px){.slimezone-about__features{grid-template-columns:1fr}}.slimezone-zones__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}@media screen and (max-width:749px){.slimezone-zones__grid{grid-template-columns:1fr}}.slimezone-zones__card{position:relative;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.slimezone-zones__card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.slimezone-zones__card-image{aspect-ratio:4/3;overflow:hidden}.slimezone-zones__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.slimezone-zones__card:hover .slimezone-zones__card-image img{transform:scale(1.05)}.slimezone-zones__card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#ffffffb3;text-align:center;padding:1.5rem}.slimezone-zones__card-content{padding:2.4rem}.slimezone-zones__card-number{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:var(--slimezone-green);color:var(--slimezone-purple);border-radius:50%;font-weight:800;font-size:1.4rem;margin-bottom:1rem}.slimezone-zones__card h3{font-size:2rem;font-weight:800;margin:0 0 .8rem;color:var(--slimezone-purple)}.slimezone-zones__card p{font-size:1.5rem;line-height:1.6;margin:0;color:#2d1b4ebf}.slimezone-booking__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:2.5rem 0;position:relative}.slimezone-booking__steps:before{content:"";position:absolute;top:3.5rem;left:15%;right:15%;height:2px;background:linear-gradient(90deg,var(--slimezone-purple),var(--slimezone-pink),var(--slimezone-purple));border-radius:2px;opacity:.2}.slimezone-booking__step{text-align:center;position:relative;z-index:1}.slimezone-booking__step-number{width:7rem;height:7rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;margin:0 auto 1.5rem;position:relative;box-shadow:0 4px 16px #00000014}.slimezone-booking__step:nth-child(1) .slimezone-booking__step-number{background:var(--slimezone-green);color:var(--slimezone-purple)}.slimezone-booking__step:nth-child(2) .slimezone-booking__step-number{background:var(--slimezone-pink);color:#fff}.slimezone-booking__step:nth-child(3) .slimezone-booking__step-number{background:var(--slimezone-cyan);color:var(--slimezone-purple)}.slimezone-booking__step-icon{display:flex;align-items:center;justify-content:center}.slimezone-booking__step-icon svg{width:3rem;height:3rem}.slimezone-booking__step h3{font-size:1.8rem;font-weight:700;margin:0 0 .8rem}.slimezone-booking__step p{font-size:1.4rem;line-height:1.6;opacity:.8;margin:0}.slimezone-booking__note{text-align:center;font-size:1.3rem;opacity:.7;margin-top:1rem;font-style:italic}@media screen and (max-width:749px){.slimezone-booking__steps{grid-template-columns:1fr;gap:2rem}.slimezone-booking__steps:before{display:none}}.slimezone-find-us__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.slimezone-find-us__image{border-radius:20px;overflow:hidden}@media screen and (max-width:749px){.slimezone-find-us__grid{grid-template-columns:1fr;gap:2rem}}.slimezone-find-us__info h3{font-size:1.8rem;font-weight:700;margin:0 0 1rem;display:flex;align-items:center;gap:.8rem}.slimezone-find-us__info p{font-size:1.5rem;line-height:1.7;margin:0 0 2rem}.slimezone-find-us__detail{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:2rem}.slimezone-find-us__detail-icon{flex-shrink:0;width:4rem;height:4rem;background:rgba(var(--slimezone-green-rgb),.15);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--slimezone-green)}.slimezone-find-us__detail-icon svg{width:2rem;height:2rem}.slimezone-final-cta{text-align:center;position:relative;overflow:hidden}.slimezone-final-cta__bg-decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.slimezone-final-cta__bg-decor:before,.slimezone-final-cta__bg-decor:after{content:"";position:absolute;border-radius:50%;opacity:.15}.slimezone-final-cta__bg-decor:before{width:300px;height:300px;background:var(--slimezone-green);top:-100px;right:-50px}.slimezone-final-cta__bg-decor:after{width:200px;height:200px;background:var(--slimezone-cyan);bottom:-80px;left:-30px}.slimezone-final-cta__content{position:relative;z-index:1}.slimezone-final-cta h2{font-size:clamp(2.4rem,5vw,4.5rem);font-weight:800;margin:0 0 1.5rem;line-height:1.1}.slimezone-final-cta__subtitle{font-size:1.8rem;margin:0 0 1rem;opacity:.9}.slimezone-final-cta__urgency{display:inline-flex;align-items:center;gap:.6rem;background:#fff3;border-radius:50px;padding:.8rem 2rem;font-size:1.4rem;font-weight:600;margin-bottom:2.5rem}.slimezone-final-cta__urgency-icon{display:inline-flex;vertical-align:middle}.slimezone-final-cta__urgency-icon svg{width:1.6rem;height:1.6rem}.slimezone-final-cta__cta .button{background:var(--slimezone-green);color:var(--slimezone-purple);border:none!important;border-radius:50px;padding:2rem 5rem;font-size:1.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;display:inline-block;transition:transform .25s ease,box-shadow .25s ease;cursor:pointer;box-shadow:0 4px 15px rgba(var(--slimezone-green-rgb),.3)}.slimezone-final-cta__cta .button:hover{transform:scale(1.08);box-shadow:0 12px 40px rgba(var(--slimezone-green-rgb),.5)}.slimezone-instagram__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:3rem 0}.slimezone-instagram__item{aspect-ratio:1;border-radius:12px;overflow:hidden;position:relative;cursor:pointer}.slimezone-instagram__item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.slimezone-instagram__item:hover img{transform:scale(1.08)}.slimezone-instagram__item-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#00000059;text-align:center;padding:1rem}.slimezone-instagram__item:nth-child(1) .slimezone-instagram__item-placeholder{background:linear-gradient(135deg,#c8ffc8,#a0ffa0)}.slimezone-instagram__item:nth-child(2) .slimezone-instagram__item-placeholder{background:linear-gradient(135deg,#ffc8e8,#ffa0d0)}.slimezone-instagram__item:nth-child(3) .slimezone-instagram__item-placeholder{background:linear-gradient(135deg,#c8f0ff,#a0e0ff)}.slimezone-instagram__item:nth-child(4) .slimezone-instagram__item-placeholder{background:linear-gradient(135deg,#e8c8ff,#d0a0ff)}.slimezone-instagram__follow{text-align:center;margin-top:2rem}.slimezone-instagram__follow a{display:inline-flex;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:700;text-decoration:none;transition:transform .2s ease}.slimezone-instagram__follow a:hover{transform:scale(1.05)}@media screen and (max-width:749px){.slimezone-instagram__grid{grid-template-columns:repeat(2,1fr)}}.slimezone-section-label{display:inline-block;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--slimezone-pink);margin-bottom:1rem}.slimezone-section-heading{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:800;line-height:1.15;margin:0 0 1rem}.slimezone-section-subtitle{font-size:1.6rem;opacity:.8;line-height:1.6;max-width:60rem;margin:0 auto}.slimezone-about__features,.slimezone-zones__grid,.slimezone-booking__steps{margin-top:2rem}.header__menu-item--cta>a{background:var(--slimezone-green)!important;color:var(--slimezone-purple)!important;border-radius:50px!important;padding:.8rem 2rem!important;font-weight:700!important;font-size:1.2rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:transform .2s ease,box-shadow .2s ease!important}.header__menu-item--cta>a:hover{transform:scale(1.05)!important;box-shadow:0 4px 15px rgba(var(--slimezone-green-rgb),.4)!important}.slimezone-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem;font-size:1.3rem;color:#00000059;text-align:center;padding:2rem;border:2px dashed rgba(0,0,0,.15);border-radius:12px;min-height:200px}.slimezone-placeholder__label{font-weight:600;font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;background:#0000000f;padding:.4rem 1.2rem;border-radius:4px}.announcement-bar-section .utility-bar__grid{position:relative}.announcement-bar-section .list-social{justify-content:flex-end;margin-left:auto;gap:.4rem}.announcement-bar-section .list-social__item .icon{height:2.8rem;width:2.8rem}.announcement-bar-section .list-social__link{padding:.6rem;transition:transform .2s ease}.announcement-bar-section .list-social__link:hover{transform:scale(1.15)}.announcement-bar-section .list-social__link .icon{height:2.8rem;width:2.8rem}.color-scheme-3 .card-wrapper .card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.color-scheme-3 .card-wrapper .card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #39ff1426;border-color:#39ff144d}.color-scheme-3 .card-wrapper .card .media{border-radius:16px 16px 0 0;overflow:hidden}.color-scheme-3 .card-wrapper .card .media .placeholder-svg,.color-scheme-3 .card-wrapper .card .media svg.placeholder-svg{background:linear-gradient(135deg,rgba(var(--slimezone-green-rgb),.15),rgba(var(--slimezone-pink-rgb),.15))}.color-scheme-3 .card-wrapper .card-information__text{padding:1.4rem 1.6rem}.color-scheme-3 .card-wrapper .card__heading{margin-bottom:.4rem}.color-scheme-3 .card-wrapper .card__heading a{color:#fff;font-weight:700;font-size:1.5rem}.color-scheme-3 .card-wrapper .card__heading a:hover{color:var(--slimezone-green)}.color-scheme-3 .card-wrapper .price-item{color:var(--slimezone-green);font-weight:800;font-size:1.6rem}.color-scheme-3 .card-wrapper{margin-bottom:1rem}.color-scheme-3 .card-wrapper .card-information{color:#fff}.color-scheme-3 .card-wrapper .card-information a,.color-scheme-3 .card-wrapper .card-information .card__heading a,.color-scheme-3 .card-wrapper .card .card__heading a{color:#fff!important}.color-scheme-3 .card-wrapper .card-information a:hover,.color-scheme-3 .card-wrapper .card .card__heading a:hover,.color-scheme-3 .card-wrapper .price,.color-scheme-3 .card-wrapper .price-item--regular,.color-scheme-3 .card-wrapper .price__regular .price-item{color:var(--slimezone-green)!important}.color-scheme-3 .card-wrapper .card .card__inner{background:#ffffff14}.color-scheme-3 .card-wrapper .card .card__content{background:transparent}.color-scheme-3 .collection__title .title{color:#fff;font-weight:800}.color-scheme-3 .collection__view-all .button{background:var(--slimezone-green);color:var(--slimezone-purple);border:none;border-radius:50px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1.2rem 3rem;transition:transform .2s ease,box-shadow .2s ease}.color-scheme-3 .collection__view-all .button:hover{transform:scale(1.05);box-shadow:0 6px 20px #39ff1459}.page-template-slime-kit .shopify-section-group-header-group .announcement-bar-section,.page-template-slime-kit .announcement-bar-section,.page-template-slime-kit #shopify-section-announcement-bar,.page-template-slime-kit .announcement-bar,.page-template-slime-kit [class*=announcement]{display:none!important}@media screen and (min-width:750px){.page-template-slime-kit .slimezone-hero__content h1 strong:after{content:"\a";white-space:pre}}.page-template-slime-kit .slimezone-hero__layout{min-height:0!important;padding:0!important}.page-template-slime-kit .slimezone-hero__image{position:relative!important;inset:auto!important}.page-template-slime-kit .slimezone-hero__bg-image{width:100%!important;height:auto!important;object-fit:unset!important;display:block!important}.page-template-slime-kit .slimezone-hero__overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.page-template-slime-kit .slimezone-hero__layout{min-height:90vh!important;align-items:center!important;justify-content:center!important;padding:0!important}.page-template-slime-kit .slimezone-hero__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.page-template-slime-kit .slimezone-hero__bg-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.page-template-slime-kit .slimezone-hero__subtitle{display:none!important}.page-template-slime-kit .slimezone-hero__bottom{position:absolute!important;top:38%!important;left:0!important;right:0!important;bottom:auto!important;transform:none!important;width:100%!important;padding:0 2rem!important;gap:1.2rem;z-index:2;align-items:center}.page-template-slime-kit .slimezone-hero__content{position:absolute!important;top:65%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;width:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;padding:0 2rem!important;margin:0;z-index:3}.page-template-slime-kit .slimezone-hero__cta{display:flex;justify-content:center;order:1}.page-template-slime-kit .slimezone-hero__event-badge{order:2;margin-top:.8rem;margin-bottom:0}.page-template-slime-kit .slimezone-hero h1{white-space:nowrap}.page-template-slime-kit .slimezone-hero__details{gap:1.6rem}@media screen and (max-width:749px){.page-template-slime-kit .slimezone-hero__layout{min-height:0!important;padding:0!important;display:flex!important;flex-direction:column!important}.page-template-slime-kit .slimezone-hero__image{position:relative!important;inset:auto!important}.page-template-slime-kit .slimezone-hero__bg-image{width:100%!important;height:auto!important;object-fit:unset!important;display:block!important}.page-template-slime-kit .slimezone-hero__event-badge{display:inline-flex!important;margin-bottom:.4rem}.page-template-slime-kit .slimezone-hero__subtitle{display:inline-block!important}.page-template-slime-kit .slimezone-hero__content{position:absolute!important;top:40%!important;left:0!important;right:0!important;bottom:auto!important;transform:none!important;width:100%!important;padding:0 1rem!important;z-index:3!important;align-items:center!important}.page-template-slime-kit .slimezone-hero__bottom{position:absolute!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;transform:none!important;width:100%!important;height:auto!important;padding:0 1rem .5rem!important;gap:.5rem;z-index:2!important}.page-template-slime-kit .slimezone-hero h1{white-space:nowrap;font-size:clamp(1.4rem,4.8vw,2rem)}.page-template-slime-kit .slimezone-hero__details{display:flex!important;flex-wrap:wrap;gap:.5rem;justify-content:center}.page-template-slime-kit .slimezone-hero__detail-item{font-size:1.1rem;padding:.4rem 1rem}.page-template-slime-kit .slimezone-hero__cta .button{font-size:.86rem!important;padding:.55rem 1.6rem!important;min-height:0!important;line-height:1.2!important}}.page-template-book-with-us .slimezone-hero__layout{min-height:85vh;justify-content:flex-end;align-items:center;padding-bottom:5.5rem}.page-template-book-with-us .slimezone-hero__bg-image{object-fit:cover!important;object-position:center top!important}.page-template-book-with-us .slimezone-hero__content{position:relative;top:auto;left:auto;transform:none;text-align:center;margin:0 auto;max-width:100%;padding:0 2rem;display:flex;flex-direction:column;align-items:center;order:2}.page-template-book-with-us .slimezone-hero__bottom{transform:none;order:1;gap:1.6rem}.page-template-book-with-us .slimezone-hero h1{font-size:clamp(2.2rem,4vw,3.6rem);white-space:nowrap;margin-bottom:.2rem}.page-template-book-with-us .slimezone-hero__details{margin:0;gap:2rem}.page-template-book-with-us .slimezone-hero__event-badge{order:2;margin-top:.8rem;margin-bottom:0;font-size:1.1rem;font-weight:500;letter-spacing:.08em;background:rgba(var(--slimezone-purple-rgb),.35);padding:.5rem 1.6rem}.page-template-book-with-us .slimezone-hero__cta{order:1;display:flex;justify-content:center;margin-top:.8rem}.page-template-book-with-us .slimezone-hero__subtitle{display:none}@media screen and (max-width:749px){.page-template-book-with-us .slimezone-hero__layout{min-height:85vh;padding-bottom:6rem}.page-template-book-with-us .slimezone-hero__content{transform:none!important;margin:0 auto;text-align:center;position:relative!important;top:auto!important;left:auto!important}.page-template-book-with-us .slimezone-hero__bottom{transform:none!important;gap:.8rem}.page-template-book-with-us .slimezone-hero h1{white-space:nowrap!important;font-size:clamp(1.2rem,4.5vw,1.8rem)!important}.page-template-book-with-us .slimezone-hero__details{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0 1rem}.page-template-book-with-us .slimezone-hero__detail-item{font-size:1rem;padding:.3rem .8rem}.page-template-book-with-us .slimezone-hero .slimezone-hero__cta .button{padding:.8rem 2.4rem!important;font-size:1.1rem!important;font-weight:800!important;letter-spacing:.08em!important;min-height:0!important;line-height:1.3!important}.page-template-book-with-us .slimezone-hero__event-badge{font-size:.9rem;padding:.3rem 1rem}}@media screen and (min-width:750px){.page-template-easter-show .slimezone-hero__content{box-shadow:0 8px 40px #0006}}.slimezone-booking__step-link{display:block;transition:transform .2s ease}.slimezone-booking__step-link:hover{transform:translateY(-4px)}.slimezone-booking__step-link:hover .slimezone-booking__step-number{box-shadow:0 6px 24px #00000026}.color-scheme-1 .card-information{text-align:left}.color-scheme-1 .card__heading{min-height:3.6rem;display:flex;align-items:flex-start}.color-scheme-1 .price{margin-top:0}.color-scheme-1 .card__heading a{font-size:1.4rem;font-weight:700;line-height:1.3}.color-scheme-1 .price-item{font-size:1.5rem;font-weight:800}.collection-hero{display:none!important}.collection .gradient{background:var(--slimezone-cream)!important}.collection .page-width{max-width:960px!important;margin:0 auto}.collection .card,.collection .card .card__inner,.collection .card .card__content,.collection .card__content{background:transparent!important;border-radius:12px!important}.collection .card-wrapper{border:2px solid rgba(45,27,78,.15);border-radius:14px;overflow:hidden}.collection .card__inner{box-shadow:none!important}.collection .card__inner:after{content:none!important}.collection .card__information,.collection .card-information{padding:1.2rem 1.6rem!important}.collection .card-information{display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.4rem}.collection .card-information>.price{margin-left:auto}.collection .card__heading a{color:var(--slimezone-purple)!important;text-decoration:none!important;font-size:1.8rem;font-weight:700}.collection .card__heading a:hover,.collection .price-item{color:var(--slimezone-pink)!important}.collection .quick-add__submit{background:var(--slimezone-purple)!important;color:#fff!important}.slimezone-cart-checkbox{padding:1.6rem 2rem;margin:1.5rem 0;background:#fff8f0;border:2px solid var(--slimezone-pink);border-radius:12px}.slimezone-cart-checkbox label{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;font-size:1.4rem;line-height:1.5;color:var(--slimezone-purple)}.slimezone-cart-checkbox input[type=checkbox]{flex-shrink:0;width:2rem;height:2rem;margin-top:.2rem;accent-color:var(--slimezone-green);cursor:pointer}.slimezone-cart-checkbox__error{display:none;color:#d32f2f;font-size:1.2rem;margin-top:.6rem;padding-left:3rem;font-weight:600}.slimezone-cart-checkbox.has-error{border-color:#d32f2f;animation:shake .4s ease}.slimezone-cart-checkbox.has-error .slimezone-cart-checkbox__error{display:block}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.color-scheme-3 .footer__newsletter .newsletter-form__heading{font-weight:800;text-transform:uppercase;letter-spacing:.05em}.color-scheme-3 .footer .newsletter-form__field-wrapper input{border-radius:50px 0 0 50px}.color-scheme-3 .footer .newsletter-form__button{border-radius:0 50px 50px 0;background:var(--slimezone-green);color:var(--slimezone-purple);font-weight:700}.color-scheme-3 .footer-block__heading{font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem}.color-scheme-3 .footer .list-social__link:hover{color:var(--slimezone-green);transform:scale(1.15);transition:transform .2s ease,color .2s ease}.footer__list-social .list-social__item:has(.list-social__link[href*=instagram]){display:none}.card--standard:not(.card--horizontal)>.card__content{display:flex!important;flex-direction:column!important;padding:0 1.2rem 1.2rem}.card--standard:not(.card--horizontal)>.card__content>.card__information{flex:1;display:flex;flex-direction:column}.card--standard .card__information .card-information{flex:1;display:flex;flex-direction:column}.card--standard .card-information .price{margin-top:auto;padding-top:.8rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/slimezone-landing.css.map */
