look-gallery{display:block;min-width:0}
.lc-gallery-navigation{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}
.lc-gallery-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px}
.lc .lc-gallery-dots button{position:relative;width:28px;min-height:28px;padding:0;border:0;background:transparent;border-radius:50%;color:#111}
.lc-gallery-dots button::before{content:"";width:7px;height:7px;background:#ccc;border-radius:50%}
.lc-gallery-dots button[aria-current=true]::before{background:#111}
.lc .lc-gallery-navigation>button{width:40px;min-height:40px;padding:0;border:0;background:transparent;color:#111;font-size:28px}
.lc .lc-gallery-navigation>button:disabled{opacity:.25}
.lc-card-image video{width:100%;height:100%;object-fit:cover}
@media(min-width:900px){.lc-gallery-navigation{display:none!important}}

.lc-detail-copy>h1{margin-block:8px 6px}
.lc-detail-copy>.lc-creator{margin-block:0}
.lc-detail-copy>.lc-creator>a{font-size:inherit;text-decoration:none}
.lc-detail-copy>h2{margin-block:20px 8px}
.lc-detail-copy>.lc-tags{margin-block:8px}
@media(max-width:899px){.lc-detail{row-gap:12px}.lc-detail-copy>h1{margin-block-start:0}}

.lc-breadcrumbs{margin-block:0 12px;font-size:.85rem}
.lc-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}
.lc-breadcrumbs li{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}
.lc-breadcrumbs a{text-decoration:none}
.lc-breadcrumbs a:hover{text-decoration:underline}
.lc-detail .lc-product-price__current--sale{display:inline-block;padding:4px 8px;background:#d11b28;color:#fff;border-radius:2px}
