.fams-style{position:relative;overflow:hidden}.fams-style::after{position:absolute;top:0;height:100%;width:100%;left:0;content:"";z-index:-2}.fams-style .customer-reviews__wave-img{width:100%;position:absolute;z-index:2}@media screen and (max-width: 768px){.fams-style .customer-reviews__wave-img{display:none}}.fams-style .customer-reviews__wave-img.customer-reviews__wave-img-top{top:-10.2142857143rem;height:10.2857142857rem}.fams-style .customer-reviews__wave-img.customer-reviews__wave-img-bottom{z-index:2;bottom:-7.1428571429rem;height:10.2857142857rem}.fams-style .customer-reviews__wave-img.customer-reviews__wave-img-top--mobile{display:none}@media screen and (max-width: 768px){.fams-style .customer-reviews__wave-img.customer-reviews__wave-img-top--mobile{display:block;height:4.7142857143rem;top:-4.6428571429rem}}.fams-style .customer-reviews__wave-img.customer-reviews__wave-img-bottom--mobile{display:none;z-index:2}@media screen and (max-width: 768px){.fams-style .customer-reviews__wave-img.customer-reviews__wave-img-bottom--mobile{display:block;height:4.7142857143rem;bottom:-4.6428571429rem}}.fams-style .customer-reviews__wave-img svg{width:100%;height:100%}body:has(.product-section-insomniac) .fams__slider-dots{display:none !important}body:has(.product-section-insomniac) .fams__slider{margin-top:4.1428571429rem}@media screen and (max-width: 768px){body:has(.product-section-insomniac) .fams__slider{margin-top:1.4285714286rem}}body:has(.product-section-insomniac) .fams-style{padding-bottom:2.8571428571rem}@media screen and (max-width: 768px){body:has(.product-section-insomniac) .fams-style{padding-bottom:2.1428571429rem}}deferred-media{position:relative;overflow:hidden;border-radius:1.1428571429rem;display:block;height:100%}@media screen and (min-width: 769px){deferred-media{display:block;height:100%}}deferred-media .picture--ds{height:100%}deferred-media picture.picture--ds img{height:100%;object-fit:cover}deferred-media .deferred-media--poster{position:relative;height:100%;max-height:100%}deferred-media .deferred-media--poster .deferred-media--poster-button{all:initial;font-family:inherit;position:absolute;width:100%;height:100%;z-index:100;cursor:pointer}deferred-media .deferred-media--poster .picture--ds{align-items:center;max-height:100%}@media screen and (max-width: 768px){deferred-media .deferred-media--poster .picture--ds img{height:100% !important}}deferred-media .deferred-media--pause-icon{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:.3s linear all}@media screen and (max-width: 768px){deferred-media .deferred-media--pause-icon{top:auto;bottom:1.1428571429rem;left:1.1428571429rem;transform:none}}deferred-media .deferred-media--pause-icon svg{width:6.5rem;height:8.2857142857rem}@media screen and (max-width: 768px){deferred-media .deferred-media--pause-icon svg{width:1.4285714286rem;height:1.8571428571rem}}deferred-media .deferred-media--mute-icon{position:absolute;z-index:10;bottom:1.4285714286rem;right:1.4285714286rem;opacity:0;transition:.3s linear all}@media screen and (max-width: 768px){deferred-media .deferred-media--mute-icon{bottom:1.1428571429rem;right:1.1428571429rem}}deferred-media .deferred-media--mute-icon svg{width:2.5714285714rem;height:2.5714285714rem}@media screen and (max-width: 768px){deferred-media .deferred-media--mute-icon svg{width:1.8571428571rem;height:1.8571428571rem}}deferred-media+.deferred-media--play-icon{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;transition:.3s linear all;pointer-events:none}deferred-media+.deferred-media--play-icon svg{width:8.2142857143rem;height:8.2142857143rem}@media screen and (max-width: 768px){deferred-media+.deferred-media--play-icon svg{width:2.5rem;height:2.5rem}}deferred-media video.js-video-element{display:block;max-width:100%;position:absolute;left:0;width:100%;border-radius:1.1428571429rem;top:50%;transform:translateY(-50%);pointer-events:none;touch-action:none;height:100%;object-fit:cover}@media screen and (max-width: 768px){deferred-media video.js-video-element{top:0;transform:none;object-fit:cover;height:100%}}deferred-media[loaded=true]+.deferred-media--play-icon{opacity:0}@media screen and (max-width: 768px){deferred-media[loaded=true] .deferred-media--pause-icon{opacity:1}}@media screen and (max-width: 768px){deferred-media[loaded=true] .deferred-media--mute-icon{opacity:.7;cursor:pointer;z-index:100}}@media screen and (max-width: 768px){deferred-media[loaded=true] .deferred-media--mute-icon.deferred-media--mute-icon--muted{opacity:1}}deferred-media[loaded=true]:hover .deferred-media--pause-icon{opacity:1}deferred-media[loaded=true]:hover .deferred-media--mute-icon{opacity:.7;cursor:pointer;z-index:100}deferred-media[loaded=true]:hover .deferred-media--mute-icon.deferred-media--mute-icon--muted{opacity:1}deferred-media[loaded=true][playing=false]+.deferred-media--play-icon{opacity:1}deferred-media[loaded=true][playing=false] .deferred-media--pause-icon{opacity:0}deferred-media[loaded=true][playing=false] .deferred-media--mute-icon{opacity:0 !important}deferred-media[loaded=true][playing=false] video{opacity:0}.fams-style{padding-top:5.4285714286rem;padding-bottom:15.7142857143rem}@media screen and (max-width: 768px){.fams-style{padding-bottom:8.8571428571rem}}.fams-style .fams__slider{margin:5rem -2.8571428571rem 0}@media screen and (max-width: 768px){.fams-style .fams__slider{padding:0;margin-left:0;margin-right:0;margin-top:2.1428571429rem}}.fams-style .customer-reviews__subheading{font-size:1.7142857143rem;line-height:1.8571428571rem;color:#a8a8a8;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){.fams-style .customer-reviews__subheading{font-size:1.1428571429rem;line-height:1.8571428571rem;padding:0 1.1428571429rem;margin:0 0 .2142857143rem}}.fams-style .fams__heading,.fams-style .fams__heading p{font-weight:700;margin:0;font-size:3.4285714286rem;font-family:"Greycliff CF Bold" !important;line-height:1;color:#fff;text-align:center}@media screen and (max-width: 768px){.fams-style .fams__heading,.fams-style .fams__heading p{font-size:2.1428571429rem;line-height:2.2857142857rem;margin:0;padding:0 1.1428571429rem}}.fams-style .fams__heading em,.fams-style .fams__heading p em{font-style:normal;color:#a1a1f1}.fams-style .fams__heading strong,.fams-style .fams__heading p strong{color:#3d1cb1}.fams-style .fams__description{width:67.5rem;display:block;text-align:center;margin:auto;font-size:1.7142857143rem;color:#fff;padding-top:1.8571428571rem}@media screen and (max-width: 768px){.fams-style .fams__description{width:100%;font-size:1.1428571429rem;line-height:1.4285714286rem;padding:1.2857142857rem 1.1428571429rem 0}}.fams-style .fams__description>*{text-align:center;color:#fff;font-size:1.7142857143rem;font-family:"SF Pro Display" !important}@media screen and (max-width: 768px){.fams-style .fams__description>*{font-size:1.1428571429rem;line-height:1.4285714286rem}}.fams-style .customer-reviews__slide{background:#a1a1f1;border:0;border-radius:1.1428571429rem;overflow:hidden;border:.3571428571rem solid #a1a1f1;height:auto}@media screen and (max-width: 768px){.fams-style .customer-reviews__slide{border:.2142857143rem solid #a1a1f1}}.fams-style .customer-reviews__slide .customer-reviews__image{height:100%}.fams-style .customer-reviews__slide img{width:100%;object-fit:cover;max-height:40.1428571429rem}@media screen and (max-width: 768px){.fams-style .customer-reviews__slide img{max-height:23.7857142857rem}}.fams-style .fams__slider-dots{display:flex;justify-content:center;margin-top:2.3571428571rem}@media screen and (max-width: 768px){.fams-style .fams__slider-dots{margin-top:1.6428571429rem}}.fams-style .swiper-pagination-bullet{display:inline-block;border-radius:50%;border:solid .1428571429rem #a1a1f1;width:.8571428571rem !important;height:.8571428571rem !important;box-sizing:border-box;margin:0 .5714285714rem 0 0 !important}.fams-style .swiper-pagination-bullet:last-child{margin:0 !important}.fams-style .swiper-pagination-bullet-active{background:#a1a1f1 !important}.fams-style .button-ds,.fams-style .button-ds>span{padding:.6428571429rem 2.2857142857rem;display:block;width:fit-content;margin:auto;color:#fff;background:#3d1cb1;border-radius:7.1428571429rem;font-size:1.4285714286rem;line-height:2.8571428571rem;font-weight:700;line-height:2.8571428571rem;transition:.3s linear all}.fams-style .button-ds:hover,.fams-style .button-ds>span:hover{color:#3d1cb1;background-color:#fff}.fams-style .button-ds{padding:0;margin-top:5.3571428571rem;transition:.3s linear all}@media screen and (max-width: 768px){.fams-style .button-ds{margin-top:1.5714285714rem}}.fams-style .button-ds:hover{background:#98fc6c}.fams-style .button-ds:hover span{background:#98fc6c;color:#3d1cb1}.fams-style .button-ds span{width:25.5714285714rem;height:4.1428571429rem;text-align:center;font-family:"Greycliff CF Bold" !important;transition:.3s linear all;padding:0;line-height:4.1428571429rem}.template-product.product-skin-ds .fams-style{padding-top:12.2142857143rem;padding-bottom:16.9285714286rem}@media screen and (max-width: 768px){.template-product.product-skin-ds .fams-style{padding-top:5.5714285714rem;padding-bottom:9rem}}body:has(.product-section-insomniac) .fams__heading strong,body:has(.product-section-insomniac) .fams__heading p strong{color:#a1a1f1}
