:root{--font-body--family: "Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", sans-serif;--font-subheading--family: "Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", sans-serif;--font-subheading--weight: 500;--font-heading--family: "Zen Old Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-heading--weight: 600;--font-accent--family: "Zen Old Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-accent--weight: 600}body{font-feature-settings:"palt" 0;line-break:strict}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.ym-points__title{font-feature-settings:"palt" 1;letter-spacing:.04em;word-break:keep-all;word-break:auto-phrase;overflow-wrap:anywhere;text-wrap:balance}p,.rte,.ym-points__text,.ym-assure__value,.ym-org dd{text-wrap:pretty}.product-card [ref=productTitleLink] .text-block>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price,product-price{font-variant-numeric:tabular-nums}.ym-assure{display:grid;gap:.5rem;padding:.875rem 1rem;border-radius:8px;background:rgb(var(--color-foreground-rgb) / .04);font-size:.875rem;line-height:1.6}.ym-assure__row{display:flex;gap:.625rem;align-items:baseline}.ym-assure__label{flex:none;min-width:5.5em;color:rgb(var(--color-foreground-rgb) / .65)}.ym-assure__value{min-width:0}.ym-assure a{color:inherit;text-underline-offset:.2em}.ym-points{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));width:100%}.ym-points__item{display:grid;gap:.25rem;padding-block:.25rem;border-top:1px solid rgb(var(--color-foreground-rgb) / .15);padding-top:1rem}.ym-points__title{font-family:var(--font-heading--family);font-weight:600;font-size:1.0625rem;letter-spacing:.04em}.ym-points__text{font-size:.875rem;line-height:1.7;color:rgb(var(--color-foreground-rgb) / .8)}.ym-eyebrow{font-size:.75rem;letter-spacing:.18em;color:rgb(var(--color-foreground-rgb) / .65)}.ym-lead{margin:0;font-size:.75rem;color:rgb(var(--color-foreground-rgb) / .62)}.rte h3{margin-block:1.75em .5em;padding-top:1em;border-top:1px solid rgb(var(--color-foreground-rgb) / .12);font-size:1rem;letter-spacing:.06em}.rte details{margin-block:.5rem;text-align:start;border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:8px;padding:.75rem 1rem}.rte details>summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;word-break:keep-all;word-break:auto-phrase;overflow-wrap:anywhere;text-wrap:balance}.rte details>summary::-webkit-details-marker{display:none}.rte details>summary:after{content:"\ff0b";flex:none;font-weight:400;color:rgb(var(--color-foreground-rgb) / .55)}.rte details[open]>summary:after{content:"\ff0d"}.rte details[open]>summary{margin-bottom:.75rem}.rte table{width:100%;border-collapse:collapse;font-size:.875rem;display:block;overflow-x:auto}.rte table th,.rte table td{padding:.6rem .5rem;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1);text-align:left;vertical-align:top;line-height:1.6}.rte table th{width:7.5em;font-weight:500;color:rgb(var(--color-foreground-rgb) / .7);white-space:nowrap}.rte ul{padding-left:1.2em}.rte li{margin-block:.25em;font-size:.875rem}.rte img{max-width:100%;height:auto}.ym-collage{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;width:100%;max-width:34rem}.ym-collage__item{display:block;aspect-ratio:1;max-width:100%;overflow:hidden;border-radius:8px;background:#fff}.ym-collage__item img{width:100%;height:100%;object-fit:cover;display:block}.ym-collage__item--2,.ym-collage__item--4{transform:translateY(1.25rem)}@media(max-width:749px){.ym-collage{grid-template-columns:repeat(4,1fr);gap:.375rem;max-width:none}.ym-collage__item--2,.ym-collage__item--4{transform:none}}.ym-points p{margin:0}.ym-org{display:grid;gap:0;margin:0;width:100%;max-width:44rem;font-size:.9375rem}.ym-org>div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:1rem;padding-block:.875rem;border-top:1px solid rgb(var(--color-foreground-rgb) / .12)}.ym-org dt{color:rgb(var(--color-foreground-rgb) / .65)}.ym-org dd{margin:0;line-height:1.7;overflow-wrap:anywhere}.ym-org a{color:inherit;text-underline-offset:.2em}@media(max-width:749px){.ym-org>div{grid-template-columns:1fr;gap:.25rem}}div:has(>.ym-points),div:has(>.ym-org),div:has(>.ym-collage){width:100%}.ym-org a,.ym-points a{text-decoration:underline}.ym-shelf-nav{display:flex;gap:.5rem;width:100%;overflow-x:auto;scrollbar-width:none;padding-block:.25rem;-webkit-overflow-scrolling:touch}.ym-shelf-nav::-webkit-scrollbar{display:none}.ym-shelf-chip{flex:none;padding:.5rem .95rem;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:999px;font-size:.8125rem;line-height:1;color:inherit;text-decoration:none;white-space:nowrap;background:rgb(var(--color-background-rgb, 255 255 255) / .6)}.ym-shelf-chip:hover{border-color:rgb(var(--color-foreground-rgb) / .55)}.ym-shelf-chip.is-current{background:var(--color-primary-button-background, #2e4a3c);border-color:transparent;color:var(--color-primary-button-text, #faf7f1)}.ym-shelf-nav--product{padding-block:0}.ym-shelf-nav--product .ym-shelf-chip{font-size:.75rem;padding:.4rem .8rem}@media(max-width:749px){.ym-shelf-nav:not(.ym-shelf-nav--product){margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);width:calc(100% + 2 * var(--page-margin, 16px))}}.ym-cart-shipping{display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem}.ym-cart-shipping--total{font-weight:500}.ym-recent{display:grid;gap:1rem;min-width:0}.ym-recent__title{margin:0;font-family:var(--font-heading--family)}.ym-recent__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(8.5rem,1fr);gap:.75rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.25rem}.ym-recent__list::-webkit-scrollbar{display:none}@media(min-width:750px){.ym-recent__list{grid-auto-columns:minmax(9.5rem,calc((100% - 5 * .75rem) / 6))}}.ym-recent__item{display:grid;gap:.3rem;color:inherit;text-decoration:none;min-width:0}.ym-recent__img{display:block;aspect-ratio:1;max-width:100%;border-radius:8px;overflow:hidden;background:#fff}.ym-recent__img img{width:100%;height:100%;object-fit:cover;display:block}.ym-recent__name{font-size:.8125rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ym-recent__price{font-size:.8125rem;font-variant-numeric:tabular-nums}.ym-recent[hidden]{display:none}div:has(>.ym-collage){width:100%}@media(min-width:750px){div:has(>.ym-collage){flex:0 1 30rem;width:auto;min-width:0}.ym-collage{max-width:30rem;margin-inline-start:auto}}div:has(>.ym-budget){width:100%}.ym-budget .ym-shelf-chip{padding:.7rem 1.1rem;font-size:.875rem}.blog-post-content h2{font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);margin-block:2.25em .6em}.blog-post-content h3{font-size:clamp(1.125rem,1rem + .6vw,1.3rem);margin-block:1.75em .5em}.blog-post-content table{display:block;overflow-x:auto;width:100%;font-size:.9375rem}.blog-post-content th,.blog-post-content td{min-width:6em}.blog-post-content a{text-decoration:underline;text-underline-offset:.2em}.ym-guide-link{margin-block:.25em 0;font-size:.9375rem}.ym-guide-link a{text-decoration:underline;text-underline-offset:.2em}.variant-option__button-label__text{word-break:keep-all;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/5/assets/yorimichi.css.map */
