@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500;600;700;800;900&family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap);
.a-img-keyvisual-01{position:absolute;top:0;bottom:0;right:18%;margin:auto;z-index:2;width:10%;max-width:200px;min-width:140px}.a-img-keyvisual-01 path{fill:#fff}.a-img-keyvisual-01__red{fill:#c10230 !important}@media screen and (max-width: 768px){.a-img-keyvisual-01{display:none}}.a-img-keyvisual-02{position:absolute;top:0;bottom:0;left:120px;margin:auto;z-index:2;width:40%;max-width:680px}.a-img-keyvisual-02 path{fill:#fff !important}@media screen and (min-width: 2000px){.a-img-keyvisual-02{left:200px}}@media screen and (max-width: 1200px){.a-img-keyvisual-02{width:400px;height:48px;left:100px}}@media screen and (max-width: 768px){.a-img-keyvisual-02{display:none}}.a-img-keyvisual-03{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2;width:150px;display:none}.a-img-keyvisual-03 path{fill:#fff}.a-img-keyvisual-03__red{fill:#c10230 !important}@media screen and (max-width: 768px){.a-img-keyvisual-03{display:block}}@media screen and (max-width: 480px){.a-img-keyvisual-03{width:120px}}
.a-title{width:100%;font-size:2rem;font-weight:700;text-align:center;letter-spacing:2px;margin-top:0;margin-bottom:64px}@media screen and (max-width: 768px){.a-title{font-size:1.5rem}}.a-title-page{width:100%;font-size:2.5rem;text-align:center;letter-spacing:2px;margin-top:160px}.a-title-card{color:#fff;font-size:1rem;letter-spacing:2px}
.a-video{width:100%;height:360px}
*{font-size:14px;color:#231815;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}svg path{fill:#231815}a{transition:all ease .3s}a:hover{opacity:.5}.pc-only{display:block}@media screen and (max-width: 768px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 768px){.sp-only{display:block}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{padding:0}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}

.shopify-buy-modal-is-active{overflow-y:visible !important;overflow-x:hidden !important}.shopify-buy-frame--product{display:flex !important;justify-content:flex-start;flex-wrap:wrap;width:100%;max-width:1280px;margin:0 auto}.shopify-buy__product{width:calc((100% - 160px)/3);margin:0 40px 40px 0;position:relative;z-index:1;transition:all ease .3s}.shopify-buy__product:nth-child(3n+1){margin-left:40px}@media screen and (max-width: 768px){.shopify-buy__product{width:calc((100% - 120px)/2);margin:0 40px 40px 0}.shopify-buy__product:nth-child(3n+1){margin-left:0}.shopify-buy__product:nth-child(2n+1){margin-left:40px}}@media screen and (max-width: 640px){.shopify-buy__product{width:calc((100% - 72px)/2);margin:0 24px 24px 0}.shopify-buy__product:nth-child(2n+1){margin-left:24px}}.shopify-buy__product:hover{opacity:.5}.shopify-buy__product:hover .shopify-buy__product__variant-img{transform:scale(1.1)}.shopify-buy__product .buybutton-title-area{padding:16px 0;width:100%}.shopify-buy__product__title{padding-bottom:0;word-wrap:break-word;word-break:break-word;letter-spacing:1px;font-weight:bold}.shopify-buy__product__actual-price{margin-top:4px;margin-bottom:0}.shopify-buy__product-img-wrapper{aspect-ratio:1/1;overflow:hidden;border-radius:8px}.shopify-buy__product__variant-img{width:100%;transition:all ease .3s}.shopify-buy__product .sold_out .image{position:relative}.shopify-buy__product .sold_out .image::after{content:"";background:rgba(255,255,255,.6) center center url(/7c5f099169b68067bbbf.svg) no-repeat;background-size:43%;width:100%;height:100%;display:block;position:absolute;left:0;top:0;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.shopify-buy__collection-pagination-button{background-color:#000;color:#fff;border:none;font-size:1rem;width:240px;height:40px;display:block;margin:24px auto 0 auto;display:none}.shopify-buy__collection-pagination-button.is-active{display:block}
.l-main{margin-top:80px}#new,#premium,#items,#lookbook{width:100%;height:120px;margin:0}.l-container{width:100%;margin-top:0px;margin-bottom:0px}.l-container--mainVisual{margin-top:80px;position:relative}.l-container--slider{margin-bottom:0px}@media screen and (max-width: 768px){.l-container--slider{margin-bottom:40px}}.l-container--video{width:100%;margin-bottom:120px}.l-container--video #player{width:100%}.l-loading{width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:9999999999;display:flex;justify-content:center;align-items:center;flex-direction:column}.l-container--video{position:relative;width:100%;height:540px;overflow:hidden;pointer-events:none}@media screen and (max-width: 768px){.l-container--video{height:360px}}.l-container--video #player{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;min-width:177.77vh;height:100% !important;min-height:56.25vw;opacity:1}@media screen and (max-width: 1300px){.l-container--video #player{height:140% !important}}@media screen and (max-width: 768px){.l-container--video #player{min-height:130.25vw;height:140%}}.l-container--video .p-movie-text{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.l-container--video .p-movie-text{width:100%}}.l-container--video .p-movie-text .p-logo{width:100%;max-width:220px;margin:0 auto 16px}.l-container--video .p-movie-text p{font-size:1.6rem;line-height:2.4}.l-container--video video{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@media screen and (max-width: 640px){.l-container--video video{width:640px;height:360px;display:block}}
.l-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:160px}.l-footer__logo{width:320px;display:block;margin-bottom:40px}.l-footer__text{text-align:center}.l-footer__sns{display:flex;justify-content:center;align-items:center;list-style:none;padding-left:0}.l-footer__sns li{margin-right:16px;margin-left:16px;font-size:2rem}.l-footer__sns li img{height:24px}.l-footer small{margin-top:40px}.p-link-terms{margin-top:32px;margin-bottom:8px;display:flex;justify-content:center}.p-link-terms a{font-size:12px;margin-left:8px;margin-right:8px;margin-bottom:8px;text-align:center;text-decoration:none}@media screen and (max-width: 480px){.p-link-terms{flex-direction:column}}
.l-header{width:100%;height:80px;position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:999}.l-header__logo{z-index:1}.l-header h1{margin-left:24px}.l-header h1 img{height:24px}.l-header__bg{width:100%;height:80px;position:fixed;top:0;left:0;z-index:998;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.7)}
.m-card{width:200px;text-decoration:none}.m-card img{width:80% !important;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.m-card h3{color:#000}
.m-lookbook{width:100%;max-width:1280px;margin-bottom:120px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.m-lookbook__item{width:calc((100% - 160px)/3);aspect-ratio:1/1;margin:0 40px 40px 0;position:relative;transition:all ease .3s;border-radius:8px}.m-lookbook__item:nth-child(3n+1){margin-left:40px}@media screen and (max-width: 768px){.m-lookbook__item{width:calc((100% - 120px)/2);margin:0 40px 40px 0}.m-lookbook__item:nth-child(3n+1){margin-left:0}.m-lookbook__item:nth-child(4n+1){margin-left:40px}}@media screen and (max-width: 640px){.m-lookbook__item{width:calc((100% - 72px)/2);margin:0 24px 24px 0}.m-lookbook__item:nth-child(4n+1){margin-left:24px}}.m-lookbook__item::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;z-index:1;transition:all ease .3s}.m-lookbook__item::after{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;content:"MORE";z-index:2;opacity:0;display:flex;justify-content:center;align-items:center;transition:all ease .3s;font-size:20px;letter-spacing:1px}.m-lookbook__item__img-wrapper{width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden}.m-lookbook__item img{height:100%;z-index:1;transition:all ease .3s}.m-lookbook__item:hover::before{opacity:.5}.m-lookbook__item:hover::after{opacity:1}.m-lookbook__item:hover img{transform:scale(1.1)}.m-lookbook__title{position:absolute;bottom:-64px;left:0;margin:auto;z-index:2;display:flex;justify-content:center;align-items:center;width:100%}.m-lookbook--top .m-lookbook__item{margin-bottom:80px !important}@media screen and (max-width: 768px){.m-lookbook--top .m-lookbook__item:nth-child(2n+1){margin-left:40px}}@media screen and (max-width: 640px){.m-lookbook--top .m-lookbook__item:nth-child(2n+1){margin-left:24px}}.m-lookbook--top .m-lookbook__item img{opacity:1}.m-lookbook--top .m-lookbook__item .m-lookbook__title{text-align:center;height:64px}.m-lookbook--top .m-lookbook__item .m-lookbook__title .pc-only{padding-left:8px;padding-right:8px}.m-lookbook--top .m-lookbook__item::after{display:none}.m-lookbook__modal{position:fixed;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.5);width:100%;height:100vh;display:none;justify-content:center;align-items:center;flex-direction:column}.m-lookbook__modal__img{width:calc(100% - 48px);max-width:640px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.m-lookbook__modal__img img{width:100%;margin-bottom:16px;overflow:hidden;border-radius:8px}.m-lookbook__modal__text{display:block;margin-top:16px;color:#fff;font-size:20px;transition:all ease .3s}@media screen and (max-width: 768px){.m-lookbook__modal__text{font-size:16px}}.m-lookbook__modal__close{position:absolute;color:#fff;top:-64px;right:0;margin:auto;width:40px;height:40px;line-height:40px;text-align:center;font-size:2.5rem}.m-lookbook__modal__close:hover{cursor:pointer;transform:scale(1.1)}
.o-flex-cards{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.o-menu .is-active{display:flex}.o-menu__items{display:flex;justify-content:flex-end;align-items:center;cursor:pointer}@media screen and (max-width: 768px){.o-menu__items{display:none;opacity:0;width:100%;height:100vh;background-color:#fff;position:fixed;top:0;left:0;flex-direction:column;justify-content:center}}.o-menu__items__link{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin-right:24px;margin-left:0}@media screen and (max-width: 768px){.o-menu__items__link{display:block;margin:0}}.o-menu__items__link a{text-decoration:none}.o-menu__items__link__item li{margin-left:24px}@media screen and (max-width: 768px){.o-menu__items__link__item li{margin:32px;text-align:center;font-size:2rem}}.o-menu__items__logo{display:none;position:fixed;top:28px;left:24px}.o-menu__items__logo svg{height:24px}@media screen and (max-width: 768px){.o-menu__items__logo{display:block}}.o-menu__items__close{display:none;position:fixed;top:18px;right:24px}@media screen and (max-width: 768px){.o-menu__items__close{display:block}}.o-menu__items__sns{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin-right:24px;margin-left:0;padding:0}@media screen and (max-width: 768px){.o-menu__items__sns{margin:0;margin-bottom:40px;position:fixed;bottom:40px;left:0;right:0;margin:auto;justify-content:center}}.o-menu__items__sns li{margin-left:24px}@media screen and (max-width: 768px){.o-menu__items__sns li{font-size:2rem}}@media screen and (max-width: 768px){.o-menu__items__sns--first li{margin-left:0}.o-menu__items__sns--first li img{width:21px}}.o-menu__sp-menu{display:none;margin-right:24px;cursor:pointer}@media screen and (max-width: 768px){.o-menu__sp-menu{display:block}}
.o-slick-mainVisual{margin:0;padding:0;width:100%;height:800px;overflow:hidden;position:relative}@media screen and (max-width: 768px){.o-slick-mainVisual{height:600px}}.o-slick-mainVisual__item{width:100%;height:100%}.o-slick-mainVisual__item img{width:100%;height:900px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.o-slick-mainVisual__item img{height:900px}}.o-slick-mainVisual__item .large-img{width:100%;height:1080px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.o-slick-mainVisual__item .large-img{height:900px}}.o-slick-mainVisual .slick-prev{position:absolute;top:0;bottom:0;left:24px;margin:auto;z-index:10;height:40px;background:none;border-style:none;color:#fff;font-family:"Material Icons";font-size:24px;font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 48}.o-slick-mainVisual .slick-next{position:absolute;top:0;bottom:0;right:24px;margin:auto;z-index:10;height:40px;background:none;border-style:none;color:#fff;font-family:"Material Icons";font-size:24px;font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 48}.o-slick-mainVisual .slick-dots{position:absolute;left:0;right:0;bottom:24px;margin:auto;display:flex;justify-content:center}.o-slick-mainVisual .slick-dots li{list-style:none;margin-left:16px;margin-right:16px}.o-slick-mainVisual .slick-dots li button{margin-bottom:-80px;background:none;border-style:none;font-size:0;padding:0;width:8px;height:8px;display:block;background-color:#fff;opacity:.5}.o-slick-mainVisual .slick-dots .slick-active button{opacity:1}.o-slick-products{width:100%;position:relative;padding-left:120px}@media screen and (max-width: 768px){.o-slick-products{padding-left:0}}.o-slick-products .slick-slide{width:320px}@media screen and (max-width: 768px){.o-slick-products .slick-slide{width:60vw;padding-left:24px}}.o-slick-products .slick-dots{position:absolute;left:0;right:0;bottom:-40px;margin:auto;display:flex;justify-content:center}@media screen and (max-width: 768px){.o-slick-products .slick-dots{left:24px;justify-content:flex-start}}.o-slick-products .slick-dots li{list-style:none;margin-left:2px;margin-right:2px;width:80px}@media screen and (max-width: 768px){.o-slick-products .slick-dots li{width:24px}}.o-slick-products .slick-dots li button{margin-bottom:-80px;width:0;height:0;background:none;border-style:none;font-size:0;width:80px;height:4px;display:block;background-color:#ccc;opacity:.5}@media screen and (max-width: 768px){.o-slick-products .slick-dots li button{width:24px}}.o-slick-products .slick-dots .slick-active{width:100px}@media screen and (max-width: 768px){.o-slick-products .slick-dots .slick-active{width:40px}}.o-slick-products .slick-dots .slick-active button{opacity:1;width:100px}@media screen and (max-width: 768px){.o-slick-products .slick-dots .slick-active button{width:40px}}.o-slick-products .slick-prev{position:absolute;bottom:-62px;right:160px;margin:auto;z-index:10;height:40px;background:none;border-style:none;color:#ccc;font-family:"Material Icons";font-size:32px;font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 48}@media screen and (max-width: 768px){.o-slick-products .slick-prev{right:46px;font-size:24px}}.o-slick-products .slick-next{position:absolute;bottom:-62px;right:120px;margin:auto;z-index:10;height:40px;background:none;border-style:none;color:#ccc;font-family:"Material Icons";font-size:32px;font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 48}@media screen and (max-width: 768px){.o-slick-products .slick-next{right:16px;font-size:24px}}.o-slick-products .slick-disabled{opacity:.3}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{padding:0}*{font-size:14px;color:#231815;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}svg path{fill:#231815}a{transition:all ease .3s}a:hover{opacity:.5}.pc-only{display:block}@media screen and (max-width: 768px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 768px){.sp-only{display:block}}.l-header{width:100%;height:80px;position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:999}.l-header__logo{z-index:1}.l-header h1{margin-left:24px}.l-header h1 img{height:24px}.l-header__bg{width:100%;height:80px;position:fixed;top:0;left:0;z-index:998;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.7)}.l-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:160px}.l-footer__logo{width:320px;display:block;margin-bottom:40px}.l-footer__text{text-align:center}.l-footer__sns{display:flex;justify-content:center;align-items:center;list-style:none;padding-left:0}.l-footer__sns li{margin-right:16px;margin-left:16px;font-size:2rem}.l-footer__sns li img{height:24px}.l-footer small{margin-top:40px}.p-link-terms{margin-top:32px;margin-bottom:8px;display:flex;justify-content:center}.p-link-terms a{font-size:12px;margin-left:8px;margin-right:8px;margin-bottom:8px;text-align:center;text-decoration:none}@media screen and (max-width: 480px){.p-link-terms{flex-direction:column}}.l-main{margin-top:80px}#new,#premium,#items,#lookbook{width:100%;height:120px;margin:0}.l-container{width:100%;margin-top:0px;margin-bottom:0px}.l-container--mainVisual{margin-top:80px;position:relative}.l-container--slider{margin-bottom:0px}@media screen and (max-width: 768px){.l-container--slider{margin-bottom:40px}}.l-container--video{width:100%;margin-bottom:120px}.l-container--video #player{width:100%}.l-loading{width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:9999999999;display:flex;justify-content:center;align-items:center;flex-direction:column}.l-container--video{position:relative;width:100%;height:540px;overflow:hidden;pointer-events:none}@media screen and (max-width: 768px){.l-container--video{height:360px}}.l-container--video #player{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;min-width:177.77vh;height:100% !important;min-height:56.25vw;opacity:1}@media screen and (max-width: 1300px){.l-container--video #player{height:140% !important}}@media screen and (max-width: 768px){.l-container--video #player{min-height:130.25vw;height:140%}}.l-container--video .p-movie-text{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.l-container--video .p-movie-text{width:100%}}.l-container--video .p-movie-text .p-logo{width:100%;max-width:220px;margin:0 auto 16px}.l-container--video .p-movie-text p{font-size:1.6rem;line-height:2.4}.l-container--video video{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@media screen and (max-width: 640px){.l-container--video video{width:640px;height:360px;display:block}}.shopify-buy-modal-is-active{overflow-y:visible !important;overflow-x:hidden !important}.shopify-buy-frame--product{display:flex !important;justify-content:flex-start;flex-wrap:wrap;width:100%;max-width:1280px;margin:0 auto}.shopify-buy__product{width:calc((100% - 160px)/3);margin:0 40px 40px 0;position:relative;z-index:1;transition:all ease .3s}.shopify-buy__product:nth-child(3n+1){margin-left:40px}@media screen and (max-width: 768px){.shopify-buy__product{width:calc((100% - 120px)/2);margin:0 40px 40px 0}.shopify-buy__product:nth-child(3n+1){margin-left:0}.shopify-buy__product:nth-child(2n+1){margin-left:40px}}@media screen and (max-width: 640px){.shopify-buy__product{width:calc((100% - 72px)/2);margin:0 24px 24px 0}.shopify-buy__product:nth-child(2n+1){margin-left:24px}}.shopify-buy__product:hover{opacity:.5}.shopify-buy__product:hover .shopify-buy__product__variant-img{transform:scale(1.1)}.shopify-buy__product .buybutton-title-area{padding:16px 0;width:100%}.shopify-buy__product__title{padding-bottom:0;word-wrap:break-word;word-break:break-word;letter-spacing:1px;font-weight:bold}.shopify-buy__product__actual-price{margin-top:4px;margin-bottom:0}.shopify-buy__product-img-wrapper{aspect-ratio:1/1;overflow:hidden;border-radius:8px}.shopify-buy__product__variant-img{width:100%;transition:all ease .3s}.shopify-buy__product .sold_out .image{position:relative}.shopify-buy__product .sold_out .image::after{content:"";background:rgba(255,255,255,.6) center center url(/7c5f099169b68067bbbf.svg) no-repeat;background-size:43%;width:100%;height:100%;display:block;position:absolute;left:0;top:0;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.shopify-buy__collection-pagination-button{background-color:#000;color:#fff;border:none;font-size:1rem;width:240px;height:40px;display:block;margin:24px auto 0 auto;display:none}.shopify-buy__collection-pagination-button.is-active{display:block}.o-slick-mainVisual{margin:0;padding:0;width:100%;height:800px;overflow:hidden;position:relative}@media screen and (max-width: 768px){.o-slick-mainVisual{height:600px}}.o-slick-mainVisual__item{width:100%;height:100%}.o-slick-mainVisual__item img{width:100%;height:900px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.o-slick-mainVisual__item img{height:900px}}.o-slick-mainVisual__item .large-img{width:100%;height:1080px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.o-slick-mainVisual__item .large-img{height:900px}}.o-slick-mainVisual .slick-prev{position:absolute;top:0;bottom:0;left:24px;margin:auto;z-index:10;height:40px;background:none;border-style:none;color:#fff;font-family:"Material Icons";font-size:24px;font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 48}.o-slick-mainVisual .slick-next{position:absolute;top:0;bottom:0;right:24px;margin:auto;z-index:10;height:40px;background:none;border-style:none;color:#fff;font-family:"Material Icons";font-size:24px;font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 48}.o-slick-mainVisual .slick-dots{position:absolute;left:0;right:0;bottom:24px;margin:auto;display:flex;justify-content:center}.o-slick-mainVisual .slick-dots li{list-style:none;margin-left:16px;margin-right:16px}.o-slick-mainVisual .slick-dots li button{margin-bottom:-80px;background:none;border-style:none;font-size:0;padding:0;width:8px;height:8px;display:block;background-color:#fff;opacity:.5}.o-slick-mainVisual .slick-dots .slick-active button{opacity:1}.o-slick-products{width:100%;position:relative;padding-left:120px}@media screen and (max-width: 768px){.o-slick-products{padding-left:0}}.o-slick-products .slick-slide{width:320px}@media screen and (max-width: 768px){.o-slick-products .slick-slide{width:60vw;padding-left:24px}}.o-slick-products .slick-dots{position:absolute;left:0;right:0;bottom:-40px;margin:auto;display:flex;justify-content:center}@media screen and (max-width: 768px){.o-slick-products .slick-dots{left:24px;justify-content:flex-start}}.o-slick-products .slick-dots li{list-style:none;margin-left:2px;margin-right:2px;width:80px}@media screen and (max-width: 768px){.o-slick-products .slick-dots li{width:24px}}.o-slick-products .slick-dots li button{margin-bottom:-80px;width:0;height:0;background:none;border-style:none;font-size:0;width:80px;height:4px;display:block;background-color:#ccc;opacity:.5}@media screen and (max-width: 768px){.o-slick-products .slick-dots li button{width:24px}}.o-slick-products .slick-dots .slick-active{width:100px}@media screen and (max-width: 768px){.o-slick-products .slick-dots .slick-active{width:40px}}.o-slick-products .slick-dots .slick-active button{opacity:1;width:100px}@media screen and (max-width: 768px){.o-slick-products .slick-dots .slick-active button{width:40px}}.o-slick-products .slick-prev{position:absolute;bottom:-62px;right:160px;margin:auto;z-index:10;height:40px;background:none;border-style:none;color:#ccc;font-family:"Material Icons";font-size:32px;font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 48}@media screen and (max-width: 768px){.o-slick-products .slick-prev{right:46px;font-size:24px}}.o-slick-products .slick-next{position:absolute;bottom:-62px;right:120px;margin:auto;z-index:10;height:40px;background:none;border-style:none;color:#ccc;font-family:"Material Icons";font-size:32px;font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 48}@media screen and (max-width: 768px){.o-slick-products .slick-next{right:16px;font-size:24px}}.o-slick-products .slick-disabled{opacity:.3}.o-flex-cards{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.o-menu .is-active{display:flex}.o-menu__items{display:flex;justify-content:flex-end;align-items:center;cursor:pointer}@media screen and (max-width: 768px){.o-menu__items{display:none;opacity:0;width:100%;height:100vh;background-color:#fff;position:fixed;top:0;left:0;flex-direction:column;justify-content:center}}.o-menu__items__link{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin-right:24px;margin-left:0}@media screen and (max-width: 768px){.o-menu__items__link{display:block;margin:0}}.o-menu__items__link a{text-decoration:none}.o-menu__items__link__item li{margin-left:24px}@media screen and (max-width: 768px){.o-menu__items__link__item li{margin:32px;text-align:center;font-size:2rem}}.o-menu__items__logo{display:none;position:fixed;top:28px;left:24px}.o-menu__items__logo svg{height:24px}@media screen and (max-width: 768px){.o-menu__items__logo{display:block}}.o-menu__items__close{display:none;position:fixed;top:18px;right:24px}@media screen and (max-width: 768px){.o-menu__items__close{display:block}}.o-menu__items__sns{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin-right:24px;margin-left:0;padding:0}@media screen and (max-width: 768px){.o-menu__items__sns{margin:0;margin-bottom:40px;position:fixed;bottom:40px;left:0;right:0;margin:auto;justify-content:center}}.o-menu__items__sns li{margin-left:24px}@media screen and (max-width: 768px){.o-menu__items__sns li{font-size:2rem}}@media screen and (max-width: 768px){.o-menu__items__sns--first li{margin-left:0}.o-menu__items__sns--first li img{width:21px}}.o-menu__sp-menu{display:none;margin-right:24px;cursor:pointer}@media screen and (max-width: 768px){.o-menu__sp-menu{display:block}}.m-card{width:200px;text-decoration:none}.m-card img{width:80% !important;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.m-card h3{color:#000}.m-lookbook{width:100%;max-width:1280px;margin-bottom:120px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.m-lookbook__item{width:calc((100% - 160px)/3);aspect-ratio:1/1;margin:0 40px 40px 0;position:relative;transition:all ease .3s;border-radius:8px}.m-lookbook__item:nth-child(3n+1){margin-left:40px}@media screen and (max-width: 768px){.m-lookbook__item{width:calc((100% - 120px)/2);margin:0 40px 40px 0}.m-lookbook__item:nth-child(3n+1){margin-left:0}.m-lookbook__item:nth-child(4n+1){margin-left:40px}}@media screen and (max-width: 640px){.m-lookbook__item{width:calc((100% - 72px)/2);margin:0 24px 24px 0}.m-lookbook__item:nth-child(4n+1){margin-left:24px}}.m-lookbook__item::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;z-index:1;transition:all ease .3s}.m-lookbook__item::after{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;content:"MORE";z-index:2;opacity:0;display:flex;justify-content:center;align-items:center;transition:all ease .3s;font-size:20px;letter-spacing:1px}.m-lookbook__item__img-wrapper{width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden}.m-lookbook__item img{height:100%;z-index:1;transition:all ease .3s}.m-lookbook__item:hover::before{opacity:.5}.m-lookbook__item:hover::after{opacity:1}.m-lookbook__item:hover img{transform:scale(1.1)}.m-lookbook__title{position:absolute;bottom:-64px;left:0;margin:auto;z-index:2;display:flex;justify-content:center;align-items:center;width:100%}.m-lookbook--top .m-lookbook__item{margin-bottom:80px !important}@media screen and (max-width: 768px){.m-lookbook--top .m-lookbook__item:nth-child(2n+1){margin-left:40px}}@media screen and (max-width: 640px){.m-lookbook--top .m-lookbook__item:nth-child(2n+1){margin-left:24px}}.m-lookbook--top .m-lookbook__item img{opacity:1}.m-lookbook--top .m-lookbook__item .m-lookbook__title{text-align:center;height:64px}.m-lookbook--top .m-lookbook__item .m-lookbook__title .pc-only{padding-left:8px;padding-right:8px}.m-lookbook--top .m-lookbook__item::after{display:none}.m-lookbook__modal{position:fixed;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.5);width:100%;height:100vh;display:none;justify-content:center;align-items:center;flex-direction:column}.m-lookbook__modal__img{width:calc(100% - 48px);max-width:640px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.m-lookbook__modal__img img{width:100%;margin-bottom:16px;overflow:hidden;border-radius:8px}.m-lookbook__modal__text{display:block;margin-top:16px;color:#fff;font-size:20px;transition:all ease .3s}@media screen and (max-width: 768px){.m-lookbook__modal__text{font-size:16px}}.m-lookbook__modal__close{position:absolute;color:#fff;top:-64px;right:0;margin:auto;width:40px;height:40px;line-height:40px;text-align:center;font-size:2.5rem}.m-lookbook__modal__close:hover{cursor:pointer;transform:scale(1.1)}.a-title{width:100%;font-size:2rem;font-weight:700;text-align:center;letter-spacing:2px;margin-top:0;margin-bottom:64px}@media screen and (max-width: 768px){.a-title{font-size:1.5rem}}.a-title-page{width:100%;font-size:2.5rem;text-align:center;letter-spacing:2px;margin-top:160px}.a-title-card{color:#fff;font-size:1rem;letter-spacing:2px}.a-video{width:100%;height:360px}.a-img-keyvisual-01{position:absolute;top:0;bottom:0;right:18%;margin:auto;z-index:2;width:10%;max-width:200px;min-width:140px}.a-img-keyvisual-01 path{fill:#fff}.a-img-keyvisual-01__red{fill:#c10230 !important}@media screen and (max-width: 768px){.a-img-keyvisual-01{display:none}}.a-img-keyvisual-02{position:absolute;top:0;bottom:0;left:120px;margin:auto;z-index:2;width:40%;max-width:680px}.a-img-keyvisual-02 path{fill:#fff !important}@media screen and (min-width: 2000px){.a-img-keyvisual-02{left:200px}}@media screen and (max-width: 1200px){.a-img-keyvisual-02{width:400px;height:48px;left:100px}}@media screen and (max-width: 768px){.a-img-keyvisual-02{display:none}}.a-img-keyvisual-03{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2;width:150px;display:none}.a-img-keyvisual-03 path{fill:#fff}.a-img-keyvisual-03__red{fill:#c10230 !important}@media screen and (max-width: 768px){.a-img-keyvisual-03{display:block}}@media screen and (max-width: 480px){.a-img-keyvisual-03{width:120px}}
