.review-module-ds--upper{position:relative}.review-module-ds--upper .wave{left:0;position:absolute;top:-13.8571428571rem;z-index:-1;width:100%}@media screen and (max-width: 768px){.review-module-ds--upper .wave{top:-4.2857142857rem}}@media screen and (max-width: 470px){.review-module-ds--upper .wave{top:-2.9285714286rem}}@media screen and (min-width: 1921px){.review-module-ds--upper .wave{height:auto;position:initial}}.review-module-ds--upper .wave svg{width:100%;height:100%}@media screen and (min-width: 1921px){.review-module-ds--upper .wave svg{margin-bottom:-2.1428571429rem}}.review-module-ds--upper .wave path{fill:#262626}.review-module-ds--upper .wave-bottom svg{width:100%;height:auto}.review-module-ds{background-color:#262626;margin-top:13.8571428571rem;padding-bottom:17.6428571429rem;position:relative}@media screen and (max-width: 768px){.review-module-ds{margin-top:4.2857142857rem;padding-bottom:9.6428571429rem}}@media screen and (max-width: 470px){.review-module-ds.review-module-ds--collection{margin-top:9.2857142857rem}}.review-module-ds .subheading{font-size:1.7142857143rem;line-height:1.8571428571rem;color:#fff;font-weight:600;padding:0;margin:0 0 1.5rem;text-align:center;font-family:"SF Pro Display" !important}@media screen and (max-width: 768px){.review-module-ds .subheading{font-size:1.1428571429rem;line-height:1.8571428571rem;padding:0 1.1428571429rem;margin:0 0 .2142857143rem}}.review-module-ds.review-module-ds--insomnia{margin-top:-.0714285714rem;margin-bottom:-.0714285714rem;padding-bottom:0}.review-module-ds.review-module-ds--insomnia .wrapper__heading{margin-bottom:3.4285714286rem}@media screen and (max-width: 768px){.review-module-ds.review-module-ds--insomnia .wrapper__heading{margin-bottom:1.7142857143rem}}@media screen and (max-width: 768px){.review-module-ds.review-module-ds--insomnia .item__description{font-size:1.1428571429rem}}@media screen and (max-width: 768px){.review-module-ds.review-module-ds--insomnia .review__item{padding:0 .2857142857rem}}.review-module-ds.review-module-ds--insomnia .swiper{padding:0 1rem}.review-module-ds.review-module-ds--insomnia .wave{display:none}.review-module-ds.review-module-ds--insomnia .heading{font-size:3.4285714286rem;line-height:1}@media screen and (max-width: 768px){.review-module-ds.review-module-ds--insomnia .heading{font-size:2.1428571429rem;line-height:2.2857142857rem}}.review-module-ds.review-module-ds--insomnia .swiper-pagination{display:none !important}@media screen and (max-width: 768px){.review-module-ds.review-module-ds--insomnia .item__buyer{font-size:1rem;line-height:1.4285714286rem}}@media screen and (max-width: 768px){.review-module-ds.review-module-ds--insomnia .item__rating svg{width:1.4285714286rem}}.review-module-ds.review-module-ds--insomnia-lander{padding-bottom:3.9285714286rem;margin-bottom:-.1428571429rem;margin-top:-.1428571429rem}@media screen and (max-width: 768px){.review-module-ds.review-module-ds--insomnia-lander .swiper-pagination{margin-top:1.1428571429rem;margin-bottom:0}}.review-module-ds.review-module-ds--insomnia-lander .wrapper__reviews{margin-bottom:0}@media screen and (max-width: 768px){.review-module-ds.review-module-ds--insomnia-lander .heading{font-size:30px;line-height:32px}}.review-module-ds.review-module-ds--insomnia-lander .wrapper__heading{max-width:unset}@media screen and (min-width: 1921px){.review-module-ds{margin-top:0}}.review-module-ds div{box-sizing:border-box}.review-module-ds .container-ds{max-width:111.4285714286rem}@media screen and (max-width: 768px){.review-module-ds .container-ds{padding:0}}.review-module-ds .wrapper__heading{margin-bottom:5.9285714286rem;padding:0 1.1428571429rem;text-align:center;width:100%}@media screen and (max-width: 768px){.review-module-ds .wrapper__heading{margin:0 auto;margin-bottom:2.3571428571rem;max-width:23.5714285714rem}}.review-module-ds .heading{color:#fff;font-family:"Greycliff CF" !important;font-size:3.4285714286rem;font-weight:700;letter-spacing:0;line-height:2.8571428571rem;text-align:center}@media screen and (max-width: 768px){.review-module-ds .heading{font-size:2.5714285714rem;line-height:2.8571428571rem}}.review-module-ds .wrapper__reviews{display:flex;gap:2.5714285714rem;justify-content:space-between;margin-bottom:3.1428571429rem}@media screen and (max-width: 768px){.review-module-ds .wrapper__reviews{gap:0;margin-bottom:2.0714285714rem}}.review-module-ds .review__item{flex-shrink:1;height:auto}@media screen and (max-width: 768px){.review-module-ds .review__item{flex-shrink:0;padding:0 1.4285714286rem 0 1.4285714286rem}}.review-module-ds .review__item-wrapper{align-items:center;background-color:#c2c2fc;border-radius:1.2142857143rem;border:.1428571429rem solid #474747;display:flex;flex-direction:column;height:100%;padding:3.0714285714rem 2.8571428571rem 2.8571428571rem}@media screen and (max-width: 768px){.review-module-ds .review__item-wrapper{border-radius:1.2857142857rem;padding:2.8571428571rem 1.3571428571rem 2.5714285714rem}}.review-module-ds .item__avatar{border-radius:50%;border:.2142857143rem solid #3d1cb1;height:9.4285714286rem;margin-bottom:1.7857142857rem;overflow:hidden;width:9.4285714286rem}@media screen and (max-width: 768px){.review-module-ds .item__avatar{height:5.5714285714rem;margin-bottom:.3571428571rem;width:5.5714285714rem}}.review-module-ds .picture--ds{height:100%}.review-module-ds .picture--ds img{object-fit:cover}.review-module-ds .item__author-info{align-items:end;column-gap:.5714285714rem;display:grid;grid-template-columns:auto auto;margin-bottom:1.5rem}@media screen and (max-width: 768px){.review-module-ds .item__author-info{grid-template-columns:repeat(1, 1fr);margin-bottom:1.2857142857rem;row-gap:.2857142857rem}}.review-module-ds .item__author-name{color:#3d1cb1;font-family:"Greycliff CF" !important;font-size:2.2857142857rem;font-weight:700;letter-spacing:0;line-height:2.2857142857rem}@media screen and (max-width: 768px){.review-module-ds .item__author-name{font-size:1.4285714286rem;text-align:center}}.review-module-ds .item__buyer{background-color:#3d1cb1;border-radius:7.1428571429rem;color:#fff;font-family:"SF Pro Display" !important;font-size:1rem;font-weight:400;height:fit-content;line-height:1.4285714286rem;padding:.2142857143rem .9285714286rem;margin-top:.4285714286rem}@media screen and (max-width: 768px){.review-module-ds .item__buyer{font-size:.8571428571rem;line-height:.8571428571rem;padding:.1428571429rem .7142857143rem;margin-top:0}}.review-module-ds .item__description{color:#fff;font-family:"SF Pro Display" !important;font-size:1.4285714286rem;font-weight:500;letter-spacing:0;line-height:2rem;margin-bottom:2.1428571429rem;text-align:center}@media screen and (max-width: 768px){.review-module-ds .item__description{font-size:1rem;line-height:1.2857142857rem;margin-bottom:1rem}}.review-module-ds .item__rating{display:flex;flex-direction:row;gap:.5rem}@media screen and (max-width: 768px){.review-module-ds .item__rating{gap:.4285714286rem}}.review-module-ds .item__rating svg{width:1.5rem}@media screen and (max-width: 768px){.review-module-ds .item__rating svg{width:.9285714286rem}}.review-module-ds .item__rating svg path{fill:#3d1cb1}.review-module-ds .swiper-pagination{gap:.2857142857rem;height:0;justify-content:center}@media screen and (max-width: 768px){.review-module-ds .swiper-pagination{height:auto;margin-bottom:2.0714285714rem}}.review-module-ds .swiper-pagination .swiper-pagination-bullet{border-radius:50%;border:.0714285714rem solid #c2c2fc;height:.7142857143rem !important;width:.7142857143rem !important}.review-module-ds .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#c2c2fc}.review-module-ds .button__wrapper{display:flex;justify-content:center}@media screen and (max-width: 768px){.review-module-ds .button__wrapper{margin:0 1.1428571429rem}}.review-module-ds .button__item{background-color:#3d1cb1;border-radius:7.1428571429rem;color:#fff;display:block;font-family:"Greycliff CF" !important;font-size:1.4285714286rem;font-weight:700;letter-spacing:-.0214285714rem;line-height:2.8571428571rem;max-width:fit-content;padding:.6428571429rem 4.0714285714rem;text-align:center;transition:.3s linear all}@media screen and (max-width: 768px){.review-module-ds .button__item{font-size:1.4285714286rem;padding:.6428571429rem 0;width:100%;max-width:none}}
