.community-movement{padding:0;color:inherit;font-family:inherit;margin-bottom:0}.community-movement *{color:inherit;box-sizing:border-box}.community-movement__container{margin:0 auto;padding:0 20px}.community-movement__header{margin-bottom:20px;text-align:center}.community-movement__header--left{text-align:left}.community-movement__header--center{text-align:center}.community-movement__header--right{text-align:right}.community-movement__top-label{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:8px}.community-movement__title{margin:0 0 12px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#000}.community-movement__title--sm{font-size:1.5rem}.community-movement__title--md{font-size:1.75rem}.community-movement__title--lg{font-size:2rem}.community-movement__title--xl{font-size:2.25rem}.community-movement__subtitle{line-height:1.5;color:#333;font-weight:400;max-width:600px;margin:0 auto;font-size:.9rem}.community-movement__subtitle--sm{font-size:.875rem}.community-movement__subtitle--md{font-size:1rem}.community-movement__subtitle--lg{font-size:1.125rem}.community-movement__tabs-wrapper{margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.community-movement__tabs-wrapper--wrap-mobile{overflow-x:visible}.community-movement__tabs{display:flex;justify-content:center;min-width:max-content;padding:0}.community-movement__tabs--pill .community-movement__tab{background:#f5f5f5;border:none;border-radius:50px;color:#333}.community-movement__tabs--pill .community-movement__tab--active{background:#cb929a;color:#fff;font-weight:600}.community-movement__tabs--outline .community-movement__tab{background:#fff;border:2px solid #CB929A;border-radius:50px;color:#333}.community-movement__tabs--outline .community-movement__tab--active{border-color:#cb929a;background:#cb929a;color:#fff;font-weight:600}.community-movement__tab{display:inline-block;padding:8px 16px;font-weight:500;transition:all .3s ease;cursor:pointer;white-space:nowrap;color:inherit;font-size:.85rem;border:none;outline:none}.community-movement__tab:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.community-movement__tab:focus{outline:2px solid currentColor;outline-offset:2px}.community-movement__stats{margin-bottom:20px}.community-movement__stats-grid{display:grid;gap:12px}.community-movement__stats-grid--desktop-1{grid-template-columns:1fr}.community-movement__stats-grid--desktop-2{grid-template-columns:repeat(2,1fr)}.community-movement__stats-grid--desktop-3{grid-template-columns:repeat(3,1fr)}.community-movement__stats-grid--desktop-4{grid-template-columns:repeat(4,1fr)}.community-movement__stat{padding:16px;text-align:center;transition:all .3s ease;border-radius:12px;position:relative;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000014}.community-movement__stat:hover{transform:translateY(-4px)}.community-movement__stat--none{border-radius:0}.community-movement__stat--sm{border-radius:8px}.community-movement__stat--md{border-radius:12px}.community-movement__stat--lg{border-radius:16px}.community-movement__stat--xl{border-radius:20px}.community-movement__stat--2xl{border-radius:24px}.community-movement__stat--none{box-shadow:none}.community-movement__stat--sm{box-shadow:0 2px 8px #00000014}.community-movement__stat--md{box-shadow:0 4px 16px #0000001a}.community-movement__stat--lg{box-shadow:0 8px 24px #0000001f}.community-movement__stat-icon{margin-bottom:8px;display:flex;justify-content:center;align-items:center}.community-movement__stat-icon img{width:100%;height:100%;object-fit:contain}.community-movement__stat-number{margin-bottom:8px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#000}.community-movement__stat-number--lg{font-size:2rem}.community-movement__stat-number--xl{font-size:2.25rem}.community-movement__stat-number--2xl{font-size:2.5rem}.community-movement__stat-label{font-weight:500;color:#333;line-height:1.3}.community-movement__stat-label--sm{font-size:.8rem}.community-movement__stat-label--md{font-size:.85rem}.community-movement__cta{margin-bottom:20px}.community-movement__cta-content{display:flex;flex-direction:column;align-items:center;gap:8px}.community-movement__cta-text{margin-bottom:8px}.community-movement__buttons{display:flex;gap:12px;flex-shrink:0;width:100%;justify-content:center}.community-movement__button{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px;font-weight:600;font-size:.85rem;text-decoration:none;transition:all .3s ease;border:2px solid transparent;cursor:pointer;white-space:nowrap;flex:1 1 auto;min-width:0}.community-movement__button--primary{background:#cb929a;color:#fff;border-color:#cb929a}.community-movement__button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #cb929a4d;background:#b87d85}.community-movement__button--join-collective,.community-movement__button[href*=email-collector]{background:#cb929a!important;color:#fff!important;border-color:#cb929a!important}.community-movement__button--join-collective:hover,.community-movement__button[href*=email-collector]:hover{background:#b87d85!important;color:#fff!important}.community-movement__button--view-products{background:#fff!important;color:#000!important;border-color:#cb929a!important}.community-movement__button--view-products:hover{background:#f5f5f5!important;color:#000!important;border-color:#cb929a!important;transform:translateY(-2px);box-shadow:0 8px 24px #cb929a33}.community-movement__button--outline{background:#fff;color:#000;border-color:#cb929a}.community-movement__button--outline:hover{background:#f5f5f5;color:#000;transform:translateY(-2px);box-shadow:0 8px 24px #cb929a33;border-color:#cb929a}.community-movement__button:focus{outline:2px solid currentColor;outline-offset:2px}.community-movement__avatars{display:flex;gap:8px;flex-shrink:0;margin-top:0}.community-movement__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #e0e0e0;transition:all .3s ease;display:block;text-decoration:none}.community-movement__avatar:hover{transform:scale(1.1);box-shadow:0 8px 24px #00000026}.community-movement__avatar img{width:100%;height:100%;object-fit:cover}.community-movement__reviews{position:relative;margin-bottom:0}.community-movement__slider{position:relative;overflow:hidden;border-radius:16px;width:100%;max-width:100%}.community-movement__slider-track{display:flex;transition:transform .5s ease;gap:24px;align-items:flex-start}.community-movement__review{flex:0 0 auto;width:320px;min-width:320px;max-width:320px;height:auto;min-height:265px;max-height:265px;padding:18px;text-align:left;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.community-movement__review-photo{flex-shrink:0;margin-bottom:8px}.community-movement__review-name{flex-shrink:0;margin-bottom:3px;line-height:1.3;font-size:.75rem}.community-movement__review-age{flex-shrink:0;font-size:.7rem}.community-movement__review-time{flex-shrink:0;margin-bottom:6px;line-height:1.3;font-size:.65rem}.community-movement__review-badge{flex-shrink:0;margin-bottom:8px;font-size:.65rem}.community-movement__review .community-movement__review-quote{flex:0 1 auto;margin:0!important;padding:0!important;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;font-size:.75rem}.community-movement__review .community-movement__review-outcome{flex-shrink:0;margin:2em 0 0!important;padding:0!important;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;font-size:.7rem}.community-movement__review:hover{transform:translateY(-4px)}.community-movement__review--none{border-radius:0}.community-movement__review--sm{border-radius:8px}.community-movement__review--md{border-radius:12px}.community-movement__review--lg{border-radius:16px}.community-movement__review--xl{border-radius:20px}.community-movement__review--2xl{border-radius:24px}.community-movement__review--none{box-shadow:none}.community-movement__review--sm{box-shadow:0 2px 8px #00000014}.community-movement__review--md{box-shadow:0 4px 16px #0000001a}.community-movement__review--lg{box-shadow:0 8px 24px #0000001f}.community-movement__review-photo{width:45px;height:45px;min-height:45px;border-radius:12px;overflow:hidden;margin:0 10px 10px 0;border:2px solid #e0e0e0;float:left;transition:transform .3s ease,box-shadow .3s ease;display:block;flex-shrink:0}.community-movement__review-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.community-movement__review:hover .community-movement__review-photo{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.community-movement__review:hover .community-movement__review-photo img{transform:scale(1.1)}.community-movement__review-name{font-weight:600;font-size:.9rem;margin-bottom:4px;color:#000;line-height:1.4}.community-movement__review-age{color:#666;font-weight:400}.community-movement__review-time{font-size:.75rem;color:#666;margin-bottom:8px;line-height:1.4}.community-movement__review-badge{display:inline-block;padding:3px 8px;border-radius:4px;font-size:.7rem;font-weight:600;margin-bottom:12px;background:#f0f0f0;color:#333}.community-movement__review .community-movement__review-quote{font-style:normal;line-height:1.5;margin:0!important;padding:0!important;font-size:.75rem;color:#333;word-spacing:.02em;letter-spacing:.01em}.community-movement__review .community-movement__review-outcome{font-weight:600;font-size:.7rem;color:#000;line-height:1.4;word-spacing:.02em;letter-spacing:.01em;margin:2em 0 0!important;padding:0!important}.community-movement__review .community-movement__review-outcome:last-child{margin-bottom:0!important;padding-bottom:0!important}.community-movement__slider-arrow{display:none!important;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#ffffffe6;border:1px solid rgba(0,0,0,.1);align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2;box-shadow:0 4px 12px #0000001a}.community-movement__slider-arrow:hover{background:#fff;box-shadow:0 8px 24px #00000026;transform:translateY(-50%) scale(1.1)}.community-movement__slider-arrow:focus{outline:2px solid currentColor;outline-offset:2px}.community-movement__slider-arrow--prev{left:-24px}.community-movement__slider-arrow--next{right:-24px}.community-movement__slider-dots{display:flex;justify-content:center;gap:8px;margin-bottom:16px;margin-top:0}.community-movement__slider-dot{width:8px;height:8px;border-radius:50%;background:#0003;cursor:pointer;transition:all .3s ease}.community-movement__slider-dot--active{background:#0009;transform:scale(1.2)}.community-movement__slider-dot:hover{background:#0006}@media screen and (max-width: 1024px){.community-movement__stats-grid--tablet-1{grid-template-columns:1fr}.community-movement__stats-grid--tablet-2{grid-template-columns:repeat(2,1fr)}.community-movement__stats-grid--tablet-3{grid-template-columns:repeat(3,1fr)}.community-movement__cta-content{flex-direction:column;align-items:center;text-align:center}.community-movement__avatars{justify-content:center}}@media screen and (max-width: 768px){.community-movement__container{padding:0 16px}.community-movement__title--lg{font-size:2.25rem}.community-movement__title--xl{font-size:2.75rem}.community-movement__tabs{justify-content:flex-start;padding:0 16px}.community-movement__tabs-wrapper--wrap-mobile .community-movement__tabs{flex-wrap:wrap;justify-content:center;gap:8px}.community-movement__stats-grid--mobile-1{grid-template-columns:1fr}.community-movement__stats-grid--mobile-2{grid-template-columns:repeat(2,1fr)}.community-movement__stat-number--xl{font-size:2.5rem}.community-movement__stat-number--2xl{font-size:3rem}.community-movement__buttons{flex-direction:row;width:100%;max-width:100%;gap:8px}.community-movement__button{flex:1 1 auto;min-width:0;justify-content:center;padding:10px 16px;font-size:.8rem}.community-movement__avatars{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 16px;justify-content:flex-start}.community-movement__slider{overflow:hidden}.community-movement__slider-track{gap:12px}.community-movement__review{flex-shrink:0}.community-movement__slider-arrow--prev{left:8px}.community-movement__slider-arrow--next{right:8px}.community-movement__slider-arrow{width:40px;height:40px}}@media screen and (max-width: 480px){.community-movement__title--lg{font-size:1.875rem}.community-movement__title--xl{font-size:2.25rem}.community-movement__stat{padding:14px 12px}.community-movement__slider{overflow:hidden}.community-movement__slider-track{gap:12px}.community-movement__review{height:auto;min-height:239px;max-height:239px;padding:16px;flex-shrink:0}.community-movement__stat-number--lg{font-size:1.75rem}.community-movement__stat-number--xl{font-size:2rem}.community-movement__stat-number--2xl{font-size:2.25rem}.community-movement__tab{padding:10px 20px;font-size:.85rem}}@media (prefers-reduced-motion: reduce){.community-movement__tab,.community-movement__stat,.community-movement__review,.community-movement__avatar,.community-movement__button,.community-movement__slider-arrow{transition:none}.community-movement__tab:hover,.community-movement__stat:hover,.community-movement__review:hover,.community-movement__avatar:hover,.community-movement__button:hover,.community-movement__slider-arrow:hover{transform:none}}.community-movement__tab:focus-visible,.community-movement__button:focus-visible,.community-movement__avatar:focus-visible,.community-movement__slider-arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-contrast: high){.community-movement__stat,.community-movement__review{border:1px solid currentColor}.community-movement__tab--active{background:currentColor;color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/community-movement.css.map */
