[hidden]{display:none!important}.lb-logo{object-fit:contain}.lb-review-attribution{margin:0 0 20px;padding:12px 16px;background:#f0f9ff;border:1px solid #d5edf8;border-radius:6px;color:#4d5966;font:13px/1.5 system-ui,sans-serif}.lb-modal{width:min(460px,calc(100% - 32px));max-height:90dvh;overflow:auto;padding:32px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#111827;box-shadow:0 20px 80px #0003}.lb-modal::backdrop{background:#0008}.lb-modal h2{font-size:22px;font-weight:750;line-height:1.25;margin:4px 16px 16px 0}.lb-modal p{font-size:15px;line-height:1.6;margin:12px 0;color:#52606c}.lb-modal-close{position:absolute;right:12px;top:8px;width:32px;height:32px;font-size:26px}.lb-sheet-overlay{position:fixed;inset:0;background:#0008;z-index:80}.lb-cart{position:fixed;inset:0 0 0 auto;width:min(450px,100%);padding:24px;background:#fff;z-index:81;overflow-y:auto;box-shadow:-6px 0 30px #0002}.lb-cart-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid #e5e7eb;padding-bottom:16px}.lb-cart-title h2{font-size:22px;font-weight:700}.lb-cart-title button{font-size:28px;line-height:1;width:36px;height:36px}.lb-cart-empty{padding:30px 0;text-align:center}.lb-cart-empty a{display:inline-block;color:#0c9fd7;margin-top:20px;font-weight:600}.lb-cart-item{display:grid;grid-template-columns:96px 1fr;gap:16px;border-bottom:1px solid #e5e7eb;padding:16px 0}.lb-cart-item img{width:96px;height:120px;object-fit:cover;border-radius:6px}.lb-cart-item h3{font-size:15px;line-height:1.4;font-weight:700}.lb-cart-item p{font-size:12px;line-height:1.4;color:#5e6973;margin-top:6px;overflow-wrap:anywhere}.lb-cart-item small{font-size:11px;color:#68737e}.lb-cart-controls{display:flex;gap:12px;align-items:center;margin:12px 0}.lb-cart-controls button{min-width:28px;min-height:28px;border:1px solid #e5e7eb;border-radius:4px}.lb-cart-controls button:last-child{margin-left:auto;border:0;font-size:12px;text-decoration:underline}.lb-cart-total{display:flex;justify-content:space-between;margin:24px 0 12px}.lb-cart [data-cart-footer]>p{font-size:12px;color:#68737e;margin-bottom:16px}.lb-primary{display:block;width:100%;padding:16px;background:hsl(var(--store-blue));color:#fff;border-radius:6px;font-weight:700}.lb-preview-photo,.lb-review-photo{max-height:50vh;max-width:100%;margin:0 auto 20px;border-radius:6px;object-fit:contain}.lb-preview-price{display:block;font-size:28px;color:hsl(var(--store-blue));margin:16px 0}[data-gallery-dots]>div{cursor:pointer}[data-unavailable-video]{background:#f8fafc;min-height:0}a:focus-visible,button:focus-visible{outline:2px solid #0b9eda;outline-offset:3px}

[data-review-card] .slick-track,[data-review-card] .slick-slide{width:100%!important;transform:none!important}
[data-review-card] .slick-list{height:auto!important}
[data-review-card] img{width:100%;height:auto}
.lb-review-empty{padding:24px;text-align:center;color:#667085}
@media(max-width:639px){[data-review-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important}[data-review-grid]>div{min-width:0!important}[data-review-grid]>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
