.slaygo-footer-services{--slaygo-service-pink: #f04f84;--slaygo-service-ink: #211923;padding-block:40px;color:var(--slaygo-service-ink);background:#fff7fa;border-top:1px solid #f5e5ec;border-bottom:1px solid #f5e5ec}.slaygo-footer-services__viewport{min-width:0}.slaygo-footer-services__grid{display:grid;grid-template-columns:repeat(var(--slaygo-service-count),minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.slaygo-footer-services__item{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.slaygo-footer-services__icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--slaygo-service-icon-size, 48px);width:var(--slaygo-service-icon-size, 48px);height:var(--slaygo-service-icon-size, 48px);margin:0 0 16px}.slaygo-footer-services__icon svg,.slaygo-footer-services__icon img{display:block;width:100%;height:100%;object-fit:contain}.slaygo-footer-services__title{min-height:1.35em;margin:0 0 12px;color:inherit;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0}.slaygo-footer-services__text{min-height:3.2em;max-width:260px;margin:0;color:#665b63;font-size:14px;line-height:1.6}.slaygo-footer-services__link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#b52859;font-size:13px;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.slaygo-footer-services__link:hover{color:#211923}.slaygo-footer-services__link:focus-visible,.slaygo-footer-services__grid:focus-visible{outline:2px solid #b52859;outline-offset:3px}.slaygo-footer-services__progress{display:none}@media(min-width:750px)and (max-width:1099px){.slaygo-footer-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(max-width:749px){.slaygo-footer-services{padding-block:32px}.slaygo-footer-services>.container{padding-inline:24px}.slaygo-footer-services__viewport{position:relative;width:calc(100% + 24px);margin-right:-24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.slaygo-footer-services__viewport::-webkit-scrollbar{display:none}.slaygo-footer-services__grid{display:flex;gap:32px;width:100%;padding:4px 24px 4px 0}.slaygo-footer-services__item{flex:0 0 calc(100% - 40px);align-items:flex-start;text-align:left;scroll-snap-align:start}.slaygo-footer-services__text{max-width:100%}.slaygo-footer-services__progress{display:block;height:2px;margin-top:24px;background:#eadde3;overflow:hidden}.slaygo-footer-services__progress span{display:block;width:calc(100% / var(--slaygo-service-count));height:100%;background:var(--slaygo-service-ink);transform-origin:left center}[data-service-carousel][data-carousel-ready=true] .slaygo-footer-services__viewport{overflow:hidden;scroll-snap-type:none;touch-action:pan-y}[data-service-carousel][data-carousel-ready=true] .slaygo-footer-services__grid{gap:0;padding-inline:0}[data-service-carousel][data-carousel-ready=true] .slaygo-footer-services__item{flex:0 0 calc(100% - 64px);width:calc(100% - 64px);scroll-snap-align:none}[data-service-carousel]:not([data-carousel-ready=true]) .slaygo-footer-services__progress,[data-service-carousel][data-overflow=false] .slaygo-footer-services__progress{display:none}.slaygo-footer-services__thumb{position:relative;border-radius:0}}@media(prefers-reduced-motion:reduce){.slaygo-footer-services__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/slaygo-footer-services.css.map */
