@import"https://use.typekit.net/hqj4ahd.css";@import"https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700&display=swap";.shopify-section{font-size:4.2vw}.gothic{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,HelveticaNeue,Segoe UI,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic M,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN W3,HiraKakuProN-W3,\30d2\30e9\30ae\30ce\89d2\30b4  ProN,Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}div:empty{display:block}img{max-width:100%;height:auto;display:block}dd,p{margin:0}a{text-decoration:none}ul,li{list-style:none}.container{overflow:visible;background:#131313;color:#fbfbfb;font-family:Helvetica Neue;font-family:din-1451-lt-pro,sans-serif;font-weight:400;font-style:normal}.footer-tops{margin-top:1.5em}.fade{opacity:0;visibility:hidden;transition:all .6s ease}.fadeactive{opacity:1;visibility:visible}.shopify-section .footer{margin-top:0}.kv{position:relative;height:calc(100svh - 64px);overflow:hidden}.kv .kv-img{height:100%;object-fit:cover;max-width:none;margin:0 auto;display:block;width:100%}.kv .kv-txt{width:20.27269em;text-align:center;position:absolute;left:50%;bottom:2.51em;transform:translate(-50%)}.kv .kv-txt img{position:relative}.kv .kv-txt p{opacity:0;visibility:hidden;transition:all .6s ease;font-size:.875em;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.1375em}.kv .kv-txt p.active{opacity:1;visibility:visible}.greet{padding:11.81em 0 0;margin-bottom:9.22em}.greet dl{text-align:center;font-style:normal;font-weight:700}.greet dt{font-size:1.125em;line-height:190%;letter-spacing:.25em;margin-bottom:2.5em}.greet dd{font-size:.78125em;line-height:240%;letter-spacing:.06em;display:flex;flex-direction:column}.greet dd p:nth-child(1){margin-bottom:1.12em}.greet dd p:nth-child(2){margin-bottom:1.56em}.greet dd p:nth-child(3){margin-bottom:1.62em}.greet dd p:nth-child(4){margin-bottom:2.56em}.greet dd p:nth-child(5){margin-bottom:0}.countdown{padding:0}.countdown .countdown-date{width:3.5626275em;height:7.062468em;margin:0 auto}.countdown .countdown-date.third{background:url(https://marlmarlstatics.blob.core.windows.net/pub/assets/img/feature/halloween2025/cd03.svg) no-repeat center top / 100%}.countdown .countdown-date.second{background:url(https://marlmarlstatics.blob.core.windows.net/pub/assets/img/feature/halloween2025/cd02.svg) no-repeat center top / 100%}.countdown .countdown-date.first{background:url(https://marlmarlstatics.blob.core.windows.net/pub/assets/img/feature/halloween2025/cd01.svg) no-repeat center top / 100%}.countdown .countdown-date.zero{background:url(https://marlmarlstatics.blob.core.windows.net/pub/assets/img/feature/halloween2025/cd00.svg) no-repeat center top / 100%}.countdown .countdown-txt{text-align:center;font-size:.875em;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.1375em;display:flex;flex-direction:column;gap:1.44em;margin-top:2.37em}.countdown .countdown-txt p{line-height:190%}.trailer{margin-top:15.01em;padding-bottom:12.69em}.trailer img{width:51%;margin:0 auto;display:block}.trailer p{text-align:center;font-size:.875em;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.0875em;margin-top:2.56em}.contents{margin-top:9.81em}.contents01{padding:0}.contents01 img{width:18.875em;margin:0 0 0 auto}.contents01 p{font-size:.78125em;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.07813em;margin:2em 0 0 2.5em}.contents02{width:13.70519em;margin:2em 0 0 2.5em}.contents03{margin:4.69em 2.5em 0 0}.contents03-img{margin:2em 0 0 auto;width:15.375em;position:relative}.contents03-img picture:nth-child(2){width:15.0625em;position:absolute;bottom:-8.56em;left:-3em}.contents03-img picture:nth-child(2) img{opacity:.85}.contents03 p{text-align:right;font-size:.78125em;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.07813em}.contents04{text-align:center;font-size:.78125em;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.07813em;margin-top:16.76em}.items{margin-top:14.48em;position:relative}.items-txt{position:sticky;top:0;width:100%;height:100vh;z-index:1}.items-txt-body{position:absolute;top:0;width:100%;height:100dvh;z-index:1}.items-txt .items-txt-wrap{opacity:0;visibility:hidden;width:88%;position:absolute;bottom:2.32em;left:50%;transform:translate(-50%);font-size:.78125em;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.01563em;transition:all 1s ease}.items-txt .items-txt-wrap.active{opacity:1;visibility:visible}.items-txt .items-ttl{padding:0}.items-txt .items-ttl img:nth-child(1){width:2.13069em}.items-txt .items-ttl img:nth-child(2){width:100%;margin-top:.78em}.items-txt p{margin-top:1.36em}.items-txt a{display:flex;align-items:center;gap:.25em;margin-top:2.04em;border-radius:.25em;background:#fbfbfb;width:max-content;padding:.75em 1.38em;color:#131313;font-size:.78125em;letter-spacing:.01563em}.items-txt a img{width:1em}.items-img{margin-top:-100vh;min-height:100vh}.items-img-wrap{height:100vh;overflow:hidden;position:sticky;top:0}.items-img-wrap .items-img-slide,.items-img-wrap picture{height:100%}.items-img-wrap img{width:100%;height:100%;object-fit:cover}.slide{position:relative}.slide-inner{position:absolute;top:0;opacity:0;transition:all 1s ease;width:100%;height:100%}.slide-inner:nth-child(1){position:relative}.slide-inner.active{opacity:1}.details{margin-top:7.51em;overflow:hidden}.details h3{width:14.37494em;margin-bottom:2.01em;margin-left:2em}.details p{font-size:.78125em;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.01563em;margin:0 2em}.details-wrap{margin-top:4.02em;padding:0 2em;cursor:grab;position:relative}.details-label{font-size:1em;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.02em;margin-bottom:1.13em}.details-list{padding:0;display:flex;gap:1.5em;transition:all .6s ease-out}.details-items{flex:0 0 auto;width:15em}.details-items .details-num{display:none}.details-items .details-img{position:relative}.details-items .details-img .slide-inner{opacity:0;visibility:hidden}.details-items .details-img .slide-inner.active{opacity:1;visibility:visible}.details-items .slide-inner:nth-child(2){position:absolute;top:0}.details-items h6{font-size:1.25em;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.025em;margin-bottom:0;margin-top:2em;color:#fff}.details-items p{letter-spacing:.03906em;margin:1.12em 0 0}.closing{margin-top:14.81em;margin-bottom:10.17em}.closing .closing-message{text-align:center;font-size:.78125em;font-style:normal;font-weight:700;line-height:260%;letter-spacing:.10938em;display:flex;flex-direction:column;gap:1.5em}.closing .closing-message p{padding:0}.closing .closing-img{width:11.41438em;margin:9em auto 3.03em}.closing .closing-img .slide-inner{transition:none}.closing .ed-ttl{width:11.375em;margin:0 auto 1em}.closing .closing-txt{text-align:center;font-size:.5625em;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.05625em}.sns{margin-bottom:0;padding-bottom:12.69em;display:flex;justify-content:center;gap:3em}.sns li{padding:0}@media screen and (min-width: 768px){.sp-only{display:none}.shopify-section{font-size:min(1.35vw,16px)}.container{max-width:none;width:auto}.footer-tops{margin-top:3.5em}.kv .kv-txt{width:75%;padding:0;text-align:left;top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto}.kv .kv-txt p{font-size:1.52em;letter-spacing:.14em}.kv .kv-txt img{left:-1em;width:25.18613em}.kv .kv-txt h1{padding:0}.greet{padding:18.87em 0 0;margin-bottom:15.01em}.greet dt{font-size:1.375em;line-height:200%;letter-spacing:.1375em;margin-bottom:3.5em}.greet dd{font-size:1em;font-style:normal;font-weight:700;line-height:350%;letter-spacing:.06em}.greet dd p:nth-child(1){margin-bottom:0}.greet dd p:nth-child(2){margin-bottom:2em}.greet dd p:nth-child(3){margin-bottom:2em}.greet dd p:nth-child(4){margin-bottom:2em}.countdown{padding:0}.countdown .countdown-date{width:4.273em;height:7.9675em;margin:0 auto}.countdown .countdown-txt{font-size:1em;letter-spacing:.1em;gap:2em;margin-top:3em}.countdown .countdown-txt p{font-size:1.124em;letter-spacing:.135em}.trailer{margin-top:16.02em;padding-bottom:18.72em}.trailer img{width:12.375em}.trailer p{font-size:1em;letter-spacing:.16em;margin-top:2.56em}.contents{margin:14.91em auto 0;width:1020px;max-width:90%}.contents01{display:flex;justify-content:space-between;align-items:flex-end}.contents01 picture{display:block;order:2;width:max-content}.contents01 img{width:32em}.contents01 p{font-size:1em;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.1em;margin:0;position:relative;bottom:-1.41em}.contents02{width:20em;margin:15em auto 0;position:relative;left:-6.7em}.contents03{margin:16.28em 0 0;display:flex;justify-content:space-between;align-items:center;padding-left:10.5em}.contents03-img{margin:0;width:17.49981em;position:relative}.contents03-img picture:nth-child(2){width:16.64619em;bottom:-5.21em;left:-10.39em}.contents03 p{text-align:right;font-size:1em;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.1em;order:2}.contents04{font-size:1em;font-style:normal;font-weight:700;line-height:220%;letter-spacing:.1em;margin-top:25.54em}.items{margin-top:20em}.items-txt{position:sticky;top:0;height:100vh;z-index:1}.items-txt .items-txt-wrap{width:34.375em;bottom:3.56em;left:5em;transform:none;font-size:1em;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.1em}.items-txt .items-txt-wrap.active{opacity:1;visibility:visible}.items-txt .items-ttl{padding:0}.items-txt .items-ttl img:nth-child(1){width:3.453em}.items-txt .items-ttl img:nth-child(2){width:100%;margin-top:.78em}.items-txt p{margin-top:1.36em}.items-txt a{gap:0;margin-top:3em;padding:1em 3.12em;font-size:1em;letter-spacing:.1em}.items-txt a img{width:1.428em}.items-img{margin-top:-100vh}.items-img-wrap{height:100vh;overflow:hidden;position:sticky;top:0}.items-img-wrap .items-img-slide{height:100%}.items-img-wrap img{width:100%;height:100%;max-width:none;object-fit:cover}.details{margin:15.27em auto 0;width:46.50406em;max-width:100%}.details h3{width:21.375em;margin:0 auto 2em}.details p{font-size:1em;letter-spacing:.1em;text-align:center;margin:0}.details-wrap{padding:0}.details-label{display:none}.details-items{width:14.5em}.details-items .details-num{display:block;font-size:.9em;line-height:100%;letter-spacing:.02em;margin-bottom:1.09em;color:#fff;font-family:Helvetica Neue;font-family:din-1451-lt-pro,sans-serif;font-weight:400;font-style:normal}.details-items .slide-inner:nth-child(1){opacity:1;visibility:visible}.details-items h6{font-size:1.3em;letter-spacing:.05em;margin-top:1.5em}.details-items p{font-size:.8125em;letter-spacing:.04063em;margin-top:1.1em;text-align:left}.closing{margin-top:21.03em;margin-bottom:10.75em}.closing .closing-message{font-size:1em;font-style:normal;font-weight:700;line-height:260%;letter-spacing:.16em;gap:2.55em}.closing .closing-message p{padding:0}.closing .closing-img{width:16.45625em;margin:16em auto 4.4em}.closing .ed-ttl{width:16.24025em;margin:0 auto 1.45em}.closing .closing-txt{font-size:.81106em;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.08113em}.sns{padding-bottom:18.72em;gap:4.1em}.sns li{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/halloween2025.css.map */
