
.page-content rte-formatter h2 {font-size:clamp(30px,3vw,40px);line-height:1.15}
.page-content rte-formatter h3 {font-size:clamp(25px,2.5vw,32px);line-height:1.2}
.page-content rte-formatter h4 {font-size:24px}
.page-content rte-formatter p,.page-content rte-formatter li {font-family:var(--font-heading--family);font-size:18px;line-height:1.65}
.shopify-policy__container {max-width:800px;padding:48px 24px 80px}
.shopify-policy__title h1 {font-size:clamp(40px,5vw,64px);line-height:1.1;margin-block:0 40px}
.shopify-policy__body {font-family:var(--font-body--family);font-size:18px;line-height:1.75}
.shopify-policy__body :is(p,li) {font-size:18px;line-height:1.75}
.shopify-policy__body :is(h2,h3) {font-size:clamp(25px,3vw,32px);line-height:1.2;margin-block:36px 16px}
.yuan-size-guide {font-family:var(--font-body--family);font-size:14px}
.yuan-size-guide h3 {font-family:var(--font-heading--family);font-size:clamp(26px,2.5vw,32px);line-height:1.2}
.yuan-size-guide table {font-family:var(--font-body--family);font-size:14px}
.yuan-size-guide p {font-family:var(--font-body--family);font-size:14px;line-height:1.65}
.yuan-eyebrow {font-family:var(--font-body--family);font-size:14px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}
[id$=__product_list_UwRqN4] .text-block .yuan-eyebrow {font-family:var(--font-body--family);font-size:14px;margin-top:12px;letter-spacing:.12em}
[id$=__product_list_UwRqN4] .text-block h2 {font-size:clamp(30px,3vw,40px)}
product-card .text-block :is(h3,h4,h5) {font-family:var(--font-heading--family);font-size:17px;line-height:1.3;text-transform:none;letter-spacing:0}
.yuan-mtm-page {--page-content-width:1100px;--page-width:calc(var(--page-content-width) + var(--page-margin)*2)}
.yuan-mtm-page .page-content {width:100%}
.yuan-mtm-page rte-formatter {display:block;max-width:720px;margin-inline:auto}
.yuan-mtm-intro p {font:20px/1.5 var(--font-heading--family);margin-bottom:24px}
.yuan-mtm-intro nav {display:flex;flex-wrap:wrap;gap:14px 24px;font:14px/1.5 var(--font-body--family);margin-bottom:32px}
.yuan-line-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:56px}
.yuan-line-card {display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;min-width:0}
.yuan-line-card__image {width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.yuan-line-card__title {font:20px/1.3 var(--font-heading--family)}
.yuan-line-card__price {font:14px/1.5 var(--font-body--family)}
.yuan-product-care {border-top:1px solid rgb(var(--color-foreground-rgb) / .18);margin-top:28px;padding-top:24px}
.yuan-product-care h3 {font-size:28px}
.yuan-product-care p {font-family:var(--font-body--family);font-size:16px;line-height:1.65}
@media(max-width:749px){.yuan-line-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.yuan-line-card__title{font-size:18px}.yuan-mtm-intro nav{gap:12px 18px}.yuan-size-guide th,.yuan-size-guide td{padding-inline:3px}.shopify-policy__container{padding-inline:20px}}
.yuan-size-guide{margin-top:32px;padding-top:24px;border-top:1px solid rgb(var(--color-foreground-rgb) / .18)}
.yuan-size-guide>div{background:rgb(var(--color-foreground-rgb) / .035);padding:4px 12px 16px}
.yuan-size-guide table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;margin-block:8px 24px}
.yuan-size-guide col:first-child{width:44%}.yuan-size-guide col:not(:first-child){width:14%}
.yuan-size-guide :is(th,td){padding:12px 4px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12);text-align:center;font-variant-numeric:tabular-nums}
.yuan-size-guide th:first-child{text-align:left;white-space:normal;font-weight:400}
.yuan-size-guide td{white-space:nowrap}.yuan-size-guide thead th{font-size:14px;font-weight:500}
.yuan-size-guide>p:first-child{font-size:12px;letter-spacing:.1em;text-transform:uppercase}
