.sfc{font-family:Montserrat,sans-serif;padding:26px;box-sizing:border-box;background:#f6fcff;--sfc-accent: #04B6F2;--sfc-accent-dark: #21467A;--sfc-dot: rgba(55, 197, 249, .35);--sfc-card-height: 342px;--sfc-card-pad: 26px;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.sfc__inner{max-width:1520px;margin:0 auto}.sfc__title{margin:0 0 50px;text-align:center;font-size:clamp(20px,calc(20px + (40 - 20) * ((100vw - 375px) / 1145)),40px);font-weight:700;line-height:1.2;color:#000}.sfc__card{display:flex;flex-direction:column;height:var(--sfc-card-height);padding:var(--sfc-card-pad);border-radius:12px;background:#fff;overflow:hidden;box-sizing:border-box}.sfc__card.is-expanded{height:auto;min-height:var(--sfc-card-height);overflow:visible}.sfc__card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-shrink:0}.sfc__avatar{display:inline-flex;align-items:center;justify-content:center;width:clamp(32px,4vw,62px);height:clamp(32px,4vw,62px);border-radius:50%;background:var(--sfc-accent);color:#ffffffe5;font-size:clamp(15px,calc(15px + (22 - 15) * ((100vw - 375px) / 1520)),22px);font-weight:600;line-height:1;flex-shrink:0;text-transform:capitalize}.sfc__name{margin:0 0 4px;font-size:clamp(14px,calc(14px + (22 - 14) * ((100vw - 375px) / 1520)),22px);font-weight:400;line-height:1.2;color:#000}.sfc__stars{display:flex;align-items:center;gap:2px}.sfc__star{width:clamp(12px,4vw,18px);height:clamp(12px,4vw,18px);fill:#e0e0e0}.sfc__star.is-filled{fill:#ffc23d}.sfc__review-title{margin:0 0 10px;font-size:clamp(14px,calc(14px + (24 - 14) * ((100vw - 375px) / 1520)),24px);font-weight:600;line-height:1.35;color:#000;flex-shrink:0}.sfc__text-wrap{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;font-size:clamp(12px,calc(12px + (14 - 12) * ((100vw - 375px) / 1520)),14px);font-weight:300;line-height:1.55;color:#666}.sfc__card.is-expanded .sfc__text-wrap{overflow:visible;flex:0 1 auto}.sfc__text{display:inline;color:inherit}.sfc__text-link{color:var(--sfc-accent);text-decoration:underline;text-underline-offset:2px}.sfc__more{display:none;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--sfc-accent);cursor:pointer;white-space:nowrap;position:relative;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sfc__card:not(.is-expanded).is-truncated .sfc__more,.sfc__card.is-expanded .sfc__more{display:inline;vertical-align:baseline}.sfc__more-label{display:inline;vertical-align:baseline}.sfc__card.is-measuring .sfc__more{display:none!important}.sfc__marquee .sfc__card.is-truncated,.sfc__marquee .sfc__card.is-expanded{cursor:pointer}.sfc__marquee{display:block;overflow-x:hidden;overflow-y:visible;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 0 8px}.sfc__marquee-group{display:flex;align-items:flex-start;gap:16px;padding-inline:8px;flex-shrink:0}.sfc__marquee .sfc__card{width:clamp(300px,28vw,490px);flex-shrink:0}.sfc__mobile{display:none}.sfc__swiper{overflow:hidden;width:100%}.sfc__swiper .swiper-slide{height:auto}.sfc__controls{display:flex;justify-content:center;margin-top:clamp(12px,2vw,16px)}.sfc__nav-row{display:inline-flex;align-items:center;justify-content:center;gap:12px}.sfc__dots{display:flex;align-items:center;justify-content:center;gap:8px}.sfc__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--sfc-dot);cursor:pointer;transition:background .2s ease,transform .2s ease}.sfc__dot.is-active{background:var(--sfc-accent);transform:scale(1.15)}.sfc__nav{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;margin:0;padding:0;border:0;border-radius:50%;background:#def5fe;cursor:pointer;flex-shrink:0}.sfc__nav svg{width:12px;height:12px;display:block}.sfc__nav.swiper-button-disabled{opacity:.35;cursor:default}.sfc__empty{text-align:center;color:#666;padding:24px 0}@media screen and (max-width:989px){.sfc{--sfc-card-height: 231px;padding:clamp(12px,4vw,26px) clamp(16px,3vw,26px)}.sfc__title{margin:0 0 clamp(16px,2.5vw,20px)}.sfc__marquee{display:none}.sfc__mobile{display:block}.sfc__mobile .sfc__card{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/straight-from-customers.css.map */
