.mm-section{--mm-display: "GothamRnd", sans-serif;--mm-accent: #cde424;--mm-date: #f59642;--mm-btn-1: #b4268c;--mm-btn-2: #c2368f;--mm-outline: #0d1438;color:#fff}.mm-section .mm-btn{display:inline-block;min-width:24rem;padding:1.4rem 3.2rem;border-radius:999px;background:linear-gradient(90deg,var(--mm-btn-1),var(--mm-btn-2));color:#fff;font-family:"GothamRnd",var(--font-body-family);font-size:1.8rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;line-height:1}.mm-section .mm-btn:hover,.mm-section .mm-btn:focus-visible{background:#fff;color:var(--mm-btn-1);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.mm-section .mm-btn{transition:none}.mm-section .mm-btn:hover{transform:none}}.mmt{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--mmt-bg-top, #111224) 0%,var(--mmt-bg-bottom, #11133a) 100%);padding-bottom:var(--mmt-pad-bottom, 64px)}.mmt .mmt__bg{position:absolute;top:0;left:0;right:0;z-index:0}.mmt .mmt__bg img{display:block;width:100%;height:auto}.mmt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(60vw,700px);background:linear-gradient(to bottom,transparent 0%,var(--mmt-bg-bottom, #11133a) 100%);z-index:0;pointer-events:none}.mmt .mmt__inner{position:relative;z-index:1;max-width:var(--mmt-width, 860px);margin:0 auto;padding:var(--mmt-offset-d, 44vw) 1.6rem 0}.mmt .mmt__title{margin:0 0 2.4rem;font-family:var(--mm-display);font-weight:400;font-size:clamp(4rem,7vw,8rem);line-height:.95;text-align:center;text-transform:uppercase;color:#fff;-webkit-text-stroke:.12em var(--mm-outline);paint-order:stroke fill}.mmt .mmt__intro{max-width:52rem;margin:0 auto 3.2rem;text-align:center;font-size:clamp(1.6rem,1.9vw,2.2rem);line-height:1.45;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.75)}.mmt .mmt__intro p,.mmt .mmt__intro strong,.mmt .mmt__intro em,.mmt .mmt__intro a{color:#fff}.mmt .mmt__intro p{margin:0}.mmt .mmt__intro strong{font-weight:700}.mmt .mmt__card{background:var(--mmt-card-bg, #100b29);border:4px solid var(--mm-accent);border-radius:3.2rem;padding:3.2rem 4rem 4rem;text-align:center}.mmt .mmt__heading{margin:0 0 2.4rem;font-family:var(--mm-display);font-weight:400;font-size:clamp(3.2rem,5vw,5.2rem);line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--mm-accent)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.mmt .mmt__heading{background:linear-gradient(180deg,var(--mm-accent) 45%,#8cc63f 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}@media(forced-colors:active){.mmt .mmt__heading{background:none;color:CanvasText}}.mmt .mmt__heading--image{background:none;color:inherit;line-height:0}.mmt .mmt__heading--image img{display:block;width:100%;max-width:48rem;height:auto;margin:0 auto}@media(max-width:749px){.mmt .mmt__heading--image img{max-width:85%}}.mmt .mmt__map{position:relative;max-width:62rem;margin:0 auto 3.2rem}.mmt .mmt__map img{display:block;width:100%;height:auto}.mmt .mmt__pin{display:block;position:absolute;width:9%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%}.mmt .mmt__pin:hover,.mmt .mmt__pin:focus-visible{outline:2px solid var(--mm-accent);outline-offset:2px}.mmt .mmt__list{list-style:none;margin:0 0 3.6rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;row-gap:2.8rem}.mmt .mmt__stop{flex:0 0 33.333%;padding:0 .8rem}.mmt .mmt__stop-heading{margin:0 0 .6rem;font-family:var(--font-body-family);font-weight:700;line-height:1.15;letter-spacing:0}.mmt .mmt__date{display:block;color:var(--mm-date);font-size:2rem;text-transform:uppercase}.mmt .mmt__city{display:block;margin-top:.2rem;color:#fff;font-size:clamp(1.8rem,2.5vw,2.2rem)}.mmt .mmt__detail{margin:0;font-size:1.4rem;font-weight:600;line-height:1.5;color:#fff;text-align:center}.mmt .mmt__detail a{color:#fff;text-decoration:none;text-underline-offset:.2em}.mmt .mmt__detail a:hover{text-decoration:underline}.mmt .mmt__detail a:focus-visible{outline:2px solid var(--mm-accent);outline-offset:2px}@media(max-width:749px){.mmt .mmt__inner{padding-top:var(--mmt-offset-m, 46vw)}.mmt .mmt__card{padding:2.4rem 1.2rem 3.2rem;border-radius:2.4rem}.mmt .mmt__stop{flex-basis:50%}.mmt .mmt__date{font-size:1.7rem}.mmt .mmt__detail{font-size:1.3rem}.mmt .mmt__city{font-size:min(1.5rem,3.85vw)}.mmt .mmt__stop{padding:0 .2rem}}.mmg{position:relative;background-color:var(--mmg-bg-color, #11133a);background-image:linear-gradient(to bottom,var(--mmg-bg-color, #11133a) 0%,transparent 45%),var(--mmg-bg, none);background-position:top center,bottom center;background-size:100% 100%,100% auto;background-repeat:no-repeat;padding:var(--mmg-pad-top, 40px) 1.6rem calc(100% / var(--mmg-ratio, 1) * var(--mmg-scene, .48))}.mmg .mmg__inner{max-width:var(--mmg-width, 860px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3.2rem}.mmg .mmg__brand{order:2;text-align:center}.mmg .mmg__copy{order:1;text-align:center}.mmg .mmg__art{display:block;width:100%;max-width:30rem;height:auto;margin:0 auto}.mmg .mmg__title{position:relative;margin:-3.2rem 0 0;font-family:var(--mm-display);font-weight:400;line-height:.95;text-transform:uppercase;letter-spacing:.01em;-webkit-text-stroke:.14em var(--mm-outline);paint-order:stroke fill}.mmg .mmg__title span{display:block}.mmg .mmg__title-top,.mmg .mmg__title-bottom{color:var(--mm-date);font-size:clamp(2.8rem,3.6vw,4.2rem)}.mmg .mmg__title-main{color:var(--mm-accent);font-size:clamp(4.4rem,6.4vw,7.4rem)}.mmg .mmg__text{max-width:34rem;margin:0 auto 2.4rem;font-size:clamp(1.6rem,1.9vw,2.2rem);line-height:1.3;color:#fff}.mmg .mmg__text p,.mmg .mmg__text strong,.mmg .mmg__text em,.mmg .mmg__text a{color:#fff}.mmg .mmg__text p{margin:0}.mmg .mmg__text strong{font-weight:700}.mmg .mmg__legal{max-width:34rem;margin:1.6rem auto 0;font-size:1.1rem;line-height:1.4;color:#fff}.mmg .mmg__legal p{margin:0;color:#fff}.mmg .mmg__legal a{color:#fff;text-decoration:underline;text-underline-offset:.15em;word-break:break-word}.mmg .mmg__legal a:focus-visible{outline:2px solid var(--mm-accent);outline-offset:2px}body:has(.mmg) footer.footer{--wave-color: #25468a}@media(max-width:749px){.mmg .mmg__inner{grid-template-columns:1fr;gap:2.4rem}.mmg .mmg__brand,.mmg .mmg__copy{order:0}.mmg .mmg__art{max-width:22rem}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/section-mystery-manor.css.map */
