.collection-section.yo-category-strip{padding-block:40px 32px}.collection-section.yo-category-strip>h2{font-size:30px;margin:10px 0 24px}.yo-category-strip .collection-grid{gap:16px}.yo-category-strip .card-media{height:auto;aspect-ratio:16 / 10}.yo-category-strip .collection-card h3{font-size:19px}.collection-section.yo-product-grid{padding-top:24px}@media(max-width:768px){.collection-section.yo-category-strip{padding-block:28px 24px}.collection-section.yo-category-strip>h2{font-size:24px;margin:8px 0 18px}.yo-category-strip .collection-grid{gap:12px}.yo-category-strip .collection-card h3{font-size:15px}.collection-section.yo-product-grid{padding-top:16px}}:root{--atelier-serif: "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Noto Serif JP", "Times New Roman", serif;--atelier-sans: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans JP", Arial, sans-serif;--atelier-text: #443c34;--atelier-muted: #786e62;--atelier-soft: #eee8de}html{font-size:16px}body{color:var(--atelier-text);font-family:var(--atelier-sans);font-size:15px;font-weight:400;line-height:1.9;letter-spacing:.025em;font-kerning:normal;font-feature-settings:"palt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body :where(h1,h2,h3,h4,.brand b){font-family:var(--atelier-serif)!important;font-weight:400;font-kerning:normal;font-feature-settings:"palt" 1;letter-spacing:.055em;text-wrap:balance}p,li,dd,dt{line-height:1.9}.announcement,.eyebrow,.button,.text-link,.desktop-nav,.header-tools,.collection-card>p,.collection-card>span{font-family:var(--atelier-sans)}.announcement{font-size:10px;font-weight:500;letter-spacing:.14em}.site-header{height:92px}.brand span{font-family:Helvetica Neue,Arial,sans-serif!important;font-weight:400;line-height:1.55!important;letter-spacing:.17em!important}.desktop-nav{gap:30px;font-size:12px;font-weight:500;letter-spacing:.09em}.header-tools,.locale-form select{font-family:var(--atelier-sans);font-size:11px;letter-spacing:.07em}.eyebrow{color:#8b765b;font-size:9px;font-weight:500;line-height:1.6;letter-spacing:.22em}.hero-copy h1{max-width:11em;font-size:clamp(34px,3.5vw,52px);line-height:1.58;letter-spacing:.055em}.lead{max-width:36em;color:var(--atelier-muted);font-size:14px;line-height:2.05;letter-spacing:.035em}.button{min-height:50px;padding:15px 27px;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.13em}.text-link{font-size:11px;font-weight:500;letter-spacing:.08em}.philosophy-yo h2,.story-yo h2{font-size:clamp(25px,2.5vw,36px);line-height:1.85;letter-spacing:.09em}.philosophy-text,.story-yo>div,.memorial-editorial-copy>div{font-family:var(--atelier-sans);font-size:14px;line-height:2.15;letter-spacing:.035em}.atelier-section-head h2,.collection-section>h2{font-size:clamp(26px,2.6vw,34px);line-height:1.65;letter-spacing:.065em}.atelier-line h3{font-size:21px;line-height:1.7;letter-spacing:.055em}.atelier-line p{color:var(--atelier-muted);font-size:13px;line-height:1.95}.collection-page{padding-block:76px 110px}.collection-page-header{max-width:820px}.collection-page-title,.page-title{margin:18px 0 20px;font-size:clamp(38px,5vw,60px);line-height:1.3;letter-spacing:.065em}.collection-description{max-width:680px;color:var(--atelier-muted);font-size:14px;line-height:2}.collection-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 22px;margin-top:52px}.collection-products-grid .card-media{height:auto;aspect-ratio:4 / 5;background:var(--atelier-soft)}.collection-card>p{margin:18px 0 0;color:#917a59;font-size:9px;font-weight:500;letter-spacing:.17em}.collection-card h3{margin:8px 0 7px;font-size:clamp(18px,1.6vw,22px);line-height:1.65;letter-spacing:.045em}.collection-card>span{color:#5f564d;font-size:11px;letter-spacing:.045em}.collection-empty{margin-top:52px;padding:72px 24px 76px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.collection-empty>p:last-child{margin:18px 0 0;color:var(--atelier-muted);font-family:var(--atelier-serif);font-size:15px;line-height:2;letter-spacing:.065em}.standard-page{padding-block:84px 110px}.page-content{max-width:760px;color:#5f574f;font-size:15px;line-height:2.05}.product-title{margin:16px 0 14px;font-size:clamp(30px,3.2vw,44px);line-height:1.5;letter-spacing:.045em}.product-price{margin:0 0 28px;font-family:var(--atelier-serif);font-size:17px;letter-spacing:.06em}.product-description{max-width:62ch;color:#625950;font-size:14px;line-height:2.05}.product-page form{display:grid;gap:10px;margin-top:34px}.product-page form label{margin-top:8px;font-size:11px;font-weight:500;letter-spacing:.09em}.product-page select,.product-page input[type=number]{min-height:46px;padding:10px 13px;border:1px solid #cfc5b7;border-radius:0;background:#fffdf9;color:var(--atelier-text);font:inherit}.product-page form .button{margin-top:16px;border:0}.memorial-hero h1,.memory-line h2,.memorial-process h2,.memorial-order>aside h2,.memorial-form h3,.memorial-process h3,.designer-heading h1,.material-panel h2,.design-panel h2,.tray-mark b,.designer-price b,.cart-heading h1,.cart-copy h2,.cart-image span{font-family:var(--atelier-serif)!important}.site-footer{font-size:12px;line-height:1.8}.site-footer nav{gap:28px;font-size:11px;letter-spacing:.06em}@media(max-width:900px){body{font-size:14px}.site-header{height:76px}.hero-copy h1{max-width:13em;font-size:clamp(31px,6vw,44px);line-height:1.62}.collection-page,.standard-page{padding-block:54px 76px}.collection-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px;margin-top:38px}.collection-page-title,.page-title{font-size:clamp(34px,7vw,48px)}}@media(max-width:560px){body{line-height:1.85;letter-spacing:.02em}.hero-copy h1{font-size:29px;line-height:1.65;letter-spacing:.045em}.philosophy-yo h2,.story-yo h2{font-size:23px;line-height:1.9}.collection-products-grid{gap:30px 12px}.collection-card h3{font-size:17px;line-height:1.6}.collection-page-title,.page-title{font-size:34px;line-height:1.4}.collection-empty{padding:58px 16px 62px}.product-title{font-size:29px!important;line-height:1.55!important}.site-footer nav{gap:18px 24px}}@media(max-width:900px){.header-tools .locale-form{display:block}.header-tools{gap:12px}.header-tools .locale-form select{max-width:84px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/atelier-refinement.css.map */
