li:not(.footer__links__item),.title-en,.sectionHeader,.campaign-title{font-family:Work Sans,sans-serif}.sectionHeader{text-align:center}.title-en:not(.ddm__cont__ttl){color:#fff;font-size:60px;margin-bottom:0;font-weight:900}.fv-image .kv-valx{display:flex!important}.fv-image ul.sp-none li{display:block}.fv-image ul.sp-none li.none-hover:hover{transform:none}.fv-image ul.sp-none li a,.fv-image ul.pc-none li a{opacity:1}#top-fv{position:relative;max-width:1400px;margin:0 auto;display:flex;justify-content:space-evenly}#top-fv:after{content:"";display:block;position:absolute;top:0;left:-58%;height:100%;background-color:#000;width:100%}#top-fv .fv-description{position:relative;writing-mode:vertical-rl;font-size:1rem;letter-spacing:2px;z-index:1;font-weight:700;color:#fff;margin-top:7rem}#top-fv .fv-description-sp-wrapper{display:none}#top-fv .fv-image{position:relative;width:88%;z-index:1}#top-fv .fv-image .pc-none{display:none}#top-fv .fv-image .pc-none li:first-child{position:relative}#top-fv .fv-image .pc-none li:first-child .sp-description{position:absolute;display:block;width:100%;bottom:4vw;letter-spacing:2px;font-size:3.2vw;font-weight:400;text-align:right;color:#333}#top-fv .fv-image .pc-none li:first-child .sp-description span{background:#fbf8e6cc;display:inline-block;padding:5px 20px}#top-fv .slick-dots{text-align:right;margin-top:10px}#top-fv .slick-dots li{position:relative;display:inline-block;height:20px;width:55px;margin:30px 0 0 15px;cursor:pointer}#top-fv .slick-dots li button:hover:before,#top-fv .slick-dots li button:focus:before,#top-fv .slick-dots li a:hover:before,#top-fv .slick-dots li a:focus:before{opacity:1}#top-fv .slick-dots li button:before,#top-fv .slick-dots li a:before{position:absolute;top:0;left:0;width:55px;height:4px;background-color:#aaa;font-size:0px}#top-fv .slick-dots li.slick-active button:before{background-color:#000!important}.arrow-button{display:inline-block;position:relative;cursor:pointer;background:#fff;font-size:16px;color:#000;padding:8px 60px 8px 20px;border:1px solid #000;margin-top:30px}.arrow-button:before{content:"";width:30px;height:1px;background:#000;position:absolute;top:50%;right:20px;transition:all .3s 0s ease}.arrow-button:after{content:"";border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:8px solid #000;position:absolute;right:12px;top:40%;transition:all .3s 0s ease}.arrow-button:hover:before{right:8px}.arrow-button:hover:after{right:0}@media screen and (max-width:749px){#top-fv:after{display:none}#top-fv .fv-description{display:none}#top-fv .fv-description .fv-description-text{margin-top:0;margin-right:0;background-color:#000;width:100%;text-align:right;padding:50px 0 20px;transform:translateY(-48px)}#top-fv .fv-description-sp-wrapper{display:flex;flex-direction:row-reverse;background-color:#000;padding:11% 10px 0;transform:translateY(-36px)}#top-fv .fv-description-sp-wrapper img{position:absolute;bottom:0;left:-10%;max-width:68%;object-fit:cover}#top-fv .fv-description-sp-wrapper .fv-description-sp-text-wrapper{padding-bottom:12px}#top-fv .fv-description-sp-wrapper .fv-description-sp-text-wrapper .fv-description-sp-text{color:#fff;font-weight:700}#top-fv .fv-description-sp-wrapper .fv-description-sp-text-wrapper .fv-description-sp-text.text-large{letter-spacing:.5vw;font-size:3.3vw;margin-bottom:3vw}#top-fv .fv-description-sp-wrapper .fv-description-sp-text-wrapper .fv-description-sp-text.text-small{font-size:2vw}#top-fv .fv-image{position:static;width:100%}#top-fv .fv-image img{height:100%}#top-fv .fv-image .sp-none{display:none}#top-fv .fv-image .pc-none{display:block;background-color:#000}#top-fv .slick-dots{margin-top:10px;padding-right:20px;text-align:right}#top-fv .slick-dots li{width:5vw;margin-top:8px;margin-left:1.5vw}#top-fv .slick-dots li button:before,#top-fv .slick-dots li a:before{z-index:1;width:5vw}#top-fv .slick-dots li.slick-active button:before{background-color:#fff!important}#top-products{padding:0}#top-products .card-layout{width:90%}#top-products .contents-wrap{padding:25px 25px 80px}#top-products .contents-wrap .description{font-size:17px;font-weight:400}.arrow-button{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/top.css.map */
