.bene-expert-reviews{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;box-sizing:border-box}.bene-expert-reviews .page-width{width:100%;max-width:var(--site-max-width, 1400px);margin:0 auto;padding-left:calc(var(--gap, 8px) * 3);padding-right:calc(var(--gap, 8px) * 3);box-sizing:border-box}@media(min-width:1200px){.bene-expert-reviews .page-width{padding-left:calc(var(--gap, 8px) * 4);padding-right:calc(var(--gap, 8px) * 4)}}.bene-expert-reviews__header{max-width:720px;margin-bottom:36px}.bene-expert-reviews__eyebrow{margin:0 0 12px;color:var(--ber-accent, #dc5b41);font-size:12px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase}.bene-expert-reviews__heading{margin:0;color:var(--ber-heading-color, #1a1a1a);font-size:clamp(30px,3.6vw,44px);line-height:1.08;letter-spacing:-.5px;font-weight:400;text-wrap:balance}.bene-expert-reviews .simple-slider__list,.bene-expert-reviews__list{display:flex;align-items:stretch;gap:16px;width:100%;max-width:none;margin:0;padding:0 15px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;scroll-padding-left:15px}.bene-expert-reviews__list::-webkit-scrollbar{display:none}.bene-expert-reviews__card{flex:0 0 auto;display:flex;flex-direction:column;height:var(--ber-card-height, 460px);min-width:280px;max-width:85vw;padding:28px 24px;background:var(--ber-card-bg, #fff);border:1.5px solid var(--ber-card-border, #dc5b41);border-radius:var(--ber-radius, 20px);box-sizing:border-box;scroll-snap-align:start;overflow:hidden}.bene-expert-reviews__quote-wrap{position:relative;flex:1 1 auto;min-height:0;margin-bottom:20px}.bene-expert-reviews__quote{height:100%;margin:0;padding-right:6px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent;color:var(--ber-quote-color, #1a1a1a);font-size:20px;line-height:1.35;letter-spacing:-.1px;font-weight:400}.bene-expert-reviews__quote-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;background:linear-gradient(to top,var(--ber-card-bg, #fff),rgba(255,255,255,0));pointer-events:none}.bene-expert-reviews__stars{display:flex;gap:4px;margin:0 0 18px}.bene-expert-reviews__stars svg{width:18px;height:18px;fill:var(--ber-accent, #dc5b41)}.bene-expert-reviews__stars svg.is-empty{fill:none;stroke:var(--ber-accent, #dc5b41);stroke-width:1.5;opacity:.5}.bene-expert-reviews__person{display:flex;align-items:center;gap:14px;flex-shrink:0}.bene-expert-reviews__avatar{flex:0 0 56px;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#e4e1dc}.bene-expert-reviews__avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.bene-expert-reviews__person-info{display:flex;flex-direction:column;min-width:0}.bene-expert-reviews__name{margin:0;color:var(--ber-name-color, #1a1a1a);font-size:15px;line-height:1.3;font-weight:500}.bene-expert-reviews__credential{margin:2px 0 0;color:var(--ber-credential-color, #7a756b);font-size:13px;line-height:1.4}.bene-expert-reviews__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;margin-top:18px;padding:13px 22px;border-radius:30px;background:var(--ber-button-bg, #1a1a1a);color:var(--ber-button-text, #fff);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.bene-expert-reviews__button:hover{opacity:.9;transform:translateY(-1px);color:var(--ber-button-text, #fff)}.bene-expert-reviews__button svg{width:14px;height:14px}.bene-expert-reviews__card--video{width:420px;justify-content:center;background:var(--ber-video-bg, #1a1a1a);border-color:transparent;color:var(--ber-video-body, #d9d9d9)}.bene-expert-reviews__video-eyebrow{margin:0 0 14px;color:var(--ber-video-eyebrow, #dc5b41);font-size:12px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase}.bene-expert-reviews__video-body{margin:0;font-size:15px;line-height:1.55}.bene-expert-reviews__day-slots{display:flex;gap:10px;margin-top:24px}.bene-expert-reviews__day-slot{flex:1;padding:28px 10px;border:1px dashed var(--ber-video-slot-border, #4a4a4a);border-radius:12px;color:var(--ber-video-slot-text, #d9d9d9);font-size:13px;text-align:center}.bene-expert-reviews__controls{margin-top:28px}@media screen and (min-width:900px){.bene-expert-reviews__header{margin-bottom:44px}.bene-expert-reviews .simple-slider__list,.bene-expert-reviews__list{gap:24px;padding-left:15px;padding-right:15px;scroll-padding-left:15px}.bene-expert-reviews__card{max-width:calc(50vw - 27px);padding:32px 32px 28px}.bene-expert-reviews__quote{font-size:22px}}.bene-expert-reviews .simple-slider,.bene-expert-reviews__slider{display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.bene-expert-reviews .simple-slider__list,.bene-expert-reviews__list{width:100%!important;max-width:none!important;margin:0!important;padding:0 15px 8px!important;scroll-padding-left:15px!important;justify-content:flex-start!important}.bene-expert-reviews .simple-slider__slide:first-child{margin-left:0!important}.bene-expert-reviews .simple-slider__slide:last-child{margin-right:0!important}.bene-expert-reviews .simple-slider__list>.page-width,.bene-expert-reviews .simple-slider>.page-width{width:100%;max-width:var(--site-max-width, 1400px);margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bene-expert-reviews.css.map */
