.testimonials{position:relative;overflow:hidden;max-width:118rem;padding:clamp(2.4rem,5vw,6.4rem);border:1px solid rgba(215,169,79,.2);border-radius:1.2rem;background:linear-gradient(135deg,#d7a94f24,#d7a94f00 34%),linear-gradient(100deg,#081116fa,#040a0efa 55%,#110a0ff5);box-shadow:0 3.2rem 7rem #0000003d}.testimonials:before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;pointer-events:none;border:1px solid rgba(215,169,79,.08);border-radius:.8rem}.testimonials .title{position:relative;z-index:1;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.testimonials .title__gap{align-items:flex-end;gap:2.4rem}.testimonials .title__back{position:static;max-width:56rem;color:#fff;font-size:clamp(3.6rem,5vw,6.8rem);line-height:.95;opacity:1}.testimonials .title__front{max-width:54rem;margin-top:1.6rem;color:#ffffffb8;font-size:clamp(1.8rem,1.6vw,2.4rem);font-weight:500;line-height:1.28}.testimonials .slider-buttons--box{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;background:#020b109e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.testimonials .slider-button{width:4.4rem;height:4.4rem;color:#fff}.testimonials slider-component{position:relative;z-index:1;display:block}.testimonial{max-width:88rem;margin-inline:auto;padding-bottom:2.6rem;color:#fff}.testimonial__user{padding:3rem 1.8rem;row-gap:1.6rem;min-width:18.2rem;max-width:calc(100% - 4.8rem);border-radius:1.2rem;background:linear-gradient(180deg,#ffffff0a,#fff0),linear-gradient(145deg,#121b20fa,#050c10fa);border:1px solid rgba(215,169,79,.42);box-shadow:0 1.8rem 4.8rem #00000057,0 2rem 3.8rem -2.6rem #d7a94fb3;z-index:1}.testimonial__user-info{row-gap:.6rem}.testimonial__avatar{width:7.6rem;height:7.6rem}.testimonial__content{min-height:26rem;padding:2.8rem;gap:1.8rem;border-radius:1.2rem;background:linear-gradient(180deg,#ffffff0b,#fff0),linear-gradient(135deg,#0d191ffa,#101416fa);border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff0f,0 2.6rem 6rem #00000038}.testimonial__stars{gap:.2rem}.testimonial__star--rating-color{color:#d7a94f}.testimonial__user__icon{width:5rem;height:5rem;margin:auto;inset-inline-start:50%;top:50%;transform:translate(calc(var(--transform-direction) * 50%),-50%);position:absolute}.testimonial__quote{position:absolute;right:2.4rem;bottom:-2.2rem;color:#f7b32ad9}.testimonials__slide{padding-bottom:1.8rem}.testimonial__user_full_name{color:#fff}.testimonial__user_title,.testimonial__text{color:#ffffffc2}.testimonial__content h3,.testimonial__content .h3{color:#fff;font-size:clamp(2rem,1.9vw,2.8rem);line-height:1.12}.testimonial__text{max-width:56rem;line-height:1.6}@media screen and (max-width:749px){.testimonials{width:calc(100% - 3.2rem);padding:2rem;border-radius:1rem}.testimonials:before{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}.testimonials .title{margin-bottom:2.8rem}.testimonials .title__gap{align-items:flex-start}.testimonials .title__back{font-size:clamp(3rem,11vw,4.4rem)}.testimonials .title__front{margin-top:1rem;font-size:1.6rem;line-height:1.45}.testimonials .slider-buttons--box{margin-top:1.8rem}.testimonials .slider-button{width:4rem;height:4rem}.testimonial{flex-direction:column;align-items:stretch;padding-bottom:1.2rem;text-align:start}.testimonial__user{width:100%;max-width:100%;padding:1.8rem;flex-direction:row;justify-content:flex-start;text-align:start}.testimonial__avatar{width:6rem;height:6rem;flex:0 0 6rem}.testimonial__user-info{align-items:flex-start}.testimonial__content{min-height:auto;align-items:flex-start;padding:2.4rem}.testimonial__user:not(:empty)+.testimonial__content{margin-top:1.2rem;padding:2.4rem}.testimonial__user--no-avatar:not(:empty)+.testimonial__content{margin-top:1.2rem}.testimonial__quote{right:1.6rem;bottom:-1.6rem;transform:scale(.78)}}@media screen and (min-width:750px){.testimonial--has-avatar{margin-inline-start:auto}.testimonial__user{max-width:18.4rem}.testimonial__avatar{width:9.4rem;height:9.4rem}.testimonial__content{align-items:flex-start;padding:5.6rem}.testimonial__user:not(:empty)+.testimonial__content{margin-inline-start:-7rem;padding-block:5.6rem;padding-inline-start:12.8rem;padding-inline-end:7.2rem}.testimonial__quote{inset-inline-end:1.6rem}}@media screen and (min-width:990px){.testimonials__slider{max-width:96rem;margin-inline:auto}.testimonial__user:not(:empty)+.testimonial__content{padding-block:6.8rem;padding-inline-start:13.6rem;padding-inline-end:8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-testimonials.css.map */
