.product__testimonials{width:100%;margin-bottom:4rem}.product__testimonials__title{color:var(--txt-dark, #0D0904);font-size:32px;line-height:40px;text-align:center;text-wrap:balance}@media only screen and (min-width:1024px)and (max-width:1239px){.product__testimonials__title{max-width:20ch;margin-left:auto;margin-right:auto}}.product__testimonials__container,.product__testimonials__wrapper{position:relative;width:100%;overflow:visible}.product__testimonials__wrapper.flickity-enabled{position:relative}.product__testimonials__wrapper:not(.flickity-enabled){display:flex;overflow:hidden}.product__testimonials__wrapper:not(.flickity-enabled) .product__testimonials__slide{display:none;width:100%}.product__testimonials__wrapper:not(.flickity-enabled) .product__testimonials__slide:first-child{display:block}.product__testimonials__slide{width:100%;margin-right:0;padding-inline:1rem;position:relative}.product__testimonials__wrapper .flickity-viewport{overflow:hidden}.product__testimonials__wrapper .flickity-slider{display:flex}.product__testimonials__item{border:1px solid #000;border-radius:8px;padding:32px 32px 24px;background:#fff;position:relative;overflow:visible}.product__testimonials__quote-left,.product__testimonials__quote-right{position:absolute;pointer-events:none;z-index:10;width:43.6px;height:43.6px}.product__testimonials__quote-left{left:6px;top:-24px}.product__testimonials__quote-right{right:6px;top:-24px}.product__testimonials__quote-left svg,.product__testimonials__quote-right svg{width:100%;height:100%;display:block;stroke:none}.product__testimonials__text{margin-bottom:16px}.product__testimonials__text p{margin:0;color:#000;text-align:center;font-family:canada-type-gibson,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:22px;letter-spacing:.5px}.product__testimonials__text p+p{margin-top:1rem}.product__testimonials__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;flex-wrap:wrap}.product__testimonials__stars{display:flex;align-items:center;align-self:end}.product__testimonials__stars .rating__star{position:relative;display:block;margin:0 0 2px}.product__testimonials__stars .rating__star .icon{display:block;width:13px!important;height:13px!important}.product__testimonials__stars .rating__star__empty,.product__testimonials__stars .rating__star__full{display:flex}.product__testimonials__stars .rating__star__full{position:absolute;top:0;left:0;clip-path:inset(0 var(--percent) 0 0);-webkit-clip-path:inset(0 var(--percent) 0 0)}.product__testimonials__customer{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.25rem}.product__testimonials__customer-name{color:#000;text-align:right;font-family:canada-type-gibson,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.5px}.product__testimonials__verified{color:#00000080;text-align:right;font-family:canada-type-gibson,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.5px}.product__testimonials__nav{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:1.5rem;padding:0 2rem;position:static}.product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button{position:absolute!important;top:auto!important;bottom:-3.5rem!important;opacity:1!important;visibility:visible!important;display:block!important;width:40px!important;height:44px!important;cursor:pointer;z-index:10;background:var(--bg-accent-xlight, #EAF7FD)!important;border:2px solid var(--bg-dark, #1C1D1E)!important;border-radius:8px!important;box-shadow:4px 4px 0 0 var(--bg-dark, #1C1D1E)!important;padding:8px!important;transition:box-shadow .3s ease,transform .3s ease!important}.product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button.previous{left:2rem!important;right:auto!important}.product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button.next{right:2rem!important;left:auto!important}.product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button:hover:not(:disabled),.product__testimonials__container:hover .product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button:not(:disabled):hover,.supports-touch .product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button:not(:disabled):hover{transform:translate(4px,4px)!important;box-shadow:0 0 #1c1d1e!important;border:2px solid var(--bg-dark, #1C1D1E)!important}.product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button:disabled{opacity:.3!important;cursor:not-allowed}.product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button svg{width:24px!important;height:24px!important;fill:var(--bg-dark, #1C1D1E)!important}.product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button:not(:disabled),.product__testimonials__container:hover .product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button:not(:disabled){opacity:1!important;visibility:visible!important;transform:scale(1)}.supports-touch .flickity-prev-next-button:not(:disabled),.flickity-enabled:hover>.flickity-prev-next-button:not(:disabled),section:hover .flickity-enabled>.flickity-prev-next-button:not(:disabled){transform:none!important}@media only screen and (max-width:767px){.product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button.previous{left:1rem!important}.product__testimonials__wrapper.flickity-enabled .flickity-prev-next-button.next{right:1rem!important}}.product__testimonials__container .flickity-page-dots{position:absolute!important;bottom:-2.2rem!important;height:44px;display:flex!important;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.product__testimonials__container .flickity-page-dots .dot{border:none!important;background-color:transparent;transition:border .5s ease,width .5s ease,opacity .5s ease;border-radius:2px;pointer-events:auto;width:8px!important;height:8px!important;transform:rotate(-45deg)!important;background:var(--bg-mid-gray, #A1A2A3)!important;opacity:1!important;cursor:pointer;margin:0!important}.product__testimonials__container .flickity-page-dots .dot:hover{background:var(--bg-mid-gray, #A1A2A3)!important}.product__testimonials__container .flickity-page-dots .dot.is-selected{width:8px!important;height:8px!important;transform:rotate(-45deg)!important;border-radius:2px!important;background:#30abed!important}@media only screen and (max-width:767px){.product__testimonials__item{padding:32px 32px 24px}.product__testimonials__nav{padding:0 40px;gap:.75rem}.product__testimonials__customer{align-items:flex-end;text-align:right}}.product__block.product__testimonials{scroll-margin-top:calc(var(--header-height, 0px) + 1.25rem)}
/*# sourceMappingURL=/cdn/shop/t/136/assets/product-testimonials.css.map */
