@charset "UTF-8";/*! ========================================
  ※※※※※※※※※※※※※※※※※※※※※※※※※※※
    このCSSファイルはSassから生成されていますので、
    編集しないようご注意ください。
  ※※※※※※※※※※※※※※※※※※※※※※※※※※※
  ========================================= */@font-face{font-family:SALOMON Sans;src:url(/cdn/shop/files/xt-whisper-sp-SALOMONSans-200Light.woff2) format("woff2"),url(/cdn/shop/files/xt-whisper-sp-SALOMONSans-200Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SALOMON Sans;src:url(/cdn/shop/files/xt-whisper-sp-SALOMONSans-200Reg.woff2) format("woff2"),url(/cdn/shop/files/xt-whisper-sp-SALOMONSans-200Reg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SALOMON Sans;src:url(/cdn/shop/files/xt-whisper-sp-SALOMONSans-200Bold.woff2) format("woff2"),url(/cdn/shop/files/xt-whisper-sp-SALOMONSans-200Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SALOMON Sans;src:url(/cdn/shop/files/xt-whisper-pc-SALOMONSans-200Light.woff2) format("woff2"),url(/cdn/shop/files/xt-whisper-pc-SALOMONSans-200Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SALOMON Sans;src:url(/cdn/shop/files/xt-whisper-pc-SALOMONSans-200Reg.woff2) format("woff2"),url(/cdn/shop/files/xt-whisper-pc-SALOMONSans-200Reg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SALOMON Sans;src:url(/cdn/shop/files/xt-whisper-pc-SALOMONSans-200Bold.woff2) format("woff2"),url(/cdn/shop/files/xt-whisper-pc-SALOMONSans-200Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.c_xt-evo{font-family:SALOMON Sans,sans-serif;font-weight:400;font-size:1.8rem;line-height:1.8;color:#fff;background:#000;color-scheme:dark;letter-spacing:.08rem;word-wrap:break-word;text-rendering:optimizeLegibility;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-webkit-font-smoothing:subpixel-antialiased}@media screen and (max-width:600px){.c_xt-evo{font-size:1.5rem;text-align:left}}.c_xt-evo *,.c_xt-evo *:before,.c_xt-evo *:after{box-sizing:border-box}.c_xt-evo img{max-width:100%;height:auto;vertical-align:bottom}.c_xt-evo ul,.c_xt-evo ol{list-style:none;margin:0;padding:0}.c_xt-evo h1,.c_xt-evo h2,.c_xt-evo h3,.c_xt-evo p{margin:0;padding:0;color:inherit}@media screen and (max-width:600px){.c_xt-evo p{font-size:1.5rem}}.c_xt-evo .c_xt-evo__pc-only{display:block}@media screen and (max-width:768px){.c_xt-evo .c_xt-evo__pc-only{display:none}}.c_xt-evo .c_xt-evo__sp-only{display:none}@media screen and (max-width:768px){.c_xt-evo .c_xt-evo__sp-only{display:block}}.c_xt-evo .c_xt-evo__contents{max-width:1200px;padding:65px 0;margin:0 auto}@media screen and (max-width:1100px){.c_xt-evo .c_xt-evo__contents{margin:0 30px}}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__contents{margin:0}}.c_xt-evo .c_xt-evo__contents p{margin:0 0 20px}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__contents p{font-size:1.6rem}}.c_xt-evo a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#fff;text-decoration:none;border-style:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .3s}.c_xt-evo a:hover{text-decoration:none;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;transition:all .3s}@media screen and (max-width:1024px){.c_xt-evo a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}}.c_xt-evo .c_xt-evo__loading{font-size:1rem;text-indent:-9999em;width:6em;height:6em;min-width:6em;min-height:6em;max-width:6em;max-height:6em;margin:0;border-radius:50%;box-sizing:border-box;flex-shrink:0;aspect-ratio:1/1;overflow:hidden;background:#ffaa01;background:linear-gradient(to right,#de1415 10%,#de141500 42%);position:relative;animation:load3 1.4s infinite linear;transform:translateZ(0)}.c_xt-evo .c_xt-evo__loading:before,.c_xt-evo .c_xt-evo__loading:after{display:block;box-sizing:border-box}.c_xt-evo .c_xt-evo__loading:before{width:50%;height:50%;background:#000;border-radius:100% 0 0;position:absolute;top:0;left:0;content:""}.c_xt-evo .c_xt-evo__loading:after{background:#000;width:80%;height:80%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes load3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c_xt-evo .c_xt-evo__loader-bg{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:99999;display:flex;align-items:center;justify-content:center}.c_xt-evo .c_xt-evo__inner{max-width:1100px;padding:50px 0;margin:0 auto}@media screen and (max-width:1100px){.c_xt-evo .c_xt-evo__inner{padding:50px}}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__inner{padding:30px 20px}}.c_xt-evo .c_xt-evo__kv{background:#000}.c_xt-evo .c_xt-evo__kv .c_xt-evo__kv__img{line-height:0}.c_xt-evo .c_xt-evo__kv video{width:100%;height:auto;display:block;aspect-ratio:16/9;opacity:0;transition:opacity .4s ease}@media screen and (max-width:768px){.c_xt-evo .c_xt-evo__kv video{aspect-ratio:9/16}}.c_xt-evo .c_xt-evo__kv.c_xt-evo__kv--playing video{opacity:1}.c_xt-evo .c_xt-evo__about{padding:100px;background:#000}@media screen and (max-width:768px){.c_xt-evo .c_xt-evo__about{padding:60px 20px}}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__about{padding:60px 20px}}.c_xt-evo .c_xt-evo__about .c_xt-evo__inner{text-align:center}.c_xt-evo .c_xt-evo__about .c_xt-evo__inner .c_xt-evo__about__title{font-family:SALOMON Sans,sans-serif;font-size:7rem;font-weight:700;margin-bottom:10px;text-align:center}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__about .c_xt-evo__inner .c_xt-evo__about__title{font-size:5.5rem;line-height:1;margin:0 0 30px}}.c_xt-evo .c_xt-evo__about .c_xt-evo__inner .c_xt-evo__about__lead{font-size:5.5rem;font-weight:700;margin-bottom:30px}@media screen and (max-width:768px){.c_xt-evo .c_xt-evo__about .c_xt-evo__inner .c_xt-evo__about__lead{font-size:5rem;margin-bottom:20px}}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__about .c_xt-evo__inner .c_xt-evo__about__lead{font-size:2.8rem;width:-moz-fit-content;width:fit-content;margin:0 auto 15px;line-height:1.2;text-align:center}.c_xt-evo .c_xt-evo__about .c_xt-evo__inner .c_xt-evo__about__lead .c_xt-evo__sp-only{display:block}}.c_xt-evo .c_xt-evo__about .c_xt-evo__inner .c_xt-evo__about__txt{font-size:2.2rem;font-weight:400;line-height:2.4;max-width:840px;margin:0 auto;text-align:left}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__about .c_xt-evo__inner .c_xt-evo__about__txt{font-size:1.6rem;line-height:1.8}}.c_xt-evo .c_xt-evo__gallery img{width:100%;height:auto}.c_xt-evo .c_xt-evo__gallery .c_xt-evo__gallery__item--3col{display:flex;flex-wrap:wrap}.c_xt-evo .c_xt-evo__gallery .c_xt-evo__gallery__item--3col img{width:33.3%}@media screen and (max-width:768px){.c_xt-evo .c_xt-evo__gallery .c_xt-evo__gallery__item--3col img{width:50%}}@media screen and (max-width:768px){.c_xt-evo .c_xt-evo__gallery .c_xt-evo__gallery__item--3col img:nth-child(3){width:100%}}.c_xt-evo .c_xt-evo__gallery .c_xt-evo__gallery__item--2col{display:flex}.c_xt-evo .c_xt-evo__gallery .c_xt-evo__gallery__item--2col img{width:50%}.c_xt-evo .c_xt-evo__collection{padding:50px 0;background:#fff;color:#000}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection{padding:30px 0}}.c_xt-evo .c_xt-evo__collection .c_xt-evo__collection__title{font-size:3.2rem;text-align:center;margin-bottom:55px}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection .c_xt-evo__collection__title{font-size:2rem;margin-bottom:30px}}.c_xt-evo .c_xt-evo__collection__flex{max-width:1017px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__item{width:31%}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__item{width:47%;margin:0 0 20px}}.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__item img{width:100%;height:auto;display:block}.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__item h3{font-weight:400;font-size:1.4rem!important;margin:10px 0}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__item h3{font-size:1rem!important;margin-bottom:0}}.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__item h3 span{font-family:SALOMON Sans,sans-serif!important;font-size:1.6rem!important}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__item h3 span{font-size:1.4rem!important}}.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__item p.c_xt-evo__price{font-family:Noto Sans,sans-serif;font-size:1.6rem}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__item p.c_xt-evo__price{font-size:1.6rem}}.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__icon-new{font-family:Noto Sans,sans-serif;color:#f14297;font-size:1.4rem;margin:15px 0;font-weight:700}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__icon-new{font-size:1.2rem;margin:6px 0 0}}.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__btn{display:block;font-size:1.6rem;background:#000;text-align:center;color:#fff;border-radius:6px;padding:5px;box-sizing:border-box;margin:15px 0}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection__flex .c_xt-evo__collection__btn{font-size:1.4rem;margin:6px 0 15px}}.c_xt-evo .c_xt-evo__modal-collection{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000e6;overflow-y:auto;box-sizing:border-box}.c_xt-evo .c_xt-evo__modal-collection__close{position:fixed;top:20px;right:20px;z-index:10001;width:40px;height:40px;padding:0;border:none;background:transparent;cursor:pointer}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__modal-collection__close{top:5px;right:5px}}.c_xt-evo .c_xt-evo__modal-collection__close:before,.c_xt-evo .c_xt-evo__modal-collection__close:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:2px;background:#fff}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__modal-collection__close:before,.c_xt-evo .c_xt-evo__modal-collection__close:after{width:28px;height:1px}}.c_xt-evo .c_xt-evo__modal-collection__close:before{transform:translate(-50%,-50%) rotate(45deg)}.c_xt-evo .c_xt-evo__modal-collection__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.c_xt-evo .c_xt-evo__collection-nav{min-height:100%;display:flex;align-items:center;padding:50px 0;box-sizing:border-box}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection-nav{align-items:flex-start;padding:0}}@media screen and (max-width:768px){.c_xt-evo .c_xt-evo__collection-nav .c_xt-evo__inner{width:100%;padding:0;margin:30px 50px}}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection-nav .c_xt-evo__inner{width:100%;padding:0;margin:30px 15px}}.c_xt-evo .c_xt-evo__collection-nav .c_xt-evo__collection-nav__title{font-size:3.2rem;text-align:center;margin-bottom:55px}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection-nav .c_xt-evo__collection-nav__title{font-size:1.9rem;margin-bottom:20px}}.c_xt-evo .c_xt-evo__collection-nav__flex{max-width:1017px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection-nav__flex{margin:0 15px}}.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__item{width:31%}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__item{width:47%;margin:0 0 15px}}.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__item img{width:100%;height:auto;display:block}.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__item h3{font-family:Noto Sans,sans-serif;font-weight:400;font-size:1.4rem!important;margin:10px 0}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__item h3{font-size:1rem!important;margin-bottom:0}}.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__item h3 span{font-family:SALOMON Sans,sans-serif;font-size:1.6rem!important}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__item h3 span{font-size:1.4rem!important}}.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__item p.c_xt-evo__price{font-family:Noto Sans,sans-serif;font-size:1.6rem}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__item p.c_xt-evo__price{font-size:1.6rem}}.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__icon-new{font-family:Noto Sans,sans-serif;color:#f14297;font-size:1.4rem;margin:15px 0;font-weight:700}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__icon-new{font-size:1.2rem;margin:6px 0 0}}.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__btn{display:block;font-size:1.6rem;border:1px solid #fff;text-align:center;color:#fff;border-radius:6px;padding:5px;box-sizing:border-box;margin:15px 0}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__collection-nav__flex .c_xt-evo__collection-nav__btn{font-size:1.4rem;margin:6px 0 15px}}.c_xt-evo .c_xt-evo__btn-collection-fixed{position:fixed;bottom:0;right:0;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__btn-collection-fixed{left:0;right:0;width:auto;overflow:hidden;background:#640600}}.c_xt-evo .c_xt-evo__btn-collection-fixed.c_xt-evo__btn-collection-fixed--show{opacity:1;visibility:visible;pointer-events:auto}.c_xt-evo .c_xt-evo__btn-collection-fixed a{width:200px;display:block}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__btn-collection-fixed a{width:100%;line-height:0}}.c_xt-evo .c_xt-evo__btn-collection-fixed a img{width:100%;height:auto;display:block}@media screen and (max-width:600px){.c_xt-evo .c_xt-evo__btn-collection-fixed a img{width:calc(100% + 2px);max-width:none;margin-left:-1px}}.c_xt-evo .c_xt-evo__fuwatAnime{animation-fill-mode:both;animation-duration:.7s;animation-name:c_xt-evo__fuwatAnime;visibility:visible!important;animation-timing-function:ease}@keyframes c_xt-evo__fuwatAnime{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.c_xt-evo .c_xt-evo__fuwatAnime02{animation-fill-mode:both;animation-duration:.7s;animation-name:c_xt-evo__fuwatAnime02;visibility:visible!important;animation-delay:.2s;animation-timing-function:ease}@keyframes c_xt-evo__fuwatAnime02{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.c_xt-evo .c_xt-evo__fuwatAnime03{animation-fill-mode:both;animation-duration:.5s;animation-name:c_xt-evo__fuwatAnime03;visibility:visible!important;animation-delay:.4s;animation-timing-function:ease}@keyframes c_xt-evo__fuwatAnime03{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/c_xt-evo.css.map */
