html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}:root{--color-brand: #333333;--color-brand-weak: #4d4d4d;--color-brand-weakest: #808080;--color-second: #ededed;--color-second-weak: #F8F0E7;--color-second-weakest: #FAF5EF;--color-third: #C6C4BA;--color-surface: #ffffff;--color-text: var(--color-brand);--color-text-on-accent: #b5b5b6;--color-border: #EFE4D6;--color-bg: #ffffff;--font-feature-settings: "palt" 1,;--ja: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--en: proxima-nova, sans-serif;--serif: adobe-garamond-pro, "Hiragino Kaku Gothic ProN", "Hiragino Sans";--mincho: adobe-garamond-pro, shippori-mincho, sans-serif;--line-height-xsmall:140%;--line-height-small:160%;--line-height-medium:185%;--line-height-large:200%;--padding-sp: 20px;--width-container: 1040px;--width-container-wide: 1330px;--bezier: cubic-bezier(.25,.1,.25,1);--bezier-b: cubic-bezier(.06,.68,.08,.99);--transition-speed: .3s;--transition-speed-fast: .1s;--transition-speed-slow: .5s}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}*:focus{outline:none}html{font-size:3.3333333333vw;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media print,screen and (min-width:768px){html{font-size:min(15px,1.0416666667vw)}}body{color:var(--color-text);background-color:var(--color-bg);font-feature-settings:var(--font-feature-settings);font-family:var(--ja);font-optical-sizing:auto;font-style:normal;font-weight:400;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;letter-spacing:.05em;-webkit-font-smoothing:antialiased;min-height:100vh;display:grid;grid-template:"header" auto "main" 1fr "footer" auto/1fr}strong{font-weight:700}label{cursor:pointer}a{color:inherit;text-decoration:none;cursor:pointer}a[href^="tel:"]{color:inherit}abbr{text-decoration:none}button{cursor:pointer;background:none;border:none;padding:0;font:inherit;color:inherit;text-align:inherit}@media print,screen and (min-width:768px){br.sp-only{display:none}}br.pc-only{display:none}@media print,screen and (min-width:768px){br.pc-only{display:inline}}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}:where(:-moz-any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:focus:not(:focus-visible){outline:none}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:.75em}sup{bottom:.75ex}sub{top:.5ex}img{max-width:100%;height:auto;vertical-align:bottom}.svg_def{display:none}svg{height:auto}pre{white-space:pre-wrap}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html.is-changing .transition-fade{transition:opacity .5s;opacity:1}html.is-animating .transition-fade{transition:opacity .5s;opacity:0}main{-ms-grid-row:2;-ms-grid-column:1;grid-area:main;min-width:0}.fadeUp{opacity:0;translate:0 5.1282051282vw;transition:opacity var(--bezier) .8s,translate var(--bezier) .8s}@media print,screen and (min-width:768px){.fadeUp{translate:0 min(20px,1.3888888889vw)}}.fadeUp.is-active{opacity:1;translate:0 0}@media print,screen and (min-width:768px){.fadeUp.delay-pc{transition-delay:.5s}}header{-ms-grid-row:1;-ms-grid-column:1;grid-area:header;position:fixed;width:100%;top:0;z-index:10;padding-top:4.1025641026vw;transition:translate var(--transition-speed-slow) var(--bezier)}@media print,screen and (min-width:768px){header{padding-top:min(20px,1.3888888889vw)}}body.is-down header{translate:0 -120%}body:has(.mv,.mv_top).is-over-mv header{mix-blend-mode:difference}body.is-over-mv:has(#gnav.show) header{mix-blend-mode:normal}body:has(.mv,.mv_top) header{color:var(--color-text-on-accent)}body:has(.mv,.mv_top) header .langSelector .language:before{background-color:var(--color-text-on-accent)}body:has(.mv,.mv_top) header .langSelector .language:after{background-color:var(--color-text-on-accent)}body:has(.mv,.mv_top) header .inner .logo{translate:0 1.0256410256vw}@media print,screen and (min-width:768px){body:has(.mv,.mv_top) header .inner .logo{translate:0}}body:has(.mv,.mv_top) header .inner .logo .logomark a{background-color:var(--color-text-on-accent)}body:has(.mv,.mv_top) header .inner .nav .top li a{background-color:var(--color-text-on-accent)}body:has(.mv,.mv_top) header .inner .nav .bottom #menuButton .lines span{background:var(--color-text-on-accent)}header .inner{padding-inline:4.1025641026vw 0;position:relative;display:flex;justify-content:space-between;align-items:center}@media print,screen and (min-width:768px){header .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw;align-items:flex-end}}@media print,screen and (min-width:768px)and (min-width:768px){header .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px)and (min-width:768px){header .inner{width:min(1330px,92.3611111111vw)}}@media print,screen and (min-width:768px){header .inner .logo{display:flex;align-items:flex-end;gap:min(24px,1.6666666667vw);padding-bottom:min(10px,.6944444444vw)}}header .inner .logo .logomark{transition:opacity .3s var(--bezier)}@media(any-hover:hover){header .inner .logo .logomark:hover{opacity:.65}}header .inner .logo .logomark a{display:block;width:16.4102564103vw;height:9.7435897436vw;-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/logo.svg?v=8895240736676698801754616357);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/logo.svg?v=8895240736676698801754616357);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text)}@media print,screen and (min-width:768px){header .inner .logo .logomark a{width:min(86px,5.9722222222vw);height:min(52px,3.6111111111vw)}}header .inner .logo .logomark a span{visibility:hidden}header .inner .logo .tagline{display:none}@media print,screen and (min-width:768px){header .inner .logo .tagline{display:block;font-size:min(12px,.8333333333vw);letter-spacing:.1em;font-family:var(--en);font-weight:600;text-transform:uppercase;vertical-align:bottom;translate:0 min(1px,.0694444444vw)}}header .inner .nav{display:flex;align-items:center;gap:2.0512820513vw}@media print,screen and (min-width:768px){header .inner .nav{display:block;gap:unset}}@media print,screen and (min-width:768px){header .inner .nav .top{display:flex;align-items:center;justify-content:flex-end;gap:min(20px,1.3888888889vw)}}@media print,screen and (min-width:768px){header .inner .nav .top .langSelector{height:min(44px,3.0555555556vw);display:flex;align-items:center;justify-content:center}}header .inner .nav .top .langSelector .float{top:8.7179487179vw}@media print,screen and (min-width:768px){header .inner .nav .top .langSelector .float{top:min(42px,2.9166666667vw)}}header .inner .nav .top .langSelector .float ul{background-color:#fff}header .inner .nav .top .langSelector .float ul li a{background-color:#fff}header .inner .nav .top .util{display:none}@media print,screen and (min-width:768px){header .inner .nav .top .util{display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:10;gap:min(16px,1.1111111111vw)}}@media print,screen and (min-width:768px){header .inner .nav .top .util li{width:min(44px,3.0555555556vw);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}}header .inner .nav .top .util li a{display:block;width:6.1538461538vw;aspect-ratio:1/1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text);transition:opacity .3s var(--bezier)}@media(any-hover:hover){header .inner .nav .top .util li a:hover{opacity:.65}}@media print,screen and (min-width:768px){header .inner .nav .top .util li a{width:min(20px,1.3888888889vw)}}header .inner .nav .top .util li a.mypage{-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/mypage.svg?v=80302345331825722771771552205);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/mypage.svg?v=80302345331825722771771552205)}header .inner .nav .top .util li a.cart{-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/cart.svg?v=176936260901601973301771552203);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/cart.svg?v=176936260901601973301771552203)}header .inner .nav .top .util li a span{visibility:hidden}@media print,screen and (min-width:768px){header .inner .nav .bottom{display:flex;align-items:center;gap:min(30px,2.0833333333vw);margin-top:min(4px,.2777777778vw)}}header .inner .nav .bottom .gnav{display:none}@media print,screen and (min-width:768px){header .inner .nav .bottom .gnav{display:flex}header .inner .nav .bottom .gnav li a{font-family:var(--en);transition:opacity .3s var(--bezier);font-size:min(12px,.8333333333vw);padding:min(10px,.6944444444vw) min(12px,.8333333333vw);letter-spacing:.1em;text-transform:uppercase;font-weight:600}}@media print and (any-hover:hover),screen and (min-width:768px)and (any-hover:hover){header .inner .nav .bottom .gnav li a:hover{opacity:.65}}#menuButton{cursor:pointer;transition:opacity .3s var(--bezier);position:relative;z-index:102}@media(any-hover:hover){#menuButton:hover{opacity:.65}}#menuButton .lines{position:relative;width:12.3076923077vw;height:12.3076923077vw}@media print,screen and (min-width:768px){#menuButton .lines{width:min(38px,2.6388888889vw);height:min(38px,2.6388888889vw)}}#menuButton .lines span{position:absolute;left:3.5897435897vw;width:4.6153846154vw;height:1px;background:var(--color-brand);transition:transform var(--transition-speed) var(--bezier),background-color var(--transition-speed) var(--bezier) .2s,top var(--transition-speed) var(--bezier) .2s}@media print,screen and (min-width:768px){#menuButton .lines span{width:min(38px,2.6388888889vw);left:unset;background-color:var(--color-text-on-accent)}}#menuButton .lines span.line01{top:5.1282051282vw}@media print,screen and (min-width:768px){#menuButton .lines span.line01{top:min(16px,1.1111111111vw)}}#menuButton .lines span.line03{top:6.9230769231vw}@media print,screen and (min-width:768px){#menuButton .lines span.line03{top:min(24px,1.6666666667vw)}}#menuButton.show .lines span{transition:background-color var(--transition-speed) var(--bezier),top var(--transition-speed) var(--bezier),opacity var(--transition-speed) var(--bezier),transform var(--transition-speed) var(--bezier) .2s}#menuButton.show .lines span.line01{top:6.1538461538vw;transform:rotate(20deg)}@media print,screen and (min-width:768px){#menuButton.show .lines span.line01{top:min(20px,1.3888888889vw)}}#menuButton.show .lines span.line03{top:6.1538461538vw;transform:rotate(-20deg)}@media print,screen and (min-width:768px){#menuButton.show .lines span.line03{top:min(20px,1.3888888889vw)}}#gnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background-color:#000c;padding:3.8461538462vw 6.1538461538vw;pointer-events:none;opacity:0;transition:opacity var(--transition-speed-slow) var(--bezier)}@media print,screen and (min-width:768px){#gnav{padding:unset}}#gnav.show{pointer-events:auto;opacity:1}#gnav .inner{height:100%;display:grid;align-content:center;grid-template:"gnav" auto "sns" auto/1fr}@media print,screen and (min-width:768px){#gnav .inner{padding-block:min(120px,8.3333333333vw) 0}}#gnav .inner .gnav{-ms-grid-row:1;-ms-grid-column:1;grid-area:gnav}#gnav .inner .gnav li{font-weight:600;text-align:center;font-size:4.358974359vw;font-family:var(--en)}@media print,screen and (min-width:768px){#gnav .inner .gnav li{font-size:min(20px,1.3888888889vw)}}#gnav .inner .gnav li a{color:var(--color-text-on-accent);padding:4.1025641026vw 0;display:block;letter-spacing:.1em;text-transform:uppercase;transition:opacity .3s var(--bezier)}@media(any-hover:hover){#gnav .inner .gnav li a:hover{opacity:.65}}@media print,screen and (min-width:768px){#gnav .inner .gnav li a{padding:min(16px,1.1111111111vw) 0}}#gnav .inner .sns{-ms-grid-row:2;-ms-grid-column:1;grid-area:sns;margin-top:8.2051282051vw}@media print,screen and (min-width:768px){#gnav .inner .sns{margin-top:min(20px,1.3888888889vw)}}#gnav .inner .sns li{text-align:center}#gnav .inner .sns li a{transition:opacity .3s var(--bezier)}@media(any-hover:hover){#gnav .inner .sns li a:hover{opacity:.65}}#gnav .inner .sns li a img{width:6.1538461538vw}@media print,screen and (min-width:768px){#gnav .inner .sns li a img{width:min(22px,1.5277777778vw)}}#gnav .inner .topButtons{position:absolute;top:0;right:6.1538461538vw;display:flex;align-items:center}@media print,screen and (min-width:768px){#gnav .inner .topButtons{right:0;top:min(20px,1.3888888889vw);gap:min(16px,1.1111111111vw)}}#gnav .inner .topButtons .langSelector{width:12.3076923077vw;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@media print,screen and (min-width:768px){#gnav .inner .topButtons .langSelector{width:auto;aspect-ratio:unset;padding-right:min(4px,.2777777778vw)}}#gnav .inner .topButtons .langSelector .language{display:block;color:var(--color-text-on-accent)}@media print,screen and (min-width:768px){#gnav .inner .topButtons .langSelector .language{display:grid}}#gnav .inner .topButtons .langSelector .language span{display:none}@media print,screen and (min-width:768px){#gnav .inner .topButtons .langSelector .language span{display:block}}#gnav .inner .topButtons .langSelector .language:before{background-color:var(--color-text-on-accent)}#gnav .inner .topButtons .langSelector .language:after{display:none;background-color:var(--color-text-on-accent)}@media print,screen and (min-width:768px){#gnav .inner .topButtons .langSelector .language:after{display:block}}#gnav .inner .topButtons .child{width:12.3076923077vw;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@media print,screen and (min-width:768px){#gnav .inner .topButtons .child{width:min(44px,3.0555555556vw)}}#gnav .inner .topButtons .child a,#gnav .inner .topButtons .child p{display:block;width:5.1282051282vw;aspect-ratio:1/1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text-on-accent);transition:opacity .3s var(--bezier)}@media(any-hover:hover){#gnav .inner .topButtons .child a:hover,#gnav .inner .topButtons .child p:hover{opacity:.65}}@media print,screen and (min-width:768px){#gnav .inner .topButtons .child a,#gnav .inner .topButtons .child p{width:min(20px,1.3888888889vw)}}#gnav .inner .topButtons .child a.mypage,#gnav .inner .topButtons .child p.mypage{-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/mypage.svg?v=80302345331825722771771552205);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/mypage.svg?v=80302345331825722771771552205)}#gnav .inner .topButtons .child a.cart,#gnav .inner .topButtons .child p.cart{-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/cart.svg?v=176936260901601973301771552203);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/cart.svg?v=176936260901601973301771552203)}#gnav .inner .topButtons .child a span,#gnav .inner .topButtons .child p span{visibility:hidden}.langSelector{cursor:pointer;position:relative}.langSelector.active .float{opacity:1;pointer-events:all}.langSelector .language{display:block;transition:opacity .3s var(--bezier);display:grid;grid-template-columns:auto auto auto;align-items:center;gap:2.0512820513vw}@media(any-hover:hover){.langSelector .language:hover{opacity:.65}}@media print,screen and (min-width:768px){.langSelector .language{gap:min(10px,.6944444444vw)}}.langSelector .language:before{content:"";display:block;width:5.1282051282vw;aspect-ratio:1/1;-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/language.svg?v=16264443314555301271771552204);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/language.svg?v=16264443314555301271771552204);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text)}@media print,screen and (min-width:768px){.langSelector .language:before{width:min(20px,1.3888888889vw)}}.langSelector .language:after{content:"";display:block;width:2.5641025641vw;aspect-ratio:2/1;-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/language_arrow.svg?v=144617372943847175911771552204);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/language_arrow.svg?v=144617372943847175911771552204);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text);translate:0 .5128205128vw}@media print,screen and (min-width:768px){.langSelector .language:after{width:min(10px,.6944444444vw);translate:0 min(2px,.1388888889vw)}}.langSelector .language span{font-size:3.3333333333vw;font-family:var(--en)}@media print,screen and (min-width:768px){.langSelector .language span{font-size:min(13px,.9027777778vw)}}.langSelector .float{position:absolute;box-shadow:0 0 6px #00000029;background-color:#fff;top:12.8205128205vw;left:50%;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity var(--transition-speed-fast) var(--bezier);z-index:1013}@media print,screen and (min-width:768px){.langSelector .float{top:min(20px,1.3888888889vw)}}.langSelector .float ul{background-color:var(--color-surface);position:relative;z-index:1012}@media print,screen and (min-width:768px){.langSelector .float ul{padding-block:min(14px,.9722222222vw)}}.langSelector .float ul li a{display:block;padding:4.6153846154vw 8.2051282051vw;font-size:3.0769230769vw;color:#262626;text-transform:uppercase}@media print,screen and (min-width:768px){.langSelector .float ul li a{padding:min(12px,.8333333333vw) min(32px,2.2222222222vw);font-size:min(12px,.8333333333vw);transition:opacity .3s var(--bezier)}}@media print and (any-hover:hover),screen and (min-width:768px)and (any-hover:hover){.langSelector .float ul li a:hover{opacity:.5}}.langSelector .float ul li a.is-active{color:var(--color-text-on-accent)}footer{-ms-grid-row:3;-ms-grid-column:1;grid-area:footer;background-color:var(--color-brand);color:var(--color-text-on-accent);border-top:1px solid rgba(128,128,128,.5058823529);padding-bottom:6.1538461538vw}@media print,screen and (min-width:768px){footer{padding-bottom:min(42px,2.9166666667vw)}}footer #pagetop{padding-inline:5.1282051282vw}@media print,screen and (min-width:768px){footer #pagetop{padding-left:5.1282051282vw;padding-right:5.1282051282vw}}@media print,screen and (min-width:768px)and (min-width:768px){footer #pagetop{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}footer #pagetop span{display:block;margin-left:auto;writing-mode:vertical-rl;font-size:3.0769230769vw;font-family:var(--en);letter-spacing:.05em;color:var(--color-second);padding:6.1538461538vw 0 6.1538461538vw 2.0512820513vw;border-left:1px solid rgba(128,128,128,.5058823529);cursor:pointer}@media print,screen and (min-width:768px){footer #pagetop span{font-size:min(12px,.8333333333vw);padding:min(42px,2.9166666667vw) 0 min(42px,2.9166666667vw) min(12px,.8333333333vw)}}footer #pagetop span i{transition:opacity .3s var(--bezier)}@media(any-hover:hover){footer #pagetop span i:hover{opacity:.65}}footer .inner{margin-top:10.7692307692vw;padding-inline:10.7692307692vw}@media print,screen and (min-width:768px){footer .inner{margin-top:min(160px,11.1111111111vw);padding-left:5.1282051282vw;padding-right:5.1282051282vw}}@media print,screen and (min-width:768px)and (min-width:768px){footer .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px)and (min-width:768px){footer .inner{width:min(1330px,92.3611111111vw)}}@media print,screen and (min-width:768px){footer .inner .top{display:flex;justify-content:space-between;align-items:flex-end}}footer .inner .top .logo{display:flex;align-items:center;justify-content:space-between}@media print,screen and (min-width:768px){footer .inner .top .logo{gap:min(24px,1.6666666667vw);padding-bottom:min(10px,.6944444444vw)}}footer .inner .top .logo .logomark{transition:opacity .3s var(--bezier)}@media(any-hover:hover){footer .inner .top .logo .logomark:hover{opacity:.65}}footer .inner .top .logo .logomark a{display:block;width:16.4102564103vw;height:9.7435897436vw;-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/logo.svg?v=8895240736676698801754616357);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/logo.svg?v=8895240736676698801754616357);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text-on-accent)}@media print,screen and (min-width:768px){footer .inner .top .logo .logomark a{width:min(86px,5.9722222222vw);height:min(52px,3.6111111111vw)}}footer .inner .top .logo .buttons{display:flex;gap:4.1025641026vw}@media print,screen and (min-width:768px){footer .inner .top .logo .buttons{display:none}}footer .inner .top .logo .buttons li{width:12.3076923077vw;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}footer .inner .top .logo .buttons li a,footer .inner .top .logo .buttons li p{display:block;width:5.1282051282vw;aspect-ratio:1/1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text-on-accent);transition:opacity .3s var(--bezier)}@media(any-hover:hover){footer .inner .top .logo .buttons li a:hover,footer .inner .top .logo .buttons li p:hover{opacity:.65}}@media print,screen and (min-width:768px){footer .inner .top .logo .buttons li a,footer .inner .top .logo .buttons li p{width:min(24px,1.6666666667vw)}}footer .inner .top .logo .buttons li a.mypage,footer .inner .top .logo .buttons li p.mypage{-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/mypage.svg?v=80302345331825722771771552205);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/mypage.svg?v=80302345331825722771771552205)}footer .inner .top .logo .buttons li a.cart,footer .inner .top .logo .buttons li p.cart{-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/cart.svg?v=176936260901601973301771552203);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/cart.svg?v=176936260901601973301771552203)}footer .inner .top .logo .buttons li a span,footer .inner .top .logo .buttons li p span{visibility:hidden}footer .inner .top .nav{margin-top:10.7692307692vw}@media print,screen and (min-width:768px){footer .inner .top .nav{margin-top:unset;display:flex;align-items:center;gap:min(32px,2.2222222222vw)}}@media print,screen and (min-width:768px){footer .inner .top .nav .gnav{display:flex}}footer .inner .top .nav .gnav li{border-top:1px solid rgba(128,128,128,.5058823529)}@media print,screen and (min-width:768px){footer .inner .top .nav .gnav li{border-top:unset}}footer .inner .top .nav .gnav li:last-child{border-bottom:1px solid rgba(128,128,128,.5058823529)}@media print,screen and (min-width:768px){footer .inner .top .nav .gnav li:last-child{border-bottom:unset}}@media print,screen and (min-width:768px){footer .inner .top .nav .gnav li:last-child a{padding-right:unset}}footer .inner .top .nav .gnav li a{transition:opacity .3s var(--bezier);display:block;padding-block:4.6153846154vw;padding-inline:.5128205128vw;font-size:2.8205128205vw;letter-spacing:.1em;font-family:var(--en);font-weight:600;text-transform:uppercase}@media(any-hover:hover){footer .inner .top .nav .gnav li a:hover{opacity:.65}}@media print,screen and (min-width:768px){footer .inner .top .nav .gnav li a{font-size:min(12px,.8333333333vw);padding:min(10px,.6944444444vw) min(12px,.8333333333vw)}}footer .inner .top .nav .sns{margin-top:10.7692307692vw;display:flex;gap:3.0769230769vw;justify-content:center}@media print,screen and (min-width:768px){footer .inner .top .nav .sns{margin-top:unset;justify-content:flex-end}}footer .inner .top .nav .sns li a{display:block;transition:opacity .3s var(--bezier)}@media(any-hover:hover){footer .inner .top .nav .sns li a:hover{opacity:.65}}footer .inner .top .nav .sns li a img{width:5.641025641vw}@media print,screen and (min-width:768px){footer .inner .top .nav .sns li a img{width:min(22px,1.5277777778vw)}}footer .inner .middle{display:none}@media print,screen and (min-width:768px){footer .inner .middle{display:block;margin-top:min(72px,5vw)}}footer .inner .middle .buttons{display:flex;justify-content:flex-end;gap:4.1025641026vw}@media print,screen and (min-width:768px){footer .inner .middle .buttons{gap:min(16px,1.1111111111vw)}}footer .inner .middle .buttons li{width:12.3076923077vw;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@media print,screen and (min-width:768px){footer .inner .middle .buttons li{width:min(44px,3.0555555556vw)}}footer .inner .middle .buttons li a,footer .inner .middle .buttons li p{display:block;width:5.1282051282vw;aspect-ratio:1/1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-text-on-accent);transition:opacity .3s var(--bezier)}@media(any-hover:hover){footer .inner .middle .buttons li a:hover,footer .inner .middle .buttons li p:hover{opacity:.65}}@media print,screen and (min-width:768px){footer .inner .middle .buttons li a,footer .inner .middle .buttons li p{width:min(20px,1.3888888889vw)}}footer .inner .middle .buttons li a.mypage,footer .inner .middle .buttons li p.mypage{-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/mypage.svg?v=80302345331825722771771552205);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/mypage.svg?v=80302345331825722771771552205)}footer .inner .middle .buttons li a.cart,footer .inner .middle .buttons li p.cart{-webkit-mask-image:url(//fof-art.com/cdn/shop/t/4/assets/cart.svg?v=176936260901601973301771552203);mask-image:url(//fof-art.com/cdn/shop/t/4/assets/cart.svg?v=176936260901601973301771552203)}footer .inner .middle .buttons li a span,footer .inner .middle .buttons li p span{visibility:hidden}footer .inner .bottom{margin-top:10.7692307692vw}@media print,screen and (min-width:768px){footer .inner .bottom{margin-top:min(24px,1.6666666667vw);display:grid;grid-template:". copyright util" auto/1fr auto 1fr;align-items:end}}footer .inner .bottom .util{display:flex;justify-content:center;padding-inline:6.1538461538vw}@media print,screen and (min-width:768px){footer .inner .bottom .util{grid-area:util;justify-content:flex-end;padding-inline:unset;gap:min(42px,2.9166666667vw)}}footer .inner .bottom .util li{flex:1;text-align:center}@media print,screen and (min-width:768px){footer .inner .bottom .util li{flex:unset}}footer .inner .bottom .util li a{font-size:2.3076923077vw;letter-spacing:.1em;transition:opacity .3s var(--bezier)}@media(any-hover:hover){footer .inner .bottom .util li a:hover{opacity:.65}}@media print,screen and (min-width:768px){footer .inner .bottom .util li a{font-size:min(10px,.6944444444vw)}}footer .inner .bottom .copyright{margin-top:6.1538461538vw;font-size:2.3076923077vw;text-align:center;font-family:var(--en)}@media print,screen and (min-width:768px){footer .inner .bottom .copyright{grid-area:copyright;margin-top:unset;font-size:min(10px,.6944444444vw);font-weight:300}}.button-link{display:inline-block;position:relative;overflow:hidden;padding:0 2.0512820513vw 1.0256410256vw;font-size:3.5897435897vw;font-family:var(--en);line-height:1}@media print,screen and (min-width:768px){.button-link{padding:0 min(8px,.5555555556vw) min(4px,.2777777778vw);font-size:min(18px,1.25vw)}}.button-link.reverse:before,.button-link.reverse:after{background-color:#959595}.button-link:before,.button-link:after{position:absolute;content:"";display:block;width:100%;height:.5px;background-color:var(--color-brand);left:0;bottom:0;transition:transform 1s var(--bezier);transform-origin:left}.button-link:before{transform-origin:right}.button-link:hover:before{animation:animation_underline_before .5s ease}.button-link:hover:after{animation:animation_underline_after .5s ease}.button-link span{display:inline-block;position:relative}@keyframes animation_underline_before{0%{transform:scaleX(1)}50%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes animation_underline_after{0%{transform:scaleX(0)}20%{transform:scaleX(0)}to{transform:scaleX(1)}}.pagetitle{padding-top:30.7692307692vw}@media print,screen and (min-width:768px){.pagetitle{padding-top:min(220px,15.2777777778vw)}}.pagetitle .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw}@media print,screen and (min-width:768px){.pagetitle .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}.pagetitle .inner h1{font-size:7.6923076923vw;font-family:var(--serif);letter-spacing:.08em;line-height:var(--line-height-small)}@media print,screen and (min-width:768px){.pagetitle .inner h1{font-size:min(45px,3.125vw)}}.mv{height:100svh;display:flex;align-items:center;justify-content:center;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.mv.concept{background-image:url(//fof-art.com/cdn/shop/t/4/assets/mv_concept.jpg?v=141992082214114377581752804058);background-position:85% center}@media print,screen and (min-width:768px){.mv.concept{background-position:center}}.mv.gallery{background-image:url(//fof-art.com/cdn/shop/t/4/assets/mv_gallery.jpg?v=137472095389823155671752804058)}.mv.products{background-image:url(//fof-art.com/cdn/shop/t/4/assets/mv_products.jpg?v=109923050279348268711754624871)}.mv.jidaibyobu{background-image:url(//fof-art.com/cdn/shop/t/4/assets/mv_jidaibyobu.webp?v=118264793261203957651767749076);align-items:flex-end}@media print,screen and (min-width:768px){.mv.jidaibyobu{background-image:url(//fof-art.com/cdn/shop/t/4/assets/mv_jidaibyobu_pc.webp?v=118264793261203957651767749076);align-items:center}}.mv.jidaibyobu .inner{padding-bottom:25.641025641vw}@media print,screen and (min-width:768px){.mv.jidaibyobu .inner{padding-bottom:unset}}.mv.jidaibyobu .inner h1{letter-spacing:.25em;color:var(--color-surface)}@media print,screen and (min-width:768px){.mv.jidaibyobu .inner h1{font-size:min(45px,3.125vw)}}@media print,screen and (min-width:768px){.mv.jidaibyobu .inner h1 br{display:none}}.mv.jidaibyobu .inner .mv_scroll{color:var(--color-surface)}.mv.jidaibyobu .inner .mv_scroll i:after{background-color:var(--color-surface)}.mv .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw}@media print,screen and (min-width:768px){.mv .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.mv .inner{width:min(1330px,92.3611111111vw)}}.mv .inner h1{font-size:6.1538461538vw;font-family:var(--serif);text-align:center;letter-spacing:.05em;color:var(--color-text-on-accent);line-height:var(--line-height-small);opacity:0;translate:0 3.0769230769vw;transition:opacity 2.5s var(--bezier) .5s,translate 2.5s var(--bezier) .5s}@media print,screen and (min-width:768px){.mv .inner h1{font-size:min(35px,2.4305555556vw);padding-inline:min(64px,4.4444444444vw);translate:min(36px,2.5vw) 0;text-align:left;line-height:var(--line-height-medium)}}.is-ready .mv .inner h1{opacity:1;translate:0 0}.mv .inner h1.uppercase{font-size:7.6923076923vw;letter-spacing:.33em}@media print,screen and (min-width:768px){.mv .inner h1.uppercase{font-size:min(45px,3.125vw);letter-spacing:.33em}}.mv .inner h1.left{text-align:left}.mv_scroll{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:3.0769230769vw;font-family:var(--en);font-weight:600;letter-spacing:.05em;color:var(--color-text-on-accent);z-index:2}@media print,screen and (min-width:768px){.mv_scroll{font-size:min(12px,.8333333333vw)}}.mv_scroll i{overflow:hidden;display:block;width:.2564102564vw;height:7.1794871795vw;margin-inline:auto;margin-top:1.5384615385vw}@media print,screen and (min-width:768px){.mv_scroll i{height:min(28px,1.9444444444vw);margin-top:min(6px,.4166666667vw);width:min(1px,.0694444444vw)}}.mv_scroll i:after{content:"";display:block;width:.2564102564vw;height:7.1794871795vw;background-color:var(--color-text-on-accent);opacity:.3;animation:scrollDown 2.5s ease-in-out infinite}@media print,screen and (min-width:768px){.mv_scroll i:after{height:min(28px,1.9444444444vw);width:min(1px,.0694444444vw)}}@keyframes scrollDown{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.leadarea{background-color:#262626}@media print,screen and (min-width:768px){.leadarea{overflow:hidden}}.leadarea.concept{padding-bottom:56.4102564103vw}@media print,screen and (min-width:768px){.leadarea.concept{padding-bottom:min(175px,12.1527777778vw)}}.leadarea.gallery{padding-bottom:33.3333333333vw}@media print,screen and (min-width:768px){.leadarea.gallery{padding-bottom:min(220px,15.2777777778vw)}}@media print,screen and (min-width:768px){.leadarea.top{padding-bottom:min(175px,12.1527777778vw)}}.leadarea.top02{background-color:transparent}.leadarea.top02 .inner{padding-bottom:16.4102564103vw}@media print,screen and (min-width:768px){.leadarea.top02 .inner{padding-bottom:unset;display:grid;justify-content:space-between;grid-template:"title title" auto "text image" auto/min(373px,25.9027777778vw) min(388px,26.9444444444vw);gap:min(80px,5.5555555556vw) 0}}@media print,screen and (min-width:768px){.leadarea.top02 .inner .title{grid-area:title}}@media print,screen and (min-width:768px){.leadarea.top02 .inner .text.narrow{margin-top:unset;grid-area:text;padding-inline:min(84px,5.8333333333vw) 0}}.leadarea.top02 .inner .image{display:none}@media print,screen and (min-width:768px){.leadarea.top02 .inner .image{position:static;display:block;grid-area:image}}.leadarea .inner{padding-top:16.4102564103vw;background-color:var(--color-second)}@media print,screen and (min-width:768px){.leadarea .inner{padding-top:min(100px,6.9444444444vw);padding-bottom:min(100px,6.9444444444vw);position:relative;padding-left:5.1282051282vw;padding-right:5.1282051282vw}}@media print,screen and (min-width:768px)and (min-width:768px){.leadarea .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.leadarea .inner:has(.sliders) .text{min-height:min(430px,29.8611111111vw)}}.leadarea .inner .title{padding-inline:5.1282051282vw;font-size:8.2051282051vw;letter-spacing:.05em;font-family:var(--serif);line-height:var(--line-height-small)}@media print,screen and (min-width:768px){.leadarea .inner .title{font-size:min(45px,3.125vw);padding-inline:min(84px,5.8333333333vw)}}.leadarea .inner .title.ja{font-size:6.1538461538vw;font-family:var(--mincho)}@media print,screen and (min-width:768px){.leadarea .inner .title.ja{font-size:min(30px,2.0833333333vw)}}.leadarea .inner .text{padding-inline:5.1282051282vw 20.5128205128vw;margin-top:9.2307692308vw;font-size:3.3333333333vw;line-height:var(--line-height-large);font-family:var(--mincho)}@media print,screen and (min-width:768px){.leadarea .inner .text{padding-inline:min(84px,5.8333333333vw) min(560px,38.8888888889vw);margin-top:min(80px,5.5555555556vw);font-size:min(15px,1.0416666667vw);min-height:min(390px,27.0833333333vw)}}@media print,screen and (min-width:768px){.leadarea .inner .text.narrow{padding-inline:min(84px,5.8333333333vw) min(660px,45.8333333333vw)}}.leadarea .inner .text p{padding-bottom:6.6666666667vw}@media print,screen and (min-width:768px){.leadarea .inner .text p{padding-bottom:min(52px,3.6111111111vw)}}.leadarea .inner .text p:last-child{padding-bottom:unset}.leadarea .inner .text p.link{text-align:right}.leadarea .inner .text p.link a{font-family:var(--serif)}.leadarea .inner .image{margin-top:15.3846153846vw;padding-left:12.3076923077vw}@media print,screen and (min-width:768px){.leadarea .inner .image{position:absolute;bottom:0;right:0;margin-top:unset;padding-left:unset;width:min(388px,26.9444444444vw)}}.leadarea .inner .sliders{margin-top:15.3846153846vw;padding-left:5.1282051282vw;display:flex;padding-bottom:10.2564102564vw;position:relative}@media print,screen and (min-width:768px){.leadarea .inner .sliders{position:absolute;bottom:0;right:0;margin-top:unset;padding-left:unset;padding-bottom:min(48px,3.3333333333vw);width:min(388px,26.9444444444vw)}}.leadarea .inner .sliders .swiper{flex:1}@media print,screen and (min-width:768px){.leadarea .inner .sliders .swiper{width:min(388px,26.9444444444vw)}}.leadarea .inner .sliders .swiper .swiper-wrapper .swiper-slide img{width:100%}.leadarea .inner .sliders #swiper01{grid-area:left;min-width:0}.leadarea .inner .sliders #swiper02{grid-area:right;min-width:0}@media print,screen and (min-width:768px){.leadarea .inner .sliders #swiper02{display:none}}.leadarea .inner .sliders .nav{position:absolute;display:flex;bottom:0;right:0}.leadarea .inner .sliders .nav #leadarea-prev{rotate:z 180deg}.leadarea .inner .sliders .nav img{transition:opacity .3s var(--bezier);width:10.2564102564vw}@media(any-hover:hover){.leadarea .inner .sliders .nav img:hover{opacity:.5}}@media print,screen and (min-width:768px){.leadarea .inner .sliders .nav img{width:min(48px,3.3333333333vw)}}#shopify-section-gallery-body+#shopify-section-instagram-feed .igArea{margin-top:12.8205128205vw}@media print,screen and (min-width:768px){#shopify-section-gallery-body+#shopify-section-instagram-feed .igArea{margin-top:min(100px,6.9444444444vw)}}.igArea{margin-top:25.641025641vw;padding-block:16.4102564103vw 24.1025641026vw;background-color:var(--color-brand)}@media print,screen and (min-width:768px){.igArea{margin-top:min(200px,13.8888888889vw);padding-block:min(140px,9.7222222222vw) min(160px,11.1111111111vw)}}.productscontents+.igArea{margin-top:unset}.gallerybody+.igArea{margin-top:12.8205128205vw}@media print,screen and (min-width:768px){.gallerybody+.igArea{margin-top:min(100px,6.9444444444vw)}}@media print,screen and (min-width:768px){.footContact+.igArea{margin-top:min(150px,10.4166666667vw)}}.igArea .title{text-align:center}.igArea .title h2{font-size:5.1282051282vw;font-family:var(--serif);color:#b2b2b2;text-align:center;letter-spacing:.1em}@media print,screen and (min-width:768px){.igArea .title h2{font-size:min(30px,2.0833333333vw)}}.igArea .feed{margin-top:13.3333333333vw;display:grid;grid-template-columns:repeat(4,1fr);gap:.2564102564vw}@media print,screen and (min-width:768px){.igArea .feed{margin-top:min(64px,4.4444444444vw);padding-left:5.1282051282vw;padding-right:5.1282051282vw;gap:min(26px,1.8055555556vw)}}@media print,screen and (min-width:768px)and (min-width:768px){.igArea .feed{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}.igArea .feed a{transition:opacity .3s var(--bezier)}@media(any-hover:hover){.igArea .feed a:hover{opacity:.65}}.igArea .feed a img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.productsarea{margin-top:14.358974359vw}@media print,screen and (min-width:768px){.productsarea{margin-top:min(82px,5.6944444444vw);display:grid;grid-template:"title title title" auto "category list ." auto ". link ." auto/1fr min(1040px,72.2222222222vw) 1fr;gap:min(40px,2.7777777778vw) min(70px,4.8611111111vw)}.productsarea>.title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}}.productsarea.with-margin{margin-top:25.641025641vw}@media print,screen and (min-width:768px){.productsarea.with-margin{margin-top:min(200px,13.8888888889vw)}}.productsarea#sale-ending-section{display:none}.productsarea#sale-ending-section.is-active{display:block}@media print,screen and (min-width:768px){.productsarea#sale-ending-section.is-active{display:grid}}.productsarea .title{padding-left:5.1282051282vw;padding-right:5.1282051282vw;grid-area:title}@media print,screen and (min-width:768px){.productsarea .title{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}.productsarea .title h2{font-size:8.2051282051vw;font-family:var(--serif);letter-spacing:.05em;line-height:var(--line-height-small);translate:-.5128205128vw 0}@media print,screen and (min-width:768px){.productsarea .title h2{font-size:min(45px,3.125vw);translate:min(-2px,-.1388888889vw) 0}}.productsarea .title h2.uppercase{text-transform:uppercase}.productsarea .title p{font-size:3.3333333333vw;line-height:var(--line-height-large);font-family:var(--mincho);letter-spacing:.05em;font-weight:500}@media print,screen and (min-width:768px){.productsarea .title p{margin-top:min(16px,1.1111111111vw);font-size:min(23px,1.5972222222vw)}}.productsarea .category{margin-top:12.3076923077vw;padding-inline:5.1282051282vw;grid-area:category}@media print,screen and (min-width:768px){.productsarea .category{margin-top:unset;padding-inline:unset}}.productsarea .category h3{display:none}@media print,screen and (min-width:768px){.productsarea .category h3{display:block;text-align:right;font-size:min(13px,.9027777778vw);color:var(--color-brand-weak);font-family:var(--serif);letter-spacing:.05em;padding-bottom:min(10px,.6944444444vw);border-bottom:.5px solid var(--color-brand)}}.productsarea .category ul{display:flex;flex-wrap:wrap;gap:7.6923076923vw}@media print,screen and (min-width:768px){.productsarea .category ul{flex-direction:column;gap:min(16px,1.1111111111vw);margin-top:min(30px,2.0833333333vw);width:-moz-fit-content;width:fit-content;margin-left:auto}}.productsarea .category ul li{font-size:3.3333333333vw;font-family:var(--serif)}@media print,screen and (min-width:768px){.productsarea .category ul li{font-size:min(14px,.9722222222vw);width:-moz-fit-content;width:fit-content}}.productsarea .category ul li a{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;gap:2.3076923077vw;transition:color var(--transition-speed) var(--bezier)}@media print,screen and (min-width:768px){.productsarea .category ul li a{gap:min(9px,.625vw)}}@media(any-hover:hover){.productsarea .category ul li a:hover{color:var(--color-brand)}}.productsarea .category ul li a:before{content:"";display:block;width:4.6153846154vw;height:.2564102564vw;background-color:var(--color-brand-weakest)}@media print,screen and (min-width:768px){.productsarea .category ul li a:before{width:min(18px,1.25vw);height:min(1px,.0694444444vw)}}.productsarea .list{margin-top:15.3846153846vw;padding-inline:5.1282051282vw;display:grid;grid-template-columns:repeat(2,1fr);gap:4.1025641026vw}@media print,screen and (min-width:768px){.productsarea .list{margin-top:unset;padding-inline:unset;grid-area:list;grid-template-columns:repeat(3,1fr);gap:min(36px,2.5vw) min(30px,2.0833333333vw)}}.productsarea .list .unit{display:grid;grid-template-rows:subgrid;grid-row:span 6;gap:.2564102564vw .2564102564vw;background-color:var(--color-second);padding-bottom:4.1025641026vw}@media print,screen and (min-width:768px){.productsarea .list .unit{padding-bottom:min(24px,1.6666666667vw);gap:min(1px,.0694444444vw) min(1px,.0694444444vw)}}@media(any-hover:hover){.productsarea .list .unit:hover .image img{transform:scale(1.05)}}.productsarea .list .unit .image{overflow:hidden}.productsarea .list .unit .image img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-speed) var(--bezier)}.productsarea .list .unit .sku{margin-top:5.1282051282vw;margin-inline:3.0769230769vw;font-size:2.3076923077vw;font-family:var(--serif)}@media print,screen and (min-width:768px){.productsarea .list .unit .sku{margin-top:min(30px,2.0833333333vw);margin-inline:min(24px,1.6666666667vw);font-size:min(10px,.6944444444vw)}}.productsarea .list .unit .product_category{margin-top:2.0512820513vw;margin-inline:3.0769230769vw;font-size:2.3076923077vw;font-family:var(--serif)}@media print,screen and (min-width:768px){.productsarea .list .unit .product_category{margin-top:min(10px,.6944444444vw);margin-inline:min(24px,1.6666666667vw);font-size:min(10px,.6944444444vw)}}.productsarea .list .unit .era{margin-top:3.0769230769vw;margin-inline:3.0769230769vw;font-size:2.3076923077vw;color:var(--color-brand-weak);font-family:var(--mincho);font-weight:500;line-height:var(--line-height-xsmall)}@media print,screen and (min-width:768px){.productsarea .list .unit .era{margin-top:min(8px,.5555555556vw);margin-inline:min(24px,1.6666666667vw);font-size:min(12px,.8333333333vw)}}.productsarea .list .unit h3{margin-top:1.0256410256vw;margin-inline:3.0769230769vw;font-size:3.5897435897vw;font-family:var(--mincho);font-weight:700;line-height:var(--line-height-xsmall)}@media print,screen and (min-width:768px){.productsarea .list .unit h3{margin-top:0;margin-inline:min(24px,1.6666666667vw);font-size:min(15px,1.0416666667vw)}}.productsarea .list .unit .price{margin-top:7.1794871795vw;margin-inline:3.0769230769vw;font-size:3.3333333333vw;font-family:var(--serif);text-align:right}@media print,screen and (min-width:768px){.productsarea .list .unit .price{margin-top:min(44px,3.0555555556vw);margin-inline:min(24px,1.6666666667vw);font-size:min(20px,1.3888888889vw)}}.productsarea .list .unit .price .soldout{font-size:3.0769230769vw;font-family:var(--en);color:var(--color-brand-weakest);text-transform:uppercase}@media print,screen and (min-width:768px){.productsarea .list .unit .price .soldout{font-size:min(14px,.9722222222vw)}}.productsarea .list .unit .price .tax{font-size:3.0769230769vw;font-family:var(--mincho);letter-spacing:.05em}@media print,screen and (min-width:768px){.productsarea .list .unit .price .tax{font-size:min(12px,.8333333333vw)}}.productsarea .link{margin-top:10.7692307692vw;padding-inline:5.1282051282vw;text-align:center;grid-area:link}@media print,screen and (min-width:768px){.productsarea .link{margin-top:min(20px,1.3888888889vw);padding-inline:unset}}.productsarea .link span{display:inline-block;padding:0 2.0512820513vw 1.0256410256vw;font-size:3.5897435897vw;font-family:var(--serif);border-bottom:.5px solid var(--color-brand)}@media print,screen and (min-width:768px){.productsarea .link span{padding:0 min(8px,.5555555556vw) min(4px,.2777777778vw);font-size:min(18px,1.25vw)}}.productsareaB{margin-top:16.4102564103vw;padding-left:5.1282051282vw;padding-right:5.1282051282vw}@media print,screen and (min-width:768px){.productsareaB{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.productsareaB{margin-top:min(82px,5.6944444444vw)}}.productsareaB .title h2{font-size:3.3333333333vw;line-height:var(--line-height-large);font-family:var(--mincho);letter-spacing:.05em;background-color:var(--color-second);padding:2.5641025641vw 4.1025641026vw 2.0512820513vw}@media print,screen and (min-width:768px){.productsareaB .title h2{font-size:min(19px,1.3194444444vw);padding:min(10px,.6944444444vw) min(24px,1.6666666667vw) min(8px,.5555555556vw)}}.productsareaB .list{margin-top:7.6923076923vw;display:grid;grid-template-columns:repeat(2,1fr);gap:4.1025641026vw}@media print,screen and (min-width:768px){.productsareaB .list{margin-top:min(20px,1.3888888889vw);grid-template-columns:repeat(5,1fr);gap:min(24px,1.6666666667vw) min(18px,1.25vw)}}.productsareaB .list .unit{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0;padding-bottom:4.1025641026vw}@media print,screen and (min-width:768px){.productsareaB .list .unit{padding-bottom:min(24px,1.6666666667vw)}}@media(any-hover:hover){.productsareaB .list .unit:hover .image img{transform:scale(1.05)}}.productsareaB .list .unit .image{overflow:hidden}.productsareaB .list .unit .image img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-speed) var(--bezier)}.productsareaB .list .unit h3{margin-top:2.0512820513vw;font-size:2.8205128205vw;text-align:center;line-height:var(--line-height-xsmall);font-family:var(--mincho)}@media print,screen and (min-width:768px){.productsareaB .list .unit h3{margin-top:min(16px,1.1111111111vw);font-size:min(13px,.9027777778vw)}}.footContact{margin-top:16.4102564103vw}@media print,screen and (min-width:768px){.footContact{margin-top:min(100px,6.9444444444vw)}}.footContact .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw;text-align:center}@media print,screen and (min-width:768px){.footContact .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}.footContact .inner h2{font-size:5.1282051282vw;font-family:var(--mincho);font-weight:600;letter-spacing:.05em;line-height:var(--line-height-large)}@media print,screen and (min-width:768px){.footContact .inner h2{font-size:min(25px,1.7361111111vw)}}.footContact .inner .desc{font-size:3.3333333333vw;line-height:var(--line-height-small);font-family:var(--mincho)}@media print,screen and (min-width:768px){.footContact .inner .desc{font-size:min(15px,1.0416666667vw)}}@media print,screen and (min-width:768px){.footContact .inner .desc br{display:none}}.footContact .inner .button{width:50%;display:block;background-color:var(--color-brand);color:var(--color-second);font-size:3.5897435897vw;letter-spacing:.05em;border-radius:1.0256410256vw;text-align:center;padding:3.5897435897vw 3.0769230769vw;border:1px solid var(--color-brand);position:relative;overflow:hidden;margin-top:6.1538461538vw;margin-inline:auto;font-family:var(--mincho);background-color:var(--color-surface);color:var(--color-brand)}@media print,screen and (min-width:768px){.footContact .inner .button{font-size:min(16px,1.1111111111vw);padding:min(14px,.9722222222vw) min(12px,.8333333333vw);border-radius:min(4px,.2777777778vw);width:auto;min-width:min(182px,12.6388888889vw)}}.footContact .inner .button .text{position:relative;z-index:1}.footContact .inner .button .path{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-brand-weak);z-index:0;transition:transform var(--transition-speed) var(--bezier);transform:translateY(100%)}@media(any-hover:hover){.footContact .inner .button:hover .path{transform:translateY(0)}}.footContact .inner .button.inquiry{background-color:var(--color-second);color:var(--color-brand)}.footContact .inner .button.inquiry .path{background-color:#efefef}@media print,screen and (min-width:768px){.footContact .inner .button{margin-top:min(48px,3.3333333333vw);width:-moz-fit-content;width:fit-content;font-size:min(18px,1.25vw);padding:min(20px,1.3888888889vw) min(62px,4.3055555556vw)}}.footContact .inner .button .path{background-color:#efefef}.allProducts{margin-top:15.3846153846vw}@media print,screen and (min-width:768px){.allProducts{margin-top:min(120px,8.3333333333vw)}}.allProducts .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw;text-align:center}@media print,screen and (min-width:768px){.allProducts .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.allProducts .inner p .button-link{padding-bottom:min(6px,.4166666667vw)}}.allProducts .inner p .button-link span{font-family:var(--serif)}.conceptbody .images{padding-left:5.1282051282vw;padding-right:5.1282051282vw;margin-top:15.3846153846vw}@media print,screen and (min-width:768px){.conceptbody .images{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.conceptbody .images{margin-top:min(114px,7.9166666667vw)}}.conceptbody .images li{margin-top:7.6923076923vw}@media print,screen and (min-width:768px){.conceptbody .images li{margin-top:min(126px,8.75vw)}}.conceptbody .images li:first-child{margin-top:unset}.conceptbody .images li img{width:100%}.conceptbody .textarea{margin-top:19.4871794872vw}@media print,screen and (min-width:768px){.conceptbody .textarea{margin-top:min(132px,9.1666666667vw);display:flex;flex-direction:row-reverse;align-items:flex-end}}.conceptbody .textarea .text{padding-inline:5.1282051282vw;font-family:var(--mincho)}@media print,screen and (min-width:768px){.conceptbody .textarea .text{padding-inline:min(130px,9.0277777778vw) min(60px,4.1666666667vw);width:50%}}.conceptbody .textarea .text h2{font-size:5.1282051282vw;letter-spacing:.05em;line-height:var(--line-height-xsmall)}@media print,screen and (min-width:768px){.conceptbody .textarea .text h2{font-size:min(30px,2.0833333333vw);width:min(390px,27.0833333333vw)}}.conceptbody .textarea .text .desc{padding-right:8.9743589744vw;margin-top:9.2307692308vw;font-size:3.3333333333vw;line-height:var(--line-height-large)}@media print,screen and (min-width:768px){.conceptbody .textarea .text .desc{margin-top:min(115px,7.9861111111vw);font-size:min(15px,1.0416666667vw);padding-right:unset;width:min(390px,27.0833333333vw)}}.conceptbody .textarea .image{padding-left:11.5384615385vw;margin-top:15.3846153846vw}.conceptbody .textarea .image.nopadding{padding-left:unset}@media print,screen and (min-width:768px){.conceptbody .textarea .image{width:50%;padding-left:unset;margin-top:unset;text-align:right}}.conceptbody .textarea .image img{width:100%}.gallerybody .images{margin-top:-12.3076923077vw;padding-left:5.1282051282vw;padding-right:5.1282051282vw}@media print,screen and (min-width:768px){.gallerybody .images{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.gallerybody .images{margin-top:min(-174px,-12.0833333333vw)}}.gallerybody .images li{margin-top:7.6923076923vw}@media print,screen and (min-width:768px){.gallerybody .images li{margin-top:min(126px,8.75vw)}}.gallerybody .images li:first-child{margin-top:unset}.gallerybody .images li img{width:100%}.gallerybody .textarea{margin-top:16.4102564103vw;padding-left:5.1282051282vw;padding-right:5.1282051282vw}@media print,screen and (min-width:768px){.gallerybody .textarea{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.gallerybody .textarea{margin-top:min(80px,5.5555555556vw);display:flex}}@media print,screen and (min-width:768px){.gallerybody .textarea .title{width:50%;padding-inline:min(82px,5.6944444444vw)}}.gallerybody .textarea .title h2{font-size:8.2051282051vw;letter-spacing:.1em;font-family:var(--serif);translate:-.5128205128vw 0}@media print,screen and (min-width:768px){.gallerybody .textarea .title h2{translate:min(-4px,-.2777777778vw) 0;font-size:min(45px,3.125vw)}}.gallerybody .textarea .title p{margin-top:4.6153846154vw;font-size:3.0769230769vw;font-family:var(--serif);letter-spacing:.1em;color:gray;text-transform:uppercase}@media print,screen and (min-width:768px){.gallerybody .textarea .title p{margin-top:min(28px,1.9444444444vw);font-size:min(13px,.9027777778vw)}}.gallerybody .textarea .desc{padding-right:15.3846153846vw;margin-top:10.7692307692vw;font-size:3.0769230769vw;line-height:var(--line-height-large);font-family:var(--mincho)}@media print,screen and (min-width:768px){.gallerybody .textarea .desc{margin-top:unset;font-size:min(15px,1.0416666667vw);padding-right:min(40px,2.7777777778vw);width:50%}}.gallerybody .textarea .desc .link{margin-top:8.2051282051vw;text-align:right}@media print,screen and (min-width:768px){.gallerybody .textarea .desc .link{margin-top:min(96px,6.6666666667vw)}}.gallerybody .textarea .desc .link a{font-family:var(--serif)}:root:has(:modal){overflow:hidden}.mv.productsdetail{display:block;height:auto}@media print,screen and (min-width:768px){.mv.productsdetail{height:100svh}}.mv.productsdetail .bg{background-color:#262626}.mv.productsdetail .bg.is-active img{opacity:1}.mv.productsdetail .bg img{width:100%;height:100svh;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 4s var(--bezier) .5s}.mv.productsdetail .info{background-color:var(--color-second);padding:10.2564102564vw}@media print,screen and (min-width:768px){.mv.productsdetail .info.is-active{opacity:1;translate:0 0}}@media print,screen and (min-width:768px){.mv.productsdetail .info.is-active .button{opacity:1;translate:0 0}}@media print,screen and (min-width:768px){.mv.productsdetail .info{padding:min(30px,2.0833333333vw) min(25px,1.7361111111vw) min(16px,1.1111111111vw);position:absolute;bottom:0;right:0;translate:0 min(10px,.6944444444vw);min-width:min(325px,22.5694444444vw);opacity:0;transition:opacity 3s var(--bezier) 2.5s,translate 3s var(--bezier) 2.5s}}.mv.productsdetail .info .sku{font-size:3.0769230769vw;font-family:var(--serif);color:var(--color-brand-weakest);letter-spacing:.05em}@media print,screen and (min-width:768px){.mv.productsdetail .info .sku{font-size:min(10px,.6944444444vw)}}.mv.productsdetail .info .category{margin-top:2.8205128205vw;font-size:3.0769230769vw;font-family:var(--serif);color:var(--color-brand-weakest);letter-spacing:.05em}@media print,screen and (min-width:768px){.mv.productsdetail .info .category{margin-top:min(11px,.7638888889vw);font-size:min(10px,.6944444444vw)}}.mv.productsdetail .info .era{margin-top:5.641025641vw;font-size:3.0769230769vw;font-family:var(--mincho);letter-spacing:.05em;color:var(--color-brand-weakest)}@media print,screen and (min-width:768px){.mv.productsdetail .info .era{margin-top:min(14px,.9722222222vw);font-size:min(14px,.9722222222vw)}}.mv.productsdetail .info h1{margin-top:2.0512820513vw;font-size:5.1282051282vw;font-family:var(--mincho);letter-spacing:.05em;line-height:var(--line-height-xsmall)}@media print,screen and (min-width:768px){.mv.productsdetail .info h1{margin-top:min(8px,.5555555556vw);font-size:min(18px,1.25vw)}}.mv.productsdetail .info .price{margin-top:9.7435897436vw;font-size:5.1282051282vw;font-family:var(--serif);letter-spacing:.05em;text-align:right}@media print,screen and (min-width:768px){.mv.productsdetail .info .price{margin-top:min(30px,2.0833333333vw);font-size:min(20px,1.3888888889vw)}}.mv.productsdetail .info .price .tax{font-size:3.0769230769vw;font-family:var(--mincho);letter-spacing:.05em}@media print,screen and (min-width:768px){.mv.productsdetail .info .price .tax{font-size:min(12px,.8333333333vw)}}.mv.productsdetail .info .button{margin-top:8.2051282051vw}@media print,screen and (min-width:768px){.mv.productsdetail .info .button{margin-top:min(40px,2.7777777778vw);translate:0 min(10px,.6944444444vw);opacity:0;transition:opacity 1.5s var(--bezier) 3.5s,translate 1.5s var(--bezier) 3.5s}}.mv.productsdetail .info .button a,.mv.productsdetail .info .button .add-to-cart-btn{display:block;width:100%;background-color:var(--color-brand);color:var(--color-second);font-size:3.0769230769vw;font-weight:600;letter-spacing:.125em;text-transform:uppercase;padding:5.641025641vw 6.1538461538vw;border-radius:1.0256410256vw;text-align:center;position:relative;overflow:hidden}@media print,screen and (min-width:768px){.mv.productsdetail .info .button a,.mv.productsdetail .info .button .add-to-cart-btn{width:-moz-fit-content;width:fit-content;margin-left:auto;padding:min(16px,1.1111111111vw) min(50px,3.4722222222vw);font-size:min(13px,.9027777778vw);border-radius:min(4px,.2777777778vw)}}.mv.productsdetail .info .button a.sold-out,.mv.productsdetail .info .button .add-to-cart-btn.sold-out{background-color:var(--color-brand-weakest);color:var(--color-second);cursor:default}.mv.productsdetail .info .button a .text,.mv.productsdetail .info .button .add-to-cart-btn .text{position:relative;z-index:1}.mv.productsdetail .info .button a .path,.mv.productsdetail .info .button .add-to-cart-btn .path{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-brand-weak);z-index:0;transition:transform var(--transition-speed) var(--bezier);transform:translateY(100%)}@media(any-hover:hover){.mv.productsdetail .info .button a:hover .path,.mv.productsdetail .info .button .add-to-cart-btn:hover .path{transform:translateY(0)}}.productstextunit{padding-left:5.1282051282vw;padding-right:5.1282051282vw;padding-block:21.5384615385vw 15.3846153846vw}@media print,screen and (min-width:768px){.productstextunit{padding-left:unset;padding-right:unset;padding-block:min(110px,7.6388888889vw);width:min(870px,60.4166666667vw);margin-inline:auto}}.productstextunit h2{font-size:5.1282051282vw;letter-spacing:.05em;line-height:var(--line-height-small);font-family:var(--mincho)}@media print,screen and (min-width:768px){.productstextunit h2{font-size:min(30px,2.0833333333vw)}}.productstextunit .desc{margin-top:6.1538461538vw;font-size:3.3333333333vw;line-height:var(--line-height-large);font-family:var(--mincho)}@media print,screen and (min-width:768px){.productstextunit .desc{margin-top:min(50px,3.4722222222vw);font-size:min(15px,1.0416666667vw)}}.productstextunit .desc p{padding-bottom:2em}.productstextunit .desc p:last-child{padding-bottom:unset}.productsunit+.productsunit{margin-top:15.3846153846vw}@media print,screen and (min-width:768px){.productsunit+.productsunit{margin-top:min(72px,5vw)}}@media print,screen and (min-width:768px){.productsunit.image_single{padding-left:5.1282051282vw;padding-right:5.1282051282vw}}@media print,screen and (min-width:768px)and (min-width:768px){.productsunit.image_single{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.productsunit.image_double{display:flex}}@media print,screen and (min-width:768px){.productsunit.image_double .image{flex:1}}.productsunit.image_double .image img{width:100%}.productsunit.image_single_full .image img{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;width:100%}@media print,screen and (min-width:768px){.productsunit.image_single_full .image img{aspect-ratio:unset}}.productscontents{margin-top:20.5128205128vw}@media print,screen and (min-width:768px){.productscontents{margin-top:min(80px,5.5555555556vw);background-color:#262626;padding-block:min(80px,5.5555555556vw)}.image_single_full+.productscontents{margin-top:unset;padding-top:unset;padding-bottom:unset}.image_single_full+.productscontents .inner{translate:0 min(-80px,-5.5555555556vw)}.image_single_full+.productscontents .local{translate:0 min(-80px,-5.5555555556vw)}}.productscontents .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw;padding-top:8.2051282051vw;background-color:#ededed}@media print,screen and (min-width:768px){.productscontents .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.productscontents .inner{padding-top:min(64px,4.4444444444vw);padding-left:min(80px,5.5555555556vw);display:grid;grid-template:"header" auto "body" auto "buttons" auto "note" auto/1fr}.productscontents .inner>header{-ms-grid-row:1;-ms-grid-column:1}}@media print,screen and (min-width:768px){.productscontents .header{-ms-grid-row:1;-ms-grid-column:1;display:grid;grid-template:"category category" auto "title price" auto/1fr auto;gap:min(32px,2.2222222222vw);align-items:end;padding-right:min(80px,5.5555555556vw);grid-area:header}.productscontents .header>.title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.productscontents .header>.category{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}}.productscontents .header .category{font-size:3.0769230769vw;font-family:var(--serif);color:var(--color-brand-weakest);letter-spacing:.05em;grid-area:category}@media print,screen and (min-width:768px){.productscontents .header .category{font-size:min(13px,.9027777778vw)}}.productscontents .header h1{margin-top:2.0512820513vw;font-size:5.1282051282vw;letter-spacing:.05em;font-family:var(--mincho);line-height:var(--line-height-small);grid-area:title}@media print,screen and (min-width:768px){.productscontents .header h1{margin-top:unset;font-size:min(30px,2.0833333333vw)}}.productscontents .header .price{margin-top:10.2564102564vw;font-size:5.1282051282vw;font-family:var(--serif);letter-spacing:.05em;text-align:right;grid-area:price}@media print,screen and (min-width:768px){.productscontents .header .price{line-height:var(--line-height-small);margin-top:unset;font-size:min(30px,2.0833333333vw)}}.productscontents .header .price .tax{font-size:3.0769230769vw;font-family:var(--mincho);letter-spacing:.05em}@media print,screen and (min-width:768px){.productscontents .header .price .tax{font-size:min(16px,1.1111111111vw)}}.productscontents .body{margin-top:7.6923076923vw}@media print,screen and (min-width:768px){.productscontents .body{margin-top:min(72px,5vw);padding-bottom:min(42px,2.9166666667vw);display:grid;grid-template:"text image" auto/min(384px,26.6666666667vw) 1fr;gap:min(94px,6.5277777778vw);grid-area:body}.productscontents .body>.text.narrow{-ms-grid-row:1;-ms-grid-column:1}.productscontents .body>.image{-ms-grid-row:1;-ms-grid-column:3}}@media print,screen and (min-width:768px){.productscontents .body .image{grid-area:image}}.productscontents .body .image img{width:100%}.productscontents .body .text{margin-top:7.6923076923vw;padding-bottom:10.7692307692vw;font-size:3.3333333333vw;line-height:var(--line-height-large);font-family:var(--mincho)}@media print,screen and (min-width:768px){.productscontents .body .text{grid-area:text;margin-top:unset;padding-bottom:unset;font-size:min(15px,1.0416666667vw)}}.productscontents .body .text p,.productscontents .body .text ul,.productscontents .body .text ol,.productscontents .body .text dl{margin-top:2em}.productscontents .body .text p:first-child,.productscontents .body .text ul:first-child,.productscontents .body .text ol:first-child,.productscontents .body .text dl:first-child{margin-top:unset}.productscontents .body .text .spec{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1em;column-gap:1em}.productscontents .body .text .spec dt{white-space:nowrap}.productscontents .note{padding-bottom:9.2307692308vw}@media print,screen and (min-width:768px){.productscontents .note{grid-area:note;padding-bottom:min(42px,2.9166666667vw);padding-right:min(34px,2.3611111111vw)}}.productscontents .note .shitate{text-align:center}@media print,screen and (min-width:768px){.productscontents .note .shitate{text-align:right}}.productscontents .note .shitate .shitate-button{font-size:3.3333333333vw;font-family:var(--mincho);letter-spacing:.05em;color:#6e6e6e;text-decoration:underline}@media print,screen and (min-width:768px){.productscontents .note .shitate .shitate-button{font-size:min(13px,.9027777778vw);min-width:min(252px,17.5vw);text-align:center}}@media(any-hover:hover){.productscontents .note .shitate .shitate-button:hover{text-decoration:none}}.productscontents .note #shitate-dialog{--duration: .5s;transition:display var(--duration) allow-discrete,overlay var(--duration) allow-discrete,opacity var(--duration);opacity:0;width:100%;max-width:81.5384615385vw;padding:0;border:0;top:0;right:0;bottom:0;left:0;position:fixed;overflow:visible}@media print,screen and (min-width:768px){.productscontents .note #shitate-dialog{max-width:min(800px,55.5555555556vw)}}.productscontents .note #shitate-dialog[open]{opacity:1}@starting-style{.productscontents .note #shitate-dialog[open]{opacity:0}}.productscontents .note #shitate-dialog .shitate-inner{background-color:#ededed;padding:7.6923076923vw 5.1282051282vw;position:relative;box-shadow:0 0 12px #0000004d;max-height:80svh;overflow-y:auto}@media print,screen and (min-width:768px){.productscontents .note #shitate-dialog .shitate-inner{padding:min(86px,5.9722222222vw) min(100px,6.9444444444vw) min(76px,5.2777777778vw);max-height:unset}}.productscontents .note #shitate-dialog #buttonClose{position:absolute;right:0;top:-10.2564102564vw}@media print,screen and (min-width:768px){.productscontents .note #shitate-dialog #buttonClose{top:min(-54px,-3.75vw);right:min(-54px,-3.75vw)}}.productscontents .note #shitate-dialog #buttonClose svg{width:6.1538461538vw;aspect-ratio:1/1}@media print,screen and (min-width:768px){.productscontents .note #shitate-dialog #buttonClose svg{width:min(44px,3.0555555556vw)}}.productscontents .note #shitate-dialog .shitate-text{font-family:var(--mincho);letter-spacing:.05em}.productscontents .note #shitate-dialog .shitate-text h2{font-size:4.1025641026vw}@media print,screen and (min-width:768px){.productscontents .note #shitate-dialog .shitate-text h2{font-size:min(24px,1.6666666667vw)}}.productscontents .note #shitate-dialog .shitate-text p{margin-top:4.1025641026vw;font-size:3.0769230769vw;line-height:var(--line-height-medium)}@media print,screen and (min-width:768px){.productscontents .note #shitate-dialog .shitate-text p{margin-top:min(54px,3.75vw);font-size:min(15px,1.0416666667vw)}}.productscontents .note #shitate-dialog .shitate-text p i{font-style:italic}.productscontents .note #shitate-dialog::backdrop{background-color:#000c;opacity:0;transition:opacity var(--duration)}.productscontents .note #shitate-dialog[open]::backdrop{opacity:1}@starting-style{.productscontents .note #shitate-dialog[open]::backdrop{opacity:0}}.productscontents .buttons{padding-bottom:17.9487179487vw}@media print,screen and (min-width:768px){.productscontents .buttons{padding-bottom:min(28px,1.9444444444vw);padding-right:min(34px,2.3611111111vw);display:grid;grid-template:"util buy" auto/auto auto;align-items:end;gap:min(24px,1.6666666667vw);grid-area:buttons}.productscontents .buttons>.util{-ms-grid-row:1;-ms-grid-column:1}}@media print,screen and (min-width:768px){.productscontents .inner>.header{-ms-grid-row:1;-ms-grid-column:1}.productscontents .body{-ms-grid-row:2;-ms-grid-column:1}.productscontents .note{-ms-grid-row:4;-ms-grid-column:1}.productscontents .buttons{-ms-grid-row:3;-ms-grid-column:1}}@media print,screen and (min-width:768px){.productscontents .buttons .buy{grid-area:buy;justify-self:end}}.productscontents .buttons .buy a,.productscontents .buttons .buy .add-to-cart-btn{display:block;width:100%;background-color:var(--color-brand);color:var(--color-second);font-size:3.0769230769vw;font-weight:600;letter-spacing:.125em;text-transform:uppercase;padding:5.641025641vw 6.1538461538vw;border-radius:1.0256410256vw;text-align:center;position:relative;overflow:hidden}@media print,screen and (min-width:768px){.productscontents .buttons .buy a,.productscontents .buttons .buy .add-to-cart-btn{display:inline-block;padding:min(24px,1.6666666667vw) min(24px,1.6666666667vw);font-size:min(15px,1.0416666667vw);border-radius:min(4px,.2777777778vw);width:auto;min-width:min(252px,17.5vw)}}.productscontents .buttons .buy a.sold-out,.productscontents .buttons .buy .add-to-cart-btn.sold-out{background-color:var(--color-brand-weakest);color:var(--color-second);cursor:default}.productscontents .buttons .buy a .text,.productscontents .buttons .buy .add-to-cart-btn .text{position:relative;z-index:1}.productscontents .buttons .buy a .path,.productscontents .buttons .buy .add-to-cart-btn .path{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-brand-weak);z-index:0;transition:transform var(--transition-speed) var(--bezier);transform:translateY(100%)}@media(any-hover:hover){.productscontents .buttons .buy a:hover .path,.productscontents .buttons .buy .add-to-cart-btn:hover .path{transform:translateY(0)}}.productscontents .buttons .util{grid-area:util;display:flex;gap:3.0769230769vw;margin-top:5.1282051282vw}@media print,screen and (min-width:768px){footer .inner .bottom .util{-ms-grid-row:1;-ms-grid-column:3}footer .inner .bottom .copyright{-ms-grid-row:1;-ms-grid-column:2}.productscontents .buttons .buy,.productscontents .buttons .util{-ms-grid-row:1;-ms-grid-column:3}.productscontents .buttons>.util{-ms-grid-row:1;-ms-grid-column:1}}@media print,screen and (min-width:768px){.productscontents .buttons .util{margin-top:unset;gap:min(14px,.9722222222vw)}}.productscontents .buttons .util a,.productscontents .buttons .util button{width:50%;display:block;background-color:var(--color-brand);color:var(--color-second);font-size:3.5897435897vw;letter-spacing:.05em;border-radius:1.0256410256vw;text-align:center;padding:3.5897435897vw 3.0769230769vw;border:1px solid var(--color-brand);position:relative;overflow:hidden;font-family:var(--mincho)}@media print,screen and (min-width:768px){.productscontents .buttons .util a,.productscontents .buttons .util button{font-size:min(16px,1.1111111111vw);padding:min(14px,.9722222222vw) min(12px,.8333333333vw);border-radius:min(4px,.2777777778vw);width:auto;min-width:min(182px,12.6388888889vw)}}.productscontents .buttons .util a .text,.productscontents .buttons .util button .text{position:relative;z-index:1}.productscontents .buttons .util a .path,.productscontents .buttons .util button .path{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-brand-weak);z-index:0;transition:transform var(--transition-speed) var(--bezier);transform:translateY(100%)}@media(any-hover:hover){.productscontents .buttons .util a:hover .path,.productscontents .buttons .util button:hover .path{transform:translateY(0)}}.productscontents .buttons .util a.inquiry,.productscontents .buttons .util button.inquiry{background-color:var(--color-second);color:var(--color-brand)}.productscontents .buttons .util a.inquiry .path,.productscontents .buttons .util button.inquiry .path{background-color:#efefef}.productscontents .local{display:grid;grid-template:"prev center next" auto/1fr 1fr 1fr;justify-content:space-between;background-color:#ededed;padding:3.0769230769vw 5.1282051282vw}@media print,screen and (min-width:768px){.productscontents .local{margin-top:min(32px,2.2222222222vw);padding:unset;padding-left:5.1282051282vw;padding-right:5.1282051282vw;background-color:transparent}}@media print,screen and (min-width:768px)and (min-width:768px){.productscontents .local{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}.productscontents .local a{transition:opacity .3s var(--bezier);padding-block:3.0769230769vw;gap:2.0512820513vw;width:-moz-fit-content;width:fit-content}@media(any-hover:hover){.productscontents .local a:hover{opacity:.65}}.productscontents .local a:not(.center){display:grid;grid-template:"icon text" auto/auto auto;align-items:center}@media print,screen and (min-width:768px){.productscontents .local a{padding:min(20px,1.3888888889vw);gap:min(8px,.5555555556vw)}}.productscontents .local a img{width:1.7948717949vw}@media print,screen and (min-width:768px){.productscontents .local a img{width:min(7px,.4861111111vw)}}.productscontents .local a span{font-size:3.3333333333vw;color:var(--color-text);font-family:var(--serif)}@media print,screen and (min-width:768px){.productscontents .local a span{font-size:min(15px,1.0416666667vw);color:#b2b2b2}}.productscontents .local a.prev{-ms-grid-row:1;-ms-grid-column:1;grid-area:prev}.productscontents .local a.prev img{rotate:z 180deg}.productscontents .local a.next{-ms-grid-row:1;-ms-grid-column:3;grid-area:next;margin-left:auto}.productscontents .local a.center{-ms-grid-row:1;-ms-grid-column:2;grid-area:center;margin-inline:auto;align-self:center;padding:1.0256410256vw 2.0512820513vw}@media print,screen and (min-width:768px){.productscontents .local a.center{padding:min(4px,.2777777778vw) min(8px,.5555555556vw)}}.faqbody{margin-top:15.3846153846vw}@media print,screen and (min-width:768px){.faqbody{margin-top:min(100px,6.9444444444vw)}}.faqbody .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw}@media print,screen and (min-width:768px){.faqbody .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}.faqbody .inner .category{margin-top:12.3076923077vw;border-bottom:1px solid #d7d7d7}@media print,screen and (min-width:768px){.faqbody .inner .category{margin-top:min(80px,5.5555555556vw)}}.faqbody .inner .category h2{font-size:4.6153846154vw;font-family:var(--mincho);font-weight:600;letter-spacing:.05em;padding-bottom:6.1538461538vw}@media print,screen and (min-width:768px){.faqbody .inner .category h2{font-size:min(20px,1.3888888889vw);padding-bottom:min(36px,2.5vw)}}.faqbody .inner .js-details{font-size:3.3333333333vw;line-height:var(--line-height-large);letter-spacing:.05em;font-family:var(--mincho)}@media print,screen and (min-width:768px){.faqbody .inner .js-details{font-size:min(15px,1.0416666667vw)}}.faqbody .inner .js-details.is-open .js-summary .icon{background-image:url(//fof-art.com/cdn/shop/t/4/assets/close.svg?v=181320965106758006741752804064)}.faqbody .inner .js-details .js-summary{display:grid;grid-template-columns:1fr 3.5897435897vw;border-top:1px solid #d7d7d7;width:100%;padding:6.1538461538vw 2.5641025641vw;gap:4.1025641026vw;font-weight:600;list-style:none}.faqbody .inner .js-details .js-summary::-webkit-details-marker{display:none}@media print,screen and (min-width:768px){.faqbody .inner .js-details .js-summary{grid-template-columns:1fr min(14px,.9722222222vw);padding:min(36px,2.5vw) min(24px,1.6666666667vw) min(36px,2.5vw) min(12px,.8333333333vw);gap:min(24px,1.6666666667vw);font-size:min(17px,1.1805555556vw)}}.faqbody .inner .js-details .js-summary .icon{display:block;width:3.5897435897vw;height:3.5897435897vw;background-image:url(//fof-art.com/cdn/shop/t/4/assets/open.svg?v=17448189079445519241752804060);background-size:contain;background-repeat:no-repeat;background-position:center;translate:0 1.0256410256vw}@media print,screen and (min-width:768px){.faqbody .inner .js-details .js-summary .icon{width:min(16px,1.1111111111vw);height:min(16px,1.1111111111vw);translate:0 min(4px,.2777777778vw)}}.faqbody .inner .js-details .content{overflow:hidden}.faqbody .inner .js-details .content .content_inner{padding:0 10.2564102564vw 6.1538461538vw 2.5641025641vw}@media print,screen and (min-width:768px){.faqbody .inner .js-details .content .content_inner{padding:0 min(40px,2.7777777778vw) min(36px,2.5vw) min(12px,.8333333333vw)}}.contactbody{margin-top:15.3846153846vw}@media print,screen and (min-width:768px){.contactbody{margin-top:min(100px,6.9444444444vw)}}.contactbody .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw}@media print,screen and (min-width:768px){.contactbody .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}.contactbody .inner .lead{font-size:3.3333333333vw;line-height:var(--line-height-large);letter-spacing:.05em;padding-bottom:9.2307692308vw;font-family:var(--mincho)}@media print,screen and (min-width:768px){.contactbody .inner .lead{font-size:min(15px,1.0416666667vw);padding-bottom:min(46px,3.1944444444vw)}}.contactbody .inner .errors{font-weight:600;padding-bottom:9.2307692308vw;font-family:var(--mincho)}@media print,screen and (min-width:768px){.contactbody .inner .errors{padding-bottom:min(75px,5.2083333333vw)}}.contactbody .inner .errors dt{display:flex;align-items:center;gap:2.5641025641vw}@media print,screen and (min-width:768px){.contactbody .inner .errors dt{gap:min(10px,.6944444444vw)}}.contactbody .inner .errors dt img{width:6.6666666667vw}@media print,screen and (min-width:768px){.contactbody .inner .errors dt img{width:min(26px,1.8055555556vw)}}.contactbody .inner .errors dd{margin-top:2.5641025641vw}@media print,screen and (min-width:768px){.contactbody .inner .errors dd{margin-top:min(10px,.6944444444vw)}}.contactbody .inner .field{margin-top:6.1538461538vw;border:1px solid var(--color-third);position:relative}@media print,screen and (min-width:768px){.contactbody .inner .field{margin-top:min(24px,1.6666666667vw);width:min(510px,35.4166666667vw)}}.contactbody .inner .field:first-child{margin-top:unset}.contactbody .inner .field:has(.error) .field_input::-moz-placeholder{color:#c8161d;font-weight:600}.contactbody .inner .field:has(.error) .field_input::placeholder{color:#c8161d;font-weight:600}.contactbody .inner .field .field_input{width:100%;padding:4.1025641026vw;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:4.1025641026vw;font-family:var(--mincho)}.contactbody .inner .field .field_input::-moz-placeholder{color:var(--color-brand)}.contactbody .inner .field .field_input::placeholder{color:var(--color-brand)}@media print,screen and (min-width:768px){.contactbody .inner .field .field_input{padding:min(20px,1.3888888889vw);font-size:min(15px,1.0416666667vw)}}.contactbody .inner .field textarea{line-height:1.4}.contactbody .inner .field .error{position:absolute;top:50%;right:4.1025641026vw;width:6.1538461538vw;transform:translateY(-50%)}@media print,screen and (min-width:768px){.contactbody .inner .field .error{right:min(16px,1.1111111111vw);width:min(26px,1.8055555556vw)}}.contactbody .inner .contact_button{margin-top:9.2307692308vw}@media print,screen and (min-width:768px){.contactbody .inner .contact_button{margin-top:min(60px,4.1666666667vw);text-align:center}}.contactbody .inner .contact_button .button{width:100%;background-color:var(--color-brand);border-radius:1.5384615385vw;padding:6.1538461538vw;font-size:4.1025641026vw;font-weight:600;letter-spacing:.05em;color:#e5e5e5;text-align:center}@media print,screen and (min-width:768px){.contactbody .inner .contact_button .button{width:min(252px,17.5vw);padding:min(26px,1.8055555556vw);font-size:min(16px,1.1111111111vw);border-radius:min(6px,.4166666667vw)}}.shopify-challenge__container{padding-block:25.641025641vw;padding-inline:5.1282051282vw}@media print,screen and (min-width:768px){.shopify-challenge__container{padding-block:min(240px,16.6666666667vw);padding-inline:unset}}.shopify-challenge__container .shopify-challenge__message{margin-bottom:6.1538461538vw}@media print,screen and (min-width:768px){.shopify-challenge__container .shopify-challenge__message{margin-bottom:min(24px,1.6666666667vw)}}.jidaibyobu-lead{padding-block:15.3846153846vw}@media print,screen and (min-width:768px){.jidaibyobu-lead{padding-block:min(100px,6.9444444444vw) min(160px,11.1111111111vw)}}.jidaibyobu-lead .inner{padding-inline:10.2564102564vw}@media print,screen and (min-width:768px){.jidaibyobu-lead .inner{padding-left:unset;padding-right:unset;width:min(1140px,79.1666666667vw);margin-inline:auto;display:grid;grid-template:"title image" auto "text image" auto/1fr min(520px,36.1111111111vw);gap:min(100px,6.9444444444vw) 0}.jidaibyobu-lead .inner>.text.narrow{-ms-grid-row:3;-ms-grid-column:1}.jidaibyobu-lead .inner>.title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.jidaibyobu-lead .inner>h1{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.jidaibyobu-lead .inner>.image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.jidaibyobu-lead .inner>.text{-ms-grid-row:3;-ms-grid-column:1}}.jidaibyobu-lead .inner .title{font-size:5.1282051282vw;font-family:var(--mincho);letter-spacing:.05em;line-height:var(--line-height-small)}@media print,screen and (min-width:768px){.jidaibyobu-lead .inner .title{font-size:min(30px,2.0833333333vw);grid-area:title;line-height:var(--line-height-medium)}}.jidaibyobu-lead .inner .text{margin-top:12.3076923077vw;font-family:var(--mincho);font-size:3.3333333333vw;line-height:var(--line-height-large);letter-spacing:.05em}@media print,screen and (min-width:768px){.jidaibyobu-lead .inner .text{margin-top:unset;font-size:min(15px,1.0416666667vw);grid-area:text}}.jidaibyobu-lead .inner .text img{margin-block:10.7692307692vw}@media print,screen and (min-width:768px){.jidaibyobu-lead .inner .text img{display:none}}.jidaibyobu-lead .inner .image{display:none}@media print,screen and (min-width:768px){.jidaibyobu-lead .inner .image{grid-area:image;display:block}}@media print,screen and (min-width:768px){.leadarea.top02 .inner .title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.leadarea.top02 .inner .text.narrow{-ms-grid-row:3;-ms-grid-column:1}.leadarea.top02 .inner .image{-ms-grid-row:3;-ms-grid-column:3}.productsarea .title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.productsarea .category{-ms-grid-row:3;-ms-grid-column:1}.productsarea .list{-ms-grid-row:3;-ms-grid-column:3}.productsarea .link{-ms-grid-row:5;-ms-grid-column:3}.productscontents .header .category{-ms-grid-row:3;-ms-grid-column:1}.productscontents .header>.category{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.productscontents .header h1{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.productsarea>h1{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}.productscontents .header>h1{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.productscontents .header .price,.productscontents .body .image{-ms-grid-row:3;-ms-grid-column:3}.productscontents .body .text{-ms-grid-row:3;-ms-grid-column:1}.jidaibyobu-lead .inner .title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.productsarea>.title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}.productscontents .header>.title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.jidaibyobu-lead .inner>.title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.jidaibyobu-lead .inner .text{-ms-grid-row:3;-ms-grid-column:1}.productscontents .body>.text{-ms-grid-row:1;-ms-grid-column:1}.jidaibyobu-lead .inner>.text{-ms-grid-row:3;-ms-grid-column:1}.jidaibyobu-lead .inner .image{-ms-grid-row:3;-ms-grid-column:3}.productscontents .body>.image{-ms-grid-row:1;-ms-grid-column:3}.jidaibyobu-lead .inner>.image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}}.jidaibyobu-slider{padding-block:15.3846153846vw 10.2564102564vw;background-color:#262626;color:#b2b2b2}@media print,screen and (min-width:768px){.jidaibyobu-slider{padding-block:min(125px,8.6805555556vw) min(135px,9.375vw)}}.jidaibyobu-slider .title{text-align:center;font-size:4.6153846154vw;font-family:var(--mincho);letter-spacing:.05em;line-height:var(--line-height-medium)}@media print,screen and (min-width:768px){.jidaibyobu-slider .title{padding-left:5.1282051282vw;padding-right:5.1282051282vw;font-size:min(30px,2.0833333333vw);line-height:var(--line-height-medium);text-align:left}}@media print,screen and (min-width:768px)and (min-width:768px){.jidaibyobu-slider .title{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}html[lang=en] .jidaibyobu-slider .title{font-size:4.1025641026vw}@media print,screen and (min-width:768px){html[lang=en] .jidaibyobu-slider .title{font-size:min(30px,2.0833333333vw)}}#swiper-jidaibyobu{margin-top:16.4102564103vw;position:relative}@media print,screen and (min-width:768px){#swiper-jidaibyobu{margin-top:min(96px,6.6666666667vw)}}#swiper-jidaibyobu .swiper-wrapper .swiper-slide{padding-inline:5.1282051282vw}@media print,screen and (min-width:768px){#swiper-jidaibyobu .swiper-wrapper .swiper-slide{padding-inline:unset;width:min(1190px,82.6388888889vw);padding-inline:min(75px,5.2083333333vw)}}#swiper-jidaibyobu .swiper-wrapper .swiper-slide h2{margin-top:11.7948717949vw;text-align:center;font-size:6.1538461538vw;font-family:var(--serif);letter-spacing:.05em}@media print,screen and (min-width:768px){#swiper-jidaibyobu .swiper-wrapper .swiper-slide h2{margin-top:min(46px,3.1944444444vw);font-size:min(30px,2.0833333333vw)}}#swiper-jidaibyobu .swiper-wrapper .swiper-slide p{margin-top:6.1538461538vw;font-size:3.0769230769vw;line-height:var(--line-height-large);font-family:var(--mincho);letter-spacing:.05em;width:61.5384615385vw;margin-inline:auto;text-align:center}@media print,screen and (min-width:768px){#swiper-jidaibyobu .swiper-wrapper .swiper-slide p{margin-top:min(36px,2.5vw);font-size:min(15px,1.0416666667vw);width:min(300px,20.8333333333vw)}}#swiper-jidaibyobu .nav div{position:absolute;aspect-ratio:1/1;z-index:10;width:12.8205128205vw;bottom:15.3846153846vw;transition:opacity .3s var(--bezier)}@media(any-hover:hover){#swiper-jidaibyobu .nav div:hover{opacity:.65}}@media print,screen and (min-width:768px){#swiper-jidaibyobu .nav div{width:min(50px,3.4722222222vw);bottom:unset;top:min(360px,25vw)}}#swiper-jidaibyobu .nav div img{width:12.8205128205vw}#swiper-jidaibyobu .nav #jidaibyobu-prev{left:0;rotate:z 180deg}@media print,screen and (min-width:768px){#swiper-jidaibyobu .nav #jidaibyobu-prev{left:50%;translate:max(-620px,-43.0555555556vw) 0}}#swiper-jidaibyobu .nav #jidaibyobu-next{right:0}@media print,screen and (min-width:768px){#swiper-jidaibyobu .nav #jidaibyobu-next{right:50%;translate:min(620px,43.0555555556vw) 0}}.cartbody{margin-top:15.3846153846vw}@media print,screen and (min-width:768px){.cartbody{margin-top:min(100px,6.9444444444vw)}}.cartbody .small-hide{display:none!important}@media print,screen and (min-width:768px){.cartbody .small-hide{display:table-cell!important}}@media print,screen and (min-width:768px){.cartbody .medium-hide{display:none!important}}.cartbody .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.cartbody cart-items.is-empty .inner .backto_shop,.cartbody cart-items.is-empty .inner .cart__contents{display:none}.cartbody cart-items.is-empty .inner .cart__warnings{display:block}.cartbody cart-items .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw;font-size:3.3333333333vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.cartbody cart-items .inner{font-size:min(15px,1.0416666667vw)}}.cartbody cart-items .inner .backto_shop{text-align:right}.cartbody cart-items .inner .cart__warnings{display:none;text-align:center;margin-top:15.3846153846vw;line-height:1.4}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__warnings{margin-top:min(100px,6.9444444444vw)}}.cartbody cart-items .inner .cart__warnings .cart__empty-text{font-size:4.6153846154vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__warnings .cart__empty-text{font-size:min(24px,1.6666666667vw)}}.cartbody cart-items .inner .cart__warnings .cart__login-title{font-size:3.3333333333vw;margin-top:4.1025641026vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__warnings .cart__login-title{font-size:min(15px,1.0416666667vw);margin-top:min(24px,1.6666666667vw)}}.cartbody cart-items .inner .cart__warnings .cart__login-paragraph{font-size:3.3333333333vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__warnings .cart__login-paragraph{font-size:min(15px,1.0416666667vw)}}.cartbody cart-items .inner .cart__warnings .link{font-size:3.3333333333vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__warnings .link{font-size:min(15px,1.0416666667vw)}}.cartbody cart-items .inner .cart__warnings .button{margin-top:6.1538461538vw;width:50%;display:block;background-color:var(--color-brand);color:var(--color-second);font-size:3.5897435897vw;letter-spacing:.05em;border-radius:1.0256410256vw;text-align:center;padding:3.5897435897vw 3.0769230769vw;border:1px solid var(--color-brand);position:relative;overflow:hidden;margin-inline:auto}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__warnings .button{font-size:min(16px,1.1111111111vw);padding:min(14px,.9722222222vw) min(12px,.8333333333vw);border-radius:min(4px,.2777777778vw);width:auto;min-width:min(182px,12.6388888889vw)}}.cartbody cart-items .inner .cart__warnings .button .text{position:relative;z-index:1}.cartbody cart-items .inner .cart__warnings .button .path{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-brand-weak);z-index:0;transition:transform var(--transition-speed) var(--bezier);transform:translateY(100%)}@media(any-hover:hover){.cartbody cart-items .inner .cart__warnings .button:hover .path{transform:translateY(0)}}.cartbody cart-items .inner .cart__warnings .button.inquiry{background-color:var(--color-second);color:var(--color-brand)}.cartbody cart-items .inner .cart__warnings .button.inquiry .path{background-color:#efefef}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__warnings .button{margin-top:min(32px,2.2222222222vw);width:min(252px,17.5vw)}}.cartbody cart-items .inner .cart__items{margin-top:6.1538461538vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items{margin-top:min(32px,2.2222222222vw)}}.cartbody cart-items .inner .cart__items table.cart-items{display:block;width:100%}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items{display:table}}.cartbody cart-items .inner .cart__items table.cart-items thead{display:block;width:100%;border-bottom:1px solid var(--color-brand-weakest);padding-bottom:2.5641025641vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items thead{display:table-header-group;padding-bottom:min(10px,.6944444444vw)}}.cartbody cart-items .inner .cart__items table.cart-items thead tr{display:flex;justify-content:space-between;width:100%}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items thead tr{display:table-row}}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items thead tr th{padding-bottom:min(10px,.6944444444vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody{display:block;width:100%}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody{display:table-row-group}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr{display:flex;justify-content:space-between;width:100%}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr{display:table-row}}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr td{padding-block:min(20px,1.3888888889vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item{display:grid;grid-template:repeat(2,auto)/repeat(4,1fr);gap:3.8461538462vw;border-bottom:1px solid var(--color-brand-weakest);padding-block:5.1282051282vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item{display:table-row;padding-block:min(20px,1.3888888889vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__image-container{display:inline-flex;align-items:flex-start}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__media{grid-row:1/3;min-width:25.641025641vw;position:relative}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__media{min-width:min(160px,11.1111111111vw);padding-right:min(20px,1.3888888889vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details{grid-column:2/4;line-height:1.4}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details{width:100%;padding-right:min(20px,1.3888888889vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details .cart-item__name{font-size:3.5897435897vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details .cart-item__name{font-size:min(16px,1.1111111111vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details .product-option{margin-top:2.0512820513vw}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details dl{margin-top:2.0512820513vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details dl{margin-top:min(8px,.5555555556vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details .product-option{margin-top:2.0512820513vw;word-break:break-word}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details .product-option{margin-top:min(8px,.5555555556vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details .discounts{margin-top:2.0512820513vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__details .discounts{margin-top:min(8px,.5555555556vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__totals{display:flex;align-items:flex-start;justify-content:flex-end;font-size:3.8461538462vw;line-height:1.4}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__totals{font-size:min(15px,1.0416666667vw);padding-right:min(20px,1.3888888889vw);white-space:nowrap}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__quantity{grid-column:2/5}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .cart-item__quantity{padding-right:min(20px,1.3888888889vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover{position:relative;display:block}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper{display:flex}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container{display:flex}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container:not(.quantity-popover-container--hover){align-items:center}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity{position:relative;width:36.4102564103vw;display:flex;min-height:12.0512820513vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity{width:min(142px,9.8611111111vw);min-height:min(47px,3.2638888889vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity:before{background:var(--color-bg);pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 4px 5px #12121200;z-index:-1}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity:after{pointer-events:none;content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid transparent;box-shadow:0 0 0 1px #1212128c;transition:box-shadow .1s ease;z-index:1}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__button{width:11.5384615385vw;flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__button{width:min(45px,3.125vw);font-size:min(18px,1.25vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__button .svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:2.5641025641vw;height:2.5641025641vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__button .svg-wrapper{width:min(10px,.6944444444vw);height:min(10px,.6944444444vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__input{color:currentColor;font:inherit;font-size:4.1025641026vw;font-weight:500;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none;-moz-appearance:textfield;margin:0}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__input{font-size:min(16px,1.1111111111vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__input::-webkit-inner-spin-button{position:absolute;top:0;bottom:0;right:0;margin:auto;transform:scale(5);transform-origin:right center;opacity:0;cursor:pointer}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper cart-remove-button{display:flex;margin-left:1rem}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper cart-remove-button .button{min-width:11.5384615385vw;min-height:11.5384615385vw;padding:0;margin:0 .2564102564vw .2564102564vw 0;display:flex;align-items:center;justify-content:center}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper cart-remove-button .button{min-width:min(45px,3.125vw);min-height:min(45px,3.125vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper cart-remove-button .button .icon-remove{width:3.8461538462vw;height:3.8461538462vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__quantity-wrapper cart-remove-button .button .icon-remove{width:min(15px,1.0416666667vw);height:min(15px,1.0416666667vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__error{display:flex;align-items:flex-start;margin-top:2.0512820513vw;width:-moz-min-content;width:min-content;min-width:100%}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__error{margin-top:min(8px,.5555555556vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__error .cart-item__error-text{order:1;line-height:1.2}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__error .cart-item__error-text+.svg-wrapper{flex-shrink:0;width:3.8461538462vw;height:3.8461538462vw;margin-right:1.7948717949vw}@media print,screen and (min-width:768px){.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__error .cart-item__error-text+.svg-wrapper{width:min(15px,1.0416666667vw);height:min(15px,1.0416666667vw);margin-right:min(7px,.4861111111vw)}}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item quantity-popover .cart-item__error .cart-item__error-text:empty+.svg-wrapper{display:none}.cartbody cart-items .inner .cart__items table.cart-items tbody tr.cart-item .loading__spinner{top:0;left:auto;right:auto;bottom:0;padding:0;position:absolute;z-index:1}.cart_footer{margin-top:10.2564102564vw}@media print,screen and (min-width:768px){.cart_footer{margin-top:min(40px,2.7777777778vw)}}.cart_footer .is-empty{display:none}.cart_footer .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw}@media print,screen and (min-width:768px){.cart_footer .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}.cart_footer .inner .cart__blocks .totals{display:flex;justify-content:center;align-items:flex-end}@media print,screen and (min-width:768px){.cart_footer .inner .cart__blocks .totals{justify-content:flex-end}}.cart_footer .inner .cart__blocks .totals .totals__total{font-size:5.1282051282vw}@media print,screen and (min-width:768px){.cart_footer .inner .cart__blocks .totals .totals__total{font-size:min(20px,1.3888888889vw)}}.cart_footer .inner .cart__blocks .totals .totals__total-value{font-size:5.1282051282vw;margin-left:5.1282051282vw}@media print,screen and (min-width:768px){.cart_footer .inner .cart__blocks .totals .totals__total-value{margin-left:min(20px,1.3888888889vw);font-size:min(20px,1.3888888889vw)}}.cart_footer .inner .cart__blocks .totals .totals__tax{font-size:3.0769230769vw}@media print,screen and (min-width:768px){.cart_footer .inner .cart__blocks .totals .totals__tax{font-size:min(12px,.8333333333vw)}}.cart_footer .inner .cart__blocks .tax-note{display:none;margin:2.5641025641vw auto 0;text-align:center;font-size:3.0769230769vw;line-height:1.4;letter-spacing:.04em;color:var(--color-brand-weakest)}@media print,screen and (min-width:768px){.cart_footer .inner .cart__blocks .tax-note{margin:min(10px,.6944444444vw) auto 0;font-size:min(13px,.9027777778vw);text-align:right}}.cart_footer .inner .cart__blocks .cart__ctas{margin-top:5.1282051282vw;text-align:center}@media print,screen and (min-width:768px){.cart_footer .inner .cart__blocks .cart__ctas{margin-top:min(40px,2.7777777778vw);text-align:right}}.cart_footer .inner .cart__blocks .cart__ctas .cart__checkout-button{width:50%;display:block;background-color:var(--color-brand);color:var(--color-second);font-size:3.5897435897vw;letter-spacing:.05em;border-radius:1.0256410256vw;text-align:center;padding:3.5897435897vw 3.0769230769vw;border:1px solid var(--color-brand);position:relative;overflow:hidden;width:100%;font-weight:600}@media print,screen and (min-width:768px){.cart_footer .inner .cart__blocks .cart__ctas .cart__checkout-button{font-size:min(16px,1.1111111111vw);padding:min(14px,.9722222222vw) min(12px,.8333333333vw);border-radius:min(4px,.2777777778vw);width:auto;min-width:min(182px,12.6388888889vw)}}.cart_footer .inner .cart__blocks .cart__ctas .cart__checkout-button .text{position:relative;z-index:1}.cart_footer .inner .cart__blocks .cart__ctas .cart__checkout-button .path{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-brand-weak);z-index:0;transition:transform var(--transition-speed) var(--bezier);transform:translateY(100%)}@media(any-hover:hover){.cart_footer .inner .cart__blocks .cart__ctas .cart__checkout-button:hover .path{transform:translateY(0)}}.cart_footer .inner .cart__blocks .cart__ctas .cart__checkout-button.inquiry{background-color:var(--color-second);color:var(--color-brand)}.cart_footer .inner .cart__blocks .cart__ctas .cart__checkout-button.inquiry .path{background-color:#efefef}@media print,screen and (min-width:768px){.cart_footer .inner .cart__blocks .cart__ctas .cart__checkout-button{margin-left:auto;width:min(350px,24.3055555556vw);padding-block:min(24px,1.6666666667vw);font-size:min(18px,1.25vw);font-weight:600;letter-spacing:.04em}}.cart_footer .inner .cart__blocks .cart__dynamic-checkout-buttons{margin-top:5.1282051282vw}@media print,screen and (min-width:768px){.cart_footer .inner .cart__blocks .cart__dynamic-checkout-buttons{margin-top:min(20px,1.3888888889vw)}}.mv_top{height:100svh;display:flex;align-items:center;justify-content:center;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.mv_top.is-active .cover{opacity:0}.mv_top.is-active .cover p{opacity:1}.mv_top.is-active .inner h1{opacity:1;translate:0 0}.mv_top .cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#262626;display:flex;align-items:center;justify-content:center;text-align:center;transition:opacity 1s var(--bezier) 2s}.mv_top .cover p{font-size:3.5897435897vw;font-family:var(--serif);color:var(--color-text-on-accent);letter-spacing:.1em;line-height:var(--line-height-small);opacity:0;transition:opacity 1s var(--bezier),transform 1s var(--bezier)}@media print,screen and (min-width:768px){.mv_top .cover p{font-size:min(16px,1.1111111111vw)}}.mv_top video,.mv_top .image{width:100%;height:100svh;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.mv_top video img,.mv_top .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:768px){.mv_top video img.sp,.mv_top .image img.sp{display:none}}.mv_top video img.pc,.mv_top .image img.pc{display:none}@media print,screen and (min-width:768px){.mv_top video img.pc,.mv_top .image img.pc{display:block}}.mv_top .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw}@media print,screen and (min-width:768px){.mv_top .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}@media print,screen and (min-width:768px){.mv_top .inner{width:min(1330px,92.3611111111vw)}}.mv_top .inner h1{font-size:7.6923076923vw;font-family:var(--serif);text-align:center;letter-spacing:.35em;color:var(--color-text-on-accent);line-height:var(--line-height-small);opacity:0;translate:0 3.0769230769vw;transition:opacity 2.5s var(--bezier) 2.5s,translate 2.5s var(--bezier) 2.5s}@media print,screen and (min-width:768px){.mv_top .inner h1{translate:min(36px,2.5vw) 0;font-size:min(45px,3.125vw);letter-spacing:.35em;padding-inline:min(64px,4.4444444444vw);text-align:left}}.toppage_message{background-color:#262626;padding-block:25.641025641vw}@media print,screen and (min-width:768px){.toppage_message{padding-block:min(100px,6.9444444444vw)}}.toppage_message .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw}@media print,screen and (min-width:768px){.toppage_message .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}.toppage_message .inner .title{text-align:center;font-size:8.2051282051vw;font-family:var(--serif);color:#b2b2b2}@media print,screen and (min-width:768px){.toppage_message .inner .title{font-size:min(45px,3.125vw)}}.toppage_message .inner p{margin-top:9.2307692308vw;font-size:3.0769230769vw;font-family:var(--mincho);text-align:center;color:#b2b2b2;line-height:2.75}@media print,screen and (min-width:768px){.toppage_message .inner p{margin-top:min(54px,3.75vw);font-size:min(15px,1.0416666667vw);line-height:3}}.toppage_jidaibyobu{background-color:#0c0c0c;background-image:url(//fof-art.com/cdn/shop/t/4/assets/top_jidai@2x.webp?v=118805915454053785021767762902);background-position:center top;background-size:cover;background-repeat:no-repeat;padding-block:87.1794871795vw 8.2051282051vw}@media print,screen and (min-width:768px){.toppage_jidaibyobu{background-image:url(//fof-art.com/cdn/shop/t/4/assets/top_jidai_pc.webp?v=159320225328508756891767762902);padding-block:min(620px,43.0555555556vw) min(84px,5.8333333333vw)}}.toppage_jidaibyobu .inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw;text-align:center}@media print,screen and (min-width:768px){.toppage_jidaibyobu .inner{padding-left:unset;padding-right:unset;width:min(1040px,72.2222222222vw);margin-inline:auto}}.toppage_jidaibyobu .inner .title{font-size:5.641025641vw;font-family:var(--serif);color:#b2b2b2}@media print,screen and (min-width:768px){.toppage_jidaibyobu .inner .title{font-size:min(45px,3.125vw)}}.toppage_jidaibyobu .inner .lead{margin-top:6.1538461538vw;font-size:3.0769230769vw;font-family:var(--mincho);color:#9e9e9e;line-height:var(--line-height-large)}@media print,screen and (min-width:768px){.toppage_jidaibyobu .inner .lead{margin-top:min(32px,2.2222222222vw);font-size:min(15px,1.0416666667vw);width:min(550px,38.1944444444vw);margin-inline:auto}}.toppage_jidaibyobu .inner .button{margin-top:6.1538461538vw}@media print,screen and (min-width:768px){.toppage_jidaibyobu .inner .button{margin-top:min(50px,3.4722222222vw)}}.toppage_jidaibyobu .inner .button .button-link{color:#b2b2b2;font-family:var(--serif)}.toppage_bottom_wrapper{background-color:var(--color-brand);margin-top:18.4615384615vw}@media print,screen and (min-width:768px){.toppage_bottom_wrapper{margin-top:min(120px,8.3333333333vw);padding-top:min(80px,5.5555555556vw)}}.toppage_bottom_wrapper .gallerybody{color:var(--color-second);padding-bottom:23.5897435897vw}@media print,screen and (min-width:768px){.toppage_bottom_wrapper .gallerybody{padding-bottom:min(120px,8.3333333333vw)}}.toppage_bottom_wrapper .gallerybody .images{margin-top:unset;padding-inline:unset}.toppage_bottom_wrapper .gallerybody .textarea .title h2{color:#b2b2b2}.toppage_bottom_wrapper .gallerybody .textarea .desc .link a{border-color:var(--color-second)}.toppage_bottom_wrapper .igArea{margin-top:unset}.shopify-policy__container{padding-left:5.1282051282vw!important;padding-right:5.1282051282vw!important;max-width:unset!important}@media print,screen and (min-width:768px){.shopify-policy__container{padding-left:unset!important;padding-right:unset!important;width:min(1040px,72.2222222222vw)!important;margin-inline:auto!important}}.shopify-policy__title{padding-top:30.7692307692vw;text-align:left!important}@media print,screen and (min-width:768px){.shopify-policy__title{padding-top:min(220px,15.2777777778vw)}}.shopify-policy__title h1{font-size:4.6153846154vw;font-family:var(--mincho);font-weight:600;letter-spacing:.05em;line-height:var(--line-height-small);border-bottom:1px solid var(--color-brand-weakest);padding-bottom:5.1282051282vw}@media print,screen and (min-width:768px){.shopify-policy__title h1{font-size:min(20px,1.3888888889vw);padding-bottom:min(34px,2.3611111111vw)}}.shopify-policy__body{margin-top:8.2051282051vw;font-size:3.3333333333vw;line-height:var(--line-height-large);font-family:var(--mincho);padding-bottom:15.3846153846vw}@media print,screen and (min-width:768px){.shopify-policy__body{margin-top:min(54px,3.75vw);font-size:min(15px,1.0416666667vw);line-height:var(--line-height-large);padding-bottom:min(120px,8.3333333333vw)}}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{padding-bottom:2em}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}html.is-changing .transition-fade-black{transition:transform .4s ease-in-out}.transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#000;opacity:0;pointer-events:none}html.is-animating .transition-overlay{transition:opacity .5s ease-in-out;opacity:1}html.is-rendering .transition-overlay{transition:opacity .5s ease-in-out;opacity:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
