.lbpm{color:#242424;margin:24px 0;font-family:inherit}.lbpm *,.lbpm *:before,.lbpm *:after{box-sizing:border-box}.lbpm[hidden],.lbpm [hidden]{display:none!important}.lbpm h2{font-size:clamp(24px,2.2vw,30px);line-height:1.18;margin:0 0 12px;letter-spacing:-.025em}.lbpm p{margin:0 0 12px;line-height:1.55}.lbpm a{color:inherit}.lbpm a:focus-visible,.lbpm button:focus-visible{outline:2px solid #242424;outline-offset:4px}.lbpm-photo{position:relative;background:#f6f3ef;isolation:isolate}.lbpm .lbpm-photo__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;z-index:-1}.lbpm-photo__copy{width:49%;padding:32px;background:#ffffffd6;min-height:264px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lbpm-photo__copy h2{max-width:18ch}.lbpm-photo__copy p{font-size:14px}.lbpm .lbpm-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #73706d;background:#fff;text-decoration:none;font-size:12px;line-height:1.4;font-weight:600;text-transform:uppercase;text-align:center}.lbpm .lbpm-button:hover{background:#f4f1ed}.lbpm-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lbpm-links__item{min-width:0}.lbpm-links__image{display:block;width:100%;aspect-ratio:1.8;object-fit:cover}.lbpm-links__item h2{font-size:21px;margin:12px 0 8px}.lbpm-links__item p{font-size:14px;margin-bottom:4px}.lbpm-links__item a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.lbpm-discovery__header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px}.lbpm-discovery__header h2{margin:0}.lbpm-discovery__header a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px;font-size:14px}.lbpm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;clear:both;margin:0;padding:0;list-style:none}.lbpm-card{min-width:0;margin:0}.lbpm-card__link{display:block;text-decoration:none}.lbpm-card__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f6f5f3}.lbpm-card__title{font:inherit;font-size:15px;line-height:1.4;font-weight:600;margin:10px 0 4px;overflow-wrap:anywhere}.lbpm-card__action{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.lbpm-card__link:hover .lbpm-card__title{text-decoration:underline;text-underline-offset:4px}.lbpm-recent{display:block}.lbpm-recent .lbpm-card__image{aspect-ratio:1.3}.lbpm button.lbpm-recent__clear{display:inline-flex;align-items:center;float:none;width:auto;margin:0;border:0;box-shadow:none;background:transparent;color:#242424;min-height:44px;padding:4px 0;text-transform:none;text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:13px;cursor:pointer}.lbpm button.lbpm-recent__clear:before,.lbpm button.lbpm-recent__clear:after{display:none}@media(max-width:760px){.lbpm{margin:20px 0}.lbpm-photo{padding-top:52%}.lbpm .lbpm-photo__image{height:auto!important;aspect-ratio:1.9;object-position:70% center}.lbpm-photo__copy{background:#f6f3ef;width:100%;min-height:0;padding:20px 16px}.lbpm-photo__copy h2{max-width:24ch}.lbpm-links{grid-template-columns:1fr;gap:20px}.lbpm-links__image{aspect-ratio:2}.lbpm-links__item h2{margin-top:10px}.lbpm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lbpm-discovery__header{display:block;margin-bottom:12px}.lbpm-discovery__header h2{margin-bottom:4px}.lbpm-card__title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/laserbro-product-merchandising.css.map */
