@charset "UTF-8";@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#shopify-section-header{z-index:9}#shopify-section-header .Header{box-shadow:none!important}#shopify-section-header .Header__Wrapper{padding:40px 50px}@media(min-width:768px)and (max-width:1439px){#shopify-section-header .Header__Wrapper{padding:2.778vw 3.472vw}}@media(max-width:767px){#shopify-section-header .Header__Wrapper{padding:5.333vw}}#shopify-section-header .Header__Wrapper .Header__MainNav{margin:0 auto}#shopify-section-header .Header__Wrapper .Header__MainNav .HorizontalList__Item a{font-size:13px}@media(min-width:768px)and (max-width:1439px){#shopify-section-header .Header__Wrapper .Header__MainNav .HorizontalList__Item a{font-size:.903vw}}@media screen and (min-width:1140px){.Product__Info{width:540px}.Product--medium .Product__Slideshow{max-width:460px}}#ssw-fave-side-button i,.ssw-wrap-h3 .ssw-icon-heart{background-color:#000!important}.shopify-section--slideshow{margin-bottom:80px}@media(min-width:768px)and (max-width:1439px){.shopify-section--slideshow{margin-bottom:5.556vw}}@media(max-width:767px){.shopify-section--slideshow{margin-bottom:10.667vw}}.specify-delivery-date{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0;border-top:1px solid #ddd}@media(max-width:767px){.specify-delivery-date{display:block}}.specify-delivery-date .cart-attribute__field{text-align:left;width:30%;margin:0}@media(max-width:767px){.specify-delivery-date .cart-attribute__field{width:100%;margin-bottom:20px}}.specify-delivery-date .cart-attribute__field label{line-height:1;margin-bottom:10px}.specify-delivery-date .cart-attribute__field .delivery-date-boolean{margin:20px 0 0}.specify-delivery-date .cart-attribute__field .delivery-date-boolean-label{margin:0 10px 0 0}.specify-delivery-date .cart-attribute__field input,.specify-delivery-date .cart-attribute__field select{padding:5px;border-radius:0;border:1px solid #ddd}.specify-delivery-date p{max-width:100%!important}.specify-delivery-date p.notice{color:red;font-size:12px;margin-top:10px}.minimized-widget-container{border-radius:6px!important;background-color:#000!important;bottom:30px!important;right:20px!important}#widget-container{bottom:30px!important;right:20px!important}#widget-container #widget-header{background-color:#000!important;border-top-left-radius:6px!important;border-top-right-radius:6px!important}#widget-container #widget-main{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}#widget-container #shown-point-value{border:1px solid #666;padding:5px 10px}#widget-container #widget-redemption-button{padding:10px 0;background-color:#000!important}.my_account_point{display:flex}.my_account_point dt{border-bottom:1px solid #000}.my_account_point dd{border-bottom:1px solid #000;margin:0}.sholayered-common-heading .sub-title{color:#666;font-size:13px;line-height:1;letter-spacing:.1em;margin-bottom:20px}@media(min-width:768px)and (max-width:1439px){.sholayered-common-heading .sub-title{font-size:.903vw;margin-bottom:1.389vw}}@media(max-width:767px){.sholayered-common-heading .sub-title{font-size:2.933vw;margin-bottom:2.667vw}}.sholayered-common-heading h3{color:#000;font-size:24px;font-weight:500;line-height:1;letter-spacing:.2em}@media(min-width:768px)and (max-width:1439px){.sholayered-common-heading h3{font-size:1.667vw}}@media(max-width:767px){.sholayered-common-heading h3{font-size:4.267vw}}.sholayered-common-sub-heading h3{color:#000;font-size:18px;font-weight:400;line-height:1;letter-spacing:.15em}@media(min-width:768px)and (max-width:1439px){.sholayered-common-sub-heading h3{font-size:1.25vw}}.sholayered-common-viewmore a{color:#000;font-size:13px;font-weight:500;line-height:1;letter-spacing:.15em;transition:opacity .6s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-common-viewmore a{font-size:.903vw}}@media(max-width:767px){.sholayered-common-viewmore a{font-size:3.2vw}}.sholayered-common-viewmore a:hover{opacity:.6}.sholayered-common-viewmore a:hover svg{transform:translate(5px)}@media(min-width:768px)and (max-width:1439px){.sholayered-common-viewmore a:hover svg{transform:translate(.347vw)}}@media(max-width:767px){.sholayered-common-viewmore a:hover svg{transform:translate(0)}}.sholayered-common-viewmore a svg{width:21px;height:15px;vertical-align:sub;margin-left:14px;transition:transform .3s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-common-viewmore a svg{width:1.458vw;height:1.042vw;margin-left:.972vw}}@media(max-width:767px){.sholayered-common-viewmore a svg{width:4.267vw;height:3.467vw;margin-left:2.667vw}}.sholayered-common-product-coupon{margin-bottom:50px;padding:30px;background-color:#f8f8f8;border-radius:3px}@media(min-width:768px)and (max-width:1439px){.sholayered-common-product-coupon{margin-bottom:3.472vw;padding:2.083vw;border-radius:.208vw}}@media(max-width:767px){.sholayered-common-product-coupon{margin-bottom:10.667vw;padding:5.333vw;border-radius:.8vw}}.sholayered-common-product-coupon h4{color:#000;font-size:16px;font-weight:600;line-height:1.6;letter-spacing:.05em;margin-bottom:10px}@media(min-width:768px)and (max-width:1439px){.sholayered-common-product-coupon h4{font-size:1.111vw;margin-bottom:.694vw}}@media(max-width:767px){.sholayered-common-product-coupon h4{font-size:4.267vw;margin-bottom:2.667vw}}.sholayered-common-product-coupon .code{color:#fff;font-size:16px;font-weight:600;letter-spacing:.05em;text-align:center;padding:10px;background-color:#d0d3d9;border-radius:3px;margin:0 0 20px}@media(min-width:768px)and (max-width:1439px){.sholayered-common-product-coupon .code{font-size:1.111vw;padding:.694vw;border-radius:.208vw;margin:0 0 1.389vw}}@media(max-width:767px){.sholayered-common-product-coupon .code{font-size:4.267vw;padding:2.667vw;border-radius:.8vw;margin:0 0 5.333vw}}.sholayered-common-product-coupon .desc{color:#000;font-size:13px;line-height:1.8;letter-spacing:.05em;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-common-product-coupon .desc{font-size:.903vw}}@media(max-width:767px){.sholayered-common-product-coupon .desc{font-size:3.467vw}}.sholayered-index-kv{height:56.944vw;position:relative;margin-bottom:150px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-kv{margin-bottom:10.417vw}}@media(max-width:767px){.sholayered-index-kv{margin-bottom:10.667vw}}.sholayered-index-kv figure{margin:0;position:absolute}.sholayered-index-kv figure.item-1{top:0;left:4.167vw;z-index:5}.sholayered-index-kv figure.item-1 img{width:42.361vw;height:56.944vw}.sholayered-index-kv figure.item-2{top:4.861vw;right:37.5vw;z-index:4}.sholayered-index-kv figure.item-2 img{width:17.222vw;height:25.972vw}.sholayered-index-kv figure.item-3{top:6.25vw;right:0;z-index:3}.sholayered-index-kv figure.item-3 img{width:29.167vw;height:21.528vw}.sholayered-index-kv figure.item-4{bottom:0;right:11.458vw;z-index:2}.sholayered-index-kv figure.item-4 img{width:34.028vw;height:22.569vw}.sholayered-index-kv figure.item-5{bottom:13.889vw;right:0;z-index:1}.sholayered-index-kv figure.item-5 img{width:25vw;height:19.792vw}.sholayered-index-bnr{padding:0 0 80px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-bnr{padding:0 0 5.556vw}}@media(max-width:767px){.sholayered-index-bnr{padding:0 5.333vw 10.667vw}}.sholayered-index-bnr .wrap{width:1000px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-index-bnr .wrap{width:69.444vw}}@media(max-width:767px){.sholayered-index-bnr .wrap{width:100%}}.sholayered-index-bnr .wrap a{background-color:#d3d3d3;display:flex;flex-wrap:wrap;align-items:center;transition:background-color .3s ease}@media(max-width:767px){.sholayered-index-bnr .wrap a{display:block}}.sholayered-index-bnr .wrap a figure{width:50%;margin:0}@media(max-width:767px){.sholayered-index-bnr .wrap a figure{width:100%}}.sholayered-index-bnr .wrap a figure img{width:100%;height:auto;transition:opacity .3s ease}.sholayered-index-bnr .wrap a .inner{width:50%;padding:0 70px;position:relative;box-sizing:border-box}@media(min-width:768px)and (max-width:1439px){.sholayered-index-bnr .wrap a .inner{padding:0 4.861vw}}@media(max-width:767px){.sholayered-index-bnr .wrap a .inner{width:100%;padding:6.667vw}}.sholayered-index-bnr .wrap a .inner dl{margin:0}.sholayered-index-bnr .wrap a .inner dl dt{font-size:20px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;transition:color .3s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-index-bnr .wrap a .inner dl dt{font-size:1.389vw;margin-bottom:1.389vw}}@media(max-width:767px){.sholayered-index-bnr .wrap a .inner dl dt{font-size:4.8vw;margin-bottom:2.667vw}}.sholayered-index-bnr .wrap a .inner dl dt svg{vertical-align:baseline;margin-right:10px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-bnr .wrap a .inner dl dt svg{margin-right:.694vw}}@media(max-width:767px){.sholayered-index-bnr .wrap a .inner dl dt svg{width:4.267vw;height:4.267vw;margin-right:2.667vw}}.sholayered-index-bnr .wrap a .inner dl dt svg path{transition:fill .3s ease}.sholayered-index-bnr .wrap a .inner dl dd{font-size:13px;line-height:1;letter-spacing:.1em;margin:0;transition:color .3s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-index-bnr .wrap a .inner dl dd{font-size:.903vw}}@media(max-width:767px){.sholayered-index-bnr .wrap a .inner dl dd{font-size:2.933vw;line-height:1.8}}.sholayered-index-bnr .wrap a .inner .icon{position:absolute;top:50%;right:70px;transform:translateY(-50%);transition:right .6s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-index-bnr .wrap a .inner .icon{right:4.861vw}}@media(max-width:767px){.sholayered-index-bnr .wrap a .inner .icon{top:6.667vw;right:17.333vw;transform:translateY(0)}}.sholayered-index-bnr .wrap a .inner .icon svg{width:23px;height:23px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-bnr .wrap a .inner .icon svg{width:1.597vw;height:1.597vw}}@media(max-width:767px){.sholayered-index-bnr .wrap a .inner .icon svg{width:4.267vw;height:4.267vw}}.sholayered-index-bnr .wrap a .inner .icon svg line{transition:stroke .3s ease}.sholayered-index-bnr .wrap a:hover{background-color:#000}.sholayered-index-bnr .wrap a:hover figure img{opacity:.8}.sholayered-index-bnr .wrap a:hover dl dt,.sholayered-index-bnr .wrap a:hover dl dd{color:#fff}.sholayered-index-bnr .wrap a:hover svg path{fill:#fff}.sholayered-index-bnr .wrap a:hover svg line{stroke:#fff}.sholayered-index-bnr .wrap a:hover .icon{right:60px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-bnr .wrap a:hover .icon{right:7.639vw}}@media(max-width:767px){.sholayered-index-bnr .wrap a:hover .icon{right:17.333vw}}.sholayered-index-recommend{padding:120px 0 150px;overflow:hidden}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recommend{padding:0 0 10.417vw}}@media(max-width:767px){.sholayered-index-recommend{padding:0 5.333vw 21.333vw}}.sholayered-index-recommend .inner{width:1320px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recommend .inner{width:91.667vw}}@media(max-width:767px){.sholayered-index-recommend .inner{width:100%}}.sholayered-index-recommend .inner .sholayered-common-viewmore{position:absolute;top:0;right:0}@media(max-width:767px){.sholayered-index-recommend .inner .sholayered-common-viewmore{top:auto;right:0;bottom:0}}.sholayered-index-recommend .inner .swiper-pagination-progressbar{height:1px;background-color:#dcdcdc;position:static!important}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recommend .inner .swiper-pagination-progressbar{height:.069vw}}.sholayered-index-recommend .inner .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important}.sholayered-index-recommend .swiper-container{margin:60px 0 40px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recommend .swiper-container{margin:4.167vw 0 2.778vw}}@media(max-width:767px){.sholayered-index-recommend .swiper-container{margin:10.667vw 0 5.333vw}}.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide{padding-left:45px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide{padding-left:3.125vw}}@media(max-width:767px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide{padding-left:0}}.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide figure{margin:0 0 20px;overflow:hidden}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide figure{margin:0 0 1.389vw}}@media(max-width:767px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide figure{margin:0 0 2.667vw}}.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide figure a{display:block;transition:opacity .3s ease}.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide figure a:hover{opacity:.6}.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide figure a:hover img{transform:scale(1.1)}.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide figure a img{width:370px;height:480px;object-fit:cover;transition:transform .6s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide figure a img{width:25.694vw;height:33.333vw}}@media(max-width:767px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide figure a img{width:49.333vw;height:69.333vw}}.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide dl dt{font-size:15px;line-height:2;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide dl dt{font-size:1.042vw;margin-bottom:.694vw}}@media(max-width:767px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide dl dt{font-size:3.2vw;line-height:1.6;margin-bottom:1.333vw}}.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide dl dd{font-size:14px;line-height:1;letter-spacing:.2em;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide dl dd{font-size:.972vw}}@media(max-width:767px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide dl dd{font-size:2.667vw}}.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide dl dd span{font-size:11px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide dl dd span{font-size:.764vw}}@media(max-width:767px){.sholayered-index-recommend .swiper-container .swiper-wrapper .swiper-slide dl dd span{font-size:2.667vw}}.sholayered-index-ranking{margin-bottom:120px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-ranking{margin-bottom:8.333vw}}@media(max-width:767px){.sholayered-index-ranking{margin-bottom:10.667vw}}.sholayered-index-ranking .inner{width:1320px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-index-ranking .inner{width:91.667vw}}@media(max-width:767px){.sholayered-index-ranking .inner{width:auto;padding:0 5.333vw}}.sholayered-index-ranking ul{max-width:1320px;margin:60px auto 0;display:flex;flex-wrap:wrap}@media(min-width:768px)and (max-width:1439px){.sholayered-index-ranking ul{margin-top:4.167vw}}@media(max-width:767px){.sholayered-index-ranking ul{margin-top:8vw}}.sholayered-index-ranking ul li{width:33.3333%;margin:0;list-style:none;position:relative}@media(max-width:767px){.sholayered-index-ranking ul li{width:50%}}.sholayered-index-ranking ul li:before{content:"1";color:#fff;font-size:24px;line-height:60px;text-align:center;width:60px;height:60px;border:1px solid #FFF;border-radius:50%;position:absolute;top:30px;left:30px;z-index:1;pointer-events:none}@media(min-width:768px)and (max-width:1439px){.sholayered-index-ranking ul li:before{font-size:1.667vw;line-height:4.167vw;width:4.167vw;height:4.167vw;border-width:.069vw;top:2.083vw;left:2.083vw}}@media(max-width:767px){.sholayered-index-ranking ul li:before{font-size:3.733vw;line-height:8vw;width:8vw;height:8vw;border-width:.267vw;top:4vw;left:4vw}}.sholayered-index-ranking ul li:nth-child(2):before{content:"2"}.sholayered-index-ranking ul li:nth-child(3):before{content:"3"}.sholayered-index-ranking ul li:nth-child(4):before{content:"4"}.sholayered-index-ranking ul li:nth-child(5):before{content:"5"}.sholayered-index-ranking ul li:nth-child(6):before{content:"6"}.sholayered-index-ranking ul li a{display:block;position:relative;transition:opacity .3s ease}.sholayered-index-ranking ul li a:hover{opacity:.6}.sholayered-index-ranking ul li a:hover img{transform:scale(1.1)}.sholayered-index-ranking ul li a figure{margin:0;display:block;overflow:hidden}.sholayered-index-ranking ul li a figure img{width:100%;height:auto;transition:transform .6s ease}.sholayered-index-ranking ul li a p{font-size:14px;line-height:2;letter-spacing:.1em;text-transform:uppercase;padding:20px 30px;position:absolute;bottom:0;left:0}@media(min-width:768px)and (max-width:1439px){.sholayered-index-ranking ul li a p{font-size:.972vw;padding:1.389vw 2.083vw}}@media(max-width:767px){.sholayered-index-ranking ul li a p{font-size:3.2vw;line-height:1.4;padding:2.667vw 5.333vw}}.sholayered-index-fragrance{padding:0 0 100px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-fragrance{padding:0 0 6.944vw}}@media(max-width:767px){.sholayered-index-fragrance{padding:0 0 13.333vw}}.sholayered-index-fragrance .inner{width:1200px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-index-fragrance .inner{width:83.333vw}}@media(max-width:767px){.sholayered-index-fragrance .inner{width:auto;padding:0 5.333vw}}.sholayered-index-fragrance .inner ul{margin-top:35px;display:flex;flex-wrap:wrap}@media(min-width:768px)and (max-width:1439px){.sholayered-index-fragrance .inner ul{margin-top:2.431vw}}@media(max-width:767px){.sholayered-index-fragrance .inner ul{margin-top:8vw}}.sholayered-index-fragrance .inner ul li{width:280px;margin:0 20px 30px 0;list-style:none}@media(min-width:768px)and (max-width:1439px){.sholayered-index-fragrance .inner ul li{width:19.444vw;margin:0 1.389vw 2.083vw 0}}@media(max-width:767px){.sholayered-index-fragrance .inner ul li{width:calc(50% - 1.333vw);margin:0 2.667vw 2.667vw 0}}@media(max-width:767px){.sholayered-index-fragrance .inner ul li:nth-child(2n){margin-right:0}}.sholayered-index-fragrance .inner ul li a{padding:25px 20px;background-color:#fff;border:1px solid #000;display:block;border-radius:6px;justify-content:space-between;align-items:center;transition:all .3s ease;background-position:center}@media(min-width:768px)and (max-width:1439px){.sholayered-index-fragrance .inner ul li a{padding:1.736vw 1.389vw;border-width:.069vw}}@media(max-width:767px){.sholayered-index-fragrance .inner ul li a{padding:4vw;border-width:.267vw;display:block}}.sholayered-index-fragrance .inner ul li a:hover{background-color:#000}.sholayered-index-fragrance .inner ul li a:hover p{color:#fff}.sholayered-index-fragrance .inner ul li a p{color:#000;margin:0;transition:color .3s ease}.sholayered-index-fragrance .inner ul li a p.en{font-size:14px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase}@media(min-width:768px)and (max-width:1439px){.sholayered-index-fragrance .inner ul li a p.en{font-size:1.111vw}}@media(max-width:767px){.sholayered-index-fragrance .inner ul li a p.en{font-size:2.667vw;margin-bottom:1.333vw}}.sholayered-index-fragrance .inner ul li a p.ja{font-size:12px;margin-top:8px;line-height:1;letter-spacing:.1em}@media(min-width:768px)and (max-width:1439px){.sholayered-index-fragrance .inner ul li a p.ja{font-size:.764vw}}@media(max-width:767px){.sholayered-index-fragrance .inner ul li a p.ja{font-size:2.667vw}}.sholayered-index-arrival{margin-top:120px;padding:140px 0 100px;background-color:#f9f9f9;overflow:hidden}@media(min-width:768px)and (max-width:1439px){.sholayered-index-arrival{margin-top:60px;padding:9.722vw 0 6.944vw}}@media(max-width:767px){.sholayered-index-arrival{margin-top:40px;padding:16vw 0 13.333vw}}.sholayered-index-arrival .inner{width:1200px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-index-arrival .inner{width:83.333vw}}@media(max-width:767px){.sholayered-index-arrival .inner{width:auto;padding:0 5.333vw}}.sholayered-index-arrival .inner .swiper-wrapper{margin-top:40px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-arrival .inner .swiper-wrapper{margin-top:2.778vw}}@media(max-width:767px){.sholayered-index-arrival .inner .swiper-wrapper{margin-top:8vw}}.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide{width:276px;margin:0 32px 40px 0;list-style:none}@media(min-width:768px)and (max-width:1439px){.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide{width:19.167vw;margin:0 2.222vw 2.778vw 0}}@media(max-width:767px){.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide{width:calc(50% - 2.667vw);margin:0 5.333vw 5.333vw 0}}.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide:nth-child(4n){margin-right:0}@media(max-width:767px){.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide:nth-child(2n){margin-right:0}}.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a{display:block;transition:opacity .3s ease}.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a:hover{opacity:.6}.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a:hover img{transform:scale(1.1)}.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a figure{margin:0 0 20px;display:block;overflow:hidden}@media(min-width:768px)and (max-width:1439px){.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a figure{margin:0 0 1.389vw}}@media(max-width:767px){.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a figure{margin:0 0 2.667vw}}.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a figure img{transition:transform .6s ease}.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a p{font-size:14px;line-height:1.8;letter-spacing:.1em;text-transform:uppercase}@media(min-width:768px)and (max-width:1439px){.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a p{font-size:.972vw}}@media(max-width:767px){.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a p{font-size:3.2vw;line-height:1.4;letter-spacing:.05em}}.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a p span{font-size:11px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a p span{font-size:.764vw}}@media(max-width:767px){.sholayered-index-arrival .inner .swiper-wrapper .swiper-slide a p span{font-size:2.667vw;letter-spacing:.05em}}.sholayered-index-arrival .inner .sholayered-common-viewmore{position:absolute;top:0;right:0}@media(max-width:767px){.sholayered-index-arrival .inner .sholayered-common-viewmore{top:4vw;right:5.333vw}}.sholayered-index-arrival .inner .swiper-pagination-progressbar{height:1px;background-color:#dcdcdc;position:static!important}@media(min-width:768px)and (max-width:1439px){.sholayered-index-arrival .inner .swiper-pagination-progressbar{height:.069vw}}.sholayered-index-arrival .inner .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000!important}.sholayered-index-recent{padding:140px 0 100px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recent{padding:9.722vw 0 6.944vw}}@media(max-width:767px){.sholayered-index-recent{padding:16vw 0 13.333vw}}.sholayered-index-recent .inner{width:1200px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recent .inner{width:83.333vw}}@media(max-width:767px){.sholayered-index-recent .inner{width:100%;padding:0 5.333vw}}.sholayered-index-recent .inner ul{margin-top:40px;display:flex;flex-wrap:wrap}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recent .inner ul{margin-top:2.778vw}}@media(max-width:767px){.sholayered-index-recent .inner ul{margin-top:8vw}}.sholayered-index-recent .inner ul li{width:224px;margin:0 20px 20px 0;list-style:none}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recent .inner ul li{width:15.556vw;margin:0 1.389vw 1.389vw 0}}@media(max-width:767px){.sholayered-index-recent .inner ul li{width:calc(50% - 2.667vw);margin:0 5.333vw 5.333vw 0}}.sholayered-index-recent .inner ul li:nth-child(5n){margin-right:0}@media(max-width:767px){.sholayered-index-recent .inner ul li:nth-child(5n){margin-right:20px}}@media(max-width:767px){.sholayered-index-recent .inner ul li:nth-child(2n){margin-right:0}}.sholayered-index-recent .inner ul li a{display:block;transition:opacity .3s ease;overflow:hidden}.sholayered-index-recent .inner ul li a:hover{opacity:.6}.sholayered-index-recent .inner ul li a:hover img{transform:scale(1.1)}.sholayered-index-recent .inner ul li a img{width:224px;height:300px;object-fit:cover;object-position:50% 100%;transition:transform .6s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-index-recent .inner ul li a img{width:15.556vw;height:20.833vw}}@media(max-width:767px){.sholayered-index-recent .inner ul li a img{width:42.133vw;height:56vw}}.sholayered-index-news{padding:120px 0;border-top:1px solid #f4f4f4}@media(min-width:768px)and (max-width:1439px){.sholayered-index-news{padding:8.333vw 0;border-width:.069vw}}@media(max-width:767px){.sholayered-index-news{padding:16vw 0;border-width:.267vw}}.sholayered-index-news .inner{width:1200px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-index-news .inner{width:83.333vw}}@media(max-width:767px){.sholayered-index-news .inner{width:auto;padding:0 5.333vw}}@media(max-width:767px){.sholayered-index-news .inner ul{margin-top:2.667vw}}.sholayered-index-news .inner ul li{padding:40px 0;border-bottom:1px solid #f4f4f4;list-style:none}@media(min-width:768px)and (max-width:1439px){.sholayered-index-news .inner ul li{padding:2.778vw 0;border-width:.069vw}}@media(max-width:767px){.sholayered-index-news .inner ul li{padding:5.333vw 0 2.667vw;border-width:.267vw}}.sholayered-index-news .inner ul li a{display:inline-block;transition:opacity .3s ease}.sholayered-index-news .inner ul li a:hover{opacity:.6}.sholayered-index-news .inner ul li a dl{margin:0;display:flex;flex-wrap:wrap;align-items:center}@media(max-width:767px){.sholayered-index-news .inner ul li a dl{display:block}}.sholayered-index-news .inner ul li a dl dt{color:#000;font-size:14px;font-weight:500;line-height:1;letter-spacing:.1em}@media(min-width:768px)and (max-width:1439px){.sholayered-index-news .inner ul li a dl dt{font-size:.972vw}}@media(max-width:767px){.sholayered-index-news .inner ul li a dl dt{font-size:2.933vw;margin-bottom:1.333vw}}.sholayered-index-news .inner ul li a dl dd{color:#000;font-size:14px;line-height:1.6;letter-spacing:.1em;margin:0 0 0 50px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-news .inner ul li a dl dd{font-size:.972vw;margin:0 0 0 3.472vw}}@media(max-width:767px){.sholayered-index-news .inner ul li a dl dd{font-size:3.2vw;margin:0}}.sholayered-index-news .inner .sholayered-common-viewmore{position:absolute;top:0;right:0}@media(max-width:767px){.sholayered-index-news .inner .sholayered-common-viewmore{top:4vw;right:5.333vw}}.sholayered-index-about{position:relative}.sholayered-index-about .bg img{width:100%;height:760px;object-fit:cover;object-position:0 50%}@media(min-width:768px)and (max-width:1439px){.sholayered-index-about .bg img{height:52.778vw}}@media(max-width:767px){.sholayered-index-about .bg img{height:112vw}}.sholayered-index-about .inner{width:1200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap}@media(min-width:768px)and (max-width:1439px){.sholayered-index-about .inner{width:83.333vw}}@media(max-width:767px){.sholayered-index-about .inner{width:100%}}.sholayered-index-about .inner dl{width:420px;margin:0 0 0 auto}@media(min-width:768px)and (max-width:1439px){.sholayered-index-about .inner dl{width:29.167vw}}@media(max-width:767px){.sholayered-index-about .inner dl{width:auto;padding:0 10.667vw}}.sholayered-index-about .inner dl dt{color:#fff;font-size:24px;line-height:2;letter-spacing:.2em;margin-bottom:30px}@media(min-width:768px)and (max-width:1439px){.sholayered-index-about .inner dl dt{font-size:1.667vw;margin-bottom:2.083vw}}@media(max-width:767px){.sholayered-index-about .inner dl dt{font-size:4.8vw;line-height:1.8;letter-spacing:.1em;margin-bottom:5.333vw}}.sholayered-index-about .inner dl dd{color:#fff;font-size:13px;line-height:2.4;letter-spacing:.1em;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-index-about .inner dl dd{font-size:.903vw}}@media(max-width:767px){.sholayered-index-about .inner dl dd{font-size:3.2vw;line-height:2;letter-spacing:.05em}}.sholayered-footer{padding:0 0 100px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer{padding:0 0 6.944vw}}@media(max-width:767px){.sholayered-footer{padding:10px 0}}.sholayered-footer .logo{text-align:center;margin-bottom:80px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .logo{margin-bottom:5.556vw}}@media(max-width:767px){.sholayered-footer .logo{margin-bottom:10.667vw}.sholayered-footer .logo img{width:48vw;height:4.533vw}}.sholayered-footer .inner{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner{width:83.333vw}}@media(max-width:767px){.sholayered-footer .inner{width:auto;padding:0;display:block}}.sholayered-footer .inner .left-side{width:525px;padding-left:100px;box-sizing:border-box}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .left-side{width:36.458vw;padding-left:6.944vw}}@media(max-width:767px){.sholayered-footer .inner .left-side{width:100%;padding-left:0}}.sholayered-footer .inner .left-side .fnavi{margin-bottom:70px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .left-side .fnavi{margin-bottom:4.861vw}}@media(max-width:767px){.sholayered-footer .inner .left-side .fnavi{margin-bottom:10.667vw}}@media(max-width:767px){.sholayered-footer .inner .left-side .fnavi ul{width:45%}}.sholayered-footer .inner .left-side .fnavi ul li{line-height:1;list-style:none;margin-bottom:35px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .left-side .fnavi ul li{margin-bottom:2.431vw}}@media(max-width:767px){.sholayered-footer .inner .left-side .fnavi ul li{margin-bottom:5.333vw}}.sholayered-footer .inner .left-side .fnavi ul li:last-child{margin-bottom:0}.sholayered-footer .inner .left-side .fnavi ul li a{color:#fff;font-size:13px;font-weight:600;letter-spacing:.05em;transition:opacity .3s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .left-side .fnavi ul li a{font-size:.903vw}}@media(max-width:767px){.sholayered-footer .inner .left-side .fnavi ul li a{font-size:3.2vw}}.sholayered-footer .inner .left-side .fnavi ul li a:hover{opacity:.6}.sholayered-footer .inner .right-side{width:525px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side{width:36.458vw}}@media(max-width:767px){.sholayered-footer .inner .right-side{width:100%}}.sholayered-footer .inner .right-side .news-letter{margin-bottom:70px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .news-letter{margin-bottom:4.861vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .news-letter{margin-bottom:10.667vw}}.sholayered-footer .inner .right-side .news-letter h4{color:#fff;font-size:13px;font-weight:600;line-height:1;letter-spacing:.05em;margin-bottom:10px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .news-letter h4{font-size:.903vw;margin-bottom:.694vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .news-letter h4{font-size:3.467vw;margin-bottom:2.667vw}}.sholayered-footer .inner .right-side .news-letter p{color:#bababa;font-size:13px;font-weight:600;letter-spacing:.1em;line-height:1.8;margin-bottom:20px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .news-letter p{font-size:.903vw;margin-bottom:1.389vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .news-letter p{font-size:3.2vw;line-height:1.6}}.sholayered-footer .inner .right-side .news-letter form{position:relative}.sholayered-footer .inner .right-side .news-letter form input{color:#fff;font-size:14px;width:525px;height:55px;padding:0 20px;background-color:transparent;border:2px solid #fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .news-letter form input{font-size:.972vw;width:36.458vw;height:3.819vw;padding:0 1.389vw;border-width:.139vw;border-radius:.208vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .news-letter form input{width:100%;height:10.667vw;padding:0 2.667vw}}.sholayered-footer .inner .right-side .news-letter form input:focus{background:transparent}.sholayered-footer .inner .right-side .news-letter form button{line-height:1;height:55px;width:75px;border-left:2px solid #fff;position:absolute;top:0;right:0}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .news-letter form button{height:3.819vw;width:5.208vw;border-width:.139vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .news-letter form button{width:14.667vw;height:10.667vw}}.sholayered-footer .inner .right-side .news-letter form button svg{width:22px;height:22px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .news-letter form button svg{width:1.528vw;height:1.528vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .news-letter form button svg{width:4.267vw;height:4.267vw}}.sholayered-footer .inner .right-side .sns{margin-bottom:60px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .sns{margin-bottom:4.167vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .sns{margin-bottom:8vw}}.sholayered-footer .inner .right-side .sns li{line-height:1;list-style:none;margin-bottom:20px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .sns li{margin-bottom:1.389vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .sns li{margin-bottom:2.667vw}}.sholayered-footer .inner .right-side .sns li a{color:#fff;font-size:13px;font-weight:600;letter-spacing:.1em;transition:opacity .3s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .sns li a{font-size:.903vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .sns li a{font-size:3.467vw}}.sholayered-footer .inner .right-side .sns li a:hover{opacity:.6}.sholayered-footer .inner .right-side .sns li a svg{width:18px;height:18px;vertical-align:sub;margin-right:10px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .sns li a svg{width:1.25vw;height:1.25vw;margin-right:.694vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .sns li a svg{width:4.8vw;height:4.8vw;margin-right:2.667vw}}.sholayered-footer .inner .right-side .snavi{display:flex;flex-wrap:wrap}@media(max-width:767px){.sholayered-footer .inner .right-side .snavi{margin-bottom:5.333vw}}.sholayered-footer .inner .right-side .snavi li{line-height:1;list-style:none;margin-right:20px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .snavi li{margin-right:1.389vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .snavi li{margin:0 5.333vw 2.667vw 0}}.sholayered-footer .inner .right-side .snavi li:last-child{margin-right:0}.sholayered-footer .inner .right-side .snavi li a{color:#fff;font-size:13px;font-weight:600;letter-spacing:.1em;transition:opacity .3s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .right-side .snavi li a{font-size:.903vw}}@media(max-width:767px){.sholayered-footer .inner .right-side .snavi li a{font-size:3.2vw}}.sholayered-footer .inner .right-side .snavi li a:hover{opacity:.6}.sholayered-footer .inner .copyright{color:#fff;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;line-height:1;padding-left:100px}@media(min-width:768px)and (max-width:1439px){.sholayered-footer .inner .copyright{font-size:.764vw;padding-left:6.944vw}}@media(max-width:767px){.sholayered-footer .inner .copyright{font-size:2.667vw;letter-spacing:.05em;padding-left:0}}.sholayered-brand-concept{overflow:hidden}.sholayered-brand-concept .kv{position:relative}.sholayered-brand-concept .kv figure{margin:0}.sholayered-brand-concept .kv figure img{width:100%;height:calc(100vh - 145px);object-fit:cover}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .kv figure img{height:calc(100vh - 10.069vw)}}@media(max-width:767px){.sholayered-brand-concept .kv figure img{height:85.333vw}}.sholayered-brand-concept .kv .icon{position:absolute;bottom:-130px;right:-55px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .kv .icon{bottom:-9.028vw;right:-3.819vw}}@media(max-width:767px){.sholayered-brand-concept .kv .icon{bottom:-18.667vw;right:-10.667vw}}.sholayered-brand-concept .kv .icon img{width:223px;height:223px;animation:spin 10s linear infinite;transform-origin:center}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .kv .icon img{width:15.486vw;height:15.486vw}}@media(max-width:767px){.sholayered-brand-concept .kv .icon img{width:42.667vw;height:42.667vw}}.sholayered-brand-concept .lead{width:1000px;margin:0 auto;padding:120px 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .lead{width:69.444vw;padding:8.333vw 0}}@media(max-width:767px){.sholayered-brand-concept .lead{width:auto;padding:16vw 5.333vw}}.sholayered-brand-concept .lead h3 img{width:250px;height:19px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .lead h3 img{width:17.361vw;height:1.319vw}}@media(max-width:767px){.sholayered-brand-concept .lead h3 img{width:53.333vw;height:4vw}}.sholayered-brand-concept .lead .desc{width:620px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .lead .desc{width:43.056vw}}@media(max-width:767px){.sholayered-brand-concept .lead .desc{width:auto}}.sholayered-brand-concept .lead .desc p{font-size:15px;line-height:1.8;letter-spacing:.25em;margin:0 0 20px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .lead .desc p{font-size:1.042vw;margin:0 0 1.389vw}}@media(max-width:767px){.sholayered-brand-concept .lead .desc p{font-size:13px;letter-spacing:.15em;margin:0}.sholayered-brand-concept .lead .desc p br{display:none}}.sholayered-brand-concept .horizontal-roll{overflow:hidden}.sholayered-brand-concept .horizontal-roll ul{display:flex;justify-content:center}@media(max-width:767px){.sholayered-brand-concept .horizontal-roll ul{flex-wrap:wrap}}.sholayered-brand-concept .horizontal-roll ul li{list-style:none;width:480px;height:720px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .horizontal-roll ul li{width:33.333vw;height:50vw}}@media(max-width:767px){.sholayered-brand-concept .horizontal-roll ul li{width:50%;height:auto}}.sholayered-brand-concept .horizontal-roll ul li img{width:100%;height:auto}.sholayered-brand-concept .movie{width:1000px;margin:0 auto;padding:120px 0 70px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .movie{width:69.444vw;padding:8.333vw 0 4.861vw}}@media(max-width:767px){.sholayered-brand-concept .movie{width:auto;padding:16vw 5.333vw}}.sholayered-brand-concept .movie a{display:block;position:relative}.sholayered-brand-concept .movie a:hover figure img{transform:scale(1.1);opacity:.6}.sholayered-brand-concept .movie a figure{margin:0;background-color:#000;overflow:hidden}.sholayered-brand-concept .movie a figure img{width:100%;height:auto;transition:all .6s ease}.sholayered-brand-concept .movie a .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.sholayered-brand-concept .movie a .play img{width:120px;height:120px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .movie a .play img{width:8.333vw;height:8.333vw}}@media(max-width:767px){.sholayered-brand-concept .movie a .play img{width:26.667vw;height:26.667vw}}.sholayered-brand-concept .philosophy{width:1200px;margin:0 auto 200px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy{width:83.333vw;margin:0 auto 200px}}@media(max-width:767px){.sholayered-brand-concept .philosophy{width:100%;padding:0 5.333vw;margin:0 auto 26.667vw}}.sholayered-brand-concept .philosophy .heading{margin-bottom:90px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .heading{margin-bottom:6.25vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .heading{margin-bottom:13.333vw}}.sholayered-brand-concept .philosophy .heading h3{font-size:22px;font-weight:500;line-height:1;letter-spacing:.1em;margin:0 0 30px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .heading h3{font-size:1.528vw;margin:0 0 2.083vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .heading h3{font-size:4.8vw;margin:0 0 5.333vw}}.sholayered-brand-concept .philosophy .heading p{color:#666;font-size:15px;line-height:2;letter-spacing:.15em}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .heading p{font-size:1.042vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .heading p{font-size:3.733vw;line-height:1.6;letter-spacing:.1em}}.sholayered-brand-concept .philosophy .made-in-japan{margin-bottom:170px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .made-in-japan{margin-bottom:11.806vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .made-in-japan{display:block;margin-bottom:13.333vw}}.sholayered-brand-concept .philosophy .made-in-japan dl{margin:0;padding-left:80px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .made-in-japan dl{padding-left:5.556vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .made-in-japan dl{padding-left:0;margin-bottom:5.333vw}}.sholayered-brand-concept .philosophy .made-in-japan dl dt{font-size:22px;font-weight:500;line-height:1;letter-spacing:.1em;margin-bottom:30px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .made-in-japan dl dt{font-size:1.528vw;margin-bottom:2.083vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .made-in-japan dl dt{font-size:4.267vw;margin-bottom:2.667vw}}.sholayered-brand-concept .philosophy .made-in-japan dl dd{color:#666;font-size:15px;letter-spacing:.25em;line-height:2;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .made-in-japan dl dd{font-size:1.042vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .made-in-japan dl dd{font-size:3.2vw;letter-spacing:.1em}}.sholayered-brand-concept .philosophy .made-in-japan figure{width:530px;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .made-in-japan figure{width:36.806vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .made-in-japan figure{width:100%}}.sholayered-brand-concept .philosophy .made-in-japan figure img{width:100%;height:auto}.sholayered-brand-concept .philosophy .fragrance{display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media(max-width:767px){.sholayered-brand-concept .philosophy .fragrance{display:block}}.sholayered-brand-concept .philosophy .fragrance dl{width:490px;margin:0 0 0 auto}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .fragrance dl{width:34.028vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .fragrance dl{width:auto;margin-bottom:5.333vw}}.sholayered-brand-concept .philosophy .fragrance dl dt{font-size:22px;font-weight:500;line-height:1;letter-spacing:.1em;margin-bottom:30px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .fragrance dl dt{font-size:1.528vw;margin-bottom:2.083vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .fragrance dl dt{font-size:4.267vw;margin-bottom:2.667vw}}.sholayered-brand-concept .philosophy .fragrance dl dd{color:#666;font-size:15px;letter-spacing:.25em;line-height:2;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .fragrance dl dd{font-size:1.042vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .fragrance dl dd{font-size:3.2vw;letter-spacing:.1em}}.sholayered-brand-concept .philosophy .fragrance figure{width:900px;margin:0 0 70px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .philosophy .fragrance figure{width:62.5vw;margin:0 0 4.861vw}}@media(max-width:767px){.sholayered-brand-concept .philosophy .fragrance figure{width:100%;margin:0}}.sholayered-brand-concept .philosophy .fragrance figure img{width:100%;height:auto}.sholayered-brand-concept .collection{width:1200px;margin:0 auto 100px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .collection{width:83.333vw;margin:0 auto 100px}}@media(max-width:767px){.sholayered-brand-concept .collection{width:100%;margin:0 auto;padding:0 5.333vw}}.sholayered-brand-concept .collection h3{font-size:22px;font-weight:500;line-height:1;letter-spacing:.1em;margin-bottom:60px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .collection h3{font-size:1.528vw;margin-bottom:4.167vw}}@media(max-width:767px){.sholayered-brand-concept .collection h3{font-size:4.8vw;margin-bottom:8vw}}.sholayered-brand-concept .collection ul{display:flex;flex-wrap:wrap}.sholayered-brand-concept .collection ul li{width:270px;list-style:none;margin:0 40px 80px 0}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .collection ul li{width:18.75vw;margin:0 2.778vw 5.556vw 0}}@media(max-width:767px){.sholayered-brand-concept .collection ul li{width:calc(50% - 2.667vw);list-style:none;margin:0 5.333vw 5.333vw 0}}.sholayered-brand-concept .collection ul li:nth-child(4n){margin-right:0}@media(max-width:767px){.sholayered-brand-concept .collection ul li:nth-child(2n){margin-right:0}}.sholayered-brand-concept .collection ul li a{display:block;overflow:hidden;transition:opacity .3s ease}.sholayered-brand-concept .collection ul li a:hover{opacity:.6}.sholayered-brand-concept .collection ul li a:hover img{transform:scale(1.1)}.sholayered-brand-concept .collection ul li a img{transition:transform .6s ease;transform-origin:50% 50%;will-change:transform}.sholayered-brand-concept .movie-modal{width:100%;height:100%;background:#000000e6;position:fixed;top:0;left:0;z-index:50;display:none}.sholayered-brand-concept .movie-modal .movie-container{width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:767px){.sholayered-brand-concept .movie-modal .movie-container{width:90%}}.sholayered-brand-concept .movie-modal .movie-container video{width:820px;height:460px}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .movie-modal .movie-container video{width:56.944vw;height:31.944vw}}@media(max-width:767px){.sholayered-brand-concept .movie-modal .movie-container video{width:100%;height:auto}}.sholayered-brand-concept .movie-modal .movie-container .close{position:absolute;top:-25px;right:-25px;z-index:1;cursor:pointer}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .movie-modal .movie-container .close{top:-1.736vw;right:-1.736vw}}@media(max-width:767px){.sholayered-brand-concept .movie-modal .movie-container .close{top:-6.667vw;right:-6.667vw}}.sholayered-brand-concept .movie-modal .movie-container .close svg{width:50px;height:50px;transition:transform .6s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-brand-concept .movie-modal .movie-container .close svg{width:3.472vw;height:3.472vw}}@media(max-width:767px){.sholayered-brand-concept .movie-modal .movie-container .close svg{width:13.333vw;height:13.333vw}}.sholayered-brand-concept .movie-modal .movie-container .close svg:hover{transform:rotate(180deg)}.sholayered-products{padding:40px 0}@media(min-width:768px)and (max-width:1439px){.sholayered-products{padding:2.778vw 0}}@media(max-width:767px){.sholayered-products{padding:5.333vw 0}}.sholayered-products .inner{width:1200px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner{width:83.333vw}}@media(max-width:767px){.sholayered-products .inner{width:auto;padding:0 5.333vw}}.sholayered-products .inner .products-refined-search{width:480px;display:flex;justify-content:flex-end;gap:16px;position:absolute;bottom:0;right:0}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .products-refined-search{width:33.333vw}}@media(max-width:767px){.sholayered-products .inner .products-refined-search{flex-wrap:wrap;width:100%;margin:8vw 0 10.667vw;position:static;bottom:auto;right:auto;gap:8px}}.sholayered-products .inner .products-refined-search .refined-search{position:relative}@media(max-width:767px){.sholayered-products .inner .products-refined-search .refined-search{width:calc((100% - 16px) / 3)}}.sholayered-products .inner .products-refined-search .refined-search:hover .dropdown-label{color:#000}.sholayered-products .inner .products-refined-search .refined-search:hover select{color:#000;background-color:#fff}@media(max-width:767px){.sholayered-products .inner .products-refined-search .refined-search.is-sort{width:100%}}.sholayered-products .inner .products-refined-search .refined-search .dropdown-label{color:#fff;font-size:10px;letter-spacing:.1em;line-height:1;pointer-events:none;position:absolute;top:18px;left:25px;transition:color .3s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .products-refined-search .refined-search .dropdown-label{font-size:.694vw;top:1.25vw;left:1.736vw}}@media(max-width:767px){.sholayered-products .inner .products-refined-search .refined-search .dropdown-label{font-size:2.667vw;top:2.5vw;left:2.5vw}}.sholayered-products .inner .products-refined-search .refined-search select{color:#fff;font-size:13px;letter-spacing:.1em;line-height:1;width:150px;height:65px;padding:20px 25px 0;background-color:#000;border:1px solid #000;border-radius:3px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background .3s ease,color .3s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .products-refined-search .refined-search select{font-size:.903vw;width:10.417vw;height:4.514vw;padding:1.389vw 1.736vw 0;border-radius:.208vw}}@media(max-width:767px){.sholayered-products .inner .products-refined-search .refined-search select{font-size:3.467vw;width:100%;height:12vw;padding:5.333vw 2.5vw 0;border-radius:.8vw}}.sholayered-products .inner .product-items{margin-top:70px;display:flex;flex-wrap:wrap}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .product-items{margin-top:4.861vw}}@media(max-width:767px){.sholayered-products .inner .product-items{margin-top:8vw}}.sholayered-products .inner .product-items .product-item{width:370px;margin:0 45px 80px 0;list-style:none;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .product-items .product-item{width:25.694vw;margin:0 3.125vw 5.556vw 0}}@media(max-width:767px){.sholayered-products .inner .product-items .product-item{width:calc(50% - 2.667vw);margin:0 5.333vw 10.667vw 0}}.sholayered-products .inner .product-items .product-item:nth-child(3n){margin-right:0}@media(max-width:767px){.sholayered-products .inner .product-items .product-item:nth-child(3n){margin-right:5.333vw}}@media(max-width:767px){.sholayered-products .inner .product-items .product-item:nth-child(2n){margin-right:0}}.sholayered-products .inner .product-items .product-item .product-media{position:relative;margin:0 0 20px}.sholayered-products .inner .product-items .product-item .product-media figure{overflow:hidden;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .product-items .product-item .product-media figure{margin:0 0 1.389vw}}@media(max-width:767px){.sholayered-products .inner .product-items .product-item .product-media figure{margin:0 0 2.667vw}}.sholayered-products .inner .product-items .product-item .product-media figure a{display:block;aspect-ratio:1;transition:opacity .3s ease}.sholayered-products .inner .product-items .product-item .product-media figure a:hover{opacity:.6}.sholayered-products .inner .product-items .product-item .product-media figure a:hover img{transform:scale(1.1)}.sholayered-products .inner .product-items .product-item .product-media figure a img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.sholayered-products .inner .product-items .product-item dl{padding:0 60px 0 0}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .product-items .product-item dl{padding:0 4.167vw 0 0}}@media(max-width:767px){.sholayered-products .inner .product-items .product-item dl{padding:0}}.sholayered-products .inner .product-items .product-item dl dt{font-size:15px;line-height:2;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .product-items .product-item dl dt{font-size:1.042vw;margin-bottom:.694vw}}@media(max-width:767px){.sholayered-products .inner .product-items .product-item dl dt{font-size:3.2vw;line-height:1.4;letter-spacing:.1em;margin-bottom:1.333vw}}.sholayered-products .inner .product-items .product-item dl dd{font-size:14px;line-height:1;letter-spacing:.2em;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .product-items .product-item dl dd{font-size:.972vw}}@media(max-width:767px){.sholayered-products .inner .product-items .product-item dl dd{font-size:2.933vw;letter-spacing:.1em}}.sholayered-products .inner .product-items .product-item dl dd span{font-size:11px}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .product-items .product-item dl dd span{font-size:.764vw}}@media(max-width:767px){.sholayered-products .inner .product-items .product-item dl dd span{font-size:2.667vw}}.sholayered-products .inner .product-items .product-item .ssw-faveiticon{position:absolute;top:334px;right:0}@media(min-width:768px)and (max-width:1439px){.sholayered-products .inner .product-items .product-item .ssw-faveiticon{top:28.3vw}}@media(max-width:767px){.sholayered-products .inner .product-items .product-item .ssw-faveiticon{top:2.667vw;right:2.667vw}}.sholayered-products .inner .product-items .product-item .ssw-faveiticon i{color:#000!important}.sholayered-products .inner .product-items .product-item .ssw-faveiticon .faves-count{display:none!important}.sholayered-products .inner .product-items .product-item .product-tags{display:flex;flex-wrap:wrap;margin:0;padding:0 28px 0 0;list-style:none;gap:4px}.sholayered-products .inner .product-items .product-item .product-tags .tag{display:block;padding:4px 8px;color:#fff;background-color:#9daab0;border-radius:4px}.sholayered-products .inner .product-items .product-item .product-tags.top{position:absolute;top:6px;left:0;z-index:1;padding-right:0}.sholayered-products .inner .product-items .product-item .product-tags.top .tag{border-top-left-radius:0;border-bottom-left-radius:0}#widget-fave-html{margin-top:20px}.ro_widget .bold-ro__product{padding:20px 25px 10px;margin-bottom:30px;background-color:#f8f8f8;border-radius:3px}.ro_widget .bold-ro__product .bold-ro__recurring-title{font-size:16px;letter-spacing:.1em;padding:0;margin-bottom:10px}.ro_widget .bold-ro__product .bold-ro__radio-div{border:1px solid #efefef;background-color:#fff;padding:10px 15px;margin-bottom:10px;border-radius:5px;cursor:pointer}.ro_widget .bold-ro__product .bold-ro__radio-div.bold-ro__bold-active{border:1px solid #acacac}.ro_widget .bold-ro__product .bold-ro__radio-div .bold-ro__recurring-lbl{width:100%;padding:0;box-sizing:border-box;display:block;cursor:pointer}.ro_widget .bold-ro__product .bold-ro__radio-div .bold-ro__recurring-lbl .bold-ro__recurring-text div{display:inline}.ro_widget .bold-ro__product .bold-ro__radio-div .bold-ro__recurring-lbl .bold-ro__fixed-frequency-text{padding:0 10px}.ro_widget .bold-ro__product .bold-ro__radio-div .bold-ro__frequency-label{font-size:13px;padding:0}.bold-ro__widget-loading+button.btn{color:#fff;font-size:12px;padding:14px 28px;letter-spacing:.15em;width:100%;background:#000;border:1px solid #000;text-transform:uppercase;transition:all .3s ease;box-sizing:border-box}.bold-ro__widget-loading+button.btn:hover{color:#000;background-color:#fff}.free-shipping-notice{font-size:13px;letter-spacing:.1em;line-height:1.4;margin-top:20px;width:100%;height:55px}.product-detail-accordion{margin:40px 0 60px}.product-detail-accordion dl{margin:0}.product-detail-accordion dl dt{font-size:15px;font-weight:600;line-height:1;padding:25px 0 20px;border-bottom:1px solid #999;position:relative;cursor:pointer}.product-detail-accordion dl dt.is_active:after{display:none}.product-detail-accordion dl dt:before{content:"";width:15px;height:2px;background-color:#000;position:absolute;top:30px;right:10px}.product-detail-accordion dl dt:after{content:"";width:2px;height:15px;background-color:#000;position:absolute;top:23px;right:16px}.product-detail-accordion dl dd{font-size:13px;line-height:1.8;padding:20px 0 0;margin:0;display:none}.product-detail-bnr li{list-style:none;margin-bottom:50px}.product-detail-bnr li:last-child{margin-bottom:0}.product-detail-bnr li a{transition:opacity .3s ease;display:block}.product-detail-bnr li a:hover{opacity:.6}.product-detail-bnr li a img{width:100%;height:auto}.sholayered-news{padding:40px 0}@media(min-width:768px)and (max-width:1439px){.sholayered-news{padding:2.778vw 0}}@media(max-width:767px){.sholayered-news{padding:5.333vw 0}}.sholayered-news .inner{width:1200px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner{width:83.333vw}}@media(max-width:767px){.sholayered-news .inner{width:auto;padding:0 5.333vw}}@media(max-width:767px){.sholayered-news .inner ul{margin-top:2.667vw}}.sholayered-news .inner ul li{padding:40px 0;border-bottom:1px solid #eaeaea;list-style:none}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner ul li{padding:2.778vw 0;border-width:.069vw}}@media(max-width:767px){.sholayered-news .inner ul li{padding:5.333vw 0 2.667vw;border-width:.267vw}}.sholayered-news .inner ul li a{display:inline-block;transition:opacity .3s ease}.sholayered-news .inner ul li a:hover{opacity:.6}.sholayered-news .inner ul li a dl{margin:0;display:flex;flex-wrap:wrap;align-items:center}@media(max-width:767px){.sholayered-news .inner ul li a dl{display:block}}.sholayered-news .inner ul li a dl dt{color:#000;font-size:14px;font-weight:500;line-height:1;letter-spacing:.1em}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner ul li a dl dt{font-size:.972vw}}@media(max-width:767px){.sholayered-news .inner ul li a dl dt{font-size:2.933vw;margin-bottom:1.333vw}}.sholayered-news .inner ul li a dl dd{color:#000;font-size:14px;line-height:1.6;letter-spacing:.1em;margin:0 0 0 50px}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner ul li a dl dd{font-size:.972vw;margin:0 0 0 3.472vw}}@media(max-width:767px){.sholayered-news .inner ul li a dl dd{font-size:3.2vw;margin:0}}.sholayered-news .inner.single-post{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:767px){.sholayered-news .inner.single-post{display:block}}.sholayered-news .inner.single-post .post-content{width:800px;margin-right:200px}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner.single-post .post-content{width:55.556vw;margin-right:13.889vw}}@media(max-width:767px){.sholayered-news .inner.single-post .post-content{width:auto;margin:8vw 0 0}}.sholayered-news .inner.single-post .post-content .heading{margin-bottom:40px}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner.single-post .post-content .heading{margin-bottom:2.778vw}}@media(max-width:767px){.sholayered-news .inner.single-post .post-content .heading{margin-bottom:5.333vw}}.sholayered-news .inner.single-post .post-content .heading .date{color:#666;font-size:13px;font-weight:500;line-height:1;letter-spacing:.05em}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner.single-post .post-content .heading .date{font-size:.903vw}}@media(max-width:767px){.sholayered-news .inner.single-post .post-content .heading .date{font-size:2.667vw;margin-bottom:1.333vw}}.sholayered-news .inner.single-post .post-content .heading h3{color:#000;font-size:32px;font-weight:500;line-height:1.6;letter-spacing:.05em}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner.single-post .post-content .heading h3{font-size:2.222vw}}@media(max-width:767px){.sholayered-news .inner.single-post .post-content .heading h3{font-size:5.333vw}}.sholayered-news .inner.single-post .body{margin-bottom:100px}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner.single-post .body{margin-bottom:6.944vw}}@media(max-width:767px){.sholayered-news .inner.single-post .body{margin-bottom:10.667vw}}.sholayered-news .inner.single-post .body .main-visual{margin:0 0 40px}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner.single-post .body .main-visual{margin:0 0 2.778vw}}@media(max-width:767px){.sholayered-news .inner.single-post .body .main-visual{margin:0 0 8vw}}.sholayered-news .inner.single-post .body .main-visual img{width:100%;height:auto}.sholayered-news .inner.single-post .body p{color:#000;font-size:13px;font-weight:500;line-height:1.6;letter-spacing:.1em;margin-bottom:20px}@media(min-width:768px)and (max-width:1439px){.sholayered-news .inner.single-post .body p{font-size:.903vw;margin-bottom:1.389vw}}@media(max-width:767px){.sholayered-news .inner.single-post .body p{font-size:3.467vw;margin-bottom:5.333vw}}.sholayered-journal{padding:40px 0}@media(min-width:768px)and (max-width:1439px){.sholayered-journal{padding:2.778vw 0}}@media(max-width:767px){.sholayered-journal{padding:5.333vw 0}}.sholayered-journal .inner{width:1200px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner{width:83.333vw}}@media(max-width:767px){.sholayered-journal .inner{width:auto;padding:0 5.333vw}}.sholayered-journal .inner ul{margin-top:70px;display:flex;flex-wrap:wrap}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner ul{margin-top:4.861vw}}@media(max-width:767px){.sholayered-journal .inner ul{margin-top:8vw}}.sholayered-journal .inner ul li{width:370px;margin:0 45px 80px 0;list-style:none;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner ul li{width:25.694vw;margin:0 3.125vw 5.556vw 0}}@media(max-width:767px){.sholayered-journal .inner ul li{width:calc(50% - 2.667vw);margin:0 5.333vw 10.667vw 0}}.sholayered-journal .inner ul li:nth-child(3n){margin-right:0}@media(max-width:767px){.sholayered-journal .inner ul li:nth-child(3n){margin-right:5.333vw}}@media(max-width:767px){.sholayered-journal .inner ul li:nth-child(2n){margin-right:0}}.sholayered-journal .inner ul li figure{margin:0 0 15px;overflow:hidden}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner ul li figure{margin:0 0 1.042vw}}@media(max-width:767px){.sholayered-journal .inner ul li figure{margin:0 0 2.667vw}}.sholayered-journal .inner ul li figure a{display:block;transition:opacity .3s ease}.sholayered-journal .inner ul li figure a:hover{opacity:.6}.sholayered-journal .inner ul li figure a:hover img{transform:scale(1.1)}.sholayered-journal .inner ul li figure a img{width:370px;height:480px;object-fit:cover;transition:transform .6s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner ul li figure a img{width:25.694vw;height:33.333vw}}@media(max-width:767px){.sholayered-journal .inner ul li figure a img{width:42.667vw;height:53.333vw}}.sholayered-journal .inner ul li dl{padding:0 60px 0 0}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner ul li dl{padding:0 4.167vw 0 0}}@media(max-width:767px){.sholayered-journal .inner ul li dl{padding:0}}.sholayered-journal .inner ul li dl dt{font-size:13px;line-height:2;letter-spacing:.2em;text-transform:uppercase;margin-bottom:5px}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner ul li dl dt{font-size:.903vw;margin-bottom:.347vw}}@media(max-width:767px){.sholayered-journal .inner ul li dl dt{font-size:3.2vw;line-height:1.4;letter-spacing:.1em;margin-bottom:1.333vw}}.sholayered-journal .inner ul li dl dd{font-size:16px;line-height:1;letter-spacing:.2em;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner ul li dl dd{font-size:1.111vw}}@media(max-width:767px){.sholayered-journal .inner ul li dl dd{font-size:2.933vw;letter-spacing:.1em}}.sholayered-journal .inner.single-post .post-content{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content{margin-top:3.472vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content{display:block}}.sholayered-journal .inner.single-post .post-content .heading{width:480px;padding:100px 0 0 100px;box-sizing:border-box}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading{width:33.333vw;padding:6.944vw 0 0 6.944vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading{width:auto;padding:0;margin-bottom:13.333vw}}.sholayered-journal .inner.single-post .post-content .heading .date{color:#666;font-size:13px;font-weight:500;line-height:1;letter-spacing:.05em}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading .date{font-size:.903vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading .date{font-size:2.933vw}}.sholayered-journal .inner.single-post .post-content .heading h3{color:#000;font-size:42px;font-weight:500;line-height:1.6;letter-spacing:.05em;margin-bottom:40px}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading h3{font-size:2.917vw;margin-bottom:2.778vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading h3{font-size:5.867vw;margin-bottom:5.333vw}}.sholayered-journal .inner.single-post .post-content .heading .tag{margin:0 0 50px;display:flex;flex-wrap:wrap}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading .tag{margin:0 0 3.472vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading .tag{margin:0 0 2.667vw}}.sholayered-journal .inner.single-post .post-content .heading .tag li{line-height:1;width:auto;margin:0 30px 10px 0}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading .tag li{margin:0 2.083vw .694vw 0}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading .tag li{margin:0 5.333vw 1.333vw 0}}.sholayered-journal .inner.single-post .post-content .heading .tag li a{color:#59716f;font-size:13px;line-height:1}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading .tag li a{font-size:.903vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading .tag li a{font-size:2.933vw}}.sholayered-journal .inner.single-post .post-content .heading .excerpt{font-size:18px;font-weight:500;letter-spacing:.1em;line-height:2;margin-bottom:100px}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading .excerpt{font-size:1.25vw;margin-bottom:6.944vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading .excerpt{font-size:3.733vw;line-height:1.8;margin-bottom:5.333vw}}.sholayered-journal .inner.single-post .post-content .heading .share{margin:0;display:flex;flex-wrap:wrap;align-items:center}.sholayered-journal .inner.single-post .post-content .heading .share dt{font-size:13px;line-height:1;margin:0 115px 0 0;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading .share dt{font-size:.903vw;margin:0 7.986vw 0 0}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading .share dt{font-size:3.467vw;margin:0 30.667vw 0 0}}.sholayered-journal .inner.single-post .post-content .heading .share dt:after{content:"";width:80px;height:1px;background-color:#000;position:absolute;top:5px;right:-95px}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading .share dt:after{width:5.556vw;height:.069vw;top:.347vw;right:-6.597vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading .share dt:after{width:21.333vw;height:.267vw;top:1.333vw;right:-25.333vw}}.sholayered-journal .inner.single-post .post-content .heading .share dd{margin:0 10px 0 0}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading .share dd{margin:0 .694vw 0 0}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading .share dd{margin:0 2.667vw 0 0}}.sholayered-journal .inner.single-post .post-content .heading .share dd a{display:block;transition:opacity .3s ease}.sholayered-journal .inner.single-post .post-content .heading .share dd a:hover{opacity:.6}.sholayered-journal .inner.single-post .post-content .heading .share dd a svg{width:15px;height:15px}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .post-content .heading .share dd a svg{width:1.042vw;height:1.042vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .post-content .heading .share dd a svg{width:4vw;height:4vw}}.sholayered-journal .inner.single-post .body{width:600px}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .body{width:41.667vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .body{width:auto}}.sholayered-journal .inner.single-post .body .main-visual{margin:0 0 40px}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .body .main-visual{margin:0 0 2.778vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .body .main-visual{margin:0 0 8vw}}.sholayered-journal .inner.single-post .body .main-visual img{width:100%;height:auto}.sholayered-journal .inner.single-post .body p{color:#000;font-size:15px;font-weight:500;line-height:1.8;letter-spacing:.15em;margin-bottom:20px}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .body p{font-size:1.042vw;margin-bottom:1.389vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .body p{font-size:3.467vw;margin-bottom:5.333vw}}.sholayered-journal .inner.single-post .body .recommend{margin:80px 0 0}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .body .recommend{margin:5.556vw 0 0}}@media(max-width:767px){.sholayered-journal .inner.single-post .body .recommend{margin:16vw 0 0}}.sholayered-journal .inner.single-post .body .recommend h3{color:#000;font-size:18px;font-weight:500;letter-spacing:.05em;line-height:1;margin:0 0 40px}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .body .recommend h3{font-size:1.25vw;margin:0 0 2.778vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .body .recommend h3{font-size:4.267vw;margin:0 0 5.333vw}}.sholayered-journal .inner.single-post .body .recommend ul{margin:0}.sholayered-journal .inner.single-post .body .recommend ul li{width:280px;margin:0 40px 50px 0}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .body .recommend ul li{width:19.444vw;margin:0 2.778vw 3.472vw 0}}@media(max-width:767px){.sholayered-journal .inner.single-post .body .recommend ul li{width:calc(50% - 2.667vw);margin:0 5.333vw 10.667vw 0}}.sholayered-journal .inner.single-post .body .recommend ul li:nth-child(2n){margin-right:0}.sholayered-journal .inner.single-post .body .recommend ul li a{display:block}.sholayered-journal .inner.single-post .body .recommend ul li a:hover figure img{transform:scale(1.1)}.sholayered-journal .inner.single-post .body .recommend ul li a figure{margin-bottom:20px;overflow:hidden}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .body .recommend ul li a figure{margin-bottom:1.389vw}}.sholayered-journal .inner.single-post .body .recommend ul li a figure img{width:280px;height:280px;object-fit:cover;transition:transform .6s ease}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .body .recommend ul li a figure img{width:19.444vw;height:19.444vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .body .recommend ul li a figure img{width:41.867vw;height:41.867vw}}.sholayered-journal .inner.single-post .body .recommend ul li a p{color:#000;font-size:13px;letter-spacing:.05em;line-height:1.8}@media(min-width:768px)and (max-width:1439px){.sholayered-journal .inner.single-post .body .recommend ul li a p{font-size:.903vw}}@media(max-width:767px){.sholayered-journal .inner.single-post .body .recommend ul li a p{font-size:11px}}.sholayered-stores{padding:40px 0}@media(min-width:768px)and (max-width:1439px){.sholayered-stores{padding:2.778vw 0}}@media(max-width:767px){.sholayered-stores{padding:5.333vw 0}}.sholayered-stores .inner{width:1200px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-stores .inner{width:83.333vw}}@media(max-width:767px){.sholayered-stores .inner{width:auto;padding:0 5.333vw}}.sholayered-stores .inner ul{margin:70px 0 160px;border-top:1px solid #dcdcdc}@media(min-width:768px)and (max-width:1439px){.sholayered-stores .inner ul{margin:4.861vw 0 11.111vw;border-width:.069vw}}@media(max-width:767px){.sholayered-stores .inner ul{margin:8vw 0 24vw;border-width:.267vw}}.sholayered-stores .inner ul li{border-bottom:1px solid #dcdcdc;padding:70px 100px;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(min-width:768px)and (max-width:1439px){.sholayered-stores .inner ul li{padding:4.861vw 6.944vw;border-width:.069vw}}@media(max-width:767px){.sholayered-stores .inner ul li{border-width:.069vw;padding:5.333vw 2.667vw;display:block}}.sholayered-stores .inner ul li figure{width:350px;height:280px;margin:0;overflow:hidden}@media(min-width:768px)and (max-width:1439px){.sholayered-stores .inner ul li figure{width:24.306vw;height:19.444vw}}@media(max-width:767px){.sholayered-stores .inner ul li figure{width:100%;height:auto;margin-bottom:5.333vw}}.sholayered-stores .inner ul li figure img{width:100%;height:auto}.sholayered-stores .inner ul li dl{width:600px;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-stores .inner ul li dl{width:41.667vw}}@media(max-width:767px){.sholayered-stores .inner ul li dl{width:100%}}.sholayered-stores .inner ul li dl dt{color:#000;font-size:15px;font-weight:300;line-height:1.8;letter-spacing:.2em;margin:0 0 10px}@media(min-width:768px)and (max-width:1439px){.sholayered-stores .inner ul li dl dt{font-size:1.042vw;margin:0 0 .694vw}}@media(max-width:767px){.sholayered-stores .inner ul li dl dt{font-size:3.733vw;line-height:1.6;letter-spacing:.1em;margin:0 0 1.333vw}}.sholayered-stores .inner ul li dl dd{color:#666;font-size:14px;font-weight:300;line-height:1.8;letter-spacing:.2em;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-stores .inner ul li dl dd{font-size:.972vw}}@media(max-width:767px){.sholayered-stores .inner ul li dl dd{font-size:3.2vw;line-height:1.6;letter-spacing:.1em}}.sholayered-stores .inner ul li dl dd a:hover{text-decoration:underline}.sholayered-stores .inner ul li dl dd.insta{margin-top:20px}@media(min-width:768px)and (max-width:1439px){.sholayered-stores .inner ul li dl dd.insta{margin-top:1.389vw}}@media(max-width:767px){.sholayered-stores .inner ul li dl dd.insta{margin-top:2.667vw}}.sholayered-stores .inner ul li dl dd.insta a{color:#000;font-weight:600;letter-spacing:.2em}.sholayered-stores .inner ul li dl dd.insta a svg{width:16px;height:16px;margin-right:10px;vertical-align:sub}@media(min-width:768px)and (max-width:1439px){.sholayered-stores .inner ul li dl dd.insta a svg{width:1.111vw;height:1.111vw;margin-right:.694vw}}@media(max-width:767px){.sholayered-stores .inner ul li dl dd.insta a svg{width:4.267vw;height:4.267vw;margin-right:2.667vw}}.sholayered-sctl{padding:40px 0}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl{padding:2.778vw 0}}@media(max-width:767px){.sholayered-sctl{padding:5.333vw 0}}.sholayered-sctl .inner{width:1000px;margin:0 auto;position:relative}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl .inner{width:69.444vw}}@media(max-width:767px){.sholayered-sctl .inner{width:auto;padding:0 5.333vw}}.sholayered-sctl .inner h4{font-size:16px;line-height:1;margin:120px 0 0;letter-spacing:.2em}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl .inner h4{font-size:1.111vw;margin:8.333vw 0 0}}@media(max-width:767px){.sholayered-sctl .inner h4{font-size:3.733vw;margin:21.333vw 0 0}}.sholayered-sctl .inner ul{margin-top:70px;border-top:1px solid #dcdcdc}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl .inner ul{margin-top:4.861vw;border-width:.069vw}}@media(max-width:767px){.sholayered-sctl .inner ul{margin-top:30px;border-width:1px}}.sholayered-sctl .inner ul:last-of-type{margin-bottom:0}.sholayered-sctl .inner ul li{padding:50px 20px;border-bottom:1px solid #dcdcdc;list-style:none}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl .inner ul li{padding:3.472vw 1.389vw;border-width:.069vw}}@media(max-width:767px){.sholayered-sctl .inner ul li{border-width:.069vw;padding:5.333vw 2.667vw 0}}.sholayered-sctl .inner ul li dl{margin:0;display:flex;align-items:flex-start}@media(max-width:767px){.sholayered-sctl .inner ul li dl{display:block}}.sholayered-sctl .inner ul li dl dt{color:#000;font-size:14px;font-weight:300;line-height:1.8;letter-spacing:.2em;width:430px}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl .inner ul li dl dt{font-size:.972vw;width:29.861vw}}@media(max-width:767px){.sholayered-sctl .inner ul li dl dt{font-size:3.2vw;font-weight:600;width:auto;margin-bottom:1.333vw}}.sholayered-sctl .inner ul li dl dd{color:#000;font-size:14px;font-weight:300;line-height:1.8;letter-spacing:.2em;width:530px;margin:0}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl .inner ul li dl dd{font-size:.972vw;width:36.806vw}}@media(max-width:767px){.sholayered-sctl .inner ul li dl dd{font-size:3.733vw;letter-spacing:.1em;width:auto}}.sholayered-sctl .inner ul li dl dd p{font-size:14px;font-weight:300;line-height:1.8;letter-spacing:.2em;margin-bottom:30px}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl .inner ul li dl dd p{font-size:.972vw;margin-bottom:2.083vw}}@media(max-width:767px){.sholayered-sctl .inner ul li dl dd p{font-size:3.2vw;font-weight:500;letter-spacing:.1em;margin-bottom:5.333vw}}.sholayered-sctl .inner ul li dl dd p strong{font-size:16px}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl .inner ul li dl dd p strong{font-size:1.111vw}}@media(max-width:767px){.sholayered-sctl .inner ul li dl dd p strong{font-size:3.2vw}}.sholayered-sctl .inner ul li dl dd a,.sholayered-sctl .inner ul li dl dd a:hover{text-decoration:underline}.sholayered-sctl .inner ul li dl dd ol,.sholayered-sctl .inner ul li dl dd ul{border:none;margin:0 0 30px}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl .inner ul li dl dd ol,.sholayered-sctl .inner ul li dl dd ul{margin-bottom:2.083vw}}@media(max-width:767px){.sholayered-sctl .inner ul li dl dd ol,.sholayered-sctl .inner ul li dl dd ul{margin-bottom:5.333vw}}.sholayered-sctl .inner ul li dl dd ol li,.sholayered-sctl .inner ul li dl dd ul li{font-size:14px;padding:0;margin:0 0 5px;border:none}@media(min-width:768px)and (max-width:1439px){.sholayered-sctl .inner ul li dl dd ol li,.sholayered-sctl .inner ul li dl dd ul li{font-size:.972vw;margin-bottom:.347vw}}@media(max-width:767px){.sholayered-sctl .inner ul li dl dd ol li,.sholayered-sctl .inner ul li dl dd ul li{font-size:3.2vw;margin-bottom:1.333vw}}.sholayered-sctl .inner ul li dl dd ol li:last-child,.sholayered-sctl .inner ul li dl dd ul li:last-child{margin-bottom:0}.fragrance-image{margin:40px 0;gap:20px}@media(max-width:767px){.fragrance-image{display:block;margin-top:8vw}}.fragrance-image>img{width:200px;flex:0 1 200px}@media(max-width:767px){.fragrance-image>img{float:left;width:100px;margin-right:12px}}.fragrance-image .fragrance-image-description{width:1200px;margin:auto}@media(max-width:767px){.fragrance-image:after{content:"";display:block;clear:both}}@media(min-width:768px)and (max-width:1439px){.fragrance-image .fragrance-image-description{width:83.333vw}}@media(max-width:767px){.fragrance-image .fragrance-image-description{width:auto;padding:0 5.333vw}}@media screen and (max-width:767px){.needsclick{bottom:80px!important;max-height:calc(100% - 80px)}}.article-template h1,.blog-post h1{font-size:2rem;font-weight:700;margin-bottom:1em;color:#111}.article-template h2,.blog-post h2{font-size:1.4rem;font-weight:600;margin-top:2em;margin-bottom:.8em;border-left:4px solid #000;padding-left:.5em;color:#333}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sholayered_style.scss.css.map */
