.divija-testimonials__inner{padding-top:var(--divija-testimonials-pt, 56px);padding-bottom:var(--divija-testimonials-pb, 56px)}.divija-testimonials__header{margin-bottom:36px}.divija-testimonials__subtitle>p{margin:0}.divija-testimonials__subtitle>p+p{margin-top:8px}.divija-testimonials__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0}.divija-testimonials__cell{display:flex;min-width:0}@media screen and (min-width:750px){.divija-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.divija-testimonials__grid{grid-template-columns:repeat(var(--divija-testimonials-columns, 3),minmax(0,1fr));gap:32px}}@media screen and (max-width:749px){.divija-testimonials__grid{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;margin-inline:calc(var(--divija-margin-mobile) * -1);padding-inline:var(--divija-margin-mobile);scroll-padding-inline:var(--divija-margin-mobile);padding-block:4px;scrollbar-width:none}.divija-testimonials__grid::-webkit-scrollbar{display:none}.divija-testimonials__grid:focus-visible{outline:2px solid var(--divija-blue);outline-offset:2px}.divija-testimonials__cell{flex:0 0 calc(100% - 32px);scroll-snap-align:start}.divija-testimonials__cell:only-child{flex-basis:100%}}.divija-testimonials__nav{display:none;justify-content:center;align-items:center;gap:8px;margin-top:20px}divija-testimonials-carousel[data-scrollable] .divija-testimonials__nav{display:flex}.divija-testimonials__dot{-webkit-appearance:none;appearance:none;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.divija-testimonials__dot:before{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--divija-divider);transition:width .25s ease,background-color .25s ease,border-radius .25s ease}.divija-testimonials__dot.is-active:before{width:20px;border-radius:4px;background-color:var(--divija-gold)}.divija-testimonials__dot:focus-visible{outline:2px solid var(--divija-blue);outline-offset:-2px;border-radius:50%}.divija-testimonials__card{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:24px;background-color:var(--divija-surface);border:1px solid #e5e7eb;border-radius:var(--divija-radius-lg);box-shadow:0 1px 2px #0000000d}@media screen and (min-width:750px){.divija-testimonials__card{padding:32px}}.divija-testimonials__card a:focus-visible{outline:2px solid var(--divija-blue);outline-offset:2px}.divija-testimonials__stars{display:flex;align-items:center;gap:4px;margin-bottom:16px;color:var(--divija-gold)}.divija-testimonials__star{display:inline-flex}.divija-testimonials__star svg{width:16px;height:16px;fill:currentColor}.divija-testimonials__star--empty{opacity:.25}.divija-testimonials__quote{font-family:var(--divija-font-body);font-size:15px;line-height:1.625;font-weight:400;font-style:italic;color:var(--divija-navy);margin:0 0 24px;border-left:0;padding-left:0;white-space:pre-line}@media screen and (min-width:750px){.divija-testimonials__quote{font-size:16px}}.divija-testimonials__author{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid var(--divija-divider)}.divija-testimonials__avatar{flex-shrink:0;display:block;width:44px;height:44px;border-radius:25%;overflow:hidden;background-color:var(--divija-surface-image)}.divija-testimonials__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.divija-testimonials__meta{flex:1 1 auto;min-width:0}.divija-testimonials__name{font-family:var(--divija-font-display);font-size:15px;line-height:1.4;font-weight:500;color:var(--divija-navy);margin:0}.divija-testimonials__location{font-family:var(--divija-font-body);font-size:11px;line-height:1.5;color:var(--divija-muted);margin:2px 0 0}.divija-testimonials__badge{margin-left:auto;flex-shrink:0;padding:4px 10px;background-color:var(--divija-surface-alt);border:1px solid #e5e7eb;border-radius:var(--divija-radius);font-family:var(--divija-font-body);font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--divija-blue)}@media(prefers-reduced-motion:reduce){.divija-testimonials__card{transition-duration:.01ms!important}.divija-testimonials__dot:before{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/divija-testimonials.css.map */
