.quote-section .carousel{overflow:visible;position:relative}.quote-section .carousel-viewport{overflow:hidden}.quote-section .quote-carousel{position:relative;padding:120px 20px 80px;cursor:grab}.quote-section .carousel-track{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;transition:transform .3s ease-in-out}.quote-section .carousel-track:not(.dragging):not(.locked){transition:transform .3s ease-in-out}.quote-section .quote-slide{width:100%;flex:0 0 100%;padding:0 20px;text-align:center}.quote-section .quote-slide-content{will-change:transform,opacity}.quote-section .quotation-mark{font-size:191.7023px;position:absolute;opacity:.5;top:-37px;left:10px;color:var(--colour-stone-light);line-height:.7;pointer-events:none}.quote-section .author{margin-top:40px}.quote-section .subtext{margin-top:4px}.quote-section .quote-logo{margin-top:40px;display:flex;justify-content:center}.quote-section .quote-logo .quote-logo-image{width:auto;max-width:135px;object-fit:contain}.quote-section .pagination-dots{list-style-type:none;padding:0;display:flex;justify-content:center;gap:.5rem;margin:60px auto 0}.quote-section .pagination-dots li{width:4px;height:4px;border-radius:100px;background-color:#999a9b;cursor:pointer;transition:background-color .2s ease,width .2s ease}.quote-section .pagination-dots li.selected{background-color:var(--colour-dark);width:60px}.quote-section .quote-cursor{position:fixed;top:0;left:0;z-index:3;display:none;width:74px;height:74px;pointer-events:none;will-change:transform}.quote-section .quote-cursor-disc{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background-color:var(--colour-white-40);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:var(--colour-dark);opacity:0;transform:scale(.2);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}.quote-section .quote-cursor.is-visible .quote-cursor-disc{opacity:1;transform:scale(1)}.quote-section .quote-cursor-icon{display:flex;width:24px;height:24px}.quote-section .quote-cursor-icon svg{width:100%;height:100%;fill:currentColor}.quote-section .quote-cursor.is-prev .quote-cursor-icon{transform:scaleX(-1)}@media screen and (min-width:1000px){.quote-section .quote-carousel.cursor-next,.quote-section .quote-carousel.cursor-prev{cursor:none}.quote-section .quote-cursor{display:block}.quote-section .quote-carousel .carousel{max-width:731px;margin:0 auto}.quote-section .quotation-mark{top:-25px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/quote-section.css.map */
