*{--color-white: #fff;--color-black: #222;--color-paleBlue: #b5cad3;--color-deepBlue: #5f6983;--color-blueGray: #f4f8fa;--ease-out-sine: cubic-bezier(.14, 1, .34, 1)}@media (hover: hover) and (pointer: fine){* :focus-visible{box-shadow:inset 0 0 0 1px currentColor!important}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){*{--header-height: 8rem;--header-height-small: 6.5rem;--window-width: 128rem;--content-width: 88rem;--side-padding: 20rem;--breadcrumb-padding-top: calc(var(--header-height) + 2.5rem);--shoplist-height: 89.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){*{--header-height: 8.5rem;--header-height-small: 7rem;--side-padding: 3rem;--side-padding-small: 1.5rem;--breadcrumb-padding-top: calc(var(--header-height) + 1rem);--shoplist-height: 70rem}}html{font-size:.78125vw;background:var(--color-white);color:var(--color-white);position:relative;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;text-spacing-trim:space-all;scroll-padding-top:var(--header-height);overflow-x:hidden;scrollbar-width:thin}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){html{font-size:2.6666666667vw}}@media (min-width: 1280px){html{font-size:62.5%}}body{font-size:1.6rem;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;background:linear-gradient(279deg,#e4ebef 17.32%,var(--color-paleBlue) 31.96%,#7e8ea3 68.68%)}body:has(.Menu.open){overflow:hidden}img{max-width:100%;height:auto}button{cursor:pointer;color:inherit}footer.l-footer{color:var(--color-deepBlue);position:relative;z-index:1}sup{vertical-align:baseline;position:relative}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,legend,button,input,textarea,select,option{margin:0;padding:0;border:none}h1,h2,h3,h4,h5,h6,small,sub,sup,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}sub,sup{vertical-align:baseline}mark{background:none;color:inherit}button,input,textarea,select{background:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}select{border-radius:0;appearance:none}select::-ms-expand{display:none}button{cursor:pointer;text-align:inherit}dialog{margin:0;border:none;appearance:none;outline:none}summary{list-style-type:none}summary::-webkit-details-marker{display:none}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.sp{display:none!important}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.pc{display:none!important}}.font-en{font-family:maregraphe-variable,sans-serif;font-variation-settings:"wght" 300,"opsz" 6;text-transform:uppercase;letter-spacing:.1em}.font-ja{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400}.text-p{letter-spacing:2px;font-size:1.5rem;line-height:1.8}.text-m{letter-spacing:2px}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.text-m{font-size:1.5rem;line-height:1.8}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.text-m{font-size:1.4rem;line-height:1.7}}.text-s{line-height:1.8;font-size:1.2rem}.text-note{font-size:1rem;letter-spacing:2px;line-height:1.5}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.text-note{font-size:.9rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.letter-0-pc{letter-spacing:0}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.Cover{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50;display:flex;justify-content:center;align-items:center;pointer-events:none;animation:cover-fade 1.7s ease-out forwards;animation-delay:1.3s}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Cover{background:linear-gradient(128deg,var(--color-white, #fff) -50.51%,var(--color-paleBlue) 17.71%,var(--color-deepBlue, #5f6983) 85.92%)}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Cover{background:linear-gradient(131deg,#b0c4ce 11.35%,#646f88 77.8%)}}.Cover-logo{display:inline-block;margin-bottom:3rem;mask-image:linear-gradient(to bottom right,#000 0% 42%,#0000 65% 100%);mask-size:300% 300%;mask-position:0% 0%;mask-repeat:no-repeat;animation:logo-wipe-diag 1.2s linear forwards .2s,logo-fade .4s ease forwards .5s;animation-delay:.2s}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Cover-logo{width:49.7rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Cover-logo{width:24rem}}.Cover-logo svg{width:100%;height:100%}@keyframes logo-wipe-diag{to{mask-position:100% 100%}}@keyframes cover-fade{to{opacity:0;visibility:hidden}}.Header{width:100%;height:var(--header-height);position:fixed;top:0;display:flex;justify-content:space-between;align-items:center;transition:backdrop-filter .2s ease,background-color .2s ease,height .2s ease,transform .3s ease;z-index:20}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Header{padding:1.6rem 3rem;border-bottom:solid .5px var(--color-paleBlue)}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Header{padding:1rem var(--side-padding-small)}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Header:not(.Header--top){border-bottom:solid .5px var(--color-paleBlue)}}.Header.addColor{height:var(--header-height-small)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Header.addColor .Header-logo{scale:.9}.Header.addColor .Header-subList{padding-top:4.1rem}}.Header.addColor:not(.open){background-color:#b5cad3;backdrop-filter:blur(1px)}.Header.addColor:not(.open) .Header-icon span{background-color:var(--color-white)}.Header.hidden{transform:translateY(-100%)}.Header-logo{color:var(--color-white);width:12.715rem;height:4.5rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Header-logo{transform-origin:0 0;transition:scale .15s linear;width:16rem;height:5.693rem}}.Header-logo svg{width:100%;height:100%}.Header-nav,.Header-menu{display:flex;align-items:center}.Header-menu>li:nth-child(2){margin-left:2.5rem}.Header-menu>li:last-child{margin-left:4rem}.Header-links{position:relative}.Header-link{font-family:maregraphe-variable,sans-serif;font-variation-settings:"wght" 300,"opsz" 6;text-transform:uppercase;line-height:1.2;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-size:1.5rem;line-height:1.5}@media (hover: hover) and (pointer: fine){.Header-link span,.Header-link:before{transition:transform 1s var(--ease-out-sine)}.Header-link:hover span,.Header-link:hover:before{transform:translateY(-100%)}}.Header-link span{transform:translateY(0)}.Header-link:before{content:attr(data-text);position:absolute;left:0;top:100%;transform:translateY(0);color:inherit}.Header div[data-current=true]{position:relative}.Header div[data-current=true]:after{content:"";position:absolute;background:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/icons/currentMoon.svg) center/contain no-repeat;top:-1.3rem;left:-2.2rem;filter:blur(2.5px);width:4.4rem;height:4.8rem}.Header-trigger{font-family:maregraphe-variable,sans-serif;font-variation-settings:"wght" 300,"opsz" 6;text-transform:uppercase;font-size:1.5rem;letter-spacing:.05em;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-decoration:none;gap:.8rem}.Header-trigger .Header-plus{position:relative;display:block;width:1.1rem;aspect-ratio:1;display:grid;place-items:center;transition:scale .2s ease-out}.Header-trigger .Header-plus:before,.Header-trigger .Header-plus:after{content:"";position:absolute;width:100%;height:1px;background:currentColor}.Header-trigger .Header-plus:after{rotate:90deg;transition-property:opacity,scale;transition-duration:.3s;transition-timing-function:ease}.Header-trigger .Header-plus:is(.Header-links.open *):after{opacity:0;scale:0 1}.Header-subList{position:absolute;opacity:0;top:0rem;padding-top:4.75rem;transition:padding-top .1s;display:none}.Header-subList ul{width:23.5rem;background:linear-gradient(90deg,#8392a5 0%,var(--color-deepBlue) 106.8%)}.Header-subList:is(.Header-links.open *){display:flex;flex-direction:column}.Header-subLink{display:flex;justify-content:space-between;align-items:center;width:100%;line-height:1;font-size:1.2rem;padding:1.6rem}@media (hover: hover) and (pointer: fine){.Header-subLink span{transition:opacity .3s ease-out}.Header-subLink:hover span{opacity:.6}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Header-subLink .arrowRight{width:1.2rem;aspect-ratio:1;background-color:var(--color-white);mask:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/icons/arrowRight.svg) center/contain no-repeat;display:inline-grid;place-items:center}}.Header-instagram{width:5.3rem;height:3.3rem;display:grid;place-items:center;margin-left:4.6rem}@media (hover: hover) and (pointer: fine){.Header-instagram{transition:opacity .2s ease}.Header-instagram:hover{opacity:.7}}.Header-instagram svg{width:1.3rem;height:1.3rem;aspect-ratio:1}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Header-instagram svg{width:1.7rem;height:1.7rem}}.Header-icon{width:4rem;height:4rem;position:relative;display:flex;justify-content:center;align-items:center;z-index:6}.Header-icon span{height:.2rem;position:absolute;mask-position:center;mask-size:contain;mask-repeat:no-repeat;background-color:var(--color-paleBlue)}.Header-icon .icon-top{width:2.6rem;mask-image:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/icons/hamburgerLong.svg);top:1.5rem;left:.8rem;transition:trans}.Header-icon .icon-middle{width:2.6rem;mask-image:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/icons/hamburgerLong.svg);top:2rem;left:.8rem;opacity:0}.Header-icon .icon-bottom{width:1.5rem;mask-image:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/icons/hamburgerShort.svg);top:auto;bottom:1.6rem;left:auto;right:.7rem}.Header-icon[aria-expanded=true] .icon-top{animation:topBarOpen .25s ease-out forwards}.Header-icon[aria-expanded=true] .icon-middle{animation:midBarOpen .25s ease-out forwards}.Header-icon[aria-expanded=true] .icon-bottom{animation:botBarOpen .25s ease-out forwards}.Header-icon[aria-expanded=false] .icon-top{animation:topBarClose .25s ease-out forwards}.Header-icon[aria-expanded=false] .icon-bottom{animation:botBarClose .25s ease-out forwards}@keyframes topBarOpen{0%{transform:translate(0) rotate(0)}50%{transform:translateY(.5rem) rotate(0)}to{transform:translateY(.5rem) rotate(-45deg)}}@keyframes topBarClose{0%{transform:translateY(.5rem) rotate(-45deg)}50%{transform:translateY(.5rem) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes midBarOpen{0%{opacity:0;transform:rotate(0)}50%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(45deg)}}@keyframes midBarClose{0%{opacity:1;transform:rotate(45deg)}50%{opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(0)}}@keyframes botBarOpen{0%{transform:translateY(0);opacity:1}to{transform:translateY(-.5rem);opacity:0}}@keyframes botBarClose{0%{transform:translateY(-.5rem);opacity:0}to{transform:translateY(0);opacity:1}}.Menu{--top: calc(var(--header-height) - .2rem);--menu-side-padding: 3rem;display:block;position:fixed;top:0;left:0;padding-top:var(--top);max-height:100%;width:100%;height:100dvh;user-select:none;pointer-events:none;visibility:hidden;color:var(--color-white);z-index:10;background:linear-gradient(131deg,var(--color-paleBlue, #b5cad3) 4.86%,var(--color-deepBlue, #5f6983) 87.99%)}.Menu.open{user-select:auto;pointer-events:all}.Menu.open .Menu-moon{transform:translate(0) scale(1);opacity:1}.Menu-inner{height:calc(100dvh - var(--top));overflow-y:auto;padding-bottom:1.6rem}.Menu-moon{width:10rem;height:10rem;position:absolute;background:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/common/moon.webp) center/contain no-repeat;left:auto;right:3rem;top:38.6rem;opacity:0;transform:translate(.5rem,.7rem) scale(.8);transition:transform .3s .2s linear,opacity .3s .2s linear}.Menu-list{margin-top:1rem}.Menu-list>li:last-child{padding:1rem var(--menu-side-padding);position:relative;margin-top:1rem}.Menu-list>li:last-child:before{content:"";background-color:var(--color-paleBlue);position:absolute;left:var(--menu-side-padding);top:0;width:10rem;height:.5px}.Menu-item,.Menu-childItem{line-height:1.2;display:flex;align-items:center;letter-spacing:.05em;padding-inline:var(--menu-side-padding)}.Menu span.Menu-item{padding-top:2rem;padding-bottom:.8rem}.Menu a.Menu-item{padding-block:2rem}.Menu-item{font-size:1.5rem}.Menu-childItem{padding-block:1.6rem;font-size:1.3rem;gap:1rem}.Menu-childItem:before{content:"";width:1.5rem;height:.5px;background-color:var(--color-paleBlue);display:inline-block}.Menu-instagram{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;position:relative;margin-top:2rem}.Menu-instagram svg{display:block;width:100%;height:100%}.Menu-bottom{padding-inline:var(--menu-side-padding);display:flex;flex-direction:column;justify-content:center}.Menu-shopList{margin-top:5.3rem;padding:1.3rem 3rem 1.6rem;background-attachment:fixed;background:#ffffff1a;box-shadow:0 0 1rem #ffffff4d inset;display:flex;flex-direction:column;justify-content:center;gap:1.6rem}.Menu-shopList p{font-size:1.6rem;text-align:center;letter-spacing:.1em}.Menu-shopListLinks{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 1.5rem}.Menu-shopItem{display:block;position:relative;width:100%;height:4rem;background-color:var(--color-white)}.Menu-shopItem img{width:100%;height:100%;object-fit:cover}.Menu-shopItem.comingsoon{pointer-events:none}.Menu-shopItem.comingsoon:after{content:"COMING SOON";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1rem;font-family:maregraphe-variable,sans-serif;font-variation-settings:"wght" 300,"opsz" 6;text-transform:uppercase;color:var(--color-paleBlue);background-color:#e0eaf0;letter-spacing:.1em}.Menu-copyright{font-size:1rem;scale:.9;text-align:center;display:block;margin-top:4.25rem}.Artdirection:where(.astro-sxnz4lrq){max-width:100%;height:auto}img:where(.astro-sxnz4lrq){display:block;width:100%;height:auto}.BackToTop{border-radius:50%;box-shadow:0 0 .4rem #00000040;background:radial-gradient(69.27% 69.27% at 50% 50%,var(--color-deepBlue) 0%,var(--color-paleBlue) 100%);overflow:hidden;position:relative;margin-inline:auto}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.BackToTop{width:9.6rem;height:9.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.BackToTop{width:5.7rem;height:5.7rem}}@media (hover: hover) and (pointer: fine){.BackToTop:hover{transition:transform .4s ease}.BackToTop:hover:before{transform:translate(-50%,-50%) scale(2);filter:blur(0px)}}.BackToTop:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:100%;height:100%;border-radius:50%;background:radial-gradient(69.27% 69.27% at 50% 50%,var(--color-deepBlue) 0%,var(--color-paleBlue) 100%);transition:transform .8s ease;filter:blur(10px)}.BackToTop:after{content:"";background:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/icons/moon_backToTop.svg) center/contain no-repeat;aspect-ratio:40/44;position:absolute}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.BackToTop:after{left:.5rem;top:1.3rem;width:6.7rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.BackToTop:after{left:.5rem;top:.7rem;width:4rem}}.BackToTop-text{font-family:maregraphe-variable,sans-serif;font-variation-settings:"wght" 300,"opsz" 6;text-transform:uppercase;letter-spacing:.05em;position:absolute}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.BackToTop-text{font-size:1.5rem;top:3.9rem;left:4.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.BackToTop-text{font-size:1.1rem;top:2.1rem;left:2.5rem}}.BgTexture{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/common/bgTexture.webp);background-size:240px;background-repeat:repeat;mix-blend-mode:multiply;pointer-events:none;background-size:200px}.Hgroup{letter-spacing:.1em}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Hgroup--h2{font-size:3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Hgroup--h2{font-size:2.2rem}}.Hgroup--h3{font-size:2.2rem}.ShopList{background:linear-gradient(279deg,#e4ebef 17.32%,var(--color-paleBlue) 31.96%,#7e8ea3 68.68%);width:100%;text-align:center;position:relative;overflow:clip;height:var(--shoplist-height);z-index:0}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ShopList{padding:20rem 20rem 10.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ShopList{background:linear-gradient(352deg,#baced6 3.4%,#8998aa 96.19%);padding:15rem var(--side-padding) 20rem}}.ShopList-bg{z-index:-1}.ShopList-inner{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ShopList-inner{position:fixed;will-change:transform;left:0;top:0;width:100%;height:100%}}.ShopList-main{will-change:transform;transform:translateZ(0);position:relative;width:100%;z-index:0}.ShopList-logo{margin-inline:auto;display:block}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ShopList-logo{width:61rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ShopList-logo{width:31.5rem}}.ShopList-logo svg{width:100%;height:100%}.ShopList-content{background:#ffffff1a;box-shadow:0 0 1rem #ffffff4d inset;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ShopList-content{margin-top:8rem;padding:4rem 4rem 5rem;width:var(--content-width);margin-inline:auto;gap:2.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ShopList-content{margin-top:3.7rem;gap:3rem;padding:3rem 3rem 4rem}}.ShopList-heading{text-align:center}.ShopList-links{display:grid;justify-content:space-between}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ShopList-links{grid-template-columns:repeat(4,1fr);gap:1.3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ShopList-links{grid-template-columns:repeat(2,1fr);gap:1.6rem 1.5rem}}.ShopList-item{background-color:var(--color-white);display:flex;position:relative;align-items:center}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ShopList-item{width:19rem;height:6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ShopList-item{height:5.7rem}}@media (hover: hover) and (pointer: fine){.ShopList-item{transition:opacity .3s ease-out}.ShopList-item:hover{opacity:.6}}.ShopList-item.comingsoon{pointer-events:none}.ShopList-item.comingsoon:after{content:"COMING SOON";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1rem;font-family:maregraphe-variable,sans-serif;font-variation-settings:"wght" 300,"opsz" 6;text-transform:uppercase;color:var(--color-paleBlue);background-color:#e0eaf0;letter-spacing:.1em}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ShopList-item.comingsoon:after{font-size:1.4rem}}.ShopList-item picture,.ShopList-item img{width:100%;height:100%;object-fit:contain}.ShopList-back{margin-top:4rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ShopList-back{margin-top:5.2rem}}main{position:relative;z-index:1}.Marquee{--gap: 4rem;--image-size: 3.6rem;--speed-pc: 150s;--speed-sp: 140s}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Marquee--top{height:10.6rem}}.Marquee-row{overflow:hidden;height:100%}.Marquee-seamless{display:flex;width:max-content;animation:marquee var(--speed-sp) linear infinite}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Marquee-seamless{animation-duration:var(--speed-pc);height:100%}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Marquee-seamless{height:8rem}}.Marquee-group{display:flex;flex:0 0 auto;white-space:nowrap;align-items:center;column-gap:var(--gap)}.Marquee-slide{display:inline-flex;align-items:center;gap:4rem;flex:0 0 auto}.Marquee-text{font-size:1.3rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Marquee-text{font-size:2.2rem}}.Marquee-image{width:var(--image-size);height:var(--image-size)}.Marquee-image img{width:100%;height:100%;object-fit:contain;display:block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ShopButton{border-radius:calc(infinity * 1px);font-size:1.3rem;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.7rem 2.4rem .8rem 1.6rem;background:var(--color-deepBlue);box-shadow:0 0 4px #b5cad3cc inset;height:3.4rem;position:relative;z-index:0;overflow:hidden}@media (hover: hover) and (pointer: fine){.ShopButton .ShopButton-bg{transition:opacity .2s ease-out,transform .4s ease-in}.ShopButton:hover .ShopButton-bg{filter:blur(10px);transform:translate(-50%,-50%) scale(2);opacity:.6;transition:transform .4s ease-out,opacity .25s ease-in-out}}.ShopButton:before{content:"";display:block;width:1.8rem;height:1.8rem;mask:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/icons/cart.svg) center/contain no-repeat;background-color:var(--color-white)}.ShopButton--full{width:100%}.ShopButton--medium{width:14rem}.ShopButton-bg{display:none}@media (hover: hover) and (pointer: fine){.ShopButton-bg{mix-blend-mode:multiply;opacity:0;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:18.9rem;height:8.9rem;border-radius:50%;background-color:var(--color-paleBlue);z-index:-1}}.Breadcrumb{letter-spacing:2px;line-height:1.5}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Breadcrumb{padding-left:3rem;font-size:.9rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Breadcrumb{font-size:1.1rem;padding-left:var(--side-padding-small)}}.Breadcrumb-list{display:inline-block}.Breadcrumb-item{display:inline}.Breadcrumb-item:not(:last-child) a{color:var(--color-paleBlue)}.Breadcrumb-item:not(:last-child):after{content:"/";color:var(--color-paleBlue)}.AboutFv{position:relative;background:linear-gradient(157deg,#9fb1be 6.77%,#69748c 85.14%);padding-top:var(--breadcrumb-padding-top)}.AboutFv-bg{z-index:0}.AboutFv-header{position:relative}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.AboutFv-header{padding-top:4.5rem;padding-bottom:7rem;width:var(--content-width);margin-inline:auto;display:flex;align-items:flex-start;gap:6.5rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.AboutFv-header{padding:6rem var(--side-padding) 4rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.AboutFv-logo{width:48rem;flex-shrink:0}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.AboutFv-logo{width:30.2rem}}.AboutFv-texts{text-shadow:0 0 4px rgba(0,0,0,.25)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.AboutFv-texts{margin-top:1rem}}.AboutFv-title{line-height:1.4;letter-spacing:.1em;font-size:1.8rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.AboutFv-title{position:relative;top:-.3rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.AboutFv-text{margin-top:1.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.AboutFv-text{margin-top:2.8rem}}.AboutFv-figure{border-top:.5px solid var(--color-paleBlue);border-bottom:.5px solid var(--color-paleBlue);position:relative}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.AboutFv-figure{padding:9rem 4.2rem 6.9rem 5rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.AboutFv-figure{padding:4rem 0 3.8rem .1rem}}.AboutFv-graphic{margin-inline:auto}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.AboutFv-graphic{width:118.7rem;height:39rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.AboutFv-graphic{width:37.4rem;height:45.7rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About01{width:var(--content-width);margin-inline:auto;display:flex;justify-content:space-between}}.About01-texts{text-shadow:0 0 4px rgba(0,0,0,.25)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About01-heading{margin-bottom:3rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About01-heading sup{font-size:50%;top:-1em}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About01-heading sup{font-size:60%;top:-.6em}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About01-text{margin-top:3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About01-text+p{margin-top:1.8rem}}.About01-text sup{font-size:60%;top:-.6em}.About01-note{display:block}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About01-note{margin-top:3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About01-note{margin-top:1.6rem}}.About01-note .ast{margin-right:.2rem}.About01-image{border:.5px solid var(--color-paleBlue)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About01-image{flex-shrink:0;width:36.7rem;height:44.6rem;padding:2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About01-image{margin-top:4rem;width:25.5rem;height:31.3rem;padding:.8rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About02{width:var(--content-width);margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:5.1rem}}.About02-image{border:.5px solid var(--color-paleBlue)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About02-image{flex-shrink:0;width:35.4rem;height:23.6rem;padding:1rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About02-image{width:31.5rem;height:16.6rem;padding:.8rem}}.About02-texts{text-shadow:0 0 4px rgba(0,0,0,.25)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About02-texts{margin-top:3.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About02-heading{margin-bottom:3rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About02-heading sup{font-size:50%;top:-1em}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About02-heading sup{font-size:60%;top:-.6em}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About02-text{margin-top:3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About02-text+p{margin-top:1.8rem}}.About02-text sup{font-size:60%;top:-.6em}.About03{position:relative;z-index:0}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03{width:var(--content-width);margin-inline:auto}}.About03-main{display:flex}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03-main{justify-content:space-between;align-items:center}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03-main{flex-direction:column;gap:4rem}}.About03-texts{text-shadow:0 0 4px rgba(0,0,0,.25)}.About03-image{flex-shrink:0}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03-image{width:47.5rem;height:38.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03-image{order:-1;width:100%;height:26.6rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03-heading sup{font-size:50%;top:-1em}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03-heading sup{font-size:60%;top:-.6em}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03-text{margin-top:2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03-text{margin-top:3rem}}.About03-text sup{font-size:60%;top:-.6em}.About03-note{display:flex;margin-top:2rem;gap:.8rem}.About03-note .note-text{display:flex;flex-direction:column;gap:.8rem;text-shadow:0 0 4px rgba(0,0,0,.2)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03-last{display:flex;align-items:center;gap:10rem;margin-top:15rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03-last{margin-top:8rem}}.About03-lastImage{border:.5px solid var(--color-paleBlue)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03-lastImage{flex-shrink:0;width:30.4rem;height:36.8rem;padding:2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03-lastImage{width:100%;height:34.5rem;padding:.8rem}}.About03-lastParagraph{letter-spacing:2px;text-shadow:0 0 4px rgba(0,0,0,.25)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03-lastParagraph{font-size:1.8rem;line-height:2.6;margin-top:2.4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03-lastParagraph{font-size:1.4rem;line-height:2.9;margin-top:4rem}}.About03 .BgBlur{position:absolute;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/pages/about/bgBlur.webp);z-index:-1;transition:transform .6s ease-out}.About03 .BgBlur--1{left:auto;transition-delay:0s}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03 .BgBlur--1{width:36.2rem;top:34.9rem;right:-27.7rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03 .BgBlur--1{width:13.7rem;bottom:57.2rem;right:-1.5rem}}.About03 .BgBlur--2{top:auto;transition-delay:.1s}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03 .BgBlur--2{width:17.2rem;bottom:25rem;left:31.1rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03 .BgBlur--2{width:19.4rem;left:auto;right:-4rem;bottom:6.9rem}}.About03 .BgBlur--3{top:auto;transition-delay:.2s}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03 .BgBlur--3{width:26.4rem;bottom:4.1rem;left:auto;right:-6.5rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03 .BgBlur--3{width:9.7rem;left:-5rem;bottom:-.1rem}}.About03 .BgBlur--4{top:auto;transition-delay:.15s}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.About03 .BgBlur--4{width:44.7rem;bottom:-20rem;left:-35.5rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.About03 .BgBlur--4{width:15.6rem;left:auto;right:0rem;bottom:-15rem}}.SectionDivider{display:block;margin-inline:auto}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.SectionDivider{width:14.8rem;height:13.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.SectionDivider{width:12.3rem;height:11.2rem}}.AboutContents{position:relative;overflow:hidden;background:linear-gradient(18deg,#b0c4ce 6.22%,#626d86 87.52%)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.AboutContents{padding:15rem 2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.AboutContents{padding:7.8rem var(--side-padding) 8rem}}.AboutContents section{position:relative;z-index:1}.AboutContents h3{letter-spacing:.1em;line-height:1.8}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.AboutContents h3{font-size:2.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.AboutContents h3{font-size:1.8rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.AboutContents-divider{margin-block:8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.AboutContents-divider{margin-top:3rem;margin-bottom:2.8rem}}.AboutContents-divider--2{transform:scaleX(-1)}.ProductItem{display:flex;justify-content:center;width:100%;flex-direction:column}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ProductItem{width:32rem;padding:3.25rem 3rem 3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ProductItem{padding:1.35rem var(--side-padding-small) 2rem}}.ProductItem-subtext{line-height:1.4;font-size:1.2rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ProductItem-subtext{font-size:1.4rem}}.ProductItem-subtext sup{vertical-align:baseline;position:relative;top:-.4em;font-size:66%}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ProductItem-subtext sup{font-size:66%}}.ProductItem-image{width:100%;background-color:#5f69831a}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ProductItem-image{height:25.5rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ProductItem-image{height:16rem}}.ProductItem-image img{aspect-ratio:1}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ProductItem-details{margin-top:1.2rem;display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ProductItem-details{margin-top:1.3rem}}.ProductItem-texts{margin-top:1.2rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ProductItem-texts{margin-top:3.3rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ProductItem-title{font-size:1.6rem;margin-top:.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ProductItem-title{margin-top:.4rem;font-size:1.4rem;line-height:1.25}}.ProductItem-volume{font-size:1.4rem}.ProductItem-volume>span{font-size:1.2rem}.ProductItem-price{font-size:1.4rem}.ProductItem-tax{font-size:1rem;position:relative;top:-.1rem}.ProductItem-divider{width:.85rem;height:1.4rem}.ProductItem-pageButton{font-size:1.1rem;display:flex;align-items:center;justify-content:center;padding:.7rem 1.6rem .8rem;line-height:1;border-radius:calc(infinity * 1px);background-color:#5f69834d}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ProductItem-pageButton{height:2.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ProductItem-pageButton{margin-top:1.6rem}}@media (hover: hover) and (pointer: fine){.ProductItem-pageButton{transition:background-color .3s ease-out}.ProductItem-pageButton:hover{background-color:#5f6983cc}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.ProductItem-shopButton{margin-top:1.9rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.ProductItem-shopButton{margin-top:.8rem}}.Products{position:relative;background:linear-gradient(202deg,#5f698300 10.91%,#5f6983f0 86.37%);border-top:.5px solid var(--color-paleBlue)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Products{background:linear-gradient(202deg,#5f698300 10.91%,#5f6983d6 86.37%)}}.Products:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(90deg,#e4ecef 0%,var(--color-paleBlue) 50%,#768399 100%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Products:before{background:linear-gradient(90deg,#c7d7dd 0%,var(--color-paleBlue) 50%,#9cacc9 100%)}}.Products-bg{z-index:0}.Products-inner{position:relative;z-index:1}.Products-main{border-top:.5px solid var(--color-paleBlue);border-bottom:.5px solid var(--color-paleBlue)}.Products-list{display:grid}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Products-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Products-list{grid-template-columns:repeat(4,1fr);justify-content:center;width:var(--window-width);margin-inline:auto}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Products-list>li{border-left:solid .5px var(--color-paleBlue)}.Products-list>li:last-child{border-left:solid .5px var(--color-paleBlue)}.Products-list>li:last-child{border-right:solid .5px var(--color-paleBlue)}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Products-list>li:nth-child(2n){border-left:solid .5px var(--color-paleBlue)}.Products-list>li:nth-child(n+3){border-top:solid .5px var(--color-paleBlue)}}.Products-notes{display:flex;flex-direction:column;gap:.4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Products-notes{padding:1.6rem var(--side-padding-small)}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Products-notes{padding:1.4rem 3rem 2.4rem;width:fit-content;margin-left:auto}}@media screen and (min-width: 1366px) and ((orientation: landscape) or (hover: hover)){.Products-notes{padding-inline:2.34375vw}}.Products-notes>li{display:flex;align-items:center;gap:.4rem}.Products-notes>li span{display:block;width:2rem;flex-shrink:0}.FaqHeader{padding-top:var(--breadcrumb-padding-top)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.FaqHeader-contents{padding-top:4.1rem;width:var(--content-width);margin-inline:auto}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.FaqHeader-contents{padding-top:5.4rem;padding-inline:var(--side-padding-small)}}.FaqHeader-heading{font-size:3rem;color:var(--color-white);text-shadow:0 0 4px rgba(0,0,0,.25);text-align:center}.FaqHeader-links{display:grid;justify-content:space-between}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.FaqHeader-links{grid-template-columns:repeat(4,1fr);margin-top:7.4rem;gap:2.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.FaqHeader-links{grid-template-columns:repeat(2,1fr);margin-top:3.4rem;gap:.6rem 2.5rem}}.FaqHeader-link{display:flex;justify-content:space-between;align-items:center;letter-spacing:.05em;font-size:1.1rem;border-bottom:.5px solid var(--color-paleBlue);gap:1rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.FaqHeader-link{padding:1.4rem 1.4rem 1.4rem 1.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.FaqHeader-link{padding:1.4rem 1.4rem 1.4rem .8rem}}@media (hover: hover) and (pointer: fine){.FaqHeader-link:after,.FaqHeader-link span{transition:translate .3s cubic-bezier(.39,.575,.565,1)}.FaqHeader-link:hover:after,.FaqHeader-link:hover span{translate:0 .3rem}}.FaqHeader-link:after{content:"";background:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/icons/arrowRight.svg) center/contain no-repeat;rotate:90deg;width:1.2rem;aspect-ratio:1;display:inline-block}.FaqHeader-link span{text-shadow:0 0 4px rgba(0,0,0,.25)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.FaqContents{--accordion-text-gap: 1.8rem;width:var(--content-width);margin-inline:auto;margin-top:8.4rem;padding-bottom:15rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.FaqContents{--accordion-text-gap: 1.2rem;padding-inline:var(--side-padding-small);margin-top:6rem;padding-bottom:8rem}}.FaqContents-section+.FaqContents-section{margin-top:8rem}.FaqContents-heading{display:flex;align-items:center}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.FaqContents-heading{gap:2.8rem;font-size:2.2rem;margin-bottom:4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.FaqContents-heading{gap:1.8rem;font-size:1.5rem;margin-bottom:3rem}}.FaqContents-heading span{text-shadow:0 0 4px rgba(0,0,0,.25)}.FaqContents-heading .en{text-transform:uppercase}.FaqContents-heading .ja{position:relative;top:-.2rem;letter-spacing:2px}.FaqContents-heading .ja:before{content:"";width:1px;background-color:var(--color-paleBlue);position:absolute;top:50%;translate:0 -50%}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.FaqContents-heading .ja:before{left:-1.6rem;height:2.45rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.FaqContents-heading .ja:before{left:-1.2rem;height:1.7rem}}.FaqContents-content{display:flex;flex-direction:column;gap:2.1rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.FaqContents-content{gap:3.2rem}}.FaqContents-accordion{border-bottom:.5px solid var(--color-paleBlue)}.FaqContents-accordion[open] .icon:after{rotate:180deg}.FaqContents-accordion .mark{position:relative;top:-.2em}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.FaqContents-accordion .mark{font-size:2.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.FaqContents-accordion .mark{font-size:2.4rem}}.FaqContents-trigger{display:grid;gap:var(--accordion-text-gap);align-items:flex-start}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.FaqContents-trigger{grid-template-columns:2.4rem 1fr 3.1rem;padding-bottom:2.7rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.FaqContents-trigger{grid-template-columns:2.2rem 1fr 3.1rem;padding-bottom:2rem}}@media (hover: hover) and (pointer: fine){.FaqContents-trigger{cursor:pointer}.FaqContents-trigger .mark,.FaqContents-trigger .FaqContents-faqText{transition:opacity .3s}.FaqContents-trigger:hover .mark,.FaqContents-trigger:hover .FaqContents-faqText{opacity:.6}}.FaqContents-trigger .icon{display:inline-block;position:relative;width:3.1rem;height:3.1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.FaqContents-trigger .icon{top:-.2rem}}.FaqContents-trigger .icon:before,.FaqContents-trigger .icon:after{content:"";aspect-ratio:1;width:1.6rem;height:1px;background-color:var(--color-white);position:absolute;inset:0;margin:auto}.FaqContents-trigger .icon:after{transition:rotate .35s ease-out;rotate:90deg}.FaqContents-content{overflow:hidden;text-shadow:0 0 4px rgba(0,0,0,.25)}.FaqContents-answer{display:grid;grid-template-columns:2.4rem 1fr;gap:var(--accordion-text-gap);padding-bottom:3rem}.FaqContents-faqText{line-height:1.8;letter-spacing:2px;padding-top:.1rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.FaqContents-faqText{font-size:1.5rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.FaqContents-faqText{font-size:1.2rem}}.Faq{background:linear-gradient(172deg,#899bad 6.45%,var(--color-deepBlue) 93.55%)}.CategoryFv{overflow:hidden;position:relative;padding-top:var(--breadcrumb-padding-top)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryFv{background:linear-gradient(340deg,#a9bcc8 13.23%,#67728a 90.74%)}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryFv{background:linear-gradient(349deg,#9cadbb 16.19%,#657088 83.81%)}}.CategoryFv-bg{z-index:0}.CategoryFv-content{position:relative;z-index:1}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryFv-content{width:var(--content-width);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:6.7rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryFv-content{padding-block:4rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryFv-info{width:39rem;flex-shrink:0}}.CategoryFv-title{letter-spacing:.1em;line-height:1.6;font-weight:400}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryFv-title{font-size:2.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryFv-title{font-size:2.4rem;padding-inline:var(--side-padding-small)}}.CategoryFv-title span{display:block}.CategoryFv-title sup{font-size:1rem;top:-1em}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryFv-title sup{top:-1.5em}}.CategoryFv-note{letter-spacing:2px;line-height:1.5}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryFv-note{margin-top:.6rem;font-size:1rem;scale:.9;transform-origin:0 0}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryFv-note{font-size:1rem;margin-top:1.6rem;padding-inline:var(--side-padding-small)}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryFv-note span{margin-right:.4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryFv-note span{margin-right:.2rem}}.CategoryFv-products{display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryFv-products{margin-top:4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryFv-products{padding-inline:var(--side-padding-small)}}.CategoryFv-products>li{display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid rgba(181,202,211,.5);line-height:1.4;padding-bottom:.2rem}.CategoryFv-products>li .productDetails{display:flex;align-items:center;gap:.4rem}.CategoryFv-products>li .productName{font-size:1.2rem}.CategoryFv-products>li .volume{font-size:1.2rem}.CategoryFv-products>li .volume span{font-size:1.1rem}.CategoryFv-products>li .divider{width:.85rem}.CategoryFv-products>li .divider svg{width:100%;height:100%}.CategoryFv-products>li .price{font-size:1.2rem}.CategoryFv-products>li .tax{font-size:1rem}.CategoryFv-shopButton{margin-left:auto;margin-top:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryFv-shopButton{margin-right:var(--side-padding-small)}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryFv-image{width:42.3rem;height:42.2rem;margin-top:-4rem}}.CategoryFv-image img{width:100%;height:100%;object-fit:cover}.CategoryFv-marquee{border-top:.5px solid var(--color-paleBlue)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryFv-marquee{height:11.9rem}}.CategoryAbout{position:relative;z-index:0}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryAbout{background:linear-gradient(42deg,#c4d5dc 13.89%,#f5f8f9 79.22%);padding-block:8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryAbout{background:linear-gradient(0deg,#c2d4db,#fcfdfd);padding:8rem var(--side-padding-small)}}.CategoryAbout-content{position:relative;z-index:1;color:var(--color-deepBlue)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryAbout-content{width:var(--content-width);margin-inline:auto;display:flex;align-items:center;gap:9.4rem}}.CategoryAbout-content:before{content:"";position:absolute;left:auto;aspect-ratio:1}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryAbout-content:before{background:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/common/moon_dark.webp) center/contain no-repeat;top:-.2rem;right:-3.9rem;width:12.7rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryAbout-content:before{background:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/common/moon_dark_sp.webp) center/contain no-repeat;opacity:.2;top:auto;bottom:-3rem;right:-.1rem;width:10rem}}.CategoryAbout-image{border:.5px solid var(--color-paleBlue)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryAbout-image{flex-shrink:0;width:34.6rem;margin-top:3rem;padding:2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryAbout-image{padding:1.5rem}}.CategoryAbout-image img{width:100%}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryAbout-texts{padding-inline:1.5rem;margin-top:3.5rem}}.CategoryAbout-title{letter-spacing:2px;line-height:1.8}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryAbout-title{font-size:2.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryAbout-title{font-size:1.8rem}}.CategoryAbout-title sup{font-size:56%;letter-spacing:.1em;top:-.6em}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryAbout-title sup{font-size:60%}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryAbout-description{white-space:nowrap;margin-top:4.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryAbout-description{margin-top:3rem}}.CategoryAbout-description sup{font-size:66%;top:-.6em}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryAbout-notes{margin-top:3.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.CategoryAbout-notes{margin-top:3rem}}.CategoryAbout-notes .note span{width:2rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.CategoryAbout-notes .note span{margin-right:.4rem}}.CategoryAbout-notes .note+*{margin-top:.4rem}.Feature{color:var(--color-deepBlue);overflow:hidden;border-top:.5px solid var(--color-deepBlue);border-bottom:.5px solid var(--color-deepBlue);background-color:var(--color-white)}.Feature:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(13deg,#fafbfcf7 1.34%,#b5cad399 49.56%,#dae4e9cc 82.51%);z-index:-1}.Feature-wrapper{display:flex;justify-content:space-between}.Feature-nav{border-right:.5px solid var(--color-deepBlue);display:flex;flex-shrink:0}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-nav{width:calc(50% - 42rem);padding-bottom:8rem;padding-inline:6rem;justify-content:flex-end}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Feature-nav{justify-content:center;width:4.4rem;padding-top:3rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-nav:not(.-id01){padding-top:8rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-nav.-id01{padding-top:14.5rem}}.Feature-heading{font-size:1.4rem;display:inline-flex;gap:.3rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Feature-heading{writing-mode:vertical-lr}}.Feature-content{width:100%}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-content{padding-bottom:8rem;padding-right:15.625vw}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Feature-content{padding:3rem}}.Feature-content:not(.-id01){border-top:.5px solid var(--color-deepBlue)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-content:not(.-id01){padding-left:15rem;padding-top:8rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-content.-id01{padding-left:9rem;padding-top:9.2rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-main{display:flex;gap:7rem}}.Feature-image{flex-shrink:0}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-image{width:100%}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-image:not(.-id01){width:33rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-image.-id01{width:39rem}}.Feature-image img{width:100%;object-fit:cover}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Feature-texts{margin-top:2rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-texts:not(.-id01){padding-top:.8rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-texts.-id01{padding-top:6.4rem}}.Feature-title{line-height:1.8}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-title{font-size:2.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Feature-title{font-size:1.8rem}}.Feature-title:not(.-id01){letter-spacing:2px}.Feature-title sup{top:-.6em;font-size:60%}.Feature-description{letter-spacing:2px}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-description{font-size:1.5rem;line-height:1.8;margin-top:2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Feature-description{font-size:1.4rem;line-height:1.7;margin-top:1.7rem}}.Feature-description sup{top:-.6em;font-size:60%}.Feature-data{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-data{margin-top:2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Feature-data{margin-top:1.6rem}}.Feature-data>li{display:flex;gap:.8rem;border-bottom:1px solid var(--color-paleBlue);padding-bottom:.7rem}.Feature-data>li span{display:inline-block;width:5rem;flex-shrink:0}.Feature-outNotes,.Feature-notes{display:flex}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Feature-outNotes,.Feature-notes{margin-top:2rem;gap:.6rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-outNotes{gap:.8rem;padding-left:6rem;margin-top:3.8rem}}.Feature-outNotes>ul>li+*{margin-top:.8rem}.Feature-notes{flex-direction:column}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Feature-notes{gap:.4rem}}.Feature-notes>ul>li{display:flex;gap:.8rem}.Howto{background-color:var(--color-white)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto{padding:10rem 20rem 15rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto{padding:8rem var(--side-padding)}}.Howto-content{position:relative}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-content{width:var(--content-width);margin-inline:auto;padding:8rem;margin-top:4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto-content{margin-top:4rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-content:not(.Howto-content--large){background:linear-gradient(117deg,var(--color-paleBlue) 0%,#748096 100%)}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-content--large{background:linear-gradient(136deg,var(--color-paleBlue) 0%,#7b889d 100%)}}.Howto-heading{color:var(--color-deepBlue);text-align:center}.Howto-block{position:relative;z-index:1}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-block{display:flex;gap:4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto-block{background:linear-gradient(117deg,var(--color-paleBlue) 0%,#6d7890 100%);padding:3rem}}.Howto-block-bg{z-index:-1}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-block+.Howto-block{margin-top:8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto-block+.Howto-block{margin-top:3rem}}.Howto-image{background-color:#5f69831a}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-image{flex-shrink:0;width:25.4rem;height:25.4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto-image{width:100%;height:25.5rem}}.Howto-image img{aspect-ratio:1}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto-texts{margin-top:2.5rem}}.Howto-texts .type{display:inline-flex;gap:1rem;font-size:1.5rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-texts .type{position:relative;top:-.8rem}}.Howto-list{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-list{margin-top:.9rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto-list{margin-top:1rem}}.Howto-list>li{display:flex}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-list>li{gap:1.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto-list>li{gap:1.3rem}}.Howto-list>li .number{width:1.6rem;flex-shrink:0;font-family:maregraphe-variable,sans-serif;font-variation-settings:"wght" 300,"opsz" 6;text-transform:uppercase;font-size:1.2rem;text-align:center}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-list>li .number{padding-top:.3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto-list>li .number{padding-top:.5rem}}.Howto-volumes{display:flex;align-items:center}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-volumes{margin-top:3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto-volumes{margin-top:2rem;justify-content:space-between}}.Howto-volumes>li{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Howto-volumes>li{padding:.4rem 2.8rem;width:11.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Howto-volumes>li{padding-inline:.8rem;width:100%}}.Howto-volumes>li:not(:first-child){border-left:solid .5px var(--color-paleBlue)}.Howto-icon{width:5.5rem;height:5.6rem}.Howto-volumeText{font-size:1rem;line-height:1.2}.Step{position:relative;background:linear-gradient(155deg,#a0b2bf,#737f95)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step{--step-num-h: 4.6rem;--step-img-h: 24.8rem;--step-title-h: 4.8rem;padding-top:8.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step{padding-top:8rem}}.Step-heading,.Step-lead{text-align:center}.Step-lead{line-height:1.8}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step-lead{font-size:1.5rem;margin-top:1.6rem;letter-spacing:2px}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-lead{font-size:1.2rem;margin-top:.8rem}}.Step-list{display:grid;border-top:solid .5px var(--color-paleBlue);border-bottom:solid .5px var(--color-paleBlue)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step-list{grid-template-columns:repeat(4,1fr);justify-content:center;margin-top:6rem;padding:4.6rem 3rem;gap:7.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-list{margin-top:4rem;padding:4rem var(--side-padding);grid-template-columns:1fr;row-gap:2.9rem}}.Step-list>li{position:relative;display:grid;height:100%}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step-list>li{width:24.8rem;grid-template-areas:"num num" "img img" "title button" "desc desc" "note note";grid-template-columns:1fr auto;justify-items:center;grid-template-rows:4.3rem 24.8rem 3.2rem auto auto;justify-content:center}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-list>li{grid-template-columns:12.8rem 1fr}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-list>li.Step-item--hasNote{grid-template-areas:"img    num" "img    title" "img    desc" "img    note" "img    button"}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-list>li:not(.Step-item--hasNote){grid-template-areas:"img    num" "img    title" "img    desc" "img    button"}}.Step-list>li:not(:last-child):after{content:"";mask:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/icons/arrowRight.svg) center/contain no-repeat;background-color:var(--color-white);position:absolute;aspect-ratio:1;width:2.9rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step-list>li:not(:last-child):after{left:auto;top:13.8rem;right:-5rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-list>li:not(:last-child):after{rotate:90deg;left:3.7rem;top:auto;bottom:-2.8rem}}.Step-number{grid-area:num;position:relative;font-size:1.5rem;letter-spacing:.1em}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step-number{height:var(--step-num-h)}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-number{display:flex;padding-top:2rem;gap:.8rem}}.Step-number:before{content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:2rem;height:2rem;display:block;aspect-ratio:1}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step-number:before{margin-inline:auto;margin-bottom:.5rem}}.Step-number--1:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/common/step/moon_1.svg)}.Step-number--2:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/common/step/moon_2.svg)}.Step-number--3:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/common/step/moon_3.svg)}.Step-number--4:before{background-image:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/common/step/moon_4.svg)}.Step-image{grid-area:img}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step-image{width:100%;height:var(--step-img-h);margin-top:0;display:grid;place-items:center}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-image{width:12.8rem;height:20rem}}.Step-title{grid-area:title;letter-spacing:2px;width:100%}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step-title{font-size:1.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-title{margin-top:1.8rem}}.Step-description{grid-area:desc;font-size:1.2rem;text-align:left}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step-description{line-height:1.8;margin-top:1rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-description{line-height:1.7;margin-top:.6rem}}.Step-description sup{top:-.6em;font-size:60%}.Step-note{grid-area:note;display:flex;gap:.4rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Step-note{margin-top:.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-note{margin-top:1.6rem}}.Step-note.is-empty{height:0;margin:0;padding:0;overflow:hidden}.Step-pageLink{grid-area:button;font-size:1.1rem;padding:.2rem 1.6rem .3rem;height:2.6rem;line-height:1;background-color:#5f69834d;border-radius:calc(infinity * 1px);display:inline-grid;place-items:center;align-self:center;justify-self:end}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Step-pageLink{width:100%;margin-top:1rem}}@media (hover: hover) and (pointer: fine){.Step-pageLink{transition:background-color .3s ease-out}.Step-pageLink:hover{background-color:#5f6983cc}}.TopFv{width:100%;position:relative;background:linear-gradient(128deg,var(--color-paleBlue, #b5cad3) 0%,var(--color-deepBlue, #5f6983) 100%);--autoplay-delay: 4.5s}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopFv{display:flex;align-items:center;justify-content:center;padding-inline:2rem;gap:1.71875vw;padding-top:var(--header-height)}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopFv{padding-top:calc(var(--header-height) + 4rem)}}.TopFv-passport{width:1.25vw;height:11.25vw;background:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/pages/home/pc/passport.svg) center/contain no-repeat}.TopFv-carousel{overflow:hidden}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopFv-carousel{display:flex;align-items:center;gap:1.71875vw}}.TopFv-viewport{overflow:hidden;width:100%;height:37.5rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopFv-viewport{width:89.84375vw;height:50.625vw}}.TopFv-slider{display:grid;grid-auto-flow:column;grid-auto-columns:100%;width:100%;height:100%;position:relative}.TopFv-slide{grid-area:1/-1;position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 1.5s ease}.TopFv-slide img{user-drag:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.TopFv-slide.is-selected{opacity:1;z-index:1}.TopFv-image,.TopFv-image picture,.TopFv-image img{display:block;width:100%;height:100%;object-fit:cover}.TopFv-dots{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopFv-dots{gap:.625vw;width:2.1875vw;flex-direction:column}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopFv-dots{width:100%;gap:.4rem;padding:2rem}}.TopFv-dot{aspect-ratio:1;touch-action:manipulation;display:inline-flex;border:0;padding:0;margin:0;display:inline-grid;place-items:center;border-radius:50%}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopFv-dot{width:100%}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopFv-dot{width:2rem;height:2rem}}.TopFv-dot--selected .progress{animation:TopFv-progress var(--autoplay-delay, 4.5s) linear infinite}.TopFv-ring{width:100%;height:100%;display:block;transform:rotate(-90deg)}.TopFv-ring .track{fill:none;stroke-width:1.8}.TopFv-ring .progress{fill:none;stroke-width:1.8;stroke-linecap:round}.TopFv-ring .center{fill:var(--color-paleBlue)}.TopFv-dot--selected .center{fill:var(--color-white)}.PrimaryButton{display:flex;justify-content:center;align-items:center;border-radius:calc(infinity * 1px);font-size:1.4rem;line-height:1;height:3.6rem;position:relative;overflow:hidden;background:#5f698333;box-shadow:0 0 4px #fff inset;z-index:0}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.PrimaryButton{width:26rem;margin-inline:auto}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.PrimaryButton{width:100%}}@media (hover: hover) and (pointer: fine){.PrimaryButton .PrimaryButton-bg{transition:opacity .2s ease-out,transform .4s ease-in}.PrimaryButton:hover .PrimaryButton-bg{filter:blur(10px);transform:translate(-50%,-50%) scale(2);transition:transform .4s ease-out,opacity .25s ease-in-out;opacity:.6}}.PrimaryButton-bg{display:none}@media (hover: hover) and (pointer: fine){.PrimaryButton-bg{display:block;background-color:#5f758a80;mix-blend-mode:multiply;opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:18.9rem;height:8.9rem;border-radius:50%;z-index:-1}}.TopAbout{position:relative;background:linear-gradient(204deg,#afc4ce 5.42%,#646f88 86.41%);contain:paint}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout{padding:8rem 0 15rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout{padding-block:8rem}}.TopAbout-gallery{position:relative;z-index:1}.TopAbout-gallery *{pointer-events:none}.TopAbout-viewport{overflow:hidden;width:100%}.TopAbout-slider{display:flex;align-items:center;will-change:transform;transform:translateZ(0);contain:layout style}.TopAbout-slide{position:relative;flex:0 0 auto;overflow:hidden;isolation:isolate;contain:content;border:.5px solid var(--color-paleBlue)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-slide{padding:2rem;margin-left:4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-slide{margin-left:2rem;padding:.8rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-slide:nth-child(8n+1){width:26rem;height:26rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-slide:nth-child(8n+1){width:13.6rem;height:13.6rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-slide:nth-child(8n+2),.TopAbout-slide:nth-child(8n+6){width:24rem;height:39.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-slide:nth-child(8n+2),.TopAbout-slide:nth-child(8n+6){width:13.1rem;height:22rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-slide:nth-child(8n+3){width:20.6rem;height:24.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-slide:nth-child(8n+3){width:10.1rem;height:12.2rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-slide:nth-child(8n+4),.TopAbout-slide:nth-child(8n+8){width:29rem;height:48.4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-slide:nth-child(8n+4),.TopAbout-slide:nth-child(8n+8){width:15.3rem;height:26rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-slide:nth-child(8n+5),.TopAbout-slide:nth-child(8n+7){width:31rem;height:31rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-slide:nth-child(8n+5),.TopAbout-slide:nth-child(8n+7){width:14.6rem;height:14.6rem}}.TopAbout-media{width:100%;height:100%;object-fit:cover;display:block;backface-visibility:hidden}.TopAbout-logo{margin-inline:auto;opacity:.1;display:block}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-logo{width:69rem;margin-top:.7rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-logo{margin-top:.2rem;width:31.5rem}}.TopAbout-logo svg{width:100%;height:100%}.TopAbout-main{padding-inline:var(--side-padding)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-main{margin-top:3.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-main{margin-top:1.7rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-intro{text-align:center}}.TopAbout-heading{text-shadow:0 0 4px rgba(0,0,0,.25)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-heading{margin-bottom:4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-heading{margin-bottom:3rem}}.TopAbout-paragraph{text-shadow:0 0 4px rgba(0,0,0,.25)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-paragraph+.TopAbout-paragraph{margin-top:3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-paragraph+.TopAbout-paragraph{margin-top:2rem}}.TopAbout-paragraph sup{font-size:66%;top:-.4rem}.TopAbout-note{text-shadow:0 0 4px rgba(0,0,0,.2)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-note{margin-top:3rem;margin-inline:auto;width:fit-content}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-note{margin-top:2rem}}.TopAbout-note span{display:inline-block;margin-right:1rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-button{margin-top:3.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-button{margin-top:3rem}}.TopAbout-divider{display:block}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-divider{margin:5rem auto;width:14.6rem;height:13.4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-divider{margin:3rem auto 2.8rem;width:12.1rem;height:11rem}}.TopAbout-divider svg{width:100%;height:100%}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-next{width:fit-content;margin-inline:auto}}.TopAbout-next h5{line-height:1.5}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-next h5{font-size:1.8rem;margin-top:1.6rem;letter-spacing:2px}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-next h5{font-size:1.6rem;margin-top:1.8rem}}.TopAbout-next h5+p{margin-top:2.4rem}.TopAbout-nextHeading{display:flex;line-height:1;letter-spacing:2px;text-shadow:0 0 4px rgba(0,0,0,.25)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-nextHeading{font-size:1.5rem;gap:1rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-nextHeading{font-size:1.3rem;gap:.8rem}}.TopAbout-nextContents{position:relative;margin-top:2.4rem}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-nextContents{display:flex;align-items:flex-end;justify-content:space-between;width:68rem}}.TopAbout-nextContents:before{content:"";position:absolute;left:auto;background:url(https://d2w53g1q050m78.cloudfront.net/storefitsjapanco/uploads/studio-spoon/sinoru/assets/images/common/moon.webp) center/contain no-repeat;aspect-ratio:1}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-nextContents:before{top:-13.6rem;right:-.4rem;width:14rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-nextContents:before{top:22.6rem;right:-1.6rem;width:10rem}}.TopAbout-nextParagraph{text-shadow:0 0 4px rgba(0,0,0,.25)}.TopAbout-nextParagraph+.TopAbout-nextParagraph{margin-top:1.7rem}.TopAbout-nextImage{border:.5px solid var(--color-paleBlue)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.TopAbout-nextImage{width:30.9rem;height:20.7rem;padding:1rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.TopAbout-nextImage{width:100%;height:16.55rem;padding:.8rem;margin-top:4rem}}.GiftSetItem{display:flex;flex-direction:column;position:relative;height:100%}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSetItem{background:linear-gradient(180deg,#bed1d9,#788499);padding:3.5rem 2.5rem}}.GiftSetItem-heading{display:flex;align-items:center;justify-content:center;text-align:center;gap:.6rem;letter-spacing:.05em;font-family:maregraphe-variable,sans-serif;font-variation-settings:"wght" 300,"opsz" 6;text-transform:uppercase;font-size:1.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSetItem-heading{position:absolute;top:2.7rem;left:50%;translate:-50% 0}}.GiftSetItem-image{width:100%;background-color:#5f69831a;position:relative;z-index:1}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.GiftSetItem-image{padding:2.8rem;margin-top:.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSetItem-image{width:25rem;height:25rem;margin-inline:auto;padding:2.6rem 2.5rem 2.4rem}}.GiftSetItem-image img{width:100%}.GiftSetItem-texts{text-align:left;display:flex;flex-direction:column;flex:1}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.GiftSetItem-texts{padding:1rem 1.6rem 0}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSetItem-texts{margin-top:1.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSetItem h4{font-size:1.5rem}}.GiftSetItem-setHeading{font-size:1rem;scale:.9;transform-origin:0 0;letter-spacing:2px;margin-top:1.5rem;margin-bottom:.8rem;font-family:Noto Sans JP,sans-serif;font-weight:700}.GiftSetItem ul{display:flex;flex-direction:column}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.GiftSetItem ul{gap:.8rem;margin-bottom:1.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSetItem ul{gap:.4rem}}.GiftSetItem ul>li{display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px rgba(181,202,211,.5);line-height:1.4}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.GiftSetItem ul>li{padding-bottom:.4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSetItem ul>li{padding-bottom:.65rem}}.GiftSetItem-name{font-size:1.2rem}.GiftSetItem-volume{font-size:1rem}.GiftSetItem-volume span{transform-origin:0 0;scale:.9}.GiftSetItem-detail{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.GiftSetItem-detail{margin-top:auto}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSetItem-detail{margin-top:1.6rem}}.GiftSetItem-price{font-size:1.4rem}.GiftSetItem-price span{font-size:1rem;position:relative;top:-.1rem;margin-left:.4rem}.GiftSetItem-shopButton{margin-top:1.6rem}.GiftSet{background-color:var(--color-blueGray);text-align:center}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.GiftSet{padding:10rem var(--side-padding) 15rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSet{padding:8rem var(--side-padding)}}.GiftSet-heading{color:var(--color-deepBlue)}.GiftSet-text{color:var(--color-black)}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.GiftSet-text{letter-spacing:2px;font-size:1.5rem;line-height:1.8;margin-top:1.6rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSet-text{font-size:1.2rem;margin-top:1rem}}.GiftSet-contents{margin-top:4rem;width:100%;position:relative}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.GiftSet-contents{display:grid;align-items:flex-start;background:linear-gradient(159deg,#aec2cc,#717e94);width:var(--content-width);margin-inline:auto;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:stretch;padding:7.8rem 10rem;gap:7.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.GiftSet-contents{display:flex;flex-direction:column;gap:3rem}}.Instagram{border-color:var(--color-white);position:relative;display:block;padding-inline:var(--side-padding);z-index:0}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Instagram{padding-block:10.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Instagram{padding-top:8.2rem;padding-bottom:8rem}}.Instagram:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-white);z-index:-1}.Instagram-heading{color:var(--color-deepBlue);text-align:center}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Instagram .vsm-tile{width:var(--content-width);margin-inline:auto;margin-top:4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Instagram .vsm-tile{margin-top:3.9rem}}.Instagram .vsm-tile .ecbn-selection-widget{margin:unset}.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper{margin:unset!important}.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper ul.ecbn-selection-snap{width:unset!important;height:unset!important;display:grid;grid-template-columns:repeat(5,auto);gap:3rem 2.5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper ul.ecbn-selection-snap{grid-template-columns:repeat(2,auto);gap:.8rem .9rem}}.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper ul.ecbn-selection-snap li.ecbn-selection-item{padding:unset;width:unset!important;position:unset!important;top:unset!important;left:unset!important}.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper ul.ecbn-selection-snap li.ecbn-selection-item a{position:relative;aspect-ratio:1;overflow:hidden;display:block;width:15.6rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper ul.ecbn-selection-snap li.ecbn-selection-item a{width:15.3rem}}@media (hover: hover) and (pointer: fine){.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper ul.ecbn-selection-snap li.ecbn-selection-item a{transition:opacity .3s}.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper ul.ecbn-selection-snap li.ecbn-selection-item a:hover{opacity:.6}}.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper ul.ecbn-selection-snap li.ecbn-selection-item a img{width:100%}.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper .ecbn-selection-to-nextpage{margin-top:4rem;margin-inline:auto;width:fit-content}.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper .ecbn-selection-to-nextpage a.ecbn-selection-to-nextpage-btn{position:relative;margin:unset;padding:unset;border:unset;text-align:unset;display:flex;justify-content:center;align-items:center;color:var(--color-deepBlue);border-radius:calc(infinity * 1px);background:#b5cad31a;box-shadow:0 0 4px 0 var(--color-paleBlue) inset;font-size:1.4rem;line-height:1;height:3.6rem;width:26rem;overflow:hidden}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper .ecbn-selection-to-nextpage a.ecbn-selection-to-nextpage-btn{margin-inline:auto}}@media (hover: hover) and (pointer: fine){.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper .ecbn-selection-to-nextpage a.ecbn-selection-to-nextpage-btn:before{content:"";mix-blend-mode:multiply;opacity:0;background-color:#b5cad34d;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:18.9rem;height:8.9rem;border-radius:50%;z-index:-1}.Instagram .vsm-tile .ecbn-selection-widget .ecbn-selection-page-wrapper .ecbn-selection-to-nextpage a.ecbn-selection-to-nextpage-btn:hover:before{opacity:.6;filter:blur(10px);transform:translate(-50%,-50%) scale(2);transition:transform .4s ease-out,opacity .25s ease-in-out}}.Instagram .ecbn-selection-footer2,.Instagram .ecbn-selection-image-loading-more{display:none}
