.sp-section{background:var(--sp-bg, #FBF7F2);padding:60px 0;overflow:hidden}.sp-header{text-align:center;max-width:700px;margin:0 auto 32px;padding:0 20px}.sp-header__stars{display:flex;justify-content:center;gap:4px;margin-bottom:16px}.sp-header__title{font-family:var(--font-heading--family, "Instrument Sans", sans-serif);font-weight:700;font-size:clamp(28px,4vw,42px);letter-spacing:-.01em;color:var(--sp-heading, #2E1B26);margin:0 0 12px;line-height:1.15}.sp-header__accent{color:var(--sp-accent, #B5455A)}.sp-header__subtitle{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:16px;color:var(--sp-text, #5A4A50);margin:0;line-height:1.5}.sp-photo-strip{margin-bottom:36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%)}.sp-photo-strip__track{display:flex;gap:8px;width:max-content;animation:sp-scroll var(--sp-strip-speed, 30s) linear infinite}.sp-photo-strip__track:hover{animation-play-state:paused}@keyframes sp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sp-photo-strip__item{flex-shrink:0;width:var(--sp-photo-size, 100px);height:var(--sp-photo-size, 100px);border-radius:10px;overflow:hidden}.sp-photo-strip__img{width:100%;height:100%;object-fit:cover;display:block}.sp-photo-strip__placeholder{width:100%;height:100%;background:#efe6dd;display:flex;align-items:center;justify-content:center}.sp-photo-strip__placeholder svg{width:40px;height:40px;opacity:.4}.sp-carousel{max-width:1280px;margin:0 auto;padding:0 20px;position:relative}.sp-carousel__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.sp-carousel__track::-webkit-scrollbar{display:none}.sp-carousel__card{flex:0 0 calc((100% - 40px) / 3);min-width:0;scroll-snap-align:start}@media(max-width:1023px){.sp-carousel__card{flex:0 0 calc((100% - 20px)/2)}}@media(max-width:639px){.sp-carousel__card{flex:0 0 100%}}.sp-card{background:var(--sp-card-bg, #fff);border:1px solid rgba(46,27,38,.08);border-radius:12px;padding:28px 24px;height:100%;display:flex;flex-direction:column;transition:box-shadow .25s ease}.sp-card:hover{box-shadow:0 8px 30px #2e1b260f}.sp-card__rating{display:flex;align-items:center;gap:8px;margin-bottom:14px}.sp-card__score{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-weight:700;font-size:18px;color:var(--sp-heading, #2E1B26)}.sp-card__stars{display:flex;gap:2px}.sp-card__title{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-weight:700;font-size:17px;color:var(--sp-heading, #2E1B26);margin:0 0 12px;line-height:1.3}.sp-card__text{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:14px;line-height:1.65;color:var(--sp-text, #5A4A50);margin:0;flex-grow:1}.sp-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid rgba(46,27,38,.08)}.sp-card__author{display:flex;align-items:center;gap:10px}.sp-card__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.sp-card__avatar-placeholder{width:36px;height:36px;border-radius:50%;background:var(--sp-bg, #FBF7F2);display:flex;align-items:center;justify-content:center;color:var(--sp-text, #5A4A50)}.sp-card__name{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-weight:600;font-size:13px;color:var(--sp-heading, #2E1B26);text-transform:uppercase;letter-spacing:.04em}.sp-card__verified{display:flex;align-items:center;gap:5px;font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:11px;font-weight:600;color:var(--sp-verified, #B5455A);text-transform:uppercase;letter-spacing:.04em}.sp-card__tags{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.sp-card__tag{font-family:var(--font-body--family, "Instrument Sans", sans-serif);font-size:12px;font-weight:500;color:var(--sp-tag-color, #B5455A);background:var(--sp-tag-bg, #FCF0F2);border:1px solid var(--sp-tag-color, #B5455A);border-radius:20px;padding:5px 14px;line-height:1}.sp-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.sp-carousel__dot{width:10px;height:10px;border-radius:50%;border:none;background:var(--sp-star, #B5455A);opacity:.3;cursor:pointer;padding:0;transition:opacity .25s ease,transform .25s ease}.sp-carousel__dot--active{opacity:1;transform:scale(1.2)}.sp-carousel__nav{display:flex;justify-content:center;gap:12px;margin-top:16px}.sp-carousel__btn{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(46,27,38,.15);background:var(--sp-card-bg, #fff);color:var(--sp-heading, #2E1B26);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.sp-carousel__btn:hover:not(:disabled){border-color:var(--sp-star, #B5455A);color:var(--sp-star, #B5455A)}.sp-carousel__btn:disabled{opacity:.3;cursor:default}@media(max-width:639px){.sp-section{padding:40px 0}.sp-photo-strip__item{width:calc(var(--sp-photo-size, 100px) * .8);height:calc(var(--sp-photo-size, 100px) * .8);border-radius:8px}.sp-card{padding:22px 18px}.sp-carousel__nav{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-social-proof-reviews.css.map */
