body.template-suffix-sj-story{padding-top:0!important;background:#fff;color:#20201f}.template-suffix-sj-story #shopify-section-header{display:none!important}.template-suffix-sj-story #page-content{padding-top:0!important}.st-page,.st-header{--st-serif:"Noto Serif JP","Hiragino Mincho ProN",serif;--st-sans:"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;--st-rule:#d4d2cd;font:400 15px/2 var(--st-sans);color:#4c4b48;letter-spacing:.02em;text-align:left}.st-page *,.st-header *{box-sizing:border-box}.st-page :is(h1,h2,h3,h4,p,figure){margin:0}.st-page :is(h1,h2,h3){font-family:var(--st-serif);font-weight:400;line-height:1.75;letter-spacing:.04em;color:#20201f;text-transform:none;text-align:left}.st-page h1{font-size:40px}.st-page h2{font-size:32px}.st-page h3{font-size:26px}.st-page p+p{margin-top:20px}.st-page h2+p,.st-page h3+p{margin-top:28px}.st-page img{display:block;width:100%;height:auto}.st-page a,.st-header a{color:inherit;text-decoration:none}.st-page :is(a,summary):focus-visible,.st-header :is(a,summary):focus-visible{outline:2px solid #333;outline-offset:5px}.st-header{float:none;width:100%;height:76px;background:#fff;border-bottom:1px solid #ededeb}.st-header-inner{max-width:1344px;padding:0 48px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.st-header img{display:block;width:150px;height:auto}.st-desktop-nav{display:flex;gap:32px;font-size:13px}.st-desktop-nav a[aria-current]{text-decoration:underline;text-underline-offset:7px}.st-mobile-menu{display:none}.st-wrap{width:calc(100% - 96px);max-width:1200px;margin:0 auto}.st-page .st-label{font:400 11px/1.7 var(--st-sans);letter-spacing:.16em;color:#66645f;margin:0 0 22px}.st-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:64px;padding-bottom:80px}.st-hero-copy{padding:20px 0}.st-hero .st-intro{margin-top:30px}.st-hero-photo img{aspect-ratio:1/1;object-fit:cover;object-position:center}.st-page .st-link{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #777;padding:8px 0;font-size:13px;line-height:1.8;margin-top:28px}.st-section{padding-top:96px;padding-bottom:96px;scroll-margin-top:30px}.st-standard,.st-ingredients{background:#f3f2f0}.st-reading{max-width:760px}.st-section-head{margin-bottom:52px}.st-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.st-feature>div{max-width:430px}.st-feature figure img{aspect-ratio:1/1;object-fit:cover}.st-feature+.st-feature{margin-top:80px}.st-feature-reverse figure{order:2}.st-feature-reverse>div{order:1}.st-ingredient-panels{margin-top:48px}.st-page .sf-details{border-top:1px solid var(--st-rule);scroll-margin-top:30px}.st-page .sf-details:last-child{border-bottom:1px solid var(--st-rule)}.st-page .sf-details summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0;list-style:none;cursor:pointer;color:#20201f;font-size:15px}.st-page .sf-details summary::-webkit-details-marker{display:none}.st-page .sf-details summary:after{content:"\ff0b";font-size:20px;flex:none}.st-page .sf-details[open] summary:after{content:"\2212"}.st-page .sf-details>div{padding:0 0 28px}.st-page .sf-details h4{font:500 15px/1.8 var(--st-sans);margin:0 0 20px}.st-page .sf-ingredient-list{padding:0;margin:0;list-style:none}.st-page .sf-ingredient-list li{font-size:14px;line-height:1.95;padding:12px 0;border-bottom:1px solid #e4e2de;overflow-wrap:anywhere}.st-page .sf-ingredient-list strong{font-weight:500;color:#20201f}.st-page .sf-note{font-size:12px;line-height:1.9;margin-top:24px}.st-scent-photos{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.st-scent-photos img{aspect-ratio:4/3;object-fit:cover}.st-scent .st-reading{margin:0}.st-closing{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#f3f2f0}.st-closing>figure img{height:100%;min-height:560px;object-fit:cover;object-position:center}.st-closing-copy{padding:80px 64px;align-self:center}.st-closing-copy h2{font-size:28px}.st-page .st-button{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:380px;background:#20201f;color:#fff;padding:18px 24px;margin-top:36px;font-size:14px}.st-page .st-back{display:inline-block;font-size:12px;text-decoration:underline;text-underline-offset:4px;margin-top:22px}@media(max-width:1023px){.st-wrap{width:calc(100% - 64px)}.st-header-inner{padding:0 32px}.st-hero{gap:32px}.st-page h1{font-size:32px}.st-page h2{font-size:28px}.st-page h3{font-size:23px}.st-feature{gap:36px}.st-closing-copy{padding:48px 32px}.st-closing-copy h2{font-size:25px}.st-desktop-nav{gap:20px}}@media(max-width:749px){.st-header{height:64px}.st-header-inner{padding:0 24px}.st-header img{width:134px}.st-desktop-nav{display:none}.st-mobile-menu{display:block;position:relative;font-size:12px}.st-mobile-menu summary{cursor:pointer;list-style:none;padding:12px 0 12px 12px}.st-mobile-menu summary::-webkit-details-marker{display:none}.st-mobile-menu nav{position:absolute;top:48px;right:-24px;width:min(280px,100vw);padding:20px 24px;background:#fff;border:1px solid #ededeb;z-index:20;display:grid;gap:0}.st-mobile-menu nav a{padding:12px 0}.st-wrap{width:calc(100% - 48px)}.st-page{font-size:15px;line-height:2}.st-page h1{font-size:28px}.st-page h2{font-size:25px}.st-page h3{font-size:23px}.st-page .st-label{font-size:10px;margin-bottom:18px}.st-hero{display:flex;flex-direction:column;align-items:stretch;gap:32px;padding-top:44px;padding-bottom:48px}.st-hero-copy{padding:0}.st-hero .st-intro{margin-top:24px}.st-hero .st-intro br{display:none}.st-hero-photo img{aspect-ratio:4/3}.st-section{padding-top:64px;padding-bottom:64px}.st-section-head{margin-bottom:32px}.st-feature{display:flex;flex-direction:column;align-items:stretch;gap:28px}.st-feature>div{max-width:none}.st-feature-reverse figure,.st-feature-reverse>div{order:initial}.st-feature+.st-feature{margin-top:56px}.st-page .st-link{margin-top:20px;gap:16px}.st-ingredient-panels{margin-top:32px}.st-page .sf-details summary{font-size:14px;padding:22px 0}.st-scent-photos{gap:12px;margin-bottom:28px}.st-scent-photos img{aspect-ratio:3/4}.st-closing{display:block}.st-closing>figure img{min-height:0;height:auto;aspect-ratio:4/3}.st-closing-copy{padding:48px 24px 64px}.st-closing-copy h2{font-size:24px}.st-page .st-button{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/154/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAg */
