.testimonial-section .testimonial_message{margin:0;letter-spacing:.16px;line-height:1.5;font-family:var(--font-body-family);font-weight:400}.testimonial-section .swiper-wrapper{display:flex}.testimonial-section .testimonial-slide{padding:40px 50px;border-radius:10px;height:initial}.testimonial-section .slideheader.withimage .testimonial_message{width:100%;max-width:calc(100% - 150px);padding-right:25px}.testimonial-section .testimonial-image{position:relative;overflow:hidden;width:100%;max-width:150px}.testimonial-section .testimonial-rating{width:100%;max-width:150px}.testimonial-section .testimonial-image:after{content:"";width:100%;padding-bottom:var(--image-height);display:block}.testimonial-section .testimonial-image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;object-position:top}.testimonial-section .testimonial-author h4{margin:0 0 5px;line-height:1.223;letter-spacing:.72px}.testimonial-section .testimonial-footer .testimonial-date{color:#959595;margin:0;font-size:13px;letter-spacing:.13px;line-height:1.155}.testimonial-section .testimonial-footer{margin-top:auto;padding-top:10px;align-items:flex-end;justify-content:space-between}.testimonial-section .slidewrap{width:100%;display:flex;flex-direction:column}.testimonial-section .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#fff}.testimonial-section .section-wrap{position:relative}.testimonial-section .section-wrap:before{content:"";width:954px;height:645px;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;background-image:url(/cdn/shop/files/vibrant-yellow-parakeet-flight.png?v=1732882877);background-repeat:no-repeat;z-index:1;bottom:44%;left:55%}@media screen and (min-width:750px){.testimonial-slider{padding-left:30px}}@media screen and (max-width:1360px){.testimonial-section .testimonial-slide{padding:30px}}@media screen and (max-width:1199px){.testimonial-section .section-wrap:before{bottom:60%;width:800px;height:500px;background-size:contain}}@media screen and (max-width:989px){.testimonial-section .section-wrap:before{bottom:60%;width:600px;height:370px;background-size:contain}}@media screen and (max-width: 749px){.testimonial-section .testimonial_message{line-height:1.3;font-size:15px;letter-spacing:.15px}.testimonial-section .testimonial-author h4{font-size:16px;letter-spacing:.64px}.testimonial-section .slideheader.withimage .testimonial_message{max-width:100%;padding:10px 0 0;order:3}.testimonial-section .slideheader:not(.withimage){display:flex;flex-direction:column-reverse;align-items:flex-start}.testimonial-section .slideheader:not(.withimage) .testimonial-rating{width:unset;margin:0 0 10px}.testimonial-section .testimonial-image{order:1;max-width:190px}.testimonial-section .testimonial-rating{order:2;margin-left:auto}.testimonial-section .section-wrap{padding-left:20px;padding-right:20px}.testimonial-section .testimonial-slide{padding:30px 20px}.testimonial-section .section-wrap:before{bottom:81%;width:400px;height:200px;background-size:contain;left:47%}}@media screen and (max-width:520px){.testimonial-section .testimonial-image{max-width:calc(100% - 150px)}.testimonial-section .testimonial-rating{width:auto}.testimonial-section .section-wrap:before{left:57%;bottom:80%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/testimonial.css.map */
