body.rz-refresh #MainContent .rz-purchase-facts{margin:16px 0;padding:16px;background:#e8ebdd;border-radius:12px;color:#293d34;font-size:14px;line-height:1.55}
body.rz-refresh #MainContent .rz-purchase-facts strong{display:block;font-size:16px}
body.rz-refresh #MainContent .rz-purchase-facts p{margin:8px 0;font-size:14px;line-height:1.55}
body.rz-refresh #MainContent .rz-purchase-facts ul{margin:10px 0 0;padding-left:19px}
body.rz-refresh .rz-offer{background:#eee9f0;color:#293d34;border:0;border-radius:12px}
body.rz-refresh #MainContent .rz-robe-details{padding:48px max(20px,calc((100% - 1200px)/2));background:#f8f7f2;color:#293d34}
body.rz-refresh #MainContent .rz-robe-details header{max-width:720px;margin:0 auto 28px;text-align:center}
body.rz-refresh #MainContent .rz-robe-details h2{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:10px 0 16px}
body.rz-refresh #MainContent .rz-robe-details p{font-size:15px;line-height:1.6}
body.rz-refresh #MainContent .rz-robe-details .rz-robe-details__eyebrow{font-size:11px;letter-spacing:.12em}
body.rz-refresh #MainContent .rz-robe-details .rz-robe-details__note{font-size:12px;color:#59665e}
body.rz-refresh #MainContent .rz-robe-details__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
body.rz-refresh #MainContent .rz-robe-details__card{margin:0;overflow:hidden;border-radius:12px;background:#eeefea}
body.rz-refresh #MainContent .rz-robe-details__card img{display:block;width:100%;height:auto}
body.rz-refresh #MainContent .rz-robe-details__card figcaption{padding:18px}
body.rz-refresh #MainContent .rz-robe-details h3{font-size:20px;margin:0 0 8px}
body.rz-refresh #MainContent .rz-robe-details__card p{margin:0;font-size:14px}
body.rz-refresh #MainContent .rz-robe-details__care{margin-top:24px;background:#e8ebdd;border-radius:12px;padding:20px}
body.rz-refresh #MainContent .rz-robe-details__care p{margin-bottom:0}
@media(max-width:749px){body.rz-refresh #MainContent .rz-robe-details{padding:32px 16px}body.rz-refresh #MainContent .rz-robe-details__grid{grid-template-columns:1fr;gap:18px}body.rz-refresh #MainContent .rz-robe-details__card{max-width:440px;width:100%;margin-inline:auto}body.rz-refresh #MainContent .rz-purchase-facts{padding:14px}}
