/* Feed summaries share the same bounded layout in Safari and Chromium. */
html body #feed .post:not(.catalog-product) .caption {
 display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;
 line-clamp:3;line-height:1.7!important;max-height:5.1em!important;overflow:hidden!important;
 white-space:normal!important;overflow-wrap:anywhere;text-align:left;font-size:12px;
}
html body #feed .post.is-caption-expanded .caption {
 display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset;max-height:none!important;
 white-space:pre-wrap!important;
}
html body #feed .post:not(.catalog-product) .caption-more {
 display:block!important;min-height:32px;padding:5px;margin:3px 0 0;border:0;
 font-size:12px;line-height:1.5;color:#586e62;cursor:pointer;text-align:left;
}
html body #feed .post:not(.catalog-product) .post-media {
 aspect-ratio:4/5!important;position:relative;
}
html body #feed .post:not(.catalog-product) .post-media img {
 display:block;width:100%!important;height:100%!important;aspect-ratio:auto!important;
 object-fit:contain!important;transform:none!important;
}
.hs-loader-host {position:relative!important}
.hs-walking-loader {position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:2;
 background:rgba(248,250,248,.88);border-radius:inherit;}
.hs-walking-loader img {width:96px!important;height:79px!important;aspect-ratio:auto!important;
 object-fit:contain!important;max-width:75%!important;transform:none!important;}
#load-zone .hs-walking-loader {position:static;background:none;margin:0 auto 8px;width:96px;height:79px}
#detail-media.hs-loader-host{min-height:180px}
.hs-media-error{position:absolute;inset:0;display:grid;place-items:center;padding:16px;color:#65736c;
 font-size:12px;background:#f5f7f5;pointer-events:none;border-radius:inherit;}
@media(max-width:720px){html body #feed .post:not(.catalog-product) .caption{font-size:12px!important}}
