.reviews-carousel__scroll-height{position:relative;height:var(--scroll-height, auto)}.reviews-carousel{position:relative;background-color:rgb(var(--color-background));overflow-x:clip}.reviews-carousel__title{margin:0;line-height:1.12}.reviews-carousel__header{margin-bottom:4rem;position:relative;z-index:2}.reviews-carousel__nav-wrapper{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.reviews-carousel__nav-wrapper:has(.reviews-carousel__nav-item){margin-bottom:12.4rem}.reviews-carousel__nav-wrapper::-webkit-scrollbar{display:none}.reviews-carousel__nav{display:flex;justify-content:center;gap:1rem;min-width:max-content}.reviews-carousel__nav-item .tag-name{font-size:1.6rem;line-height:1.25}.reviews-carousel__nav-item{display:flex;align-items:center;gap:1rem;padding:.75rem 1.3rem;border-radius:50px;background:transparent;border:.2rem solid var(--tag-active-color);color:rgb(var(--color-foreground));font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:var(--font-body-family)}.reviews-carousel__nav-item img{width:1.5rem;height:1.5rem;margin-top:.2rem}.reviews-carousel__nav-item.is-active,.reviews-carousel__nav-item:hover{background:var(--tag-active-color);border-color:var(--tag-active-color)}.reviews-carousel__card-description p{margin:0rem}.reviews-carousel__nav-icon img{object-fit:contain}.reviews-carousel__nav-icon{line-height:0}.reviews-carousel__main{position:relative;margin:0 auto;width:100%;max-width:100%}.reviews-carousel__sticky-wrapper{position:sticky;top:calc(var(--header-bottom-position, 0px) + .5rem);display:flex;flex-direction:column;justify-content:center}.reviews-carousel__track{display:flex;position:relative;width:100%;align-items:center;justify-content:center;transform-style:preserve-3d}.reviews-carousel__slide{position:absolute;top:0;left:0;right:0;margin:0 auto;width:17.2rem;transition:opacity .4s ease;cursor:pointer;z-index:var(--slide-z, 1);opacity:var(--slide-opacity, 1);transform-origin:center center;transform:translate(var(--slide-x, 0px)) translateY(var(--slide-y, 0px)) scale(var(--slide-scale, 1)) rotate(var(--slide-rotate, 0deg))}.reviews-carousel__card-media .placeholder-svg{aspect-ratio:1;min-height:clamp(25rem,41.75vw,60rem)}.reviews-carousel__bg-shape{position:absolute;top:calc(-1 * var(--padding-top-spacing-desktop));left:0;width:100%;height:var(--shape-height);pointer-events:none;z-index:0;background-image:var(--bg-shape-mobile, var(--bg-shape-desktop));background-size:100.25%;background-repeat:no-repeat;display:block!important}.reviews-carousel__bg-shape.bottom-shape{bottom:calc(-1 * var(--padding-bottom-spacing-desktop));top:auto}.reviews-carousel__nav-wrapper,.reviews-carousel__slide:first-child{position:relative}.reviews-carousel__card{position:relative;width:100%;line-height:0;border-radius:.5rem;overflow:hidden}.reviews-carousel__card-media{width:100%;height:100%}.reviews-carousel__card-img{width:100%;height:100%;object-fit:cover}.reviews-carousel__card-content{position:absolute;bottom:0;left:0;width:100%;padding:3.2rem 2.1rem;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;z-index:2}.reviews-carousel__card.gradient:after{content:"";position:absolute;top:37.92%;bottom:0;left:0;width:100%;background:linear-gradient(180deg,#fff,#000);mix-blend-mode:multiply;pointer-events:none;z-index:1;border-radius:0 0 .5rem .5rem}.reviews-carousel__card-badge{display:inline-block;align-self:flex-start;font-size:3rem;font-weight:700;text-transform:uppercase;margin-bottom:2.1rem;line-height:1.27}.reviews-carousel__card-description{margin-bottom:2.1rem;line-height:1.27;color:#fff;font-weight:700}.reviews-carousel__card-secondary{font-size:1.6rem;margin:0;font-weight:500;line-height:1.25}.reviews-carousel__footer{position:relative;z-index:10;padding-bottom:2.5rem}.reviews-carousel__reviews-summary h3 p{margin:0rem}.reviews-carousel__reviews-summary h3{font-size:3rem;font-weight:700;margin-bottom:1rem;line-height:1.27;margin-top:0rem}.reviews-carousel__reviews-summary{margin-top:2.7rem}.reviews-carousel__stars{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-bottom:2rem}.reviews-carousel__star{color:#00b67a;line-height:0}.reviews-carousel__trustpilot{margin-left:.6rem;font-weight:500;font-size:1.6rem;display:flex;align-items:center;gap:.5rem;line-height:1.15}.mac .reviews-carousel__trustpilot,.ios.safari .reviews-carousel__trustpilot{margin-top:.3rem}.reviews-carousel__trustpilot-icon{color:#00b67a;font-size:2rem}.reviews-carousel__footer-button{padding:.8rem 4rem .7rem;font-size:1.4rem;font-weight:500;border-radius:.5rem;text-decoration:none;border:none;cursor:pointer;line-height:1.15;letter-spacing:normal;min-height:auto}.mac .reviews-carousel__footer-button,.ios.safari .reviews-carousel__footer-button{padding-block:1rem .5rem}@media screen and (min-width:750px){.reviews-carousel__component--with-footer{padding-bottom:18rem}.reviews-carousel__nav-wrapper{overflow-x:visible}.reviews-carousel__bg-shape{background-image:var(--bg-shape-desktop, var(--bg-shape-mobile))}.reviews-carousel__nav{flex-wrap:wrap;min-width:auto}.reviews-carousel__slide{width:100%;max-width:41.3rem}}@media screen and (min-width:1200px){.reviews-carousel__slide{width:100%;max-width:350px}}@media screen and (min-width:1600px){.reviews-carousel__bg-shape{height:calc(var(--shape-height) * 1.2)}}@media screen and (max-width:749px){.reviews-carousel__component--with-footer{padding-bottom:10rem}.reviews-carousel__card-content{padding:1.1rem .9rem}.reviews-carousel__card-badge,.reviews-carousel__card-description{font-size:1.4rem;margin-bottom:.9rem;line-height:1.22}.reviews-carousel__card-secondary{font-size:1rem;line-height:1.2}.reviews-carousel__bg-shape{height:calc(var(--shape-height) * .75)}.reviews-carousel__component .page-width{padding-inline:0px}.reviews-carousel__nav-wrapper{padding-inline-start:1.6rem;padding-inline-end:1.6rem}.reviews-carousel__nav-wrapper:has(.reviews-carousel__nav-item){margin-bottom:4.9rem}.reviews-carousel__reviews-summary h3{font-size:2rem}.reviews-carousel__star,.reviews-carousel__star svg{width:1.9rem}.reviews-carousel__trustpilot{font-size:1.4rem}.reviews-carousel__reviews-summary{margin-top:6.2rem}.reviews-carousel__footer{padding-bottom:0rem}.reviews-carousel__bg-shape{top:calc(-1 * var(--padding-top-spacing-mobile))}.reviews-carousel__bg-shape.bottom-shape{bottom:-.1rem;top:auto;background-position:bottom}.reviews-carousel__header{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-smileat-reviews-carousel.css.map */
