.product-customer-stories{background:#fff}.product-customer-stories .page-width{max-width:var(--page-width);margin-left:auto;margin-right:auto}.product-customer-stories__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin:0 auto 28px;max-width:740px}.product-customer-stories__eyebrow{margin:0;font-family:var(--font-primary);font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color)}.product-customer-stories__heading{margin:0;font-family:var(--font-primary);font-size:clamp(30px,2.7vw,44px);font-weight:700;line-height:1.08;color:var(--black-color, #211d23)}.product-customer-stories__track{display:flex;gap:14px;justify-content:center;max-width:1080px;margin:0 auto;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;-ms-overflow-style:none}.product-customer-stories__track::-webkit-scrollbar{display:none}.product-customer-stories__card{position:relative;flex:0 0 280px;aspect-ratio:9 / 16;height:auto;border:0;padding:0;border-radius:24px;overflow:hidden;background:#eee;scroll-snap-align:start;cursor:pointer;appearance:none;-webkit-appearance:none}.product-customer-stories__card:focus-visible{outline:2px solid var(--primary-color, #452960);outline-offset:3px}.product-customer-stories__poster{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.product-customer-stories__poster-fallback{width:100%;height:100%;display:block;background:linear-gradient(160deg,#ece7ef,#d9d0e0)}.product-customer-stories__play{position:absolute;left:18px;bottom:18px;width:52px;height:52px;border-radius:50%;background:#ffffffeb;color:var(--primary-color, #452960);display:grid;place-items:center;box-shadow:0 10px 24px #160c1d29;pointer-events:none}.product-customer-stories__play svg{width:18px;height:18px;margin-left:2px;fill:currentColor}.product-customer-stories__pagination{display:none;align-items:center;justify-content:center;gap:7px;margin:18px auto 0;padding:0 18px;min-height:32px}@media screen and (max-width:760px){.product-customer-stories__pagination{display:flex}}.product-customer-stories__dot{appearance:none;-webkit-appearance:none;width:36px;height:36px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;padding:0;border-radius:50%}.product-customer-stories__dot:before{content:"";width:9px;height:9px;border-radius:99px;background:#cfc5d6;transition:background .2s,width .2s}.product-customer-stories__dot[aria-current=true]:before{width:22px;background:var(--primary-color, #452960)}.product-customer-stories__dot:focus-visible{outline:2px solid var(--primary-color, #452960);outline-offset:2px}.product-customer-stories__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:none;align-items:center;justify-content:center;padding:28px;background:#140f16d1}.product-customer-stories__modal.is-open{display:flex}.product-customer-stories__modal-video{width:min(1000px,92vw);max-height:82vh;border-radius:18px;background:#000}.product-customer-stories__modal-close{position:fixed;right:22px;top:18px;width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:#211d23;font-size:28px;line-height:1;z-index:2;cursor:pointer;display:grid;place-items:center}.product-customer-stories__modal-close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (max-width:749px){.product-customer-stories__head{margin-bottom:20px}.product-customer-stories__track{justify-content:flex-start;padding-left:16px;padding-right:16px;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);max-width:none}.product-customer-stories__card{flex-basis:84vw}}@media(prefers-reduced-motion:reduce){.product-customer-stories__dot:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/product-customer-stories.css.map */
