.placeholder-art{background:linear-gradient(145deg,#c8c5b8,#858d82)}.placeholder-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#3940373d,transparent 55%)}.placeholder-art .art-sun{position:absolute;border:0;width:430px;height:430px;border-radius:50%;background:#d9cdb0;right:11%;top:12%;opacity:.9}.placeholder-art .art-person{position:absolute;border:0;width:245px;height:500px;border-radius:120px 120px 20px 20px;background:#696d63;right:31%;bottom:-90px;top:auto;transform:rotate(-6deg);z-index:1}.placeholder-art .art-pet{position:absolute;border:0;width:195px;height:275px;border-radius:48% 48% 35% 35%;background:#696d63;right:4%;bottom:32px;top:auto;transform:rotate(8deg);z-index:1}.placeholder-art .art-pet:before,.placeholder-art .art-pet:after{content:"";position:absolute;width:68px;height:110px;background:#696d63;top:-28px}.placeholder-art .art-pet:before{left:4px;transform:rotate(-25deg);border-radius:70% 20%}.placeholder-art .art-pet:after{right:4px;transform:rotate(25deg);border-radius:20% 70%}.placeholder-art .art-bracelet{position:absolute;border:9px dotted #e0b9aa;border-radius:50%;width:155px;height:155px;z-index:3;filter:drop-shadow(0 8px 9px #30352f55);top:auto}.placeholder-art .art-bracelet-one{right:37%;bottom:65px}.placeholder-art .art-bracelet-two{right:4%;bottom:75px;width:120px;height:120px;border-color:#a7b8a3}.placeholder-art b{color:#f7f4ed;z-index:3}.philosophy-yo{text-align:center;padding-block:135px}.philosophy-yo h2,.story-yo h2{font-family:serif;font-size:clamp(30px,3.7vw,50px);font-weight:400;line-height:1.65;letter-spacing:.08em;margin:24px 0}.philosophy-text,.story-yo>div{font-family:serif;font-size:13px;line-height:2.2;color:#63645e}.signature-yo{padding-bottom:125px;display:grid;grid-template-columns:1.24fr 1fr;gap:22px}.signature-card{background:#eeebe4;display:grid;grid-template-columns:1.15fr 1fr;min-height:285px}.signature-main{grid-row:span 2;grid-template-columns:1fr;grid-template-rows:1fr auto;min-height:690px}.signature-art{position:relative;overflow:hidden;min-height:285px}.signature-main .signature-art{min-height:485px}.signature-art i{position:absolute;width:155px;height:155px;border-radius:50%;left:20%;top:24%;background:radial-gradient(circle at 35% 30%,#f1e0d5,#a67f74);box-shadow:0 20px 45px #463a3545}.signature-art i:nth-child(2){width:110px;height:110px;left:auto;right:15%;top:auto;bottom:12%}.signature-art i:nth-child(3){width:78px;height:78px;left:48%;top:auto;bottom:7%}.tone-rose{background:linear-gradient(145deg,#d8cabd,#a99588)}.tone-sage{background:linear-gradient(145deg,#c0c8bc,#7b887a)}.tone-sage i{background:radial-gradient(circle at 35% 30%,#d9e1d6,#607561)}.tone-sand{background:linear-gradient(145deg,#e3ddcf,#b4a997)}.tone-sand i{background:radial-gradient(circle at 35% 30%,#fff8e7,#bba881)}.signature-copy{padding:30px 35px}.signature-copy h2{font-family:serif;font-size:30px;font-weight:400;letter-spacing:.12em;margin:8px 0}.signature-copy p:not(.eyebrow),.signature-copy span{font-size:11px;line-height:1.8}.card-media{position:relative}.stone-placeholder{position:absolute;width:145px;height:145px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 30%,#f6e5da,#a57e72);box-shadow:inset 12px 14px 24px #fff7,0 24px 35px #3f352f35}.collection-card:nth-child(2n) .stone-placeholder{background:radial-gradient(circle at 35% 30%,#dbe3d9,#607561)}.memorial-editorial{background:#d8dad5;display:grid;grid-template-columns:1.15fr 1fr;min-height:650px}.memorial-editorial-art{background:radial-gradient(circle at 45% 40%,#edf0ed,#909a93);display:flex;align-items:center;justify-content:center}.editorial-crystal{width:260px;height:350px;clip-path:polygon(20% 0,80% 0,100% 25%,85% 100%,15% 100%,0 25%);background:linear-gradient(135deg,#ffffffad,#83918888,#f0f5f1b5);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-shadow:0 0 25px white}.editorial-crystal b{font-size:65px;font-weight:300}.editorial-crystal span{font-family:serif;font-size:9px;letter-spacing:.18em;margin-top:25px}.memorial-editorial-copy{padding:120px 9vw 80px}.memorial-editorial-copy h2{font-family:serif;font-size:clamp(34px,4vw,54px);font-weight:400;letter-spacing:.08em}.memorial-editorial-copy>div{font-family:serif;font-size:13px;line-height:2.2}.memorial-editorial-copy .text-link{display:inline-block;margin-top:34px}.story-yo{text-align:center;padding:130px 20px;background:#ece6db}.story-yo .text-link{display:inline-block;margin-top:24px}@media(max-width:900px){.philosophy-yo{padding-block:95px}.signature-yo{grid-template-columns:1fr;padding-bottom:85px}.signature-main{grid-row:auto;min-height:580px}.memorial-editorial{grid-template-columns:1fr}.memorial-editorial-art{min-height:500px}.memorial-editorial-copy{padding:80px 24px}.story-yo{padding:90px 24px}}@media(max-width:560px){.placeholder-art .art-sun{width:300px;height:300px}.placeholder-art .art-person{right:35%;height:355px;width:180px}.placeholder-art .art-pet{width:140px;height:205px}.placeholder-art .art-bracelet-one{right:40%;transform:scale(.75)}.placeholder-art .art-bracelet-two{right:0;transform:scale(.7)}.philosophy-yo h2{font-size:29px}.signature-card{grid-template-columns:1fr}.signature-main{min-height:570px}.signature-main .signature-art{min-height:360px}.editorial-crystal{width:215px;height:290px}}:root{--ink:#3b342d;--paper:#faf7f1;--line:#ded5c7;--max:1320px;--atelier-gold:#a78957;--atelier-serif:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif}body{color:var(--ink);-webkit-font-smoothing:antialiased}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #897348;outline-offset:5px}.announcement{background:#595346;font-size:11px;padding:10px 16px;letter-spacing:.1em}.site-header{height:96px}.brand b{font-size:38px;font-family:var(--atelier-serif)}.brand span{font-size:9px;line-height:1.45}.desktop-nav{gap:26px;font-size:12px;letter-spacing:.06em}.desktop-nav a{padding:12px 0}.desktop-nav a:hover{color:#96774c}.hero-yo{grid-template-columns:43% 57%;min-height:620px;padding-top:26px;padding-bottom:26px;align-items:stretch}.hero-copy{padding:58px 30px 40px 20px}.eyebrow{font-size:10px;line-height:1.6;letter-spacing:.19em;color:#88765e}.hero-copy h1{font-family:var(--atelier-serif);font-size:clamp(35px,3.65vw,54px);line-height:1.6;letter-spacing:.04em;margin:30px 0 18px}.lead{font-family:inherit;font-size:14px;line-height:2.15;color:#70675c;max-width:340px}.actions{gap:25px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:#514b3e;padding:17px 25px;border:1px solid #514b3e;min-height:50px;font-size:12px;transition:background .2s}.button:hover{background:#74654e;border-color:#74654e}.text-link{font-size:12px;padding:8px 0;border-color:#b3a083;line-height:1.6}.atelier-note{font-size:9px;letter-spacing:.1em;color:#827768;margin-top:56px;line-height:1.8}.hero-visual{margin:0;min-height:620px;position:relative;overflow:hidden;background:#e9e1d4}.hero-visual img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:63% 50%}.hero-visual figcaption{position:absolute;left:28px;bottom:22px;z-index:1;font-family:var(--atelier-serif);font-size:12px;letter-spacing:.1em;background:#faf7f1dd;padding:10px 16px;color:#51483b}.philosophy-yo{padding-block:92px 80px}.philosophy-yo h2,.story-yo h2{font-family:var(--atelier-serif);font-size:clamp(25px,2.5vw,36px);line-height:1.8;letter-spacing:.08em}.philosophy-text,.story-yo>div{font-family:inherit;font-size:14px;line-height:2.2;color:#72685e}.philosophy-yo:before{content:"";display:block;width:1px;height:36px;background:#bda77f;margin:0 auto 24px}.signature-yo{padding:0 0 80px;display:block}.atelier-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:36px;margin-bottom:30px}.atelier-section-head h2{font-family:var(--atelier-serif);font-size:30px;font-weight:400;line-height:1.6;margin:10px 0}.atelier-lines{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.atelier-line{padding:30px 25px 30px 0;position:relative}.atelier-line+.atelier-line{padding-left:25px;border-left:1px solid var(--line)}.atelier-line small{color:#a0875d;font-size:12px;letter-spacing:.14em}.atelier-line h3{font-family:var(--atelier-serif);font-size:23px;font-weight:400;line-height:1.65;margin:20px 0 12px}.atelier-line p{font-size:13px;color:#776c60;line-height:2;margin:0 0 22px}.atelier-line .text-link{display:inline-block}.atelier-category-en{display:block;font-size:9px;letter-spacing:.13em;color:#9a896e;margin:15px 0}.collection-section{padding-block:30px 85px}.collection-section>h2{font-family:var(--atelier-serif);font-size:30px;line-height:1.6}.collection-card h3{font-family:var(--atelier-serif)}.memorial-editorial{background:#eee8de;min-height:510px;grid-template-columns:1fr 1fr}.memorial-editorial-art{background:radial-gradient(ellipse at 40% 30%,#fffcf6,#d5c6ae);min-height:510px;position:relative}.editorial-crystal{width:180px;height:250px;background:linear-gradient(120deg,#fff9,#f5efdf44,#fff9);border:1px solid #ffffffaa;filter:drop-shadow(12px 25px 16px #68543e25)}.editorial-crystal b{font-family:var(--atelier-serif);color:#82714f;font-size:42px}.editorial-crystal span{color:#78674f;font-size:9px}.memorial-editorial-copy{padding:75px 65px;align-self:center}.memorial-editorial-copy h2{font-family:var(--atelier-serif);font-size:36px;line-height:1.75;margin:20px 0}.memorial-editorial-copy>div{font-family:inherit;font-size:14px;line-height:2.2;color:#716657}.story-yo{padding:85px 24px;background:#f7f3eb}.site-footer{padding-block:48px}.site-footer small{font-size:10px;letter-spacing:.08em;color:#807466}@media(min-width:901px)and (max-width:1150px){.desktop-nav{gap:15px}.hero-copy{padding-left:0;padding-right:20px}.hero-copy h1{font-size:36px}.memorial-editorial-copy{padding:50px 35px}.atelier-line h3{font-size:20px}}@media(max-width:900px){.site-header{height:76px}.hero-yo{grid-template-columns:1fr;padding-top:12px;min-height:auto}.hero-copy{padding:36px 16px 38px}.hero-copy h1{font-size:clamp(32px,5.6vw,46px);line-height:1.65;margin:20px 0 14px}.lead{max-width:none;font-size:14px}.actions{flex-direction:row;align-items:center;gap:20px;margin-top:22px}.atelier-note{margin-top:28px}.hero-visual{min-height:0;height:480px}.hero-visual img{object-position:60% 55%}.philosophy-yo{padding-block:60px}.atelier-section-head h2{font-size:26px}.atelier-lines{grid-template-columns:repeat(2,1fr)}.atelier-line{padding:25px 22px 25px 0}.atelier-line+.atelier-line{padding:25px 22px;border-left:1px solid var(--line)}.atelier-line:nth-child(3){padding-left:0;border-left:0}.atelier-line:nth-child(n+3){border-top:1px solid var(--line)}.signature-yo{padding-bottom:55px}.memorial-editorial{grid-template-columns:1fr}.memorial-editorial-art{min-height:360px}.memorial-editorial-copy{padding:45px 28px}.memorial-editorial-copy h2{font-size:30px}.story-yo{padding:60px 24px}.site-footer{padding-block:38px}}@media(max-width:560px){.hero-copy{padding:26px 8px 30px}.hero-copy h1{font-size:30px;letter-spacing:.025em}.hero-visual{height:340px}.hero-visual figcaption{left:14px;bottom:14px;font-size:10px;padding:8px 12px}.atelier-note{font-size:8px}.philosophy-yo h2{font-size:24px}.philosophy-text{font-size:13px}.atelier-section-head{align-items:start;flex-direction:column;gap:5px;margin-bottom:24px}.atelier-section-head h2{font-size:25px}.atelier-line h3{font-size:20px}.atelier-line p{font-size:12px}.atelier-line,.atelier-line+.atelier-line{padding-right:12px}.atelier-line+.atelier-line{padding-left:16px}.atelier-line:nth-child(3){padding-left:0}.memorial-editorial-copy{padding:40px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/home-v3.css.map */
