@charset "UTF-8";@font-face{font-family:sage;src:url(./Sage.otf) format("opentype")}@font-face{font-family:sage;src:url(./sage-webfont.ttf) format("truetype")}@font-face{font-family:sage;src:url(./sage-webfont.woff) format("woff")}@font-face{font-family:sage;src:url(./sage-webfont.woff2) format("woff2")}.t__min{font-family:Cormorant Garamond,serif!important}svg{fill:currentColor}input{-webkit-appearance:none}input,select,textarea{outline:none}input::focus,select::focus,textarea::focus{outline:none}input[type=button],input[type=submit],select{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus,select::focus{outline-offset:-2px}button{background:none;color:inherit;border:none;outline:none;font-size:inherit;font-weight:inherit;font-family:inherit;text-align:left;cursor:pointer;padding:0}button:focus{outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}::-moz-selection{background-color:#ebeef3;color:#e0b5ad}::selection{background-color:#ebeef3;color:#e0b5ad}html{font-size:62.5%;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:320px){html{font-weight:400}}@media screen and (min-width:600px){html{font-weight:400}}@media screen and (min-width:1025px){html{font-weight:400}}@media screen and (min-width:1921px){html{font-weight:400}}html::-webkit-scrollbar{display:none}html.locked{overflow:hidden;-ms-touch-action:none;touch-action:none}@media screen and (min-width:320px){html .only__sm{display:block}}@media screen and (min-width:600px){html .only__sm{display:none}}@media screen and (min-width:320px){html .only__pc{display:none}}@media screen and (min-width:1025px){html .only__pc{display:block}}body{font-family:\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:400;font-style:normal;color:#000}main{overflow:hidden}a{text-decoration:none;color:inherit}img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.container__small{margin:0 auto}@media screen and (min-width:320px){.container__small{width:90%}}@media screen and (min-width:600px){.container__small{width:1200px}}@media screen and (min-width:1025px){.container__small{width:1200px}}@media screen and (min-width:1921px){.container__small{width:1400px}}@media screen and (min-width:320px){.container__medium{margin:0 8vw}}@media screen and (min-width:600px){.container__medium{margin:0 10vw}}@media screen and (min-width:1025px){.container__medium{margin:0 10vw}}@media screen and (min-width:1921px){.container__medium{margin:0 10vw}}@media screen and (min-width:320px){.container__medium__left{margin:0 0 0 8vw}}@media screen and (min-width:600px){.container__medium__left{margin:0 0 0 10vw}}@media screen and (min-width:1025px){.container__medium__left{margin:0 0 0 10vw}}@media screen and (min-width:1921px){.container__medium__left{margin:0 0 0 10vw}}@media screen and (min-width:320px){.container__large{margin:0 5vw}}@media screen and (min-width:600px){.container__large{margin:0 5vw}}@media screen and (min-width:1025px){.container__large{margin:0 5vw}}@media screen and (min-width:1921px){.container__large{margin:0 5vw}}@media screen and (min-width:320px){.container__large__left{margin:0 0 0 5vw}}@media screen and (min-width:600px){.container__large__left{margin:0 0 0 5vw}}@media screen and (min-width:1025px){.container__large__left{margin:0 0 0 5vw}}@media screen and (min-width:1921px){.container__large__left{margin:0 0 0 5vw}}.ta__center{text-align:center}.ta__center .flex__item{margin:0 auto}.ta__right{text-align:right}.ta__left{text-align:left}.flex__inner,.flex__item{display:-webkit-box;display:-ms-flexbox;display:flex}.flex__inner.row,.flex__item.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex__inner.row__start__center,.flex__item.row__start__center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex__inner.row__start__end,.flex__item.row__start__end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex__inner.row__start__normal,.flex__item.row__start__normal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.flex__inner.row__sb__start,.flex__item.row__sb__start{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex__inner.row__sb__center,.flex__item.row__sb__center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex__inner.row__sb__end,.flex__item.row__sb__end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex__inner.row__sb__normal,.flex__item.row__sb__normal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.flex__inner.row__end__start,.flex__item.row__end__start{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex__inner.row__end__center,.flex__item.row__end__center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex__inner.row__end__end,.flex__item.row__end__end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex__inner.row__center__center,.flex__item.row__center__center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex__inner.row__center__top,.flex__item.row__center__top,.flex__inner.row__center__start,.flex__item.row__center__start{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex__inner.row__center__end,.flex__item.row__center__end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex__inner.rowreverse,.flex__item.rowreverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex__inner.rowreverse__sb__start,.flex__item.rowreverse__sb__start{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex__inner.rowreverse__sb__center,.flex__item.rowreverse__sb__center{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex__inner.column__sb__center,.flex__item.column__sb__center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex__inner.column__sb__start,.flex__item.column__sb__start{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex__inner.column,.flex__item.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex__inner.column__start__center,.flex__item.column__start__center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex__inner.column__start__end,.flex__item.column__start__end{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex__inner.column__center__start,.flex__item.column__center__start{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex__inner.column__center,.flex__item.column__center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex__inner.column__center__end,.flex__item.column__center__end{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex__inner.column__end__start,.flex__item.column__end__start{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex__inner.column__end__center,.flex__item.column__end__center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex__inner.column__end__end,.flex__item.column__end__end{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex__inner.columnreverse,.flex__item.columnreverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex__inner.fwrap,.flex__item.fwrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:320px){.flex__inner.mb__column,.flex__item.mb__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:600px){.flex__inner.mb__column,.flex__item.mb__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:1025px){.flex__inner.mb__column,.flex__item.mb__column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1921px){.flex__inner.mb__column,.flex__item.mb__column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:320px){.flex__inner.mb__row,.flex__item.mb__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:600px){.flex__inner.mb__row,.flex__item.mb__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1025px){.flex__inner.mb__row,.flex__item.mb__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:1921px){.flex__inner.mb__row,.flex__item.mb__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.text__link{color:#1594ff}.text__link:hover{text-decoration:underline}.t__fit{line-height:1}.fw__900{font-weight:900}.fw__700{font-weight:700}@media screen and (min-width:320px){.fw__400{font-weight:400}}@media screen and (min-width:600px){.fw__400{font-weight:400}}@media screen and (min-width:1025px){.fw__400{font-weight:400}}@media screen and (min-width:1921px){.fw__400{font-weight:400}}@media screen and (min-width:320px){.w__50{width:50%}}@media screen and (min-width:600px){.w__50{width:50%}}@media screen and (min-width:1025px){.w__50{width:50%}}@media screen and (min-width:1921px){.w__50{width:50%}}@media screen and (min-width:320px){.w__100{width:100%}}@media screen and (min-width:600px){.w__100{width:100%}}@media screen and (min-width:1025px){.w__100{width:100%}}@media screen and (min-width:1921px){.w__100{width:100%}}@media screen and (min-width:320px){.w__half{width:49%}}@media screen and (min-width:600px){.w__half{width:49%}}@media screen and (min-width:1025px){.w__half{width:49%}}@media screen and (min-width:1921px){.w__half{width:49%}}@media screen and (min-width:320px){.w__third{width:30%}}@media screen and (min-width:600px){.w__third{width:30%}}@media screen and (min-width:1025px){.w__third{width:30%}}@media screen and (min-width:1921px){.w__third{width:30%}}.maxcontent{position:relative;width:100%;height:100%}.maxcontent__layer{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.section__block{position:relative}.set__fscreen{height:100vh}#global__header{position:fixed;font-weight:500;width:100%}@media screen and (min-width:320px){#global__header{margin-top:0}}@media screen and (min-width:1025px){#global__header{margin-top:2.4vw}}#global__header h1{position:absolute;font-family:Cormorant Garamond,serif;color:#000;font-weight:400;letter-spacing:0;z-index:3;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}@media screen and (min-width:320px){#global__header h1{top:6vw;left:6vw;-webkit-transform:translate(0,-15%);transform:translateY(-15%);font-size:5vw}}@media screen and (min-width:600px){#global__header h1{top:3vw;left:6vw;-webkit-transform:translate(0,-15%);transform:translateY(-15%);font-size:4vw}}@media screen and (min-width:1025px){#global__header h1{top:0;left:50%;-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%);font-size:2vw}}#global__header h1:hover{opacity:.6}@media screen and (min-width:320px){#global__header nav{width:100%;margin:0}}@media screen and (min-width:1025px){#global__header nav{width:auto;margin:0 5vw}}#global__header .store__menu{left:0;z-index:3}@media screen and (min-width:320px){#global__header .store__menu{position:fixed;top:unset;bottom:0;background:#e0b5ad}}@media screen and (min-width:1025px){#global__header .store__menu{position:absolute;top:0;bottom:unset;background:unset}}#global__header .store__menu li{font-family:Cormorant Garamond,serif}@media screen and (min-width:320px){#global__header .store__menu li{width:25%;margin-right:0;font-size:3vw}}@media screen and (min-width:1025px){#global__header .store__menu li{width:auto;margin-right:3vw;font-size:1.25vw}}@media screen and (min-width:320px){#global__header .store__menu li:first-of-type svg{height:8vw}}@media screen and (min-width:600px){#global__header .store__menu li:first-of-type svg{height:6vw}}#global__header .store__menu li:nth-of-type(2) svg{margin-top:1vw}@media screen and (min-width:320px){#global__header .store__menu li:nth-of-type(2) svg{height:7vw;margin-top:1vw}}@media screen and (min-width:600px){#global__header .store__menu li:nth-of-type(2) svg{height:5vw;margin-top:1vw}}@media screen and (min-width:320px){#global__header .store__menu li:nth-of-type(3) svg{height:7vw;margin-top:1vw}}@media screen and (min-width:600px){#global__header .store__menu li:nth-of-type(3) svg{height:5vw;margin-top:1vw}}@media screen and (min-width:320px){#global__header .store__menu li:nth-of-type(4) a{display:none}}@media screen and (min-width:1025px){#global__header .store__menu li:nth-of-type(4) a{display:block}}#global__header .store__menu li a{position:relative}@media screen and (min-width:320px){#global__header .store__menu li a{padding:3vw 0}}@media screen and (min-width:600px){#global__header .store__menu li a{padding:2vw 0}}@media screen and (min-width:1025px){#global__header .store__menu li a{padding:0}}#global__header .store__menu li a:after{position:absolute;display:block;width:100%;height:2px;background:#000;bottom:-2px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}@media screen and (min-width:320px){#global__header .store__menu li a:after{content:none}}@media screen and (min-width:1025px){#global__header .store__menu li a:after{content:""}}#global__header .store__menu li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}@media screen and (min-width:320px){#global__header .store__menu li svg{display:block}}@media screen and (min-width:1025px){#global__header .store__menu li svg{display:none}}#global__header .menu__icon{position:absolute;top:0;right:0}@media screen and (min-width:320px){#global__header .menu__icon{background:#fff;padding:6vw}}@media screen and (min-width:600px){#global__header .menu__icon{background:#fff;padding:3vw 6vw}}@media screen and (min-width:1025px){#global__header .menu__icon{background:unset;padding:0}}@media screen and (min-width:320px){#global__header .menu__icon li{margin-right:6vw}}@media screen and (min-width:1025px){#global__header .menu__icon li{margin-right:3vw}}#global__header .menu__icon svg{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:.4s ease;transform:.4s ease}@media screen and (min-width:320px){#global__header .menu__icon svg{width:5vw;height:5vw}}@media screen and (min-width:1025px){#global__header .menu__icon svg{width:1.9vw;height:1.9vw}}#global__header .menu__icon svg:hover{fill:#e0b5ad;-webkit-transform:scale(1.15);transform:scale(1.15)}#global__header li{letter-spacing:0;position:relative}#global__header li:last-of-type{margin-right:0}#global__header li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes loopCl{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes loopCl{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes rotate-circle-right{0%{-webkit-transform:rotate(0deg);transform:rotate(0);background:#edd5d1}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);background:#edd5d1}50.01%{-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#fff}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#fff}}@keyframes rotate-circle-right{0%{-webkit-transform:rotate(0deg);transform:rotate(0);background:#edd5d1}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);background:#edd5d1}50.01%{-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#fff}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#fff}}@-webkit-keyframes rotate-circle-left{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}50%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate-circle-left{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}50%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes mvScaleAnim{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mvScaleAnim{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}#top__mv{position:relative}@media screen and (min-width:320px){#top__mv{height:150vw}}@media screen and (min-width:600px){#top__mv{height:115vw}}@media screen and (min-width:1025px){#top__mv{height:100vh}}#top__mv .swiper{position:absolute;top:0;right:0;z-index:2;overflow:hidden}@media screen and (min-width:320px){#top__mv .swiper{width:100%;height:68%;margin-top:16.99vw}}@media screen and (min-width:600px){#top__mv .swiper{width:100%;height:70%;margin-top:10.99vw}}@media screen and (min-width:1025px){#top__mv .swiper{width:62%;height:calc(100% - .78vw);margin-top:0}}#top__mv .swiper-slide-active img,#top__mv .swiper-slide-duplicate-active img,#top__mv .swiper-slide-prev img{display:block;-webkit-animation:mvScaleAnim 8s linear;animation:mvScaleAnim 8s linear}#top__mv .swiper-pagination{position:static;background:#e0b5ad}@media screen and (min-width:320px){#top__mv .swiper-pagination{width:35vw;height:13vw}}@media screen and (min-width:1025px){#top__mv .swiper-pagination{width:23vw;height:7.8vw}}#top__mv .swiper-pagination-bullet{position:relative;font-family:Cormorant Garamond,serif;color:#fff;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:unset}@media screen and (min-width:320px){#top__mv .swiper-pagination-bullet{width:6vw;height:6vw;font-size:4vw;margin:0 .6vw}}@media screen and (min-width:1025px){#top__mv .swiper-pagination-bullet{width:3.2vw;height:3.2vw;font-size:1.5vw;margin:2% .4vw 0}}#top__mv .swiper-pagination-bullet .is__num{position:absolute;z-index:5}@media screen and (min-width:320px){#top__mv .swiper-pagination-bullet .is__num{margin-top:-18%}}@media screen and (min-width:1025px){#top__mv .swiper-pagination-bullet .is__num{margin-top:2%}}#top__mv .swiper-pagination-bullet-active{position:relative;background:#fff;border-radius:50%;overflow:hidden;z-index:1}@media screen and (min-width:320px){#top__mv .swiper-pagination-bullet-active{width:6vw;height:6vw}}@media screen and (min-width:1025px){#top__mv .swiper-pagination-bullet-active{width:3.2vw;height:3.2vw}}#top__mv .swiper-pagination-bullet-active:before{content:"";display:block;position:absolute;top:0;background:#edd5d1;z-index:2;-webkit-animation:rotate-circle-left 5.2s linear forwards;animation:rotate-circle-left 5.2s linear forwards}@media screen and (min-width:320px){#top__mv .swiper-pagination-bullet-active:before{left:-3vw;width:6vw;height:6vw;-webkit-transform-origin:right 3vw;transform-origin:right 3vw}}@media screen and (min-width:1025px){#top__mv .swiper-pagination-bullet-active:before{left:-1.6vw;width:3.2vw;height:3.2vw;-webkit-transform-origin:right 1.6vw;transform-origin:right 1.6vw}}#top__mv .swiper-pagination-bullet-active:after{content:"";display:block;position:absolute;top:0;background:#edd5d1;z-index:3;-webkit-animation:rotate-circle-right 5.2s linear forwards;animation:rotate-circle-right 5.2s linear forwards}@media screen and (min-width:320px){#top__mv .swiper-pagination-bullet-active:after{left:3vw;width:6vw;height:6vw;-webkit-transform-origin:left 3vw;transform-origin:left 3vw}}@media screen and (min-width:1025px){#top__mv .swiper-pagination-bullet-active:after{left:1.6vw;width:3.2vw;height:3.2vw;-webkit-transform-origin:left 1.6vw;transform-origin:left 1.6vw}}#top__mv .swiper-pagination-bullet-active .circle-inner{position:absolute;background:#e0b5ad;border-radius:50%;z-index:4}@media screen and (min-width:320px){#top__mv .swiper-pagination-bullet-active .circle-inner{top:.3vw;left:.3vw;width:5.4vw;height:5.4vw}}@media screen and (min-width:1025px){#top__mv .swiper-pagination-bullet-active .circle-inner{top:.15vw;left:.15vw;width:2.9vw;height:2.9vw}}#top__mv img{height:100%;-o-object-position:top;object-position:top}#top__mv .text_slider{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:50%}@media screen and (min-width:320px){#top__mv .text_slider{z-index:2;-webkit-transform:translateY(22%);transform:translateY(22%)}}@media screen and (min-width:600px){#top__mv .text_slider{z-index:2;-webkit-transform:translateY(-6%);transform:translateY(-6%)}}@media screen and (min-width:1025px){#top__mv .text_slider{z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#top__mv .text_line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:loopCl 80s infinite linear 1s both;animation:loopCl 80s infinite linear 1s both}#top__mv .text_line div{font-family:sage;color:#ebeef3}@media screen and (min-width:320px){#top__mv .text_line div{width:173vw;font-size:30vw;margin-right:5vw}}@media screen and (min-width:1025px){#top__mv .text_line div{width:173vw;font-size:27vw;margin-right:5vw}}#top__mv .is__inner{height:100%}#top__mv .contents__wrapper{position:relative;width:100%;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:320px){#top__mv .contents__wrapper{margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1025px){#top__mv .contents__wrapper{margin-bottom:.78vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#top__mv .contents__wrapper:before{position:absolute;bottom:0;left:0;width:.2vw;height:28%;background:#0000001a}@media screen and (min-width:320px){#top__mv .contents__wrapper:before{content:none}}@media screen and (min-width:1025px){#top__mv .contents__wrapper:before{content:""}}#top__mv p{font-weight:500}@media screen and (min-width:320px){#top__mv p{margin:0;font-size:2vw}}@media screen and (min-width:1025px){#top__mv p{margin:8.2vw 0 0 8vw;font-size:.9vw}}.section__title{display:inline-block}.section__title h2{letter-spacing:.06vw;font-family:Montserrat}@media screen and (min-width:320px){.section__title h2{font-size:3.2vw}}@media screen and (min-width:600px){.section__title h2{font-size:2.4vw}}@media screen and (min-width:1025px){.section__title h2{font-size:1.25vw}}.section__title h2.center{text-align:center}.section__title p{letter-spacing:.4vw;font-family:Cormorant Garamond,serif}@media screen and (min-width:320px){.section__title p{font-size:8.5vw}}@media screen and (min-width:600px){.section__title p{font-size:7vw}}@media screen and (min-width:1025px){.section__title p{font-size:4.2vw}}@media screen and (min-width:320px){#top__products{margin-top:20vw}}@media screen and (min-width:1025px){#top__products{margin-top:14vw}}#top__products .cate__wrapper{margin-top:2vw}#top__products .products__cate{width:48%;height:55vw;padding:0 4.3vw 2.3vw 3vw;background-size:100%;background-position:center center;-webkit-transition:background-size .7s ease;transition:background-size .7s ease}#top__products .products__cate:hover{background-size:110%}#top__products .text__wrapper h3{color:#5e5e5e;font-family:Cormorant Garamond,serif;letter-spacing:.4vw}@media screen and (min-width:320px){#top__products .text__wrapper h3{font-size:4vw}}@media screen and (min-width:1025px){#top__products .text__wrapper h3{font-size:3.7vw}}#top__products .is__arrow{display:inline-block;position:relative;width:2vw;height:.12vw;background:#5e5e5e;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:320px){#top__products .is__arrow{margin-top:1vw}}@media screen and (min-width:1025px){#top__products .is__arrow{margin-top:1.5vw}}#top__products .is__arrow:before{position:absolute;content:"";bottom:0;right:0;width:6vw;height:.12vw;background:#5e5e5e;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.view-more__btn{position:relative}@media screen and (min-width:320px){.view-more__btn{margin-bottom:4.2vw}}@media screen and (min-width:600px){.view-more__btn{margin-bottom:3vw}}@media screen and (min-width:1025px){.view-more__btn{margin-bottom:1.6vw}}.view-more__btn.counseling span:first-of-type{font-weight:500;font-family:\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}.view-more__btn span:first-of-type{position:relative;font-family:Montserrat}@media screen and (min-width:320px){.view-more__btn span:first-of-type{padding-left:6.5vw;font-size:2.6vw}}@media screen and (min-width:600px){.view-more__btn span:first-of-type{padding-left:4.5vw;font-size:1.8vw}}@media screen and (min-width:1025px){.view-more__btn span:first-of-type{padding-left:2.5vw;font-size:1vw}}.view-more__btn span:first-of-type:before{position:absolute;content:"";bottom:20%;right:0;height:1px;background:#000}@media screen and (min-width:320px){.view-more__btn span:first-of-type:before{width:calc(100% - 6.5vw)}}@media screen and (min-width:600px){.view-more__btn span:first-of-type:before{width:calc(100% - 4.5vw)}}@media screen and (min-width:1025px){.view-more__btn span:first-of-type:before{width:calc(100% - 2.5vw)}}.view-more__btn span:first-of-type:after{position:absolute;content:"";top:50%;left:0;background:#e0b5ad;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width:320px){.view-more__btn span:first-of-type:after{width:13vw;height:13vw}}@media screen and (min-width:600px){.view-more__btn span:first-of-type:after{width:9vw;height:9vw}}@media screen and (min-width:1025px){.view-more__btn span:first-of-type:after{width:5vw;height:5vw}}.view-more__btn span:nth-of-type(2){font-weight:700;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}@media screen and (min-width:320px){.view-more__btn span:nth-of-type(2){font-size:2.7vw;margin-left:3vw}}@media screen and (min-width:600px){.view-more__btn span:nth-of-type(2){font-size:1.8vw;margin-left:2vw}}@media screen and (min-width:1025px){.view-more__btn span:nth-of-type(2){font-size:.9vw;margin-left:1vw}}.view-more__btn:hover span:first-of-type:after{border-radius:5rem}@media screen and (min-width:320px){.view-more__btn:hover span:first-of-type:after{width:calc(100% + 6.5vw)}}@media screen and (min-width:600px){.view-more__btn:hover span:first-of-type:after{width:calc(100% + 4.5vw)}}@media screen and (min-width:1025px){.view-more__btn:hover span:first-of-type:after{width:calc(100% + 2.5vw)}}.view-more__btn:hover span:nth-of-type(2){-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}#top__about{position:relative}@media screen and (min-width:320px){#top__about{margin-top:16vw}}@media screen and (min-width:1025px){#top__about{margin-top:13vw}}#top__about .is__inner{position:relative;z-index:1}#top__about .is__catchcopy{letter-spacing:.1vw;line-height:2;text-align:center}@media screen and (min-width:320px){#top__about .is__catchcopy{font-size:4.1vw;margin-top:3vw}}@media screen and (min-width:600px){#top__about .is__catchcopy{font-size:3vw;margin-top:2vw}}@media screen and (min-width:1025px){#top__about .is__catchcopy{font-size:1.6vw;margin-top:2vw}}@media screen and (min-width:320px){#top__about .is__catchcopy span{margin-left:4.1vw}}@media screen and (min-width:600px){#top__about .is__catchcopy span{margin-left:3vw}}@media screen and (min-width:1025px){#top__about .is__catchcopy span{margin-left:1.6vw}}#top__about .is__desc{text-align:center;line-height:1.9}@media screen and (min-width:320px){#top__about .is__desc{font-size:2.6vw;margin:2.5vw 0 10vw}}@media screen and (min-width:600px){#top__about .is__desc{font-size:1.8vw;margin:2vw 0 8vw}}@media screen and (min-width:1025px){#top__about .is__desc{font-size:.97vw;margin:1vw 0 6vw}}#top__about .img__wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media screen and (min-width:320px){#top__about .img__wrapper{top:-10%;width:90vw}}@media screen and (min-width:1025px){#top__about .img__wrapper{top:-30%;width:70vw}}@media screen and (min-width:320px){.section__margin{margin-top:19vw}}@media screen and (min-width:600px){.section__margin{margin-top:14vw}}@media screen and (min-width:1025px){.section__margin{margin-top:9vw}}#top__information{position:relative}@media screen and (min-width:320px){#top__information{padding-top:12vw}}@media screen and (min-width:1025px){#top__information{padding-top:6vw}}#top__information .is__bg{position:absolute;top:0;left:0;z-index:1;background:#f8f8f8}@media screen and (min-width:320px){#top__information .is__bg{width:88%;height:95.5%}}@media screen and (min-width:1025px){#top__information .is__bg{width:84.4%;height:94.8%}}#top__information .container__large{position:relative;z-index:2}@media screen and (min-width:320px){#top__information .info__wrapper{margin:2vw 0 9vw}}@media screen and (min-width:1025px){#top__information .info__wrapper{margin:2vw 0 1vw}}#top__information .is__info{margin-bottom:4%}@media screen and (min-width:320px){#top__information .is__info{width:48%;margin-right:4%}}@media screen and (min-width:1025px){#top__information .is__info{width:23.5%;margin-right:2%}}@media screen and (min-width:320px){#top__information .is__info:nth-of-type(2n){margin-right:0}}@media screen and (min-width:1025px){#top__information .is__info:nth-of-type(2n){margin-right:2%}}#top__information .is__info:nth-of-type(4n){margin-right:0}#top__information .is__info .img__wrapper{aspect-ratio:203/115;background:#ececec}#top__information .is__info .img__wrapper img{vertical-align:top;height:100%}#top__information .is__info h3{font-weight:700;margin:1.7vw 0 .7vw}@media screen and (min-width:320px){#top__information .is__info h3{font-size:2.54vw}}@media screen and (min-width:1025px){#top__information .is__info h3{font-size:1.27vw}}#top__information .is__info .is__cate{border:.15vw solid rgba(0,0,0,.5);opacity:.7;margin-right:1vw;line-height:calc(1 + .6 / var(--font-body-scale))}@media screen and (min-width:320px){#top__information .is__info .is__cate{font-size:2vw;padding:0 1.2vw}}@media screen and (min-width:1025px){#top__information .is__info .is__cate{font-size:.95vw;padding:0 .5vw}}#top__information .is__info time{font-weight:500;opacity:.7;font-family:Montserrat}@media screen and (min-width:320px){#top__information .is__info time{font-size:2vw}}@media screen and (min-width:1025px){#top__information .is__info time{font-size:.95vw}}#footer__shoplist{overflow:hidden}@media screen and (min-width:320px){#footer__shoplist .stockist__wrapper{margin:7vw 0 3vw}}@media screen and (min-width:600px){#footer__shoplist .stockist__wrapper{margin:7vw 0 5vw}}@media screen and (min-width:1025px){#footer__shoplist .stockist__wrapper{margin:5vw 3vw 7vw}}@media screen and (min-width:320px){#footer__shoplist .logo__wrapper{width:45%;margin-right:10%;margin-bottom:12%}}@media screen and (min-width:1025px){#footer__shoplist .logo__wrapper{width:17%;margin-right:10.66%;margin-bottom:6%}}@media screen and (min-width:320px){#footer__shoplist .logo__wrapper:nth-of-type(2n){margin-right:0}}@media screen and (min-width:1025px){#footer__shoplist .logo__wrapper:nth-of-type(2n){margin-right:10.66%}}#footer__shoplist .logo__wrapper:nth-of-type(4n){margin-right:0}@media screen and (min-width:320px){#footer__shoplist .img__wrapper{height:12vw}}@media screen and (min-width:1025px){#footer__shoplist .img__wrapper{height:6vw}}#footer__shoplist .img__wrapper img{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;height:100%;-o-object-fit:contain;object-fit:contain}#footer__shoplist .img__wrapper img:hover{opacity:.6}#footer__shoplist .is__instagram{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;text-decoration:underline}@media screen and (min-width:320px){#footer__shoplist .is__instagram{margin-top:3vw;font-size:2.6vw}}@media screen and (min-width:1025px){#footer__shoplist .is__instagram{margin-top:1.5vw;font-size:.9vw}}#footer__shoplist .is__instagram:hover{opacity:.6}@media screen and (min-width:320px){#footer__instagram i{font-size:5.5vw;margin-right:3vw}}@media screen and (min-width:1025px){#footer__instagram i{font-size:3.1vw;margin-right:1.2vw}}#footer__instagram h2{position:relative;font-family:Cormorant Garamond,serif;letter-spacing:.15vw}@media screen and (min-width:320px){#footer__instagram h2{font-size:5.5vw}}@media screen and (min-width:1025px){#footer__instagram h2{font-size:3vw}}#footer__instagram h2:before{position:absolute;content:"";bottom:10%;left:0;width:100%;height:.15vw;background:#000}@media screen and (min-width:320px){#footer__instagram .is__inner{margin-top:5vw}}@media screen and (min-width:1025px){#footer__instagram .is__inner{margin-top:3.5vw}}#footer__instagram .is__inner img{vertical-align:top;height:100%}#footer__instagram .is__inner .img__wrapper-large{aspect-ratio:19/14;overflow:hidden}@media screen and (min-width:320px){#footer__instagram .is__inner .img__wrapper-large{width:49%;margin-bottom:2%}}@media screen and (min-width:1025px){#footer__instagram .is__inner .img__wrapper-large{width:24.6%;margin-bottom:0}}@media screen and (min-width:320px){#footer__instagram .is__inner .imgs__wrapper{width:49%}}@media screen and (min-width:1025px){#footer__instagram .is__inner .imgs__wrapper{width:24.3%}}#footer__instagram .is__inner .img__wrapper-small{aspect-ratio:19/14;overflow:hidden}@media screen and (min-width:320px){#footer__instagram .is__inner .img__wrapper-small{width:48%}}@media screen and (min-width:1025px){#footer__instagram .is__inner .img__wrapper-small{width:48.5%}}@media screen and (min-width:320px){#footer__instagram .is__inner .img__wrapper-small:first-of-type{margin-bottom:2.7%}}@media screen and (min-width:1025px){#footer__instagram .is__inner .img__wrapper-small:first-of-type{margin-bottom:3%}}@media screen and (min-width:320px){#footer__instagram .is__inner .img__wrapper-small:nth-of-type(2){margin-bottom:2.7%}}@media screen and (min-width:1025px){#footer__instagram .is__inner .img__wrapper-small:nth-of-type(2){margin-bottom:3%}}#global__footer{color:#fff;background:#e0b5ad;background-repeat:no-repeat}@media screen and (min-width:320px){#global__footer{margin-top:20vw;padding:12vw 10vw 23vw;background-position:center;background-size:cover}}@media screen and (min-width:1025px){#global__footer{margin-top:12vw;padding:11vw 17vw 8.8vw;background-position:right;background-size:contain}}#global__footer .footer__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:320px){#global__footer .footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:1025px){#global__footer .footer__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:320px){#global__footer .menu__wrapper{width:100%}}@media screen and (min-width:1025px){#global__footer .menu__wrapper{width:50%}}#global__footer h3{color:#fff;font-family:Montserrat;letter-spacing:.05vw}@media screen and (min-width:320px){#global__footer h3{margin-bottom:3vw;font-size:4.1vw}}@media screen and (min-width:1025px){#global__footer h3{margin-bottom:1.2vw;font-size:1.23vw}}#global__footer a:hover{text-decoration:underline}@media screen and (min-width:320px){#global__footer .is__product{margin-bottom:10vw}}@media screen and (min-width:1025px){#global__footer .is__product{margin-bottom:0}}@media screen and (min-width:320px){#global__footer .is__product h3{margin-bottom:2vw}}@media screen and (min-width:1025px){#global__footer .is__product h3{margin-bottom:3.4vw}}#global__footer .is__product li{font-family:Cormorant Garamond,serif;letter-spacing:.1vw}@media screen and (min-width:320px){#global__footer .is__product li{font-size:10vw}}@media screen and (min-width:1025px){#global__footer .is__product li{font-size:3vw}}@media screen and (min-width:320px){#global__footer .is__menu h3{margin-bottom:2vw}}@media screen and (min-width:1025px){#global__footer .is__menu h3{margin-bottom:3.4vw}}#global__footer .is__menu li{font-family:Cormorant Garamond,serif}@media screen and (min-width:320px){#global__footer .is__menu li{font-size:6.67vw}}@media screen and (min-width:1025px){#global__footer .is__menu li{font-size:1.9vw}}#global__footer .footer__bottom{margin-top:13.5vw}@media screen and (min-width:320px){#global__footer .footer__bottom{font-size:2.56vw}}@media screen and (min-width:1025px){#global__footer .footer__bottom{font-size:.9vw}}#global__footer .footer__bottom li{margin-left:2.9vw}@media screen and (min-width:320px){#global__footer .footer__bottom li{margin-bottom:2vw}}@media screen and (min-width:1025px){#global__footer .footer__bottom li{margin-bottom:0}}#global__footer .footer__bottom a{white-space:nowrap}.page__mv{position:relative}@media screen and (min-width:320px){.page__mv{padding-top:40vw}}@media screen and (min-width:600px){.page__mv{padding-top:35vw}}@media screen and (min-width:1025px){.page__mv{padding-top:16.4vw}}.page__mv h2{position:relative;font-family:Cormorant Garamond,serif;z-index:2}@media screen and (min-width:320px){.page__mv h2{font-size:7vw;letter-spacing:1vw}}@media screen and (min-width:1025px){.page__mv h2{font-size:4.7vw;letter-spacing:2vw}}@media screen and (min-width:320px){.page__mv nav{margin-top:12vw}}@media screen and (min-width:1025px){.page__mv nav{margin-top:4vw}}.page__mv nav li{position:relative}@media screen and (min-width:320px){.page__mv nav li{margin-left:10vw;margin-right:4vw}}@media screen and (min-width:1025px){.page__mv nav li{margin-left:3.6vw;margin-right:3vw}}.page__mv nav li.is__active:before{position:absolute;content:"";top:50%;left:50%;border-radius:1vw;background:#e0b5ad;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:320px){.page__mv nav li.is__active:before{width:26vw;height:11vw}}@media screen and (min-width:1025px){.page__mv nav li.is__active:before{width:9.1vw;height:4.8vw}}.page__mv nav a{position:relative;font-family:Montserrat;z-index:1}@media screen and (min-width:320px){.page__mv nav a{font-size:3.08vw}}@media screen and (min-width:1025px){.page__mv nav a{font-size:.95vw}}.page__mv nav a:before{position:absolute;content:"";bottom:5%;left:0;width:100%;background:#000}@media screen and (min-width:320px){.page__mv nav a:before{height:.5px}}@media screen and (min-width:1025px){.page__mv nav a:before{height:1px}}.page__mv .img__wrapper{position:absolute;top:0;right:0;overflow:hidden}@media screen and (min-width:320px){.page__mv .img__wrapper{width:45%;height:61vw;margin-top:16.99vw}}@media screen and (min-width:600px){.page__mv .img__wrapper{width:42%;height:62vw;margin-top:10.99vw}}@media screen and (min-width:1025px){.page__mv .img__wrapper{width:42.6%;height:auto;margin-top:0}}@media screen and (min-width:320px){.page__mv .img__wrapper.collection{width:45%;height:34vw;margin-top:16.99vw}}@media screen and (min-width:600px){.page__mv .img__wrapper.collection{width:45%;height:34vw;margin-top:10.99vw}}@media screen and (min-width:1025px){.page__mv .img__wrapper.collection{width:50%;height:40vw;margin-top:0}}.page__mv .img__wrapper.collection img{height:100%}#page__about{margin-bottom:3vw}#page__about h3{font-family:Cormorant Garamond,serif}@media screen and (min-width:320px){#page__about h3{font-size:4.1vw;letter-spacing:.1vw}}@media screen and (min-width:1025px){#page__about h3{font-size:1.85vw;letter-spacing:.2vw}}#page__about .about__main{background:#ebeef3}@media screen and (min-width:320px){#page__about .about__main{width:90%;margin-top:8.5vw}}@media screen and (min-width:1025px){#page__about .about__main{width:78%;margin-top:8.5vw}}@media screen and (min-width:320px){#page__about .about__main .is__inner{padding:16vw 6vw 10vw}}@media screen and (min-width:1025px){#page__about .about__main .is__inner{padding:7.3vw 26vw 9.5vw 10vw}}#page__about .about__main p{line-height:2}@media screen and (min-width:320px){#page__about .about__main p{font-size:2.56vw;margin-top:4vw;margin-bottom:17vw}}@media screen and (min-width:1025px){#page__about .about__main p{font-size:.93vw;margin-top:2vw;margin-bottom:7.5vw}}#page__about .about__company{position:relative;background:#e0b5ad;color:#fff}@media screen and (min-width:320px){#page__about .about__company{width:90%;padding:18vw 6.5vw 12vw;margin-top:-12vw}}@media screen and (min-width:1025px){#page__about .about__company{width:80%;padding:14.4vw 12vw 7vw 11.3vw;margin-top:-9vw}}#page__about .about__company:before{position:absolute;content:"";height:1px;background:#fff}@media screen and (min-width:320px){#page__about .about__company:before{top:12vw;left:6.5vw;width:calc(100% - 12vw)}}@media screen and (min-width:1025px){#page__about .about__company:before{top:9vw;left:11.3vw;width:calc(100% - 23.3vw)}}#page__about .about__company h3{color:#fff}@media screen and (min-width:320px){#page__about .about__company .text__wrapper{margin-top:1.2vw;width:72%}}@media screen and (min-width:1025px){#page__about .about__company .text__wrapper{margin-top:.68vw;width:60%}}#page__about .about__company p{letter-spacing:.1vw;margin-bottom:1.7vw}@media screen and (min-width:320px){#page__about .about__company p{font-size:2.56vw}}@media screen and (min-width:1025px){#page__about .about__company p{font-size:.85vw}}#collection__list .list__wrapper{background:#ebeef3}@media screen and (min-width:320px){#collection__list .list__wrapper{margin-top:11vw;padding:7vw calc(5.1vw - 2.465%) 8.5vw 5.1vw}}@media screen and (min-width:1025px){#collection__list .list__wrapper{margin-top:4.7vw;padding:5.8vw calc(5.1vw - 1.635%) 8.5vw 5.1vw}}#collection__list .sort__wrapper div{color:#0009;letter-spacing:.1vw;font-weight:700}@media screen and (min-width:320px){#collection__list .sort__wrapper div{font-size:3.59vw}}@media screen and (min-width:1025px){#collection__list .sort__wrapper div{font-size:1.07vw}}@media screen and (min-width:320px){#collection__list .sort__wrapper li{margin-left:3.5vw;font-size:3.59vw}}@media screen and (min-width:1025px){#collection__list .sort__wrapper li{margin-left:2vw;font-size:1.07vw}}#collection__list .sort__wrapper label{cursor:pointer;display:inline-block;border:solid rgba(0,0,0,.7);border-radius:.3vw}@media screen and (min-width:320px){#collection__list .sort__wrapper label{padding:0 2vw;border-width:.3vw}}@media screen and (min-width:1025px){#collection__list .sort__wrapper label{padding:0 .8vw;border-width:.15vw}}#collection__list .sort__wrapper input{display:none}#collection__list .sort__wrapper input:checked+label{color:#e0b5ad;border:.15vw solid}.products__wrapper{position:relative}@media screen and (min-width:320px){.products__wrapper{margin-top:8vw}}@media screen and (min-width:1025px){.products__wrapper{margin-top:3.4vw}}@media screen and (min-width:320px){.products__wrapper.related{margin-top:5vw}}@media screen and (min-width:1025px){.products__wrapper.related{margin-top:2.6vw}}.products__wrapper .new__badge{position:absolute;top:1.9vw;left:-.3vw;line-height:1;z-index:1}.products__wrapper .new__badge span{display:inline-block;text-align:center;line-height:1;font-family:Cormorant Garamond,serif;background:-webkit-gradient(linear,left top,left bottom,color-stop(53%,transparent),color-stop(53%,#E0B5AD),color-stop(93%,#E0B5AD),color-stop(93%,transparent),to(transparent));background:linear-gradient(to bottom,transparent 53%,#E0B5AD 53%,#E0B5AD 93%,transparent 93%,transparent 100%)}@media screen and (min-width:320px){.products__wrapper .new__badge span{width:9vw;font-size:3.59vw}}@media screen and (min-width:1025px){.products__wrapper .new__badge span{width:3.7vw;font-size:1.3vw}}.products__wrapper .new__badge .is__border{position:absolute;height:.05vw;background:#000}@media screen and (min-width:320px){.products__wrapper .new__badge .is__border{bottom:-38%;width:1.2vw}}@media screen and (min-width:1025px){.products__wrapper .new__badge .is__border{bottom:-38%;width:.5vw}}.products__wrapper .new__badge .is__border:before{position:absolute;content:"";top:0;height:.05vw;background:#000}@media screen and (min-width:320px){.products__wrapper .new__badge .is__border:before{width:3vw}}@media screen and (min-width:1025px){.products__wrapper .new__badge .is__border:before{width:1.2vw}}.products__wrapper .new__badge .is__border.left{left:50%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.products__wrapper .new__badge .is__border.left:before{right:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.products__wrapper .new__badge .is__border.right{right:50%;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.products__wrapper .new__badge .is__border.right:before{left:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (min-width:320px){.products__wrapper .is__product{width:47%;margin-right:3%;margin-bottom:5vw}}@media screen and (min-width:1025px){.products__wrapper .is__product{width:23%;margin-right:2%;margin-bottom:3.6vw}}.products__wrapper .is__product .img__wrapper{width:100%;aspect-ratio:1/1;background:#fff;overflow:hidden}.products__wrapper .is__product img{vertical-align:top;-webkit-transform:scale(100%);transform:scale(1);-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease}.products__wrapper .is__product .text__area{border-top:.1vw solid rgba(0,0,0,.1);padding-top:1.2vw}.products__wrapper .is__product h3{font-family:Cormorant Garamond,serif}@media screen and (min-width:320px){.products__wrapper .is__product h3{font-size:3.85vw}}@media screen and (min-width:1025px){.products__wrapper .is__product h3{font-size:1.8vw}}.products__wrapper .is__product .is__yen{font-family:Montserrat}@media screen and (min-width:320px){.products__wrapper .is__product .is__yen{margin-top:.5vw;font-size:2.4vw}}@media screen and (min-width:1025px){.products__wrapper .is__product .is__yen{margin-top:.1vw;font-size:.8vw}}.products__wrapper .is__product .is__yen span{margin-right:.2vw}.products__wrapper .is__product .is__cate{font-family:Montserrat;font-style:italic;font-weight:500}@media screen and (min-width:320px){.products__wrapper .is__product .is__cate{padding:.4vw .75vw;font-size:1.8vw;border:.5px solid}}@media screen and (min-width:1025px){.products__wrapper .is__product .is__cate{padding:.2vw .55vw;font-size:.87vw;border:1px solid}}.products__wrapper .is__product:hover img{-webkit-transform:scale(110%);transform:scale(1.1)}#product__nav{font-family:Cormorant Garamond,serif}@media screen and (min-width:320px){#product__nav{margin:25vw 5vw 0}}@media screen and (min-width:600px){#product__nav{margin:18vw 5vw 0}}@media screen and (min-width:1025px){#product__nav{margin:10.2vw 14.6vw 0}}#product__nav li{position:relative;border-bottom:1px solid;line-height:1}@media screen and (min-width:320px){#product__nav li{margin-right:8vw;font-size:4.62vw}}@media screen and (min-width:1025px){#product__nav li{margin-right:5.4vw;font-size:1.25vw}}#product__nav li:before{position:absolute;content:"";background:#000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:320px){#product__nav li:before{top:60%;left:calc(100% + 4vw);width:3vw;height:.1vw}}@media screen and (min-width:1025px){#product__nav li:before{top:50%;left:calc(100% + 2.7vw);width:2vw;height:.01vw}}#product__nav li:last-of-type{border-bottom:none}#product__nav li:last-of-type:before{content:none}#product__detail{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:320px){#product__detail{margin:10vw 6vw 0}}@media screen and (min-width:1025px){#product__detail{margin:4.8vw 10vw 0 4vw}}#product__detail .thumbnail__area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:320px){#product__detail .thumbnail__area{width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:1025px){#product__detail .thumbnail__area{width:54.7%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#product__detail .share__wrapper{margin-top:1.8vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product__detail .share__wrapper .is__title{font-family:Montserrat;font-weight:500}@media screen and (min-width:320px){#product__detail .share__wrapper .is__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;margin-bottom:0;margin-right:8vw;font-size:2.56vw}}@media screen and (min-width:1025px){#product__detail .share__wrapper .is__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-bottom:2vw;margin-right:0;font-size:.84vw}}@media screen and (min-width:320px){#product__detail .share__wrapper ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1025px){#product__detail .share__wrapper ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:320px){#product__detail .share__wrapper li{font-size:8vw;margin-right:6vw}}@media screen and (min-width:1025px){#product__detail .share__wrapper li{font-size:1.9vw;margin-right:0}}#product__detail .share__wrapper li:last-of-type{margin-right:0}@media screen and (min-width:320px){#product__detail .swiper-area{width:100%;margin-top:4vw}}@media screen and (min-width:1025px){#product__detail .swiper-area{width:90%;margin-top:0}}#product__detail .swiper-area img{aspect-ratio:1/1}#product__detail .swiper-main__wrapper{position:relative}#product__detail .swiper-main__wrapper img{vertical-align:top}#product__detail #swiper-main{width:73%;overflow:hidden;margin:0 auto}#product__detail .swiper__btn{position:absolute;top:50%;border-radius:50%;background:#fff;-webkit-box-shadow:.3vw .3vw 1vw rgba(0,0,0,.2);box-shadow:.3vw .3vw 1vw #0003;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:320px){#product__detail .swiper__btn{width:10vw;height:10vw}}@media screen and (min-width:1025px){#product__detail .swiper__btn{width:3.6vw;height:3.6vw}}@media screen and (min-width:320px){#product__detail .swiper__btn i{font-size:3.5vw}}@media screen and (min-width:1025px){#product__detail .swiper__btn i{font-size:1.1vw}}#product__detail .swiper__btn.swiper-prev{left:0}@media screen and (min-width:320px){#product__detail .swiper__btn.swiper-prev i{margin-right:.5vw}}@media screen and (min-width:1025px){#product__detail .swiper__btn.swiper-prev i{margin-right:.2vw}}#product__detail .swiper__btn.swiper-next{right:0}@media screen and (min-width:320px){#product__detail .swiper__btn.swiper-next i{margin-left:.5vw}}@media screen and (min-width:1025px){#product__detail .swiper__btn.swiper-next i{margin-left:.2vw}}#product__detail #swiper-thumbnail{margin:2.6vw auto 0;overflow:hidden}@media screen and (min-width:320px){#product__detail #swiper-thumbnail{width:100%}}@media screen and (min-width:1025px){#product__detail #swiper-thumbnail{width:86%}}@media screen and (min-width:320px){#product__detail .text__area{width:100%;margin-top:8vw}}@media screen and (min-width:1025px){#product__detail .text__area{width:38.2%;margin-top:0}}#product__detail h2{font-family:Cormorant Garamond,serif;line-height:1;margin-top:-1.3vw;letter-spacing:.2vw}@media screen and (min-width:320px){#product__detail h2{font-size:8.2vw}}@media screen and (min-width:1025px){#product__detail h2{font-size:3.6vw}}#product__detail .price__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#product__detail .product__price{font-weight:500;letter-spacing:.1vw}@media screen and (min-width:320px){#product__detail .product__price{margin-top:6vw;font-size:5.13vw}}@media screen and (min-width:1025px){#product__detail .product__price{margin-top:2vw;font-size:1.5vw}}#product__detail .product__price .is__tax{letter-spacing:0}@media screen and (min-width:320px){#product__detail .product__price .is__tax{font-size:3.08vw}}@media screen and (min-width:1025px){#product__detail .product__price .is__tax{font-size:.85vw}}#product__detail .product__sale{position:relative;font-weight:500}@media screen and (min-width:320px){#product__detail .product__sale{font-size:4.1vw;margin-right:3vw}}@media screen and (min-width:1025px){#product__detail .product__sale{font-size:1.12vw;margin-right:1vw}}#product__detail .product__sale:before{position:absolute;content:"";top:47%;left:0;width:100%;height:2px;background:#000}#product__detail .product__sale .is__tax{letter-spacing:0}@media screen and (min-width:320px){#product__detail .product__sale .is__tax{font-size:2.57vw}}@media screen and (min-width:1025px){#product__detail .product__sale .is__tax{font-size:.72vw}}@media screen and (min-width:320px){#product__detail .swym-button-bar{margin:0 0 1.5vw}}@media screen and (min-width:1025px){#product__detail .swym-button-bar{margin:0 0 .3vw}}@media screen and (min-width:320px){#product__detail .swym-button-bar .swym-button{width:7vw;height:7vw;line-height:7vw}}@media screen and (min-width:1025px){#product__detail .swym-button-bar .swym-button{width:2.08vw;height:2.08vw;line-height:2.08vw}}@media screen and (min-width:320px){#product__detail .swym-button-bar .swym-button:after{width:7vw;font-size:7vw}}@media screen and (min-width:1025px){#product__detail .swym-button-bar .swym-button:after{width:2.08vw;font-size:2.08vw}}#product__detail .swym-button-bar .swym-button.swym-added:after{opacity:1}#product__detail .swym-button-bar .swym-button.disabled{opacity:1}#product__detail .swym-button-bar .swym-button.disabled:hover{opacity:.6}#product__detail .swym-button-bar .swym-tooltip-text{top:-10px;left:-40px}#product__detail .product__size{font-weight:500;opacity:.8}@media screen and (min-width:320px){#product__detail .product__size{margin-top:3vw;font-size:2.5vw}}@media screen and (min-width:1025px){#product__detail .product__size{margin-top:.3vw;font-size:.85vw}}@media screen and (min-width:320px){#product__detail form{margin-top:8vw}}@media screen and (min-width:1025px){#product__detail form{margin-top:3vw}}#product__detail form button{width:62%;background:#e0b5ad;color:#fff;font-weight:700;text-align:center;letter-spacing:.05vw}@media screen and (min-width:320px){#product__detail form button{padding:2.35vw 0;font-size:4.1vw}}@media screen and (min-width:1025px){#product__detail form button{padding:1vw 0;font-size:1.25vw}}#product__detail form button svg{position:absolute;top:50%;fill:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:320px){#product__detail form button svg{left:-2.5rem;width:1.8rem}}@media screen and (min-width:600px){#product__detail form button svg{left:-2.5rem;width:1.8rem}}@media screen and (min-width:1025px){#product__detail form button svg{left:-4rem;width:2.8rem}}@media screen and (min-width:1921px){#product__detail form button svg{left:-4rem;width:2.8rem}}#product__detail form button.unavailable{cursor:default}#product__detail .gpo-app{margin:0;width:auto}#product__detail .gpo-element{padding:0;margin:0;-webkit-box-shadow:.2vw .2vw .6vw rgba(0,0,0,.2);box-shadow:.2vw .2vw .6vw #0003}@media screen and (min-width:320px){#product__detail .gpo-element{margin-bottom:3vw}}@media screen and (min-width:1025px){#product__detail .gpo-element{margin-bottom:1vw}}@media screen and (min-width:320px){#product__detail .gpo-total-text{margin-bottom:3vw}}@media screen and (min-width:1025px){#product__detail .gpo-total-text{margin-bottom:1vw}}#product__detail .gpo-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-bottom:0;padding:0}@media screen and (min-width:320px){#product__detail .gpo-select{font-size:1.4rem;border:solid .3vw}}@media screen and (min-width:1025px){#product__detail .gpo-select{font-size:1vw;border:solid .15vw}}#product__detail .gpo-select select{background-image:none!important;width:100%;border-color:transparent!important;font-family:\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;text-align:left}@media screen and (min-width:320px){#product__detail .gpo-select select{padding:2.85vw;font-size:1.6rem;margin-right:1vw}}@media screen and (min-width:1025px){#product__detail .gpo-select select{padding:.85vw;font-size:1.2vw;margin-right:.5vw}}#product__detail .select__wrapper{overflow:hidden;width:100%;-webkit-box-shadow:.2vw .2vw .6vw rgba(0,0,0,.2);box-shadow:.2vw .2vw .6vw #0003}@media screen and (min-width:320px){#product__detail .select__wrapper{border:solid .3vw;margin-bottom:3vw}}@media screen and (min-width:1025px){#product__detail .select__wrapper{border:solid .15vw;margin-bottom:1vw}}#product__detail .product__variants{font-family:\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;text-align:left;-webkit-box-shadow:none;box-shadow:none;background:#fff}@media screen and (min-width:320px){#product__detail .product__variants{width:calc(100% - 1.15vw);padding:3vw;font-size:1.6rem}}@media screen and (min-width:1025px){#product__detail .product__variants{width:calc(100% - .65vw);padding:1vw;font-size:1.2vw}}#product__detail .product__variants:focus-visible{outline:none}#product__detail .product__quantity{position:relative;width:32%}#product__detail .product__quantity input{width:100%;font-family:Montserrat;text-align:right;-webkit-box-shadow:.3vw .3vw 1vw rgba(0,0,0,.2);box-shadow:.3vw .3vw 1vw #0003}@media screen and (min-width:320px){#product__detail .product__quantity input{padding:3vw 3vw 3vw 0;font-size:1.6rem;border:solid .3vw}}@media screen and (min-width:1025px){#product__detail .product__quantity input{padding:1vw .5vw 1vw 0;font-size:1.5vw;border:solid .15vw}}#product__detail .product__quantity input:focus-visible{outline:none}#product__detail .product__quantity input::-webkit-inner-spin-button,#product__detail .product__quantity input::-webkit-outer-spin-button{margin-left:.5vw}#product__detail .product__quantity:after{position:absolute;content:"\6570\91cf\ff1a";left:10%;z-index:1;pointer-events:none}@media screen and (min-width:320px){#product__detail .product__quantity:after{bottom:2.2vw;font-size:3.08vw}}@media screen and (min-width:1025px){#product__detail .product__quantity:after{bottom:.9vw;font-size:.95vw}}#product__detail .product__attention{letter-spacing:0;line-height:2;font-weight:500;opacity:.8}@media screen and (min-width:320px){#product__detail .product__attention{margin-top:5vw;font-size:2.56vw}}@media screen and (min-width:1025px){#product__detail .product__attention{margin-top:1.6vw;font-size:.78vw}}#product__detail .product__attention a{position:relative;color:#009cc9}@media screen and (min-width:320px){#product__detail .product__attention a{margin:0 1vw}}@media screen and (min-width:1025px){#product__detail .product__attention a{margin:0 .2vw}}#product__detail .product__attention a:before{position:absolute;content:"";bottom:5%;left:0;width:100%;height:1px;background:#009cc9}#product__detail .product__description{font-weight:500;letter-spacing:0;line-height:2;text-align:justify}@media screen and (min-width:320px){#product__detail .product__description{margin-top:8vw;font-size:3.59vw}}@media screen and (min-width:1025px){#product__detail .product__description{margin-top:5.4vw;font-size:.93vw}}@media screen and (min-width:320px){#related__items{margin:25vw 5vw 8vw}}@media screen and (min-width:1025px){#related__items{margin:13vw 5vw 3vw}}#related__items .list__wrapper{overflow:hidden;padding:0vw 5.2vw 1vw;background:#ebeef3}@media screen and (min-width:320px){#related__items .list__wrapper{margin-top:3.6vw}}@media screen and (min-width:1025px){#related__items .list__wrapper{margin-top:1.2vw}}.shopify-policy__container{padding:0}@media screen and (min-width:320px){.shopify-policy__container{max-width:90vw;margin-top:35vw}}@media screen and (min-width:1025px){.shopify-policy__container{max-width:80vw;margin-top:15vw}}.shopify-policy__container h2{margin-bottom:.8vw}@media screen and (min-width:320px){.shopify-policy__title{margin-bottom:5vw}}@media screen and (min-width:1025px){.shopify-policy__title{margin-bottom:3vw}}.shopify-policy__title h1{font-weight:700}@media screen and (min-width:320px){.shopify-policy__title h1{font-size:5.13vw}}@media screen and (min-width:1025px){.shopify-policy__title h1{font-size:2vw}}.shopify-policy__body{background:#ebeef3}@media screen and (min-width:320px){.shopify-policy__body{padding:8vw 5vw 15vw;margin:10vw auto 15vw}}@media screen and (min-width:1025px){.shopify-policy__body{padding:6vw 10vw;margin:5vw auto}}@media screen and (min-width:320px){.customer{margin-top:30vw!important}}@media screen and (min-width:1025px){.customer{margin-top:10vw!important}}.customer h1{font-weight:500}@media screen and (min-width:320px){.customer h1{font-size:4.1vw}}@media screen and (min-width:1025px){.customer h1{font-size:1.44vw}}@media screen and (min-width:320px){.page-width{margin-top:20vw!important}}@media screen and (min-width:1025px){.page-width{margin-top:5vw!important}}@media screen and (min-width:320px){.page-width.is-empty{margin-top:30vw!important}}@media screen and (min-width:1025px){.page-width.is-empty{margin-top:10vw!important}}.page__title{position:relative}@media screen and (min-width:320px){.page__title{padding-bottom:5.5vw}}@media screen and (min-width:1025px){.page__title{padding-bottom:2.8vw}}.page__title:before{position:absolute;content:"";bottom:0;left:50%;height:.12vw;background:#e0b5ad;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media screen and (min-width:320px){.page__title:before{width:6vw}}@media screen and (min-width:1025px){.page__title:before{width:2.8vw}}.page__title p{letter-spacing:.3vw;line-height:1;font-family:Cormorant Garamond,serif}@media screen and (min-width:320px){.page__title p{font-size:8.2vw}}@media screen and (min-width:600px){.page__title p{font-size:6.7vw}}@media screen and (min-width:1025px){.page__title p{font-size:3.35vw}}.page__title h2{font-family:Yu Mincho,YuMincho,serif}@media screen and (min-width:320px){.page__title h2{margin-top:3vw;font-size:3.6vw}}@media screen and (min-width:600px){.page__title h2{margin-top:3vw;font-size:2.6vw}}@media screen and (min-width:1025px){.page__title h2{margin-top:1vw;font-size:1vw}}.page__title h2.single{margin-top:0}@media screen and (min-width:320px){.page__title h2.single{font-size:3.59vw}}@media screen and (min-width:600px){.page__title h2.single{font-size:2.35vw}}@media screen and (min-width:1025px){.page__title h2.single{font-size:1.44vw}}@media screen and (min-width:320px){#page__single{margin:40vw 5vw 0}}@media screen and (min-width:1025px){#page__single{margin:12vw 10vw 0}}@media screen and (min-width:320px){#page__single.fitting-room{margin:40vw 0}}@media screen and (min-width:600px){#page__single.fitting-room{margin:40vw 5vw}}@media screen and (min-width:1025px){#page__single.fitting-room{margin:12vw 10vw 0}}#page__single.fitting-room .text{font-weight:500;text-align:center}@media screen and (min-width:320px){#page__single.fitting-room .text{font-size:2.5vw;margin:7vw 5vw 0}}@media screen and (min-width:600px){#page__single.fitting-room .text{font-size:2.5vw;margin:5vw 0 0}}@media screen and (min-width:1025px){#page__single.fitting-room .text{font-size:.9vw;margin:3vw 0 0}}#page__single.fitting-room .text__wrapper{background:transparent;padding:0}@media screen and (min-width:320px){#page__single.fitting-room .text__wrapper{margin-top:6vw}}@media screen and (min-width:1025px){#page__single.fitting-room .text__wrapper{margin-top:2vw}}#page__single .topics__wrapper{width:100%;background:#ebeef3}@media screen and (min-width:320px){#page__single .topics__wrapper{margin-top:7vw;padding:5vw 5vw 0}}@media screen and (min-width:1025px){#page__single .topics__wrapper{margin-top:3.6vw;padding:3vw 5vw 1vw}}#page__single .text__wrapper{width:100%;background:#ebeef3}@media screen and (min-width:320px){#page__single .text__wrapper{margin-top:7vw;padding:6vw 5vw}}@media screen and (min-width:1025px){#page__single .text__wrapper{margin-top:3.6vw;padding:6vw 10vw}}#page__single .text__wrapper h2{font-family:Yu Mincho,YuMincho,serif}@media screen and (min-width:320px){#page__single .text__wrapper h2{margin-bottom:2vw;font-size:3.59vw}}@media screen and (min-width:1025px){#page__single .text__wrapper h2{margin-bottom:.8vw;font-size:1.45vw}}#page__single .text__wrapper h3{font-family:Yu Mincho,YuMincho,serif;border-bottom:.1vw solid}@media screen and (min-width:320px){#page__single .text__wrapper h3{margin-bottom:2.2vw;padding-bottom:1.8vw;font-size:3.08vw}}@media screen and (min-width:1025px){#page__single .text__wrapper h3{margin-bottom:.7vw;padding-bottom:.6vw;font-size:1.05vw}}#page__single .text__wrapper p{font-weight:500;line-height:1.6}@media screen and (min-width:320px){#page__single .text__wrapper p{font-size:2.56vw}}@media screen and (min-width:1025px){#page__single .text__wrapper p{font-size:.84vw}}@media screen and (min-width:320px){#page__single .text__wrapper ol,#page__single .text__wrapper ul{padding:3vw 6vw}}@media screen and (min-width:1025px){#page__single .text__wrapper ol,#page__single .text__wrapper ul{padding:1.2vw 2.5vw}}#page__single .text__wrapper ol ol,#page__single .text__wrapper ol ul,#page__single .text__wrapper ul ol,#page__single .text__wrapper ul ul{padding-bottom:0}#page__single .text__wrapper ol li,#page__single .text__wrapper ul li{font-weight:500;line-height:1.6}@media screen and (min-width:320px){#page__single .text__wrapper ol li,#page__single .text__wrapper ul li{font-size:2.56vw}}@media screen and (min-width:1025px){#page__single .text__wrapper ol li,#page__single .text__wrapper ul li{font-size:.84vw}}#page__single .text__wrapper ul{list-style:circle}#page__single .text__wrapper ol{list-style:decimal}#page__single .text__wrapper a{color:#c1938b;border-bottom:.1vw solid}#footer__counseling{position:relative}@media screen and (min-width:320px){#footer__counseling{padding:12vw 0 0;margin-top:28vw}}@media screen and (min-width:600px){#footer__counseling{padding:12vw 0 0;margin-top:18vw}}@media screen and (min-width:1025px){#footer__counseling{padding:8vw 0 7vw;margin-top:9vw}}#footer__counseling .is__bg{position:absolute;top:0;background:#f8f8f8}@media screen and (min-width:320px){#footer__counseling .is__bg{width:calc(100% + 10vw);height:93%;right:-5vw}}@media screen and (min-width:1025px){#footer__counseling .is__bg{width:75%;height:100%;right:0}}#footer__counseling .content__wrapper{position:relative;z-index:1}#footer__counseling .text{font-weight:500}@media screen and (min-width:320px){#footer__counseling .text{width:76%;font-size:2.2vw;margin-top:4vw}}@media screen and (min-width:600px){#footer__counseling .text{width:80%;font-size:2.56vw;margin-top:4vw}}@media screen and (min-width:1025px){#footer__counseling .text{width:48%;font-size:1.2vw;margin-top:2vw}}#footer__counseling .text a{font-weight:700;text-decoration:underline}#footer__counseling .btn__wrapper{position:relative;z-index:1;width:100%}@media screen and (min-width:320px){#footer__counseling .btn__wrapper{margin-top:12vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1025px){#footer__counseling .btn__wrapper{margin-top:6vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#footer__counseling img{position:absolute}@media screen and (min-width:320px){#footer__counseling img{bottom:7%;right:-46%;width:92%;opacity:.5}}@media screen and (min-width:600px){#footer__counseling img{bottom:7%;right:-41%;width:80%;opacity:.5}}@media screen and (min-width:1025px){#footer__counseling img{bottom:0%;right:-1%;width:55%;opacity:1}}#shopify-section-footer{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
