.testimonials{position:relative;overflow:hidden;background:#faf7f2;color:#171717}.testimonials:before{content:"";position:absolute;width:420px;height:420px;top:-220px;left:-180px;border-radius:50%;background:radial-gradient(circle,#dda47629,#dda47600 70%);pointer-events:none}.testimonials:after{content:"";position:absolute;width:420px;height:420px;right:-180px;bottom:-220px;border-radius:50%;background:radial-gradient(circle,#dda47624,#dda47600 70%);pointer-events:none}.testimonials .page-width{position:relative;z-index:2}.testimonials .title-wrapper-with-link{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:75px}.testimonials .sub-heading{margin:0 0 12px;color:#a57950;font-size:13px;font-weight:500;letter-spacing:4px;line-height:1.4;text-transform:uppercase}.testimonials .title{margin:0;color:#111;font-family:var(--font-heading-family);font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1;letter-spacing:1px}.testimonials .title:after{content:"\2726";display:block;margin:18px auto 0;color:#dca46f;font-family:Arial,sans-serif;font-size:16px;line-height:1}.testimonials .description{max-width:600px;margin:20px auto 0;color:#777;font-size:15px;line-height:1.7}.testimonials swiper-slider{display:block;position:relative}.testimonials .swiper-container.testimonialsSwiper,.testimonials .testimonialsSwiper{margin-bottom:0;overflow:visible}.testimonials .swiper-wrapper{align-items:stretch}.testimonials .testimonial-container{position:relative;display:flex;align-items:center;justify-content:center;min-height:470px;padding:50px 110px 35px;box-sizing:border-box;border:1px solid rgba(221,164,118,.4);border-radius:28px;background:#ffffffeb;box-shadow:0 20px 60px #482f1c14,0 5px 20px #482f1c0a;transition:transform .4s ease,box-shadow .4s ease}.testimonials .testimonial-image{position:absolute;top:-62px;left:50%;z-index:5;width:124px;height:124px;margin:0;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.testimonials .testimonial-image .img{width:100%;height:100%;max-width:none;display:block;object-fit:cover;border-radius:50%;border:6px solid #fff;box-shadow:0 5px 20px #0000001f,0 0 0 1px #dda476}.testimonials .testimonial-content{width:100%;max-width:1050px;margin:0 auto}.testimonials .testimonial-content blockquote{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:0 60px;background:transparent;border:0;text-align:center}.testimonials .testimonial-content blockquote:before{content:"\201c";position:absolute;top:-20px;left:-5px;width:auto;height:auto;display:block;background:none;color:#e7c09d;font-family:Georgia,Times New Roman,serif;font-size:105px;font-weight:700;line-height:1}.testimonials .testimonial-content blockquote:after{content:"\201d";position:absolute;right:-5px;bottom:70px;color:#e7c09d;font-family:Georgia,Times New Roman,serif;font-size:105px;font-weight:700;line-height:1}.testimonials .testimonial-container .dt-sc-rating{margin:0 0 24px}.testimonials .dt-sc-rating-widget{position:relative;z-index:2;display:flex;justify-content:center;margin-bottom:22px}.testimonials .dt-sc-rating div[class*=star-rating]:after{color:#e9a82d!important}.testimonials .testimonial-content blockquote>p,.testimonials .testimonial-content blockquote .rte{position:relative;z-index:2;max-width:950px;margin:0 auto;color:#252525;font-family:var(--font-body-family);font-size:18px!important;font-style:italic;font-weight:400;line-height:1.8;letter-spacing:.1px;text-align:center}.testimonials .testimonial-content blockquote cite{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:30px;padding-top:20px;font-style:normal;text-align:center}.testimonials .testimonial-content blockquote cite:before{content:"";position:absolute;top:0;left:50%;width:55px;height:1px;transform:translate(-50%);background:#dda476}.testimonials .testimonial-container .testimonial-author{margin:0;color:#171717;font-family:var(--font-heading-family);font-size:22px;font-weight:600;line-height:1.4}.testimonials .testimonial-content blockquote cite span{padding:0;margin:6px 0 0;color:#a57950;font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:2px;line-height:1.5;text-transform:uppercase}.testimonials .testimonial-content blockquote cite span:before{display:none}.testimonials .testimonial-content blockquote cite span:after{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-left:5px;border-radius:50%;background:#dca46f;color:#fff;font-size:10px;font-weight:700;letter-spacing:0}.testimonials .swiper-button-next,.testimonials .swiper-button-prev{width:56px;height:56px;margin-top:-28px;border:1px solid #dda476;border-radius:50%;background:#fff;box-shadow:0 5px 18px #00000014;color:#111;transition:all .3s ease}.testimonials .swiper-button-next{right:-28px}.testimonials .swiper-button-prev{left:-28px}.testimonials .swiper-button-next:hover,.testimonials .swiper-button-prev:hover{background:#171717;border-color:#171717;color:#fff!important;transform:scale(1.05)}.testimonials .swiper-button-next:after,.testimonials .swiper-button-prev:after{display:none}.testimonials .swiper-button-next span,.testimonials .swiper-button-prev span{display:block;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor}.testimonials .swiper-button-next span{transform:rotate(45deg);margin-left:-4px}.testimonials .swiper-button-prev span{transform:rotate(-135deg);margin-left:4px}.testimonials .swiper-pagination{position:relative;left:auto;right:auto;bottom:auto;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:38px}.testimonials .swiper-pagination-bullet{width:9px;height:9px;margin:0!important;border:1px solid #999;background:transparent;opacity:1;transition:all .3s ease}.testimonials .swiper-pagination-bullet-active{width:12px;height:12px;border:2px solid #dda476;background:#dda476;box-shadow:0 0 0 4px #dda47626}@media screen and (max-width:990px){.testimonials .testimonial-container{min-height:450px;padding:80px 70px 60px}.testimonials .testimonial-content blockquote{padding:0 40px}.testimonials .swiper-button-prev{left:-15px}.testimonials .swiper-button-next{right:-15px}}@media screen and (max-width:749px){.testimonials .title-wrapper-with-link{margin-bottom:55px}.testimonials .sub-heading{font-size:10px;letter-spacing:2.5px}.testimonials .title{font-size:38px}.testimonials .description{padding:0 20px;font-size:13px}.testimonials .testimonial-container{min-height:520px;padding:82px 22px 50px;border-radius:22px}.testimonials .testimonial-image{top:-45px;width:90px;height:90px}.testimonials .testimonial-image .img{border-width:4px}.testimonials .testimonial-content blockquote{padding:0 12px}.testimonials .testimonial-content blockquote:before{top:-35px;left:-8px;font-size:70px}.testimonials .testimonial-content blockquote:after{right:-8px;bottom:70px;font-size:70px}.testimonials .testimonial-content blockquote>p,.testimonials .testimonial-content blockquote .rte{font-size:15px;line-height:1.75}.testimonials .testimonial-content blockquote cite{margin-top:25px;padding-top:17px}.testimonials .testimonial-container .testimonial-author{font-size:18px}.testimonials .testimonial-content blockquote cite span{font-size:9px;letter-spacing:1.5px}.testimonials .swiper-button-next,.testimonials .swiper-button-prev{width:42px;height:42px;margin-top:-21px}.testimonials .swiper-button-next{right:-8px}.testimonials .swiper-button-prev{left:-8px}.testimonials .swiper-pagination{margin-top:28px;gap:9px}}@media screen and (max-width:480px){.testimonials .title{font-size:34px}.testimonials .testimonial-container{min-height:550px;padding:78px 17px 45px}.testimonials .testimonial-content blockquote>p,.testimonials .testimonial-content blockquote .rte{font-size:14px;line-height:1.7}.testimonials .swiper-button-next{right:-4px}.testimonials .swiper-button-prev{left:-4px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-testimonials.css.map */
