body .sunny-shop[data-sunny-shop] .ss-mount-card .ss-mount-thumb svg.ss-mount-thumbnail{display:block;width:100%;height:150px;max-height:none;max-width:260px;margin:0 auto 7px}
body .sunny-shop[data-sunny-shop] .ss-mount-visual-caption{display:block;font-size:12px;line-height:1.5;font-weight:600;color:#67452f;text-decoration:none}
body .sunny-shop[data-sunny-shop] .ss-mount-visual-detail{display:block;font-size:10px;line-height:1.5;color:#6c7671;margin:2px 0 5px;text-decoration:none}
@media(max-width:760px){body .sunny-shop[data-sunny-shop] .ss-mount-card .ss-mount-thumb svg.ss-mount-thumbnail{height:120px;margin-bottom:4px}body .sunny-shop[data-sunny-shop] .ss-mount-visual-caption{font-size:11px}body .sunny-shop[data-sunny-shop] .ss-mount-visual-detail{font-size:9px;min-height:27px;padding:0 3px}}
body .sunny-shop[data-sunny-shop] .ss-measure-guide{clear:both;padding-top:4px;--sm-accent:#ac5330}
body .sunny-shop[data-sunny-shop] .ss-measure-guide .ss-measure-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:1.7px;color:#6c7671;margin-bottom:8px}
body .sunny-shop[data-sunny-shop] .ss-measure-guide h2{margin:0 0 20px;font:normal 34px/1.15 Georgia,serif;letter-spacing:-.7px}
body .sunny-shop[data-sunny-shop] .ss-measure-guide h3{font:normal 23px/1.2 Georgia,serif;margin:0 0 12px}
body .sunny-shop[data-sunny-shop] .ss-measure-tabs{display:flex;gap:6px;background:#eaece2;padding:5px;border-radius:10px;margin:0 0 8px}
body .sunny-shop[data-sunny-shop] .ss-measure-tabs button{flex:1;border:1px solid transparent;background:transparent;border-radius:7px;padding:12px;font-size:13px;font-weight:600;line-height:1.3}
body .sunny-shop[data-sunny-shop] .ss-measure-tabs button[aria-pressed=true]{background:#263a39;color:#fff;border-color:#263a39;box-shadow:0 2px 5px #263a3914}
body .sunny-shop[data-sunny-shop] .ss-measure-guide .ss-measure-view-note{font-size:10px;line-height:1.6;margin:0 0 24px;color:#6c7671;text-align:center}
body .sunny-shop[data-sunny-shop] .ss-measure-guide .ss-measure-lead{font-size:14px;line-height:1.7;margin:0 0 20px;color:#59645e}
body .sunny-shop[data-sunny-shop] .ss-measure-guide figure{margin:0;min-width:0}
body .sunny-shop[data-sunny-shop] .ss-measure-svg{display:block;width:100%;height:auto;overflow:visible;font-family:Arial,Helvetica,sans-serif}
body .sunny-shop[data-sunny-shop] .ss-measure-figures{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 23px}
body .sunny-shop[data-sunny-shop] .ss-measure-figures figure{background:#f3f2ec;border:1px solid #e0e3d7;border-radius:12px;padding:8px 10px 17px}
body .sunny-shop[data-sunny-shop] .ss-measure-figures figcaption{display:flex;gap:9px;align-items:flex-start;padding:5px 5px 0}
body .sunny-shop[data-sunny-shop] .ss-measure-figures figcaption>span{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#263a39;color:#fff;font-size:11px}
body .sunny-shop[data-sunny-shop] .ss-measure-figures figcaption strong{display:block;font-size:13px;line-height:1.6}
body .sunny-shop[data-sunny-shop] .ss-measure-figures figcaption p{font-size:11px;line-height:1.75;margin:5px 0 0;color:#6c7671}
body .sunny-shop[data-sunny-shop] .ss-measure-note{background:#f3e9dc;border-left:3px solid #ac5330;border-radius:0 9px 9px 0;padding:16px 18px;margin:0 0 27px}
body .sunny-shop[data-sunny-shop] .ss-measure-note strong{font-size:13px;line-height:1.6;color:#684630}
body .sunny-shop[data-sunny-shop] .ss-measure-note p{font-size:12px;line-height:1.8;color:#685c4d;margin:4px 0 0}
body .sunny-shop[data-sunny-shop] .ss-depth-guide{display:grid;grid-template-columns:1.05fr 1fr;gap:18px;align-items:center;border-top:1px solid #dfe2da;border-bottom:1px solid #dfe2da;padding:25px 0;margin-bottom:25px}
body .sunny-shop[data-sunny-shop] .ss-depth-guide p{font-size:12px;line-height:1.8;color:#59645e;margin:10px 0}
body .sunny-shop[data-sunny-shop] .ss-depth-guide figure{background:#f3f2ec;border-radius:10px;padding:8px 4px 15px}
body .sunny-shop[data-sunny-shop] .ss-depth-guide figcaption{text-align:center;padding:0 16px}
body .sunny-shop[data-sunny-shop] .ss-outside-guide{display:grid;grid-template-columns:1.1fr 1fr;gap:23px;align-items:start;margin-bottom:24px}
body .sunny-shop[data-sunny-shop] .ss-outside-guide figure{background:#f3f2ec;border:1px solid #e0e3d7;border-radius:12px;padding:8px 5px 15px}
body .sunny-shop[data-sunny-shop] .ss-outside-guide figcaption{text-align:center;padding:8px 15px 0}
body .sunny-shop[data-sunny-shop] .ss-measure-steps{counter-reset:measure-step;list-style:none;margin:8px 0 0;padding:0}
body .sunny-shop[data-sunny-shop] .ss-measure-steps li{position:relative;padding-left:33px;margin-bottom:21px;counter-increment:measure-step}
body .sunny-shop[data-sunny-shop] .ss-measure-steps li::before{content:counter(measure-step);display:grid;place-items:center;position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:#263a39;color:#fff;font-size:11px}
body .sunny-shop[data-sunny-shop] .ss-measure-steps strong{display:block;font-size:13px;line-height:1.7}
body .sunny-shop[data-sunny-shop] .ss-measure-steps p{font-size:12px;color:#59645e;line-height:1.75;margin:5px 0 0}
body .sunny-shop[data-sunny-shop] .ss-measure-check h3{font-size:23px;margin:0 0 12px}
body .sunny-shop[data-sunny-shop] .ss-measure-check ul{margin:0;padding-left:19px;font-size:12px;line-height:1.9;color:#59645e}
body .sunny-shop[data-sunny-shop] .ss-measure-check li{padding-left:3px;margin:5px 0}
body .sunny-shop[data-sunny-shop] .ss-measure-guide .ss-measure-contact{border-top:1px solid #dfe2da;padding-top:17px;margin:22px 0 10px;font-size:12px;line-height:1.8}
body .sunny-shop[data-sunny-shop] .ss-measure-contact a{font-weight:600;color:#ac5330;white-space:nowrap;text-underline-offset:3px}
body .sunny-shop[data-sunny-shop] .ss-measure-guide .ss-measure-fine{font-size:10px;line-height:1.7;color:#6c7671;margin:6px 0 0}
@media(max-width:600px){body .sunny-shop[data-sunny-shop] .ss-measure-guide h2{font-size:30px}body .sunny-shop[data-sunny-shop] .ss-measure-figures,body .sunny-shop[data-sunny-shop] .ss-depth-guide,body .sunny-shop[data-sunny-shop] .ss-outside-guide{grid-template-columns:1fr;gap:16px}body .sunny-shop[data-sunny-shop] .ss-measure-figures .ss-measure-svg{max-width:320px;margin:auto}body .sunny-shop[data-sunny-shop] .ss-measure-figures figcaption{padding:6px 10px}body .sunny-shop[data-sunny-shop] .ss-measure-figures figcaption p{font-size:12px}body .sunny-shop[data-sunny-shop] .ss-depth-guide figure,body .sunny-shop[data-sunny-shop] .ss-outside-guide figure{max-width:360px;width:100%;margin:auto}body .sunny-shop[data-sunny-shop] .ss-measure-steps{margin-top:0}body .sunny-shop[data-sunny-shop] .ss-measure-note{padding:14px 15px}body .sunny-shop[data-sunny-shop] .ss-measure-tabs button{padding:11px 8px;font-size:12px}}
