.lh-bun-details{position:relative;container-type:inline-size;isolation:isolate;width:100%;max-width:768px;margin:0 auto;overflow:hidden;background:#efeeec;color:#111;font-family:"Outfit",sans-serif}
.lh-bun-details .lh-bun-details__photo{display:block;width:100%;height:auto;max-width:none;border:0;border-radius:0;aspect-ratio:4/5;object-fit:contain;margin:0;padding:0}
.lh-bun-details .lh-bun-details__labels{position:absolute;inset:0;margin:0;padding:0;font-size:inherit;pointer-events:none}
.lh-bun-details .lh-bun-details__label{position:absolute;transform:translateY(-50%);display:block;box-sizing:border-box;margin:0;padding:0 2px;color:#111;font-size:clamp(11px,3.4cqw,26px);font-weight:400;font-style:normal;line-height:1.24;text-align:center;overflow-wrap:normal;word-break:normal;text-wrap:balance}
.lh-bun-details .lh-bun-details__label--1{top:17.4%;left:60.4%;width:38%}
.lh-bun-details .lh-bun-details__label--2{top:31.56%;left:68.1%;width:30.5%}
.lh-bun-details .lh-bun-details__label--3{top:43.85%;left:72.5%;width:26.5%}
@supports not (font-size:1cqw){.lh-bun-details .lh-bun-details__label{font-size:clamp(11px,3.4vw,26px)}}
.lh-bun-details.lh-bun-details--gallery{position:absolute;max-width:none;background:transparent;pointer-events:none;z-index:2;overflow:visible;line-height:normal}
.lh-bun-details--gallery .lh-bun-details__label{pointer-events:none}
