.tes-section{padding:var(--tes-pt, 60px) 0 var(--tes-pb, 60px);max-width:100vw;box-sizing:border-box;overflow:hidden;contain:layout}.tes-section>.container,.tes-section>.container-fluid,.tes-section>.strecth-width,.tes-section>.full-width{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}.tes-header{text-align:center;margin-bottom:var(--tes-header-gap, 40px);padding:0 20px}.tes-subheading{display:block;font-size:var(--tes-sub-fs, 12px);font-weight:var(--tes-sub-fw, 600);text-transform:uppercase;letter-spacing:.5px;color:var(--tes-sub-c, #c9a05c);margin-bottom:var(--tes-sub-gap, 10px)}.tes-heading{font-size:var(--tes-h-fs, 30px);font-weight:var(--tes-h-fw, 600);color:var(--tes-h-c, #1a1a1a);line-height:1.3;margin:0}.tes-outer{position:relative;width:100%;overflow:hidden;padding-bottom:10px}.tes-section .swiper{width:100%;max-width:100%;box-sizing:border-box;overflow:visible!important}.tes-section .swiper .swiper-wrapper{width:100%;align-items:center}.tes-section .swiper-slide{opacity:.3;transform:scale(.92);transition:opacity .45s ease,transform .45s ease;cursor:pointer;will-change:opacity,transform;height:auto}.tes-section .swiper-slide-active{opacity:1!important;transform:scale(1)!important;cursor:default}.tes-slide-inner{text-align:center;padding:10px 20px;max-width:600px;margin:0 auto}.tes-quote{font-size:var(--tes-q-fs, 22px);font-weight:var(--tes-q-fw, 400);line-height:1.55;color:var(--tes-q-c, #1a1a1a);margin:0 0 var(--tes-q-gap, 22px);font-family:Cormorant,Georgia,serif}.tes-author{font-size:var(--tes-a-fs, 15px);font-weight:var(--tes-a-fw, 600);color:var(--tes-a-c, #1a1a1a);margin:0 0 4px}.tes-location{font-size:var(--tes-a-fs, 15px);font-weight:400;color:var(--tes-loc-c, #999)}.tes-stars{display:flex;justify-content:center;gap:3px;margin-top:14px}.tes-stars svg{width:var(--tes-star-s, 18px);height:var(--tes-star-s, 18px);fill:var(--tes-star-c, #c9a05c)}.tes-btn-prev,.tes-btn-next{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:var(--tes-arrow-s, 46px);height:var(--tes-arrow-s, 46px);border-radius:50%;background:var(--tes-arrow-bg, #c9a05c);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease;box-sizing:border-box;padding:0;-webkit-tap-highlight-color:transparent}.tes-btn-prev{left:16px}.tes-btn-next{right:16px}.tes-btn-prev:hover,.tes-btn-next:hover{background:var(--tes-arrow-hbg, #b08940);transform:translateY(-50%) scale(1.08)}.tes-btn-prev:active,.tes-btn-next:active{transform:translateY(-50%) scale(.96)}.tes-btn-prev svg,.tes-btn-next svg{width:16px;height:16px;fill:none;stroke:var(--tes-arrow-ic, #fff);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;display:block;transition:stroke .25s ease;pointer-events:none}.tes-btn-prev:hover svg,.tes-btn-next:hover svg{stroke:var(--tes-arrow-hic, #fff)}.tes-section .swiper-pagination{position:relative;bottom:auto!important;margin-top:24px}.tes-section .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity:1;transition:width .3s ease,background .3s ease,border-radius .3s ease}.tes-section .swiper-pagination-bullet-active{background:var(--tes-dot-ac, #c9a05c);width:26px;border-radius:4px}@media(max-width:1024px){.tes-btn-prev{left:12px}.tes-btn-next{right:12px}}@media(max-width:768px){.tes-heading{font-size:calc(var(--tes-h-fs, 30px) - 6px)}.tes-quote{font-size:calc(var(--tes-q-fs, 22px) - 4px)}.tes-btn-prev{left:8px}.tes-btn-next{right:8px}.tes-header{margin-bottom:calc(var(--tes-header-gap, 40px) * .75)}}@media(max-width:600px){.tes-btn-prev{left:4px}.tes-btn-next{right:4px}.tes-btn-prev,.tes-btn-next{width:38px;height:38px}.tes-btn-prev svg,.tes-btn-next svg{width:14px;height:14px}.tes-slide-inner{padding:10px 8px}.tes-section .swiper-pagination{margin-top:18px}}@media(max-width:420px){.tes-section{padding-top:40px;padding-bottom:40px}.tes-heading{font-size:calc(var(--tes-h-fs, 30px) - 8px)}.tes-quote{font-size:calc(var(--tes-q-fs, 22px) - 6px);line-height:1.5}.tes-slide-inner{padding:8px 4px}.tes-btn-prev,.tes-btn-next{width:34px;height:34px}.tes-btn-prev svg,.tes-btn-next svg{width:12px;height:12px}.tes-author{font-size:calc(var(--tes-a-fs, 15px) - 1px)}.tes-location{font-size:calc(var(--tes-a-fs, 15px) - 2px)}.tes-header{margin-bottom:calc(var(--tes-header-gap, 40px) * .6)}.tes-section .swiper-pagination{margin-top:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/testimonials-optimized.css.map */
