.fs,.fs *{box-sizing:border-box}html.fs-html{scroll-behavior:smooth}body.fs-body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Noto Sans JP,sans-serif;background:#111;color:#fff}.fs a{color:inherit;text-decoration:none}.fs a:focus-visible{outline:3px solid #fff;outline-offset:5px}.fs header{position:absolute;top:0;left:0;right:0;z-index:3;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px}.fs .brand{font-weight:800;letter-spacing:-.7px;font-size:19px}.fs .brand small{font-size:10px;letter-spacing:1.5px;margin-left:7px}.fs nav{display:flex;padding:5px;border-radius:30px;background:#ffffff10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:4px}.fs nav a{font-size:12px;padding:10px 17px;border-radius:25px;color:#ffffffa8}.fs nav a[aria-current]{background:#ffffff1f;color:#fff}.fs .page{--base:#291544;--accent:#bca4f7;background:var(--base);min-height:100vh}.fs .page[hidden]{display:none}.fs .doll{--base:#241915;--accent:#e2aba0}.fs .album{position:relative;isolation:isolate;padding:140px max(7%,calc((100vw - 1120px)/2)) 70px;min-height:760px;overflow:hidden}.fs .ambient{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;z-index:-2;width:calc(100% + 200px);height:calc(100% + 200px);object-fit:cover;filter:blur(90px) saturate(.85);opacity:.5;transform:scale(1.1)}.fs .album:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0004 0%,#0001 35%,var(--base) 100%)}.fs .album-main{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.fs .cover{margin:0}.fs .cover img{width:100%;display:block;aspect-ratio:1;object-fit:cover;border-radius:14px;box-shadow:0 25px 65px #0005}.fs .label{color:#ffffff92;font-size:11px;letter-spacing:2px;margin:0 0 17px}.fs .album h1{font-size:clamp(32px,4.32vw,59px);line-height:1.1;letter-spacing:-.045em;margin:0 0 12px}.fs .subtitle{font-size:17px;line-height:1.4;margin:0 0 18px;color:#ffffffe0}.fs .metadata{font-size:12px;color:#ffffff92;line-height:1.8}.fs .summary{font-size:14px;line-height:1.95;color:#ffffffbd;margin:25px 0 30px}.fs .actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fs .primary{border-radius:30px;padding:15px 29px;background:#fff;color:#19171c;font-weight:700;font-size:14px;text-align:center;display:inline-block}.fs .secondary{border-radius:30px;background:#ffffff15;padding:15px 24px;font-size:13px;display:inline-block}.fs .album-foot{display:flex;justify-content:space-between;margin-top:48px;padding-top:20px;border-top:1px solid #ffffff20;font-size:11px;color:#ffffff8c;gap:20px}.fs .collection{padding:0 max(7%,calc((100vw - 1120px)/2)) 90px}.fs .section-title{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:5px 0 20px}.fs .section-title h2{font-size:21px;letter-spacing:-.5px;margin:0}.fs .section-title span{color:#ffffff75;font-size:12px}.fs .row{display:grid;grid-template-columns:25px 64px 1fr auto;gap:20px;align-items:center;padding:15px 8px;border-top:1px solid #ffffff20;transition:background .2s;border-radius:3px}.fs .row:hover{background:#ffffff0c}.fs .number{font-size:13px;color:#ffffff70;text-align:center}.fs .row img{width:64px;height:64px;object-fit:cover;border-radius:7px}.fs .row h3{margin:0 0 5px;font-size:14px;font-weight:500;line-height:1.5}.fs .row p{margin:0;font-size:12px;color:#ffffff80}.fs .row-price{text-align:right;font-size:14px;white-space:nowrap}.fs .row-price small{display:block;font-size:11px;color:var(--accent);margin-top:7px}.fs .collection-note{font-size:11px;color:#ffffff65;margin-top:25px;line-height:1.8}.fs .film{position:relative;isolation:isolate;min-height:880px;display:flex;align-items:end;padding:90px max(7%,calc((100vw - 1120px)/2));overflow:hidden;background:#142922}.fs .film-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;opacity:.9}.fs .film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#091b1700 20%,#102b28b0 55%,#132c2b)}.fs .doll .film{background:#211d19}.fs .doll .film:after{background:linear-gradient(180deg,#17141105 15%,#201912bd 55%,#211b16)}.fs .film-content{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.fs .film .label{color:#ffffff9c}.fs .film h2{font-size:clamp(31px,3.6vw,52px);letter-spacing:-.035em;line-height:1.4;margin:0 0 16px}.fs .film .film-jp{font-size:16px;color:#ffffffc9;margin:0}.fs .film-description{font-size:14px;line-height:2;color:#ffffffc7;margin:0 0 25px}.fs .facts{display:flex;gap:35px;border-top:1px solid #ffffff30;padding-top:20px}.fs .facts span{font-size:13px}.fs .facts small{display:block;font-size:10px;color:#ffffff80;letter-spacing:1px;margin-bottom:8px}.fs .return-link{display:inline-block;font-size:13px;margin-top:30px;border-bottom:1px solid #ffffff7f;padding-bottom:7px}.fs .more{padding:75px max(7%,calc((100vw - 1120px)/2));background:#161416}.fs .more .label{margin-bottom:23px}.fs .more-card{display:grid;grid-template-columns:120px 1fr auto;gap:28px;align-items:center;background:#ffffff08;padding:24px;border-radius:15px}.fs .more-card img{width:120px;height:120px;border-radius:9px;object-fit:cover}.fs .more-card h2{font-size:25px;letter-spacing:-.7px;margin:0 0 10px}.fs .more-card p{font-size:13px;color:#ffffff80;margin:0;line-height:1.6}.fs .more-card .pill{border:1px solid #ffffff35;border-radius:30px;padding:13px 20px;font-size:12px}.fs footer{background:#161416;padding:25px 5% 35px;border-top:1px solid #ffffff12;color:#ffffff60;display:flex;justify-content:space-between;gap:20px;font-size:11px}@media(max-width:760px){.fs header{padding:21px 5%;display:block}.fs .brand{font-size:17px}.fs nav{margin-top:21px;width:100%;justify-content:center}.fs nav a{padding:9px 17px;flex:1;text-align:center;font-size:11px}.fs .album{padding:145px 7% 35px;min-height:0}.fs .album-main{display:flex;flex-direction:column;gap:27px}.fs .cover{width:min(100%,320px)}.fs .cover img{border-radius:11px}.fs .album-info{text-align:center;width:100%}.fs .album .label{font-size:10px;letter-spacing:1.7px;margin-bottom:11px}.fs .album h1{font-size:26px;letter-spacing:-.7px;margin-bottom:8px}.fs .subtitle{font-size:14px;margin-bottom:8px}.fs .metadata{font-size:11px;margin:0}.fs .summary{font-size:13px;line-height:1.8;margin:17px 0 23px}.fs .actions{justify-content:center;gap:9px}.fs .primary{padding:14px 28px;min-width:160px;font-size:13px}.fs .secondary{padding:14px 20px;font-size:12px}.fs .album-foot{margin-top:30px;padding-top:17px;font-size:10px;gap:10px}.fs .collection{padding:5px 5% 55px}.fs .section-title{padding:5px 2% 17px}.fs .section-title h2{font-size:19px}.fs .section-title span{font-size:11px}.fs .row{grid-template-columns:16px 52px 1fr auto;gap:11px;padding:14px 2px}.fs .row img{width:52px;height:52px}.fs .row h3{font-size:12px;line-height:1.45;margin-bottom:4px}.fs .row p{font-size:10px}.fs .row-price{font-size:12px}.fs .row-price small{font-size:10px}.fs .number{font-size:11px}.fs .collection-note{font-size:10px;padding:0 2%}.fs .film{min-height:820px;min-height:105svh;padding:300px 7% 55px;align-items:end}.fs .film-bg{height:65%;object-fit:cover;object-position:center top}.fs .film:after{background:linear-gradient(180deg,#132c2b00 12%,#132c2b50 35%,#132c2b 62%)}.fs .doll .film:after{background:linear-gradient(180deg,#211b1600 12%,#211b1650 35%,#211b16 62%)}.fs .film-content{grid-template-columns:1fr;gap:28px}.fs .film h2{font-size:34px}.fs .film .film-jp{font-size:14px}.fs .film-description{font-size:14px;line-height:1.9}.fs .film .label{font-size:10px}.fs .facts{gap:35px}.fs .facts span{font-size:12px}.fs .return-link{margin-top:25px}.fs .more{padding:43px 6%}.fs .more-card{grid-template-columns:83px 1fr;gap:19px;padding:18px}.fs .more-card img{width:83px;height:83px}.fs .more-card h2{font-size:19px;letter-spacing:-.4px}.fs .more-card p{font-size:11px}.fs .more-card .pill{display:none}.fs .more .label{font-size:10px}.fs footer{font-size:10px;padding:25px 6%;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html.fs-html{scroll-behavior:auto}.fs .row{transition:none}}.fs header{background:linear-gradient(180deg,#0008,transparent);padding-bottom:45px}.fs .film{min-height:880px;min-height:max(760px,100svh);padding-top:170px}.fs .album{padding-top:80px;min-height:0}@media(max-width:760px){.fs header{padding-bottom:35px}.fs .film{min-height:max(850px,100svh);padding-top:360px}.fs .film-bg{object-position:45% top}.fs .album{padding-top:50px}.fs .film:before{content:"";position:absolute;inset:0 0 auto;height:200px;z-index:-1;background:linear-gradient(180deg,#0005,transparent)}}.fs .brand{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.fs .brand-logo{display:block;width:108px;height:auto}@media(max-width:760px){.fs .brand-logo{width:90px}}.fs header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:38px 3%;background:linear-gradient(180deg,#0005,transparent)}.fs header .brand{justify-self:center}.fs .brand-logo{width:80px;height:auto}.fs .header-links{display:flex;gap:22px;align-items:center}.fs .header-links a,.fs .header-cart{font-size:13px;color:#ffffffdb}.fs .header-cart{justify-self:end}.fs .film-switch{width:max-content;margin:0 auto 35px}.fs .film-switch a{flex:none}@media(max-width:760px){.fs header{display:grid;padding:25px 5%;gap:12px}.fs .brand-logo{width:68px}.fs .header-links{gap:12px}.fs .header-links a,.fs .header-cart{font-size:11px}.fs .film-switch{width:100%;margin:0 0 28px}.fs .film-switch a{flex:1}}.fs .video-toggle{position:absolute;right:3%;top:110px;z-index:2;border:1px solid #ffffff50;border-radius:24px;padding:10px 16px;color:#fff;background:#0005;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:inherit;font-size:11px;cursor:pointer}.fs .video-toggle:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:760px){.fs .video-toggle{top:82px;right:5%;font-size:10px}}.fs .album{padding-top:135px}@media(max-width:760px){.fs .album{padding-top:105px}}.fs header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 4%}.fs header .brand{justify-self:auto}.fs .header-switch{display:flex;flex-shrink:0;width:auto;margin:0;padding:5px;gap:4px;border-radius:30px;background:#ffffff10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.fs .header-switch a{flex:none;padding:10px 17px;border-radius:25px;font-size:12px;white-space:nowrap;color:#ffffffa8}.fs .header-switch a[aria-current]{background:#ffffff1f;color:#fff}@media(max-width:760px){.fs header{display:flex;gap:12px;padding:23px 5%}.fs .brand-logo{width:68px}.fs .header-switch{width:auto;margin:0;gap:2px;padding:4px}.fs .header-switch a{flex:none;padding:9px 10px;font-size:10px}}@media(max-width:350px){.fs header{padding-left:4%;padding-right:4%;gap:8px}.fs .brand-logo{width:60px}.fs .header-switch a{padding:8px;font-size:9px}}.fs .film,.fs .doll .film{background:var(--base)}.fs .film .film-bg{width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;opacity:1}.fs .film:after,.fs .doll .film:after{background:linear-gradient(180deg,var(--base) 0%,transparent 32%,rgba(0,0,0,.3) 50%,var(--base) 100%)}.fs .film:before{display:none}.fs .video-toggle{top:135px}@media(max-width:760px){.fs .film .film-bg{height:100%;object-position:center}.fs .film:after,.fs .doll .film:after{background:linear-gradient(180deg,var(--base) 0%,transparent 25%,rgba(0,0,0,.35) 45%,var(--base) 90%)}.fs .video-toggle{top:115px}}.fs header .brand-logo{opacity:.65}.fs .back-button{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;color:#ffffffc7;background:#ffffff10;border:1px solid #ffffff24;box-shadow:none;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);transition:background .2s,border-color .2s}.fs .back-button:hover{background:#ffffff26;border-color:#ffffff80}.fs .back-button:focus-visible{outline:2px solid #fff;outline-offset:4px}.fs .back-button svg{display:block;width:18px;height:18px;margin-left:-1px}@media(max-width:760px){.fs .back-button{width:30px;height:30px}.fs .back-button svg{width:16px;height:16px}}@media(max-width:350px){.fs .back-button{width:28px;height:28px}}.fs .product-carousel{min-width:0;max-width:100%;width:100%}.fs .cover-window{position:relative;border-radius:14px;box-shadow:0 25px 65px #0005;overflow:hidden}.fs .cover-track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:inherit}.fs .cover-track::-webkit-scrollbar{display:none}.fs .cover-slide{display:block;flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.fs .product-carousel .cover-slide img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0;box-shadow:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fs .cover-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border:1px solid #ffffff40;border-radius:50%;display:grid;place-items:center;padding:0;background:#1a122957;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}.fs .cover-prev{left:10px}.fs .cover-next{right:10px}.fs .cover-next svg{transform:rotate(180deg)}.fs .cover-arrow:disabled{opacity:.25;cursor:default}.fs .cover-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:11px;min-height:22px}.fs .cover-dots{display:flex;gap:2px;align-items:center}.fs .cover-dot{display:grid;place-items:center;padding:0;width:20px;height:22px;border:0;background:none;cursor:pointer}.fs .cover-dot:before{content:"";display:block;width:5px;height:5px;border-radius:5px;background:#ffffff45;transition:width .2s,background .2s}.fs .cover-dot[aria-current]:before{width:15px;background:#ffffffc7}.fs .cover-count{font-size:10px;letter-spacing:.08em;color:#ffffff75;font-variant-numeric:tabular-nums}.fs .cover-track:focus-visible,.fs .cover-arrow:focus-visible,.fs .cover-dot:focus-visible{outline:2px solid #fff;outline-offset:-3px}@media(max-width:760px){.fs .product-carousel{width:min(100%,320px)}.fs .cover-window{border-radius:11px}.fs .cover-pagination{margin-top:8px}}@media(prefers-reduced-motion:reduce){.fs .cover-dot:before{transition:none}}.fs .atmosphere-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.fs .album-main,.fs .album-foot{position:relative;z-index:1}.fs .night-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.fs .night-haze{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;filter:blur(38px);opacity:.17;will-change:transform}.fs .haze-one{background:radial-gradient(ellipse at 25% 34%,#bfacd65c,transparent 39%),radial-gradient(ellipse at 76% 76%,#74649438,transparent 45%);animation:fs-haze-drift 27s ease-in-out infinite alternate}.fs .haze-two{background:radial-gradient(ellipse at 80% 20%,#bfacd654,transparent 30%);animation:fs-haze-drift 34s ease-in-out -13s infinite alternate-reverse}.fs .doll .night-haze{filter:blur(38px) sepia(.6)}.fs .bat-flight{position:absolute;left:-85px;top:var(--altitude);display:block;width:var(--size);color:#090712;opacity:var(--depth);animation:fs-bat-travel var(--travel) linear var(--offset) infinite;will-change:transform}.fs .bat-flight svg{display:block;width:100%;height:auto;fill:currentColor;overflow:visible;transform-origin:50% 48%;animation:fs-bat-wings var(--flap) ease-in-out infinite alternate}.fs .bat-1{--altitude:12%;--size:49px;--depth:.65;--travel:23s;--offset:-8s;--flap:.43s}.fs .bat-2{--altitude:27%;--size:32px;--depth:.45;--travel:31s;--offset:-23s;--flap:.35s;animation-direction:reverse}.fs .bat-3{--altitude:59%;--size:63px;--depth:.52;--travel:29s;--offset:-16s;--flap:.49s}.fs .bat-4{--altitude:80%;--size:35px;--depth:.45;--travel:34s;--offset:-5s;--flap:.4s;animation-direction:reverse}.fs .bat-5{--altitude:9%;--size:27px;--depth:.35;--travel:38s;--offset:-27s;--flap:.32s}.fs .bat-6{--altitude:43%;--size:41px;--depth:.45;--travel:27s;--offset:-3s;--flap:.41s;animation-direction:reverse}@keyframes fs-bat-travel{0%{transform:translate3d(0,18px,0) rotate(-7deg)}22%{transform:translate3d(calc((100vw + 170px)*.22),-15px,0) rotate(4deg)}48%{transform:translate3d(calc((100vw + 170px)*.48),14px,0) rotate(-5deg)}74%{transform:translate3d(calc((100vw + 170px)*.74),-22px,0) rotate(6deg)}to{transform:translate3d(calc(100vw + 170px),5px,0) rotate(-4deg)}}@keyframes fs-bat-wings{0%{transform:scaleY(1) rotate(-3deg)}to{transform:scaleY(.45) rotate(3deg)}}@keyframes fs-haze-drift{0%{transform:translate3d(-5%,-2%,0) scale(1);opacity:.15}to{transform:translate3d(7%,4%,0) scale(1.12);opacity:.27}}.fs .atmosphere-rest .night-atmosphere *{animation-play-state:paused!important}@media(max-width:760px){.fs .bat-1{--size:38px}.fs .bat-2{--size:25px}.fs .bat-3{--size:46px}.fs .bat-4{--size:28px}.fs .bat-5{--size:22px}.fs .bat-6{--size:32px}.fs .night-haze{filter:blur(28px)}}@media(prefers-reduced-motion:reduce){.fs .bat-flight{display:none}.fs .night-haze{animation:none;will-change:auto;opacity:.15}}.fs #sandwitch .film h2,.fs #dollmaker .film h2{color:#ffffffb3;text-shadow:0 2px 18px #0004}.fs #sandwitch .film-content,.fs #dollmaker .film-content{--story-ink:rgba(255,255,255,.7);color:var(--story-ink)}.fs #sandwitch .film-content :is(h2,p,span,small),.fs #dollmaker .film-content :is(h2,p,span,small){color:var(--story-ink)}.fs .film .film-content h2{font-size:clamp(23px,2.5vw,36px);font-weight:500;line-height:1.45;margin-bottom:15px}.fs .film .film-content .film-jp{font-size:14px;line-height:1.7}.fs .film .film-description{font-size:13px;line-height:2}.fs .film .facts span{font-size:12px}.fs .film .facts small{font-size:10px;line-height:1.5;letter-spacing:.8px}.fs #sandwitch .film .facts,.fs #dollmaker .film .facts{border-top-color:#fff3}@media(max-width:760px){.fs .film .film-content h2{font-size:23px}.fs .film .film-content .film-jp{font-size:12px}.fs .film .film-description{font-size:12px;line-height:1.95}.fs .film .facts span{font-size:11px}.fs .film .facts small{font-size:10px}}.fs header{position:fixed;inset:0 0 auto;z-index:50;background:linear-gradient(180deg,#100c16b8 0%,#100c164d 64%,transparent 100%)}html.fs-html{scroll-padding-top:112px}@media(max-width:760px){html.fs-html{scroll-padding-top:96px}}.fs .row-price small{color:#fff9}.fs .back-button{width:38px;height:38px}.fs .back-button svg{width:20px;height:20px}.fs .header-switch a{font-size:13px;padding:11px 18px}@media(max-width:760px){.fs .back-button{width:33px;height:33px}.fs .back-button svg{width:18px;height:18px}.fs .header-switch a{font-size:11px;padding:10px 11px}}@media(max-width:350px){.fs .back-button{width:31px;height:31px}.fs .header-switch a{font-size:10px;padding:9px}}.fs .film,.fs .doll .film{--scene-height:clamp(400px,44vw,660px);min-height:0;display:block;background:var(--base);padding:calc(var(--scene-height) - 80px) 7% 78px}.fs .film .film-bg{height:var(--scene-height);width:100%;inset:0 0 auto;object-position:center;object-fit:cover}.fs .film:after,.fs .doll .film:after{inset:0 0 auto;height:var(--scene-height);background:linear-gradient(180deg,var(--base) 0%,transparent 20%,transparent 46%,var(--base) 100%)}.fs .film .film-content{position:relative;display:block;max-width:560px;margin:0 auto;text-align:center}.fs .film .film-heading{margin-bottom:25px}.fs .film .film-content .film-jp{font-size:10px;line-height:1.7;letter-spacing:.09em;margin:0 0 17px;opacity:.8}.fs .film .film-content h2{font-size:clamp(23px,2.5vw,36px);font-weight:500;letter-spacing:.015em;line-height:1.65;margin:0;text-shadow:none}.fs .film .film-description{max-width:480px;margin:0 auto;font-size:13px;line-height:2.15;text-align:left;text-wrap:pretty}.fs .film-credits{display:flex;justify-content:center;gap:35px;margin:29px 0 0;padding:20px 0 0;border-top:1px solid #ffffff17;opacity:.8}.fs .film-credits div{display:flex;align-items:baseline;gap:10px}.fs .film-credits dt{font-size:10px;letter-spacing:.1em;white-space:nowrap}.fs .film-credits dd{font-size:11px;margin:0;white-space:nowrap}@media(max-width:760px){.fs .film,.fs .doll .film{--scene-height:clamp(300px,96vw,470px);padding:calc(var(--scene-height) - 60px) 8% 57px}.fs .film .film-content{max-width:460px}.fs .film .film-heading{margin-bottom:22px}.fs .film .film-content h2{font-size:23px;line-height:1.65}.fs .film .film-content .film-jp{font-size:10px;letter-spacing:.035em;margin-bottom:14px}.fs .film .film-description{font-size:12px;line-height:2.1}.fs .film-credits{gap:22px;margin-top:25px;padding-top:18px;justify-content:space-between}.fs .film-credits div{display:block;text-align:left}.fs .film-credits dt{font-size:10px;letter-spacing:.12em;margin-bottom:6px}.fs .film-credits dd{font-size:11px}}.fs .falling-sand{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.fs .doll .actions{padding-bottom:58px}body.fs-body{background:#171319;-webkit-font-smoothing:antialiased}.fs .page{--base:#231832;--accent:#c8b4ed;--content-width:1080px}.fs .page.doll{--base:#251e1b;--accent:#ddc4b2}.fs header{padding:20px max(32px,calc((100vw - 1120px)/2));gap:16px;background:linear-gradient(180deg,#100d16bb,#100d1638 74%,transparent)}.fs .back-button{background:#ffffff0e;border-color:#fff2;box-shadow:inset 0 1px #ffffff12}.fs .header-switch{padding:4px;background:#ffffff0d;border:1px solid #ffffff16;box-shadow:inset 0 1px #ffffff0a;backdrop-filter:blur(28px) saturate(1.25);-webkit-backdrop-filter:blur(28px) saturate(1.25)}.fs .header-switch a{font-size:11px;font-weight:500;letter-spacing:.015em;padding:10px 17px;color:#ffffff9c;transition:background .2s,color .2s}.fs .header-switch a[aria-current]{background:#ffffff20;box-shadow:inset 0 1px #ffffff16,0 2px 8px #0000000d;color:#fffffff0}.fs .album{padding:128px max(40px,calc((100vw - var(--content-width))/2)) 34px;min-height:0}.fs .ambient{filter:blur(100px) saturate(.68);opacity:.48}.fs .album:after{background:linear-gradient(180deg,#11101930,transparent 34%,var(--base) 100%)}.fs .album-main{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:64px;align-items:center}.fs .cover,.fs .product-carousel{width:100%;max-width:360px;min-width:0}.fs .cover>img,.fs .cover-window{border-radius:10px;box-shadow:0 20px 45px -14px #0008,0 2px 9px #0002;outline:1px solid #ffffff12;outline-offset:-1px}.fs .album-info{min-width:0;padding:8px 0}.fs .album h1{font-size:38px;line-height:1.12;font-weight:650;letter-spacing:-.04em;margin:0 0 9px}.fs .subtitle{font-size:14px;font-weight:400;line-height:1.5;margin:0 0 12px;color:#ffffffb3}.fs .metadata{font-size:11px;font-weight:400;letter-spacing:.01em;line-height:1.7;margin:0;color:#ffffff70}.fs .summary{font-size:13px;line-height:1.95;letter-spacing:.01em;color:#ffffffae;margin:25px 0 23px}.fs .actions{gap:10px}.fs .secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:11px 22px;border-radius:24px;background:#ffffff16;border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff0c;font-size:12px;font-weight:500;letter-spacing:.01em;color:#ffffffdb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .2s,transform .2s}.fs .secondary:after{content:"";width:5px;height:5px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);opacity:.6;margin-right:2px}.fs .secondary:hover{background:#ffffff24;transform:translateY(-1px)}.fs .album-foot{margin-top:32px;padding-top:18px;border-top:1px solid #ffffff12;font-size:10px;letter-spacing:.035em;color:#ffffff54}.fs .cover-pagination{min-height:18px;margin-top:12px;gap:10px}.fs .cover-dot{width:16px;height:20px}.fs .cover-dot:before{width:4px;height:4px;background:#ffffff30}.fs .cover-dot[aria-current]:before{width:4px;background:#ffffffc9}.fs .cover-count{font-size:9px;color:#ffffff50;letter-spacing:.03em}.fs .cover-arrow{width:28px;height:28px;background:#18151f4d;border-color:#ffffff25;color:#ffffffdc}.fs .collection{padding:5px max(40px,calc((100vw - var(--content-width))/2)) 66px}.fs .section-title{padding:10px 0 17px;gap:16px;align-items:center}.fs .section-title h2{font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.fs .section-title span{font-size:11px;color:#fff6}.fs .row{position:relative;grid-template-columns:22px 64px minmax(0,1fr) auto 14px;gap:18px;min-height:90px;padding:12px 8px;border:0;border-radius:7px;transition:background .18s}.fs .row:before{content:"";position:absolute;left:104px;right:8px;top:0;height:1px;background:#ffffff12;pointer-events:none}.fs .row:after{content:"";justify-self:center;width:5px;height:5px;border-top:1px solid #ffffff65;border-right:1px solid #ffffff65;transform:rotate(45deg)}.fs .row:hover{background:#ffffff07}.fs .row img{width:64px;height:64px;border-radius:6px;box-shadow:0 2px 5px #0002}.fs .number{font-size:12px;font-variant-numeric:tabular-nums;color:#ffffff4d}.fs .row h3{font-size:13px;font-weight:500;letter-spacing:.005em;line-height:1.45;margin:0 0 4px;color:#ffffffe0}.fs .row p{font-size:10px;line-height:1.4;letter-spacing:.055em;color:#ffffff64}.fs .row-price{font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;color:#ffffffc9}.fs .row-price small{font-size:10px;margin-top:5px;color:#ffffff70}.fs .collection-note{margin:20px 0 0;padding-left:88px;font-size:10px;line-height:1.8;color:#ffffff4d}.fs .film,.fs .doll .film{--scene-height:460px;width:calc(100% - 80px);max-width:var(--content-width);margin:0 auto;--scene-radius:16px;padding:calc(var(--scene-height) - 68px) 32px 76px;border-radius:var(--scene-radius) var(--scene-radius) 0 0}.fs .film .film-bg{border-radius:var(--scene-radius);opacity:.9}.fs .film:after,.fs .doll .film:after{background:linear-gradient(180deg,var(--base) 0%,transparent 12%,transparent 45%,var(--base) 100%)}.fs .film .film-content{max-width:520px}.fs .film .film-heading{margin-bottom:24px}.fs .film .film-content h2{font-size:27px;font-weight:500;letter-spacing:.025em;line-height:1.65}.fs .film .film-content .film-jp{font-size:10px;letter-spacing:.06em;margin-bottom:15px}.fs .film .film-description{font-size:12px;line-height:2.15;max-width:460px}.fs .film-credits{margin-top:25px;padding-top:18px;border-color:#ffffff12;gap:30px;opacity:.7}.fs .film-credits dt{font-size:9px;letter-spacing:.1em}.fs .film-credits dd{font-size:10px}.fs footer{background:#171319;border-top:1px solid #ffffff0a;padding:24px max(40px,calc((100vw - 1080px)/2)) 30px;color:#ffffff4d;font-size:10px}.fs footer a{transition:color .2s}.fs footer a:hover{color:#ffffffb3}@media(min-width:761px){.fs .album-info{max-width:580px}.fs .doll .album-info{padding-top:48px}.fs .cover-arrow{opacity:0;transition:opacity .2s}.fs .cover-window:hover .cover-arrow,.fs .cover-window:focus-within .cover-arrow{opacity:1}.fs .cover-window:hover .cover-arrow:disabled{opacity:.25}}@media(min-width:761px)and (max-width:1000px){.fs .album-main{grid-template-columns:minmax(0,310px) minmax(0,1fr);gap:38px}.fs .album h1{font-size:32px}.fs .summary{font-size:12px}.fs .film,.fs .doll .film{--scene-height:400px}}@media(max-width:760px){.fs header{padding:20px 5%;gap:10px}.fs .header-switch a{font-size:10px;padding:10px 12px}.fs .back-button{width:34px;height:34px}.fs .album{padding:103px 7% 25px}.fs .album-main{display:flex;gap:22px}.fs .cover,.fs .product-carousel{width:min(100%,320px);max-width:320px}.fs .cover>img,.fs .cover-window{border-radius:9px;box-shadow:0 18px 38px -12px #0008,0 2px 7px #0002}.fs .album-info{padding:0;text-align:center}.fs .album h1{font-size:23px;font-weight:650;letter-spacing:-.035em;margin-bottom:7px}.fs .subtitle{font-size:13px;line-height:1.5;margin-bottom:8px}.fs .metadata{font-size:10px}.fs .summary{font-size:12px;line-height:1.9;margin:19px 0 20px}.fs .secondary{min-height:41px;padding:10px 22px;font-size:12px}.fs .album-foot{margin-top:26px;padding-top:16px;font-size:9px;letter-spacing:.015em;gap:10px}.fs .collection{padding:3px 6% 46px}.fs .section-title{padding:10px 0 14px}.fs .section-title h2{font-size:18px}.fs .section-title span{font-size:10px}.fs .row{grid-template-columns:14px 58px minmax(0,1fr) auto 8px;gap:12px;min-height:82px;padding:11px 0}.fs .row:before{left:84px;right:0}.fs .row img{width:58px;height:58px;border-radius:5px}.fs .row h3{font-size:11px;line-height:1.5;margin-bottom:3px}.fs .row p{font-size:9px;letter-spacing:.035em}.fs .row-price{font-size:11px}.fs .row-price small{font-size:9px;margin-top:4px}.fs .number{font-size:10px}.fs .row:after{width:4px;height:4px}.fs .collection-note{padding-left:0;font-size:9px;margin-top:18px}.fs .film,.fs .doll .film{--scene-height:clamp(300px,96vw,470px);width:100%;max-width:none;--scene-radius:0px;padding:calc(var(--scene-height) - 60px) 8% 54px}.fs .film .film-content h2{font-size:23px;line-height:1.65}.fs .film .film-description{font-size:12px;line-height:2.1}.fs .film-credits{justify-content:space-between;gap:22px}.fs footer{padding:22px 6%;font-size:9px}}@media(max-width:350px){.fs .header-switch a{font-size:9px;padding:9px}.fs .row{gap:8px;grid-template-columns:12px 50px minmax(0,1fr) auto 6px}.fs .row img{width:50px;height:50px}.fs .row:before{left:70px}.fs .row h3,.fs .row-price{font-size:10px}}@media(prefers-reduced-motion:reduce){.fs .secondary,.fs .header-switch a,.fs .cover-arrow,.fs footer a{transition:none}.fs .secondary:hover{transform:none}}@media(min-width:761px){.fs .album{--sleeve-width:clamp(290px, calc(100svh - 430px) ,420px);min-height:100svh;padding:112px max(40px,calc((100vw - 1080px)/2)) 30px;display:flex;flex-direction:column;justify-content:center}.fs .album .ambient{top:-18%;right:-18%;bottom:-18%;left:-18%;width:136%;height:136%;filter:blur(105px) saturate(.78);opacity:.82;transform:scale(1.08);object-position:center}.fs .album:after{background:linear-gradient(180deg,#110c181f 0%,#110c1812 42%,#110c1838 74%,var(--base) 100%)}.fs .album-main{display:flex;flex-direction:column;align-items:center;gap:22px;width:var(--sleeve-width);margin:0 auto}.fs .cover,.fs .product-carousel{width:100%;max-width:none}.fs .cover>img,.fs .cover-window{border-radius:11px;box-shadow:0 25px 65px -14px #0006,0 1px 5px #00000017;outline-color:#ffffff0d}.fs .album-info,.fs .doll .album-info{width:100%;max-width:none;padding:0;text-align:center}.fs .album h1{font-size:22px;letter-spacing:-.025em;line-height:1.2;font-weight:600;margin:0 0 5px}.fs .subtitle{font-size:13px;line-height:1.5;margin:0 0 8px;color:#ffffffab}.fs .metadata{font-size:10px;color:#ffffff6b}.fs .summary{font-size:12px;line-height:1.9;margin:17px 0 19px;color:#ffffffae}.fs .actions{justify-content:flex-start}.fs .secondary{min-height:40px;padding:10px 20px;font-size:11px}.fs .album-foot{width:100%;margin:32px auto 0;border-color:#ffffff0d;color:#ffffff47}.fs .cover-pagination{margin-top:11px;min-height:16px}.fs .collection{padding-top:15px}}@media(min-width:761px)and (min-height:1000px){.fs .album{padding-top:150px;padding-bottom:44px}.fs .album-main{gap:26px}.fs .album-foot{margin-top:52px}}@media(min-width:761px){.fs{--desktop-column:clamp(290px, calc(100svh - 430px) ,420px)}.fs .album{--sleeve-width:var(--desktop-column);justify-content:flex-start}.fs .album-main{width:var(--desktop-column);max-width:100%;margin-inline:auto}.fs .album-info,.fs .doll .album-info{width:100%;text-align:center}.fs .album .actions{width:100%;justify-content:center}.fs .album .secondary{width:auto;min-height:41px;padding:10px 22px;font-size:12px}.fs .album-foot{width:var(--desktop-column);max-width:100%;margin:28px auto 0;gap:12px;font-size:9px}.fs .collection{width:var(--desktop-column);max-width:calc(100% - 80px);margin-inline:auto;padding:14px 0 48px}.fs .section-title{padding:9px 0 15px}.fs .section-title h2{font-size:17px}.fs .section-title span{font-size:10px}.fs .row{grid-template-columns:14px 58px minmax(0,1fr) auto 8px;gap:12px;min-height:82px;padding:11px 0}.fs .row:before{left:84px;right:0}.fs .row img{width:58px;height:58px}.fs .row h3{font-size:11px;line-height:1.5}.fs .row p{font-size:9px}.fs .row-price{font-size:11px}.fs .row-price small{font-size:9px}.fs .number{font-size:10px}.fs .row:after{width:4px;height:4px}.fs .collection-note{padding:0;font-size:9px;margin-top:18px}.fs .film,.fs .doll .film{width:var(--desktop-column);max-width:calc(100% - 80px);--scene-height:calc(var(--desktop-column) * 1.02);padding:calc(var(--scene-height) - 40px) 0 52px;margin-inline:auto;--scene-radius:10px}.fs .film .film-content{width:100%;max-width:none;margin-inline:0}.fs .film .film-content h2{font-size:23px}.fs .film .film-description{max-width:none;font-size:12px;text-align:center}.fs .film-credits{justify-content:center;gap:40px}.fs .film-credits div{display:block;text-align:center}.fs .film-credits dt{font-size:9px;margin-bottom:6px}.fs .film-credits dd{font-size:10px}.fs footer{width:var(--desktop-column);max-width:calc(100% - 80px);padding:22px 0 28px;margin-inline:auto;font-size:9px;gap:12px;background:transparent}}.fs .cinema-stage{position:relative;isolation:isolate;background:var(--base)}.fs .cinema-backdrop{position:sticky;top:0;height:100vh;height:100svh;margin-bottom:-100vh;margin-bottom:-100svh;z-index:0;overflow:hidden;pointer-events:none}.fs .cinema-backdrop .cinema-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;opacity:1;border-radius:0}.fs .cinema-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--base) 0%,rgba(13,10,18,.66) 20%,rgba(13,10,18,.67) 76%,var(--base) 100%)}.fs .doll .cinema-backdrop:after{background:linear-gradient(180deg,var(--base) 0%,rgba(19,14,11,.63) 20%,rgba(19,14,11,.7) 76%,var(--base) 100%)}.fs .cinema-content{position:relative;z-index:1;min-height:calc(135vh + 40px);min-height:calc(135svh + 40px);padding:64px 0 76px;display:flex;flex-direction:column;gap:clamp(180px,calc(22svh + 40px),280px)}.fs .cinema-content .collection{flex:0 0 auto;padding-top:0;padding-bottom:0;background:transparent}.fs .cinema-content .film,.fs .doll .cinema-content .film{flex:0 0 auto;margin-top:auto;margin-bottom:0;padding-top:0;padding-bottom:0;min-height:0;background:transparent;border-radius:0;overflow:visible}.fs .cinema-content .film:before,.fs .cinema-content .film:after{display:none}.fs .cinema-content .film-content{position:relative}.fs .cinema-content .row:before{background:#ffffff20}.fs .cinema-content .row:hover{background:#ffffff0c}.fs .cinema-content .collection-note{color:#ffffff73}@media(max-width:760px){.fs .cinema-content{padding:43px 0 58px;gap:100px;min-height:130svh}.fs .cinema-backdrop .cinema-video{object-position:50% center}.fs .cinema-content .film,.fs .doll .cinema-content .film{padding-inline:8%}}@media(max-width:760px){.fs .cinema-content{min-height:0;padding:30px 0 40px;gap:clamp(260px,calc(34svh + 40px),360px)}.fs .cinema-content .film,.fs .doll .cinema-content .film{margin-top:0}.fs .cinema-backdrop{height:var(--mobile-scene-height,100svh);margin-bottom:calc(-1 * var(--mobile-scene-height,100svh))}.fs .cinema-content .film-heading{margin-bottom:18px}.fs .cinema-content .film-credits{margin-top:20px;padding-top:15px}}.fs .doll .album:after{background:linear-gradient(180deg,#11101930 0%,transparent 34%,var(--base) calc(100% - 120px),var(--base) 100%)}.fs .doll .night-atmosphere{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 100px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 100px),transparent 100%)}.fs .page .album-foot{border-top-color:transparent}.fs .doll .cinema-backdrop:after{background:linear-gradient(180deg,var(--base) 0px,var(--base) 18px,rgba(37,30,27,.97) 65px,rgba(37,30,27,.8) 145px,rgba(19,14,11,.65) 260px,rgba(19,14,11,.7) 76%,var(--base) 100%)}.fs .cinema-content .row:before{left:0;right:0}.fs .film .film-credits{display:grid;grid-template-columns:max-content max-content;justify-content:center;column-gap:clamp(32px,8vw,48px);row-gap:12px;margin:28px 0 0;padding:0;border:0;text-align:center}.fs .film .film-credits div{display:block;text-align:center}.fs .film .film-credits dt{margin-bottom:7px;line-height:1.5;letter-spacing:.04em}.fs .film .film-credits dd{margin:0;line-height:1.6}.fs .film .film-description{text-align:center}.fs .film .film-credits{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:320px;margin-inline:auto;column-gap:28px}.fs .film .film-credits dd{white-space:normal;overflow-wrap:anywhere}.fs .film .film-notes{display:grid;gap:34px;margin-top:42px;text-align:left}.fs .film .film-note h3{font-size:10px;font-weight:500;letter-spacing:.09em;line-height:1.6;color:var(--story-ink);opacity:.72;margin:0 0 12px}.fs .film .film-note p{font-size:11px;line-height:1.9;margin:0;text-align:left;text-wrap:wrap;color:var(--story-ink);opacity:.72}.fs .film .film-note p+p{margin-top:10px}.fs .film .film-note .film-note-caption{font-size:10px;opacity:.72}.fs .film .film-sources{margin-top:28px;font-size:10px;line-height:1.8;color:var(--story-ink);opacity:.65}.fs .film .film-sources summary{cursor:pointer;list-style:none;display:inline-block;padding:8px 12px}.fs .film .film-sources summary::-webkit-details-marker{display:none}.fs .film .film-sources summary:after{content:" \ff0b"}.fs .film .film-sources[open] summary:after{content:" \2212"}.fs .film .film-sources a{display:block;width:fit-content;margin:6px auto;color:inherit;text-decoration:underline;text-underline-offset:3px}.fs .film .film-sources :is(a,summary):focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(max-width:760px){.fs .film .film-notes{gap:30px;margin-top:36px}.fs .film .film-note p{line-height:1.9}}.fs .page .album-copyright{justify-content:center;text-align:center;font-size:8px;line-height:1.5;letter-spacing:0;color:#ffffff59;transform:translateY(-10px)}.fs #dollmaker{--film-poster-width:200px;--film-poster-height:calc(var(--film-poster-width) * var(--fs-poster-ratio, 728 / 513))}.fs .film .story-poster{position:relative;width:min(var(--film-poster-width),100%);aspect-ratio:var(--fs-poster-aspect, 513 / 728);margin:32px auto 0;overflow:hidden;border-radius:5px;box-shadow:0 14px 34px #0004}.fs .film .story-poster img{position:absolute;top:0;left:var(--fs-poster-left, -.584796%);width:var(--fs-poster-wpct, 101.364522%);max-width:none;height:100%;object-fit:fill;display:block}@media(min-width:761px){.fs :is(#sandwitch,#dollmaker) .cinema-content{min-height:calc(135vh + 40px + var(--film-poster-height) + 32px);min-height:calc(135svh + 40px + var(--film-poster-height) + 32px)}}@media(max-width:760px){.fs #dollmaker{--film-poster-width:160px}.fs .film .story-poster{margin:28px auto 0}}.fs #sandwitch{--film-poster-width:200px;--film-poster-height:calc(var(--film-poster-width) * var(--fs-poster-ratio, 728 / 485))}.fs #sandwitch .story-poster{aspect-ratio:var(--fs-poster-aspect, 485 / 728)}.fs #sandwitch .story-poster img{left:var(--fs-poster-left, -3.505155%);width:var(--fs-poster-wpct, 107.216495%)}@media(max-width:760px){.fs #sandwitch{--film-poster-width:160px}}.fs .cover>img{height:auto}.fs .film .film-watch{display:block;width:fit-content;margin:16px auto 0;padding:6px 4px;font-size:12px;letter-spacing:.06em;line-height:1.6;color:var(--story-ink);text-decoration:none;transition:color .2s}.fs .film .film-watch:hover{color:#fff}.fs .film .film-watch:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(min-width:761px){.fs header{padding:20px clamp(20px,1.8vw,32px)}.fs .back-button{width:43px;height:43px}.fs .back-button svg{width:20px;height:20px}}.fs .fs-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;overflow:hidden;animation:fs-intro-end 2.3s step-end forwards}.fs .fs-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 95% 85% at 50% 46%,#4a3470,#3c2a5d 30%,#2f214a 58%,#231839 82%,#1c132e);animation:fs-intro-curtain 1.9s cubic-bezier(.4,0,.2,1) forwards}.fs .fs-intro-bat{position:absolute;left:50%;top:48%;width:56px;margin:-12px 0 0 -28px;color:#07050b;opacity:0;animation:fs-intro-fly var(--t) cubic-bezier(.32,0,.7,.55) var(--d) forwards;will-change:transform,opacity}.fs .fs-intro-bat svg{display:block;width:100%;height:auto;fill:currentColor;overflow:visible;transform-origin:50% 48%;animation:fs-bat-wings var(--f) ease-in-out 16 alternate}@keyframes fs-intro-curtain{0%,30%{opacity:1}to{opacity:0}}@keyframes fs-intro-end{0%{visibility:visible}to{visibility:hidden}}@keyframes fs-intro-fly{0%{opacity:0;transform:translate3d(var(--x0),var(--y0),0) scale(var(--s0)) rotate(0)}12%,80%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--x0) + var(--dx)),calc(var(--y0) + var(--dy)),0) scale(var(--s1)) rotate(var(--tilt))}}.fs .fs-intro-bat:nth-child(1){--x0:1.5vw;--y0:-3.4vh;--dx:-3.6vmax;--dy:-63.5vmax;--s0:.62;--s1:2.09;--tilt:-1deg;--d:.02s;--t:1.43s;--f:.09s}.fs .fs-intro-bat:nth-child(2){--x0:-4.1vw;--y0:-.6vh;--dx:22.9vmax;--dy:-59vmax;--s0:.67;--s1:1.93;--tilt:8deg;--d:.07s;--t:1.47s;--f:.13s}.fs .fs-intro-bat:nth-child(3){--x0:4.8vw;--y0:-3.6vh;--dx:49.5vmax;--dy:-49.7vmax;--s0:.68;--s1:2.04;--tilt:16deg;--d:.05s;--t:1.29s;--f:.1s}.fs .fs-intro-bat:nth-child(4){--x0:.8vw;--y0:1.1vh;--dx:62.1vmax;--dy:-27vmax;--s0:.59;--s1:2.21;--tilt:18deg;--d:.02s;--t:1.27s;--f:.1s}.fs .fs-intro-bat:nth-child(5){--x0:-1.9vw;--y0:.7vh;--dx:68.7vmax;--dy:-8.9vmax;--s0:.61;--s1:2.04;--tilt:18deg;--d:.25s;--t:1.49s;--f:.1s}.fs .fs-intro-bat:nth-child(6){--x0:3.8vw;--y0:1.8vh;--dx:64.4vmax;--dy:10.8vmax;--s0:.58;--s1:2.49;--tilt:18deg;--d:.04s;--t:1.4s;--f:.12s}.fs .fs-intro-bat:nth-child(7){--x0:-4.6vw;--y0:1.3vh;--dx:54.5vmax;--dy:23vmax;--s0:.66;--s1:2.22;--tilt:18deg;--d:.28s;--t:1.36s;--f:.12s}.fs .fs-intro-bat:nth-child(8){--x0:-.4vw;--y0:2.7vh;--dx:25.3vmax;--dy:41.3vmax;--s0:.69;--s1:2.16;--tilt:8deg;--d:.21s;--t:1.27s;--f:.12s}.fs .fs-intro-bat:nth-child(9){--x0:3.2vw;--y0:-1.7vh;--dx:-3.6vmax;--dy:50.2vmax;--s0:.6;--s1:2.28;--tilt:-1deg;--d:.01s;--t:1.41s;--f:.1s}.fs .fs-intro-bat:nth-child(10){--x0:2.7vw;--y0:-3vh;--dx:-16.9vmax;--dy:36.5vmax;--s0:.57;--s1:2.1;--tilt:-6deg;--d:.28s;--t:1.28s;--f:.11s}.fs .fs-intro-bat:nth-child(11){--x0:3.2vw;--y0:2.9vh;--dx:-54.7vmax;--dy:30.4vmax;--s0:.58;--s1:2.12;--tilt:-18deg;--d:.11s;--t:1.56s;--f:.13s}.fs .fs-intro-bat:nth-child(12){--x0:-2.7vw;--y0:-2.1vh;--dx:-56.8vmax;--dy:13vmax;--s0:.61;--s1:2.23;--tilt:-18deg;--d:.08s;--t:1.25s;--f:.11s}.fs .fs-intro-bat:nth-child(13){--x0:4.5vw;--y0:1.5vh;--dx:-71vmax;--dy:-9.7vmax;--s0:.62;--s1:2.25;--tilt:-18deg;--d:.22s;--t:1.27s;--f:.13s}.fs .fs-intro-bat:nth-child(14){--x0:3vw;--y0:-.9vh;--dx:-67.4vmax;--dy:-40.1vmax;--s0:.6;--s1:1.92;--tilt:-18deg;--d:.2s;--t:1.27s;--f:.09s}.fs .fs-intro-bat:nth-child(15){--x0:-1.6vw;--y0:-3.6vh;--dx:-49.7vmax;--dy:-45vmax;--s0:.53;--s1:1.95;--tilt:-17deg;--d:.03s;--t:1.38s;--f:.09s}.fs .fs-intro-bat:nth-child(16){--x0:-3.5vw;--y0:-2vh;--dx:-19.5vmax;--dy:-67.3vmax;--s0:.59;--s1:2.09;--tilt:-7deg;--d:.04s;--t:1.55s;--f:.13s}@media(max-width:760px){.fs .fs-intro-bat{width:42px;margin:-9px 0 0 -21px}}@media(prefers-reduced-motion:reduce){.fs .fs-intro{display:none}}.fs .page.page--rochelle{--base:#1d1812;--accent:#f2b84b}.fs .page.page--crack{--base:#101917;--accent:#a8c9bd}.fs .page.page--nocturne{--base:#101219;--accent:#e2584a}.fs .page--rochelle .haze-one{background:radial-gradient(ellipse at 25% 34%,#f2b84b3d,transparent 39%),radial-gradient(ellipse at 76% 76%,#d9583a2e,transparent 45%)}.fs .page--rochelle .haze-two{background:radial-gradient(ellipse at 80% 20%,#f6d48a30,transparent 30%)}.fs .page--crack .haze-one{background:radial-gradient(ellipse at 25% 34%,#a8c9bd40,transparent 39%),radial-gradient(ellipse at 76% 76%,#4f7a6e38,transparent 45%)}.fs .page--crack .haze-two{background:radial-gradient(ellipse at 80% 20%,#d3e6df36,transparent 30%)}.fs .page--nocturne .haze-one{background:radial-gradient(ellipse at 25% 34%,#e2584a30,transparent 39%),radial-gradient(ellipse at 76% 76%,#3b56a838,transparent 45%)}.fs .page--nocturne .haze-two{background:radial-gradient(ellipse at 80% 20%,#f1ece22e,transparent 30%)}.fs .page--rochelle .cinema-backdrop:after{background:linear-gradient(180deg,var(--base) 0%,rgba(20,16,11,.6) 20%,rgba(20,16,11,.68) 76%,var(--base) 100%)}.fs .page--crack .cinema-backdrop:after{background:linear-gradient(180deg,var(--base) 0%,rgba(9,15,14,.58) 20%,rgba(9,15,14,.68) 76%,var(--base) 100%)}.fs .page--nocturne .cinema-backdrop:after{background:linear-gradient(180deg,var(--base) 0%,rgba(10,12,18,.58) 20%,rgba(10,12,18,.7) 76%,var(--base) 100%)}.fs .page--rochelle .album:after{background:linear-gradient(180deg,#14100b30 0%,transparent 34%,var(--base) 100%)}.fs .page--crack .album:after{background:linear-gradient(180deg,#062615f5 0%,#082d1af0 45%,#07221af7 78%,var(--base) 100%)}.fs .page--nocturne .album:after{background:linear-gradient(180deg,#0a1024f2 0%,#0d1430eb 45%,#0b1127f5 78%,var(--base) 100%)}@media(min-width:761px){.fs .page--rochelle .album:after{background:linear-gradient(180deg,#14100b1f 0%,#14100b12 42%,#14100b38 74%,var(--base) 100%)}.fs .page--crack .album:after{background:linear-gradient(180deg,#062615f5 0%,#082d1af0 45%,#07221af7 78%,var(--base) 100%)}.fs .page--nocturne .album:after{background:linear-gradient(180deg,#0a1024f2 0%,#0d1430eb 45%,#0b1127f5 78%,var(--base) 100%)}}.fs:has(#rochelle:not([hidden])) header{background:linear-gradient(180deg,#14100b70,#14100b20 74%,transparent)}.fs:has(#crack:not([hidden])) header{background:linear-gradient(180deg,#041a0ecc,#041a0e3a 74%,transparent)}.fs:has(#nocturne:not([hidden])) header{background:linear-gradient(180deg,#080c1ccc,#080c1c3a 74%,transparent)}.fs :is(#rochelle,#crack,#nocturne) .film h2{color:#ffffffb3;text-shadow:0 2px 18px #0004}.fs :is(#rochelle,#crack,#nocturne) .film-content{--story-ink:rgba(255,255,255,.7);color:var(--story-ink)}.fs :is(#rochelle,#crack,#nocturne) .film-content :is(h2,p,span,small){color:var(--story-ink)}.fs :is(#rochelle,#crack,#nocturne) .film .facts{border-top-color:#fff3}.fs :is(#rochelle,#crack,#nocturne){--film-poster-width:200px;--film-poster-height:calc(var(--film-poster-width) * var(--fs-poster-ratio, 711 / 498))}@media(min-width:761px){.fs :is(#rochelle,#crack,#nocturne) .cinema-content{min-height:calc(135vh + 40px + var(--film-poster-height) + 32px);min-height:calc(135svh + 40px + var(--film-poster-height) + 32px)}}@media(max-width:760px){.fs :is(#rochelle,#crack,#nocturne){--film-poster-width:160px}}.fs:has(#rochelle:not([hidden])) footer{background:#1d1812}.fs:has(#crack:not([hidden])) footer{background:#101917}.fs:has(#nocturne:not([hidden])) footer{background:#101219}body.fs-body:has(#rochelle:not([hidden])){background:#1d1812}body.fs-body:has(#crack:not([hidden])){background:#101917}body.fs-body:has(#nocturne:not([hidden])){background:#101219}.fs .crack-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;overflow:visible;animation:fs-crack-fade 14s linear infinite}.fs .crack-field path{fill:none;stroke:#021409;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1}.fs .crack-ray{stroke-width:1.5;opacity:.85}.fs .crack-branch{stroke-width:1.15;opacity:.75}.fs .crack-ring{stroke-width:1;opacity:.65}.fs .crack-group{--d:0s;opacity:0;animation:fs-crack-life-1 14s linear var(--d) infinite}.fs .crack-group--2{--d:2.5s;animation-name:fs-crack-life-2}.fs .crack-group--3{--d:5s;animation-name:fs-crack-life-3}.fs .crack-group .crack-ray{animation:fs-crack-draw 14s linear calc(var(--d) + var(--rs, 0s)) infinite}.fs .crack-group .crack-branch{animation:fs-crack-draw-late 14s linear calc(var(--d) + var(--rs, 0s) * .2) infinite}.fs .crack-group .crack-ring{animation:fs-crack-draw-ring 14s linear calc(var(--d) + var(--rs, 0s) * .2) infinite}@keyframes fs-crack-fade{0%,64%{opacity:1}82%{opacity:0;animation-timing-function:ease-in-out}to{opacity:0}}@keyframes fs-crack-life-1{0%,to{opacity:1}}@keyframes fs-crack-life-2{0%,82%{opacity:1}82.1%,to{opacity:0}}@keyframes fs-crack-life-3{0%,64%{opacity:1}64.1%,to{opacity:0}}@keyframes fs-crack-draw{0%{stroke-dashoffset:1}0.3%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes fs-crack-draw-late{0%{stroke-dashoffset:1}0.3%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes fs-crack-draw-ring{0%{stroke-dashoffset:1}0.8%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.fs .crack-impact{fill:#021409;stroke:none;opacity:0;transform-box:fill-box;transform-origin:center;animation:fs-crack-impact 14s linear var(--d) infinite}@keyframes fs-crack-impact{0%{opacity:.8;transform:scale(.2)}1.5%{opacity:.3;transform:scale(1)}4%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@media(max-width:760px){.fs .crack-group--1{transform:translate(80px,330px)}.fs .crack-group--2{transform:translate(-150px,250px)}.fs .crack-group--3{transform:translate(70px,160px)}}@media(prefers-reduced-motion:reduce){.fs .crack-field,.fs .crack-group,.fs .crack-group path,.fs .crack-impact{animation:none}.fs .crack-group{opacity:.6}.fs .crack-field path{stroke-dashoffset:0}}.fs .shatter-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;overflow:visible;animation:fs-shatter-fade 12s linear infinite}.fs .shatter-edge{fill:none;stroke:#031f10;stroke-opacity:.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1;stroke-width:1.6;animation:fs-shatter-edge-1 12s linear infinite}.fs .shatter-edge--2{animation-name:fs-shatter-edge-2}@keyframes fs-shatter-fade{0%,58%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes fs-shatter-edge-1{0%{stroke-dashoffset:1}0.4%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes fs-shatter-edge-2{0%,1.2%{stroke-dashoffset:1}1.6%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.fs .shatter-field,.fs .shatter-edge{animation:none}.fs .shatter-edge{stroke-dashoffset:0;stroke-opacity:.6}}.fs .skid-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;overflow:visible;animation:fs-skid-fade 12s linear infinite}.fs .skid-tread path{stroke:none;fill:#120d07}.fs .skid-tread .skid-smear{fill:none;stroke:#120d07;stroke-width:40;stroke-opacity:.09}.fs .skid-t1{fill-opacity:.5}.fs .skid-t2{fill-opacity:.34}.fs .skid-t3{fill-opacity:.2}.fs .skid-reveal{fill:none;stroke:#fff;stroke-width:70;stroke-linecap:butt;stroke-dasharray:1 2;stroke-dashoffset:1;animation:fs-skid-draw 12s linear infinite}@keyframes fs-skid-fade{0%,70%{opacity:1}92%{opacity:0}to{opacity:0}}@keyframes fs-skid-draw{0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.25,.6,.45,1)}11.7%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@media(max-width:760px){.fs .skid-car{transform:translate(-330px,40px)}}@media(prefers-reduced-motion:reduce){.fs .skid-field,.fs .skid-reveal{animation:none}.fs .skid-reveal{stroke-dashoffset:0}}.fs .spark-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 3px #ff7a1a) drop-shadow(0 0 8px #ff8a2a88)}.fs .spark{stroke:#ffd27a;stroke-width:2.2;stroke-linecap:round;opacity:0;animation:fs-spark 6s cubic-bezier(.15,.6,.4,1) calc(var(--t) + var(--sd)) infinite}.fs .spark-flash{fill:#fff2c4;opacity:0;transform-box:fill-box;transform-origin:center;animation:fs-spark-flash 6s linear var(--t) infinite}@keyframes fs-spark{0%{opacity:0;transform:translate(0)}1%{opacity:1;transform:translate(calc(var(--dx) * .15),calc(var(--dy) * .15))}6%{opacity:.9;transform:translate(var(--dx),var(--dy))}11%{opacity:0;transform:translate(calc(var(--dx) * 1.25),calc(var(--dy) * 1.25 + var(--g)))}to{opacity:0;transform:translate(calc(var(--dx) * 1.25),calc(var(--dy) * 1.25 + var(--g)))}}@keyframes fs-spark-flash{0%{opacity:.9;transform:scale(.3)}1.5%{opacity:.6;transform:scale(1.4)}4%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2)}}@media(max-width:760px){.fs .spark-burst:nth-of-type(1){transform:translate(300px,600px)}.fs .spark-burst:nth-of-type(2){transform:translate(705px,570px)}.fs .spark-burst:nth-of-type(3){transform:translate(690px,740px)}.fs .spark-burst:nth-of-type(4){transform:translate(320px,820px)}.fs .spark-burst:nth-of-type(5){transform:translate(520px,900px)}}@media(prefers-reduced-motion:reduce){.fs .spark-field{display:none}}.fs .header-switch{position:relative;justify-content:flex-start;flex-shrink:1;min-width:0;max-width:min(720px,62vw);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fs .header-switch::-webkit-scrollbar{display:none}.fs .header-switch.is-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.fs .header-switch.is-more-left{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.fs .header-switch.is-more-left.is-more-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}@media(max-width:760px){.fs .header-switch{max-width:none}.fs .header-switch.is-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}.fs .header-switch.is-more-left{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px);mask-image:linear-gradient(90deg,transparent,#000 22px)}.fs .header-switch.is-more-left.is-more-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent)}}.fs .film-next{position:relative;z-index:2;padding:56px max(7%,calc((100vw - 1120px)/2)) 40px;background:var(--base)}.fs .film-next:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:140px;background:linear-gradient(180deg,transparent,var(--base));pointer-events:none}.fs .film-next-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px}.fs .film-next-head h2{margin:0;font-size:19px;letter-spacing:-.3px}.fs .film-next-head span{font-size:12px;color:#ffffff75}.fs .film-next-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fs .film-next-track::-webkit-scrollbar{display:none}.fs .film-next-card{flex:0 0 min(360px,84%);scroll-snap-align:start;display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;padding:14px 18px 14px 14px;border-radius:14px;background:#ffffff0a;border:1px solid #ffffff14;transition:background .2s,border-color .2s}.fs .film-next-card:hover{background:#ffffff14;border-color:#ffffff24}.fs .film-next-card img{width:64px;height:auto;object-fit:cover;border-radius:6px;box-shadow:0 8px 20px #0005}.fs .film-next-text{display:flex;flex-direction:column;gap:4px;min-width:0}.fs .film-next-text small{font-size:10px;letter-spacing:.12em;color:var(--accent)}.fs .film-next-text strong{font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.35}.fs .film-next-text span{font-size:12px;color:#ffffffb0}.fs .film-next-text em{font-style:normal;font-size:11px;color:#ffffff70}.fs .film-next-arrow{font-size:16px;color:#ffffffb0;transition:transform .2s}.fs .film-next-card:hover .film-next-arrow{transform:translate(3px)}@media(max-width:760px){.fs .film-next{padding:44px 5% 28px}.fs .film-next-head h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.fs .film-next-card,.fs .film-next-arrow{transition:none}}.fs:has(#sandwitch:not([hidden])) footer,body.fs-body:has(#sandwitch:not([hidden])){background:#231832}.fs:has(#dollmaker:not([hidden])) footer,body.fs-body:has(#dollmaker:not([hidden])){background:#251e1b}.fs :is(#rochelle,#crack,#nocturne) .album .ambient{display:none}.fs .page.page--rochelle .album:after{background:linear-gradient(180deg,#866317 0%,#a07a1d 35%,#98741e 60%,#6b521a 82%,var(--base) 100%)}.fs .page.page--crack .album:after{background:linear-gradient(180deg,#0d2c1b 0%,#113121 35%,#0f2f20 60%,#0a241c 82%,var(--base) 100%)}.fs .page.page--nocturne .album:after{background:linear-gradient(180deg,#131528 0%,#18192e 35%,#171a31 60%,#0f1328 82%,var(--base) 100%)}.fs nav.film-picker{position:relative;display:block;width:auto;margin:0 0 0 auto;padding:0;gap:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:none}.fs nav.film-picker a{flex:none;text-align:left;color:#fff;font-size:inherit;border-radius:12px}.fs .film-picker-btn{display:inline-flex;align-items:center;gap:8px;max-width:min(320px,62vw);padding:11px 16px 11px 18px;border-radius:999px;border:1px solid #ffffff16;background:#ffffff0d;box-shadow:inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(28px) saturate(1.25);backdrop-filter:blur(28px) saturate(1.25);color:#fffffff0;font:inherit;font-size:11px;font-weight:500;letter-spacing:.015em;cursor:pointer;transition:background .2s}.fs .film-picker-btn:hover,.fs .film-picker.is-open .film-picker-btn{background:#ffffff1c}.fs .film-picker-current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs .film-picker-chevron{flex:none;opacity:.75;transition:transform .2s}.fs .film-picker.is-open .film-picker-chevron{transform:rotate(180deg)}.fs .film-picker-panel{position:absolute;top:calc(100% + 10px);right:0;width:340px;padding:8px;border-radius:18px;border:1px solid #ffffff1a;background:#16151b;-webkit-backdrop-filter:blur(30px) saturate(1.2);backdrop-filter:blur(30px) saturate(1.2);box-shadow:0 24px 60px #0008;animation:fs-picker-in .18s ease-out}.fs .film-picker-panel[hidden]{display:none}@keyframes fs-picker-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fs .film-picker-head{display:flex;justify-content:space-between;margin:6px 10px 8px;font-size:10px;letter-spacing:.08em;color:#ffffff70}.fs .film-picker-panel ul{list-style:none;margin:0;padding:0;max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain}.fs .film-picker-panel li+li{border-top:1px solid #ffffff0d}.fs .film-picker-panel a{display:grid;grid-template-columns:40px 1fr 16px;gap:14px;align-items:center;padding:10px;border-radius:12px;transition:background .15s}.fs .film-picker-panel a:hover{background:#ffffff0d}.fs .film-picker-panel a[aria-current]{background:#ffffff14}.fs .film-picker-panel img{width:40px;height:auto;object-fit:cover;border-radius:4px;box-shadow:0 4px 12px #0006}.fs .film-picker-text{display:flex;flex-direction:column;gap:3px;min-width:0}.fs .film-picker-text strong{font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.3}.fs .film-picker-text span{font-size:11px;color:#ffffffb0}.fs .film-picker-text em{font-style:normal;font-size:10px;color:#ffffff6b}.fs .film-picker-check{color:#fff;opacity:0}.fs .film-picker-panel a[aria-current] .film-picker-check{opacity:.9}@media(max-width:760px){.fs nav.film-picker{position:static}.fs .film-picker-btn{padding:10px 14px 10px 16px;font-size:10.5px}.fs .film-picker-panel{left:16px;right:16px;top:calc(100% - 8px);width:auto}}@media(prefers-reduced-motion:reduce){.fs .film-picker-panel{animation:none}.fs .film-picker-btn,.fs .film-picker-chevron{transition:none}}.fs footer{position:relative;z-index:2}.fs .film-picker-panel img,.fs .film-next-card img{transform:scale(1.07);clip-path:inset(3.3% round 4px)}.fs .samansa-shop-footer{--ink:#f2f0ec;--muted:rgba(242,240,236,.55);--subtle:rgba(242,240,236,.35);display:block;width:auto;max-width:none;margin:0;padding:56px 24px 40px;border-top:0;color:var(--ink);font-size:inherit;text-align:center}.fs .ssf-social{display:flex;justify-content:center;align-items:center;gap:32px;list-style:none;margin:0 0 36px;padding:0}.fs .ssf-social li{display:inline-flex}.fs .ssf-social a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--muted);transition:color .2s}.fs .ssf-social a:hover{color:var(--ink)}.fs .ssf-social svg{display:block}.fs .samansa-shop-footer .ssf-divider{display:block;height:1px;width:100%;max-width:1400px;margin:0 auto;background:#f2f0ec1a}.fs .ssf-pay{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;list-style:none;margin:36px 0 28px;padding:0}.fs .ssf-pay li{display:inline-flex}.fs .ssf-pay-icon{display:block;height:24px;width:auto}.fs .ssf-meta{margin:0;font-size:9px;font-weight:400;letter-spacing:.02em;line-height:2;color:var(--muted)}.fs .ssf-sep{display:inline-block;margin:0 10px;color:var(--subtle)}.fs .ssf-meta-link{color:var(--muted);transition:color .2s}.fs .ssf-meta-link:hover{color:var(--ink)}@media(max-width:760px){.fs .samansa-shop-footer{padding:48px 16px 32px}.fs .ssf-social{gap:24px;margin-bottom:28px}.fs .ssf-social a{width:22px;height:22px}.fs .ssf-pay{gap:8px;margin:28px 0 24px}.fs .ssf-pay-icon{height:20px}.fs .ssf-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;line-height:1.6}.fs .ssf-sep{display:none}.fs .ssf-copy{order:1;flex-basis:100%;margin-top:10px;color:var(--subtle)}.fs .ssf-meta-link:nth-of-type(2)+.ssf-sep{display:block;flex-basis:100%;height:0;margin:-6px 0 0;overflow:hidden;font-size:0}}@media(max-width:480px){.fs .ssf-social{gap:20px}.fs .ssf-pay{gap:6px}.fs .ssf-pay-icon{height:18px}}@media(prefers-reduced-motion:reduce){.fs .ssf-social a,.fs .ssf-meta-link{transition:none}}.fs .cinema-stage .film-next{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--base) 55%,transparent) 160px)}.fs .cinema-stage .film-next:before{display:none}.fs .cinema-stage .samansa-shop-footer{background:color-mix(in srgb,var(--base) 55%,transparent)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/samansa-film-special.css.map */
