.testimonial-slider{position:relative;background:#fff;box-shadow:0 0 10px 1px #0000001a;overflow:hidden}.testimonial-slider__wrapper{position:relative;overflow-x:hidden}@media screen and (min-width:1025px){.testimonial-slider__wrapper{overflow-x:visible}}.testimonial-slider__heading{font-family:Pinyon Script,cursive;text-align:center;margin:0 0 2rem;color:#000}.testimonial-slider__container{position:relative;width:100%}.testimonial-slider__slide{display:none;width:100%}.testimonial-slider__slide:first-child{display:block}.testimonial-slider__text{position:relative;z-index:2;text-align:center;max-width:95.9rem;margin:0 auto;opacity:1;transition:opacity .5s ease-in-out}.testimonial-slider__content{position:relative;height:42rem;margin:0 auto;background:#fff;box-shadow:0 0 10px 1px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:4rem}.testimonial-slider__content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3.1rem;background:linear-gradient(to bottom,#E9DDCF 0,#E9DDCF .4rem,transparent .4rem,transparent 1.4rem,#E9DDCF 1.4rem,#E9DDCF 3.1rem)}.testimonial-slider__decorative{position:absolute;bottom:1.8rem;left:2rem;z-index:1;pointer-events:none;transform:scale(1)}.testimonial-slider__decorative img{display:block}.testimonial-slider__quote{font-family:EB Garamond,serif;font-size:2rem;line-height:1.71;color:#000;margin:0 0 1rem;font-style:normal;border:none;border-left:none;padding:0;background:none}.testimonial-slider__author{font-family:EB Garamond,serif;font-size:2rem;line-height:1.71;color:#000;font-style:normal;font-weight:500;border:none;border-left:none;padding:0;background:none}.testimonial-slider blockquote,.testimonial-slider cite{border:none!important;border-left:none!important;padding:0!important;margin-left:0!important;margin-right:0!important}.testimonial-slider__controls{position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 12rem);left:-6rem;justify-content:space-between;pointer-events:none;z-index:2;display:flex}.testimonial-slider__button{pointer-events:auto;width:5rem;height:5rem;background:#fffffff2;border-radius:50%;box-shadow:0 4px 12px #00000026;border:1px solid rgba(0,0,0,.1);transition:all .2s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.testimonial-slider__button:hover{background:#fff;transform:scale(1.05);box-shadow:0 6px 20px #0003}.testimonial-slider__button:focus{outline:2px solid var(--color-outline-button);outline-offset:.3rem}.testimonial-slider__button svg{width:2.8rem;height:1.9rem}.testimonial-slider__button svg path{fill:#000;transition:fill .2s ease}.testimonial-slider__button:hover svg path{fill:#333}.testimonial-slider__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media screen and (min-width:1201px){.testimonial-slider__controls{width:calc(100% + 12rem);left:-6rem}.testimonial-slider__button{width:5rem;height:5rem}.testimonial-slider__button svg{width:2.8rem;height:1.9rem}}@media screen and (min-width:1025px)and (max-width:1200px){.testimonial-slider__controls{width:calc(100% + 12rem);left:-6rem}.testimonial-slider__button{width:5rem;height:5rem}.testimonial-slider__button svg{width:2.5rem;height:1.7rem}}@media screen and (min-width:750px)and (max-width:989px){.testimonial-slider__controls{width:calc(100% + 10rem);left:-5rem}.testimonial-slider__content{padding:4rem 3rem}.testimonial-slider__button{width:4rem;height:4rem}.testimonial-slider__button svg{width:2.2rem;height:1.5rem}}@media screen and (max-width:749px){.testimonial-slider__controls{width:calc(100% - 2rem);left:1rem}.testimonial-slider__content{padding:4rem 5rem!important}.testimonial-slider__button{width:3.5rem;height:3.5rem}.testimonial-slider__button svg{width:2rem;height:1.4rem}}@media screen and (max-width:990px){.testimonial-slider__heading{margin-bottom:3rem}.testimonial-slider__content{max-width:80rem;height:42rem;padding:3rem}.testimonial-slider__decorative{transform:scale(.83);transform-origin:bottom left}.testimonial-slider__quote,.testimonial-slider__author{font-size:1.8rem}}@media screen and (max-width:749px){.testimonial-slider{padding:3rem 0}.testimonial-slider__heading{margin-bottom:2.5rem}.testimonial-slider__content{height:auto;min-height:35rem;padding:2rem}.testimonial-slider__decorative{transform:scale(.69);transform-origin:bottom left;left:1rem}.testimonial-slider__text{max-width:100%}.testimonial-slider__quote{font-size:1.6rem;line-height:1.6;margin-bottom:1rem}.testimonial-slider__author{font-size:1.6rem}}@media screen and (max-width:480px){.testimonial-slider__heading{font-size:4rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonial-slider__decorative{transform:scale(.55);transform-origin:bottom left;left:.5rem;bottom:2.5rem}.testimonial-slider__quote,.testimonial-slider__author{font-size:1.4rem}}@media screen and (max-width:399px){.testimonial-slider__heading{font-size:3.5rem!important;white-space:nowrap}}.testimonial-slider__slide.fade-out{opacity:0}.testimonial-slider__slide.fade-in{opacity:1}@media(prefers-reduced-motion:reduce){.testimonial-slider__slide,.testimonial-slider__button{transition:none}}@media(forced-colors:active){.testimonial-slider__button{border:1px solid ButtonText}.testimonial-slider__button svg{fill:ButtonText}}.testimonial-slider:focus-within .testimonial-slider__controls{outline:2px solid var(--color-outline-button);outline-offset:.3rem}[dir=rtl] .testimonial-slider__button--prev svg{transform:none}[dir=rtl] .testimonial-slider__button--next svg{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-testimonial-slider.css.map */
