.ab-ps{--ab-ps-gutter: max(0px, calc((100% - var(--ab-container-max)) / 2));position:relative;background:var(--ab-stone-100);font-family:var(--ab-font)}.ab-ps__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ab-ps__track::-webkit-scrollbar{display:none}.ab-ps__slide{flex:0 0 100%;box-sizing:border-box;min-width:0;scroll-snap-align:start}.ab-ps__photo{position:relative;height:var(--ab-ps-h-m);overflow:hidden;background:var(--ab-stone-100)}.ab-ps__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ab-focal, 80% 50%)}.ab-ps__card{display:flex;flex-direction:column;align-items:stretch;gap:24px;box-sizing:border-box;padding:32px var(--ab-container-pad) 40px;background:var(--ab-stone-100)}.ab-ps__copy{display:flex;flex-direction:column;gap:16px}.ab-ps__heading{color:var(--ab-deep-black)}.ab-ps__text{color:var(--ab-stone-600)}.ab-ps .ab-ps__btn{padding:0 24.5px}.ab-ps__arrow{position:absolute;top:calc(var(--ab-ps-h-m) / 2);display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-16px 0 0;padding:0;border:0;border-radius:50%;background:#fff;cursor:pointer}.ab-ps__arrow--prev{left:calc(var(--ab-ps-gutter) + 16px)}.ab-ps__arrow--next{right:calc(var(--ab-ps-gutter) + 16px);transform:rotate(180deg)}.ab-ps__arrow:focus-visible,.ab-ps__dot:focus-visible{outline:2px solid var(--ab-deep-black);outline-offset:2px}.ab-ps__dots{position:absolute;top:calc(var(--ab-ps-h-m) - 24px);left:50%;display:flex;gap:8px;transform:translate(-50%)}.ab-ps__dot{position:relative;width:21px;height:8px;padding:0;border:0;border-radius:0;background:var(--ab-stone-200);cursor:pointer}.ab-ps__dot:after{content:"";position:absolute;top:-18px;right:-4px;bottom:-18px;left:-4px}.ab-ps__dot.is-active{width:42px;background:var(--ab-stone-100)}@media screen and (min-width:750px){.ab-ps__card{align-items:flex-start;gap:32px;padding-top:40px;padding-bottom:48px}}@media screen and (min-width:990px){.ab-ps__slide{position:relative;height:var(--ab-ps-h)}.ab-ps__photo{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.ab-ps__card{position:absolute;top:50%;right:calc(var(--ab-ps-gutter) + var(--ab-container-pad));width:606px;max-width:calc(100% - 128px);gap:48px;padding:48px;transform:translateY(-50%)}.ab-ps__copy{gap:24px}.ab-ps__arrow{top:50%}.ab-ps__dots{top:auto;bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ab-photo-slider.css.map */
