.testimonial-section{display:flex;align-items:center;justify-content:center;background-color:var(--color-2);box-shadow:0 0 15px rgb(0 0 0 / .1);overflow:hidden}.testimonial-section .left-section{flex:1;min-width:300px;background-color:var(--color-2);padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;position:relative;overflow:hidden}.testimonial-section .left-section .product-display{position:relative;width:480px}.testimonial-section .left-section .product-display .background-swirls{position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://via.placeholder.com/400x400/f2cc8f/f2cc8f?text=Swirls) no-repeat center center / cover;mix-blend-mode:multiply;opacity:.8}.testimonial-section .left-section .product-display .book-image{position:relative;width:70%;height:auto;z-index:2;box-shadow:0 10px 20px rgb(0 0 0 / .3);border-radius:5px}.testimonial-section .left-section .product-display .spoon{position:absolute;width:50px;height:auto;z-index:1}.testimonial-section .left-section .product-display .spoon-top-left{top:0;left:10%;transform:rotate(-20deg)}.testimonial-section .left-section .product-display .spoon-top-right{top:0;right:10%;transform:rotate(20deg)}.testimonial-section .left-section .product-display .spoon-middle-right{top:50%;right:5%;transform:translateY(-50%) rotate(10deg)}.testimonial-section .left-section .product-display .spoon-bottom-left{bottom:0;left:5%;transform:rotate(30deg)}.testimonial-section .left-section h3{font-size:2em;margin-bottom:10px}.testimonial-section .left-section p{font-size:1.2em;margin-bottom:30px}.testimonial-section .left-section .shop-button{display:inline-block;background-color:#f4f1de;color:#e07a5f;padding:12px 30px;border-radius:5px;text-decoration:none;font-weight:700;transition:background-color 0.3s ease}.testimonial-section .left-section .shop-button:hover{background-color:#f2cc8f}.testimonial-section .right-section{flex:2;min-width:400px;padding:40px;display:flex;flex-direction:column;justify-content:center}.testimonial-section .right-section .testimonials-header{color:#e07a5f;font-size:1.1em;font-weight:700;margin-bottom:10px}.testimonial-section .right-section .intro-text{color:#888;line-height:1.6;margin-bottom:40px}.testimonial-section .swiper-container{width:100%;height:auto;padding-bottom:30px}.testimonial-section .bookSwiper .swiper-slide{background-color:var(--color-2)}.testimonial-section .swiper-slide{border-radius:8px;display:flex;flex-direction:column;position:relative}.testimonial-section .swiper-slide .stars{color:var(--color-2);font-size:24px;margin-bottom:15px}.testimonial-section .swiper-slide .client-info{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.testimonial-section .swiper-slide .client-info img{width:350px;height:auto;object-fit:cover;margin-right:15px}.testimonial-section .swiper-slide .client-details{display:flex;align-items:center;flex-direction:column}.testimonial-section .swiper-slide .client-details .name{font-weight:700;color:#fff;margin-bottom:5px;font-size:24px}.testimonial-section .swiper-slide .client-details .role{color:#fff;font-size:18px}.testimonial-section .swiper-slide .quote-icon{position:absolute;top:30px;right:30px;font-size:6em;color:#3c4c5cb0;font-weight:700;line-height:1}.testimonial-section .swiper-slide .quote-text{font-style:italic;color:#fff;line-height:1.6;margin-top:0}.testimonial-section .swiper-navigation{display:flex;margin-top:30px}.testimonial-section .swiper-slide .swiper-navigation{display:flex;justify-content:center;align-items:center;margin-top:35px;gap:35px}.testimonial-section .swiper-slide .swiper-button-prev,.testimonial-section .swiper-slide .swiper-button-next{position:static;background-color:var(--color-3);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color 0.3s ease}.testimonial-section .swiper-slide .swiper-button-prev:hover,.testimonial-section .swiper-slide .swiper-button-next:hover{background-color:var(--color-3)}@media (max-width:768px){.testimonial-section .left-section,.testimonial-section .right-section{padding:30px;min-width:unset;flex-basis:100%}.testimonial-section .left-section h3{font-size:1.8em}.testimonial-section .swiper-slide{padding:25px}}@media (max-width:480px){.testimonial-section .left-section{padding:20px;display:none}.testimonial-section .left-section h3{font-size:1.5em}.testimonial-section .left-section p{font-size:1em}.testimonial-section .right-section{padding:20px 0 0}.testimonial-section .swiper-slide .client-info img{width:300px;height:auto}.testimonial-section .swiper-slide .quote-icon{font-size:2.5em;top:20px;right:20px}}