.usp-cards{background:var(--if-bg);color:var(--if-text);padding-top:var(--if-pad-top);padding-right:var(--if-pad-right);padding-bottom:var(--if-pad-bottom);padding-left:var(--if-pad-left)}.usp-cards__container{max-width:var(--if-container-max);margin:0 auto;padding:0}.usp-cards__heading{margin:0 0 1rem;font-size:var(--if-heading-size);line-height:1.2;text-align:var(--if-align)}.usp-cards__empty{opacity:.7;text-align:var(--if-align);margin:1rem 0 0}.usp-cards__slider-wrapper{position:relative}.usp-cards__slider{display:flex;gap:var(--if-gap-mobile);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:6px;-ms-overflow-style:none;scrollbar-width:none}.usp-cards__slider::-webkit-scrollbar{display:none}@media (min-width: 640px){.usp-cards__slider{gap:var(--if-gap-tablet)}}@media (min-width: 1024px){.usp-cards__slider{gap:var(--if-gap-desktop)}}.usp-cards__item{background:var(--if-card-bg);border-radius:var(--if-radius);padding:calc(var(--if-card-pad) * .9);text-align:var(--if-align);flex:0 0 80%;max-width:80%;scroll-snap-align:start}@media (min-width: 640px){.usp-cards__item{flex-basis:45%;max-width:45%}}@media (min-width: 1024px){.usp-cards__item{flex-basis:30%;max-width:30%}}.usp-cards__icon-wrap{display:grid;place-items:center;width:var(--if-icon-wrap);height:var(--if-icon-wrap);margin:0 auto 4px;border-radius:999px}.usp-cards__icon{width:var(--if-icon-size);height:var(--if-icon-size);color:var(--if-icon);fill:var(--if-icon)}.usp-cards__icon--img{object-fit:contain}.usp-cards__icon--svg svg{width:100%;height:100%;display:block}.usp-cards__kicker{margin:2px 0;font-size:var(--if-kicker-size);letter-spacing:.06em;text-transform:uppercase;color:var(--if-kicker);font-weight:600}.usp-cards__title{margin:2px 0 4px;font-size:var(--if-title-size);line-height:1.2}.usp-cards__text{opacity:.9;font-size:var(--if-text-size);line-height:1.4}.usp-cards__dots{display:flex;justify-content:center;gap:10px;margin-top:12px}.usp-cards__dot{display:inline-block;width:8px;height:8px;border-radius:9999px;border:0;line-height:0;background:color-mix(in oklab,var(--if-text) 28%,transparent);cursor:pointer}.usp-cards__dot.is-active{background:var(--if-text)}.usp-cards__grid--left .usp-cards__item,.usp-cards__grid--left~*{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/6/assets/usp-cards.css.map */
