.spc-section{background-color:var(--spc-bg, #f4f7fb);overflow:hidden}.spc-inner{display:flex;align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:60px 40px}.spc-carousel-wrap{flex:0 0 52%;overflow:hidden;position:relative}.spc-track{overflow:hidden;width:100%}.spc-slides{display:flex;gap:12px;width:max-content}.spc-slides:hover{animation-play-state:paused}.spc-slide{flex:0 0 auto;width:200px}.spc-img{width:200px;height:280px;object-fit:cover;border-radius:16px;display:block}.spc-placeholder{width:200px;height:280px;border-radius:16px;background:#dde4ee}.spc-carousel-wrap:before,.spc-carousel-wrap:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.spc-carousel-wrap:before{left:0;background:linear-gradient(to right,var(--spc-bg, #f4f7fb),transparent)}.spc-carousel-wrap:after{right:0;background:linear-gradient(to left,var(--spc-bg, #f4f7fb),transparent)}.spc-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.spc-heading{font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.2;color:var(--spc-heading, #1a2238);margin:0}.spc-heading-accent{color:var(--spc-accent, #8ab4d8);font-weight:800}.spc-subheading{font-size:16px;color:#555;margin:0;font-weight:500}.spc-btn{display:inline-flex;align-items:center;gap:8px;background:var(--spc-btn-bg, #8ab4d8);color:var(--spc-btn-text, #ffffff);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:16px 28px;border-radius:10px;transition:opacity .2s ease,transform .15s ease}.spc-btn:hover{opacity:.88;transform:translateY(-1px)}.spc-btn-arrow{font-style:normal}.spc-social-proof{display:flex;align-items:center;gap:8px}.spc-stars{color:var(--spc-star, #f5a623);font-size:18px;letter-spacing:1px}.spc-proof-text{font-size:14px;color:#333;font-weight:500}@media(max-width:749px){.spc-inner{flex-direction:column;padding:40px 0 48px;gap:32px}.spc-carousel-wrap{flex:none;width:100%}.spc-slide{width:180px}.spc-img,.spc-placeholder{width:180px;height:240px}.spc-content{padding:0 24px;align-items:center;text-align:center;gap:16px}.spc-heading{font-size:clamp(28px,8vw,36px)}.spc-btn{width:100%;justify-content:center;padding:16px 20px}.spc-social-proof{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/social-proof-carousel.css.map */
