.bs-spec{padding:96px 20px;background:var(--bs-spec-bg, #31353d);font-family:var(--bs-font);line-height:1.1}.bs-spec *,.bs-spec *:before,.bs-spec *:after{box-sizing:border-box}.bs-spec img{display:block;max-width:none}.bs-spec__inner{display:grid;grid-template-columns:repeat(2,minmax(0,601px));justify-content:center;gap:21.857px}.bs-spec__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:26px;background:#f4ebe1}.bs-spec__poster{width:100%;height:100%;object-fit:cover}.bs-spec__play{position:absolute;top:50%;left:50%;width:72.432px;height:72.432px;padding:0;border:0;border-radius:50%;background:none;transform:translate(-50%,-50%);cursor:pointer;transition:transform .2s ease}.bs-spec__play img{width:100%;height:100%}.bs-spec__play:hover{transform:translate(-50%,-50%) scale(1.05)}.bs-spec__play:focus-visible{outline:2px solid #4db7a4;outline-offset:3px}.bs-spec__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000;object-fit:contain}.bs-spec__card{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:24px;overflow:hidden;border-radius:26px;background:#f4ebe1}.bs-spec__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:476px;max-width:100%}.bs-spec__copy{display:flex;flex-direction:column;gap:42px}.bs-spec__title{margin:0;font-family:var(--bs-font);font-weight:500;font-size:32px;line-height:1.1;letter-spacing:-.04em;text-transform:none;color:#31353d}.bs-spec__quote{max-width:383px;margin:0;font-size:16px;letter-spacing:-.005em;color:#636872}.bs-spec__logo{width:auto;height:20.851px}@media(max-width:989px){.bs-spec__card{aspect-ratio:auto;min-height:100%}}@media(max-width:749px){.bs-spec{padding:calc(64 * var(--mu)) calc(29 * var(--mu))}.bs-spec__inner{grid-template-columns:minmax(0,1fr);gap:24px}.bs-spec__media{border-radius:16px}.bs-spec__card{aspect-ratio:392 / 390.904;min-height:0;padding:calc(73 * var(--mu)) 24px;border-radius:16px}.bs-spec__content{align-items:center;gap:24px;width:100%;text-align:center}.bs-spec__copy{align-items:center}.bs-spec__quote{max-width:none;color:#31353d}.bs-spec__logo{height:18.455px}.bs-spec__title{font-size:calc(32 * var(--mu))}.bs-spec__quote{font-size:calc(16 * var(--mu))}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bs-pdp-specialists.css.map */
