.fltc-reviews{overflow:hidden}.fltc-reviews__controller{display:block}.fltc-reviews__inner{box-sizing:border-box;width:min(100%,var(--fltc-reviews-max-width, 1380px));margin-inline:auto;padding-inline:15px}.fltc-reviews__header{padding-block-end:16px}.fltc-reviews__heading{margin:0;color:var(--fltc-reviews-heading, #252f35);font-family:FLTC Halant,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.52px}.fltc-reviews-carousel{display:block;width:calc(100% + 30px);min-width:0;margin-inline:-15px;--cursor: grab;--slide-min-height: auto;--slide-min-height-desktop: auto;--slideshow-align-items: flex-start}.fltc-reviews-carousel:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:2px}.fltc-reviews-carousel slideshow-container{overflow:visible;background:transparent}.fltc-reviews-carousel slideshow-slides{box-sizing:border-box;align-items:flex-start;padding-inline:15px;scroll-padding-inline:15px}.fltc-reviews-carousel .fltc-review-slide{--slide-width: calc(85vw - 15px) ;box-sizing:border-box;width:var(--slide-width);min-width:0;max-height:none;flex:0 0 var(--slide-width);padding:0 4px 10px;overflow:visible;scroll-snap-align:center}.fltc-review-card{display:block;overflow:hidden;width:100%;border-radius:16px;background:var(--fltc-reviews-card, #fff);box-shadow:0 4px 12px #0000000f;color:var(--fltc-reviews-text, #303c43)}.fltc-review-card__product{position:relative;display:flex;height:150px;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgb(0 0 0 / .05);background:radial-gradient(circle at center,var(--fltc-review-glow, rgb(226 173 62 / .18)) 0%,transparent 80%)}.fltc-review-card__image-link{display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.fltc-review-card__image{display:block;width:124px;height:124px;box-sizing:content-box;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 10px #0000001a;object-fit:cover;object-position:center}.fltc-review-card__quick{position:absolute;right:5px;bottom:5px;z-index:2;width:42px;height:42px;border:1px solid rgb(0 0 0 / .05);border-radius:50%;background:var(--fltc-reviews-card, #fff);box-shadow:0 2px 5px #0000001f;color:var(--fltc-reviews-text, #303c43)}.fltc-review-card__quick--link{display:flex;align-items:center;justify-content:center;text-decoration:none}.fltc-review-card__quick--link:focus-visible,.fltc-review-card__image-link:focus-visible,.fltc-review-card__title a:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:2px}.fltc-review-card__quick--native{display:block}.fltc-review-card__quick--native .quick-add,.fltc-review-card__quick--native product-form-component,.fltc-review-card__quick--native add-to-cart-component{position:static!important;display:block!important;width:100%;height:100%}.fltc-review-card__quick--native .quick-add__button{position:static!important;display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:0!important;opacity:1!important;transform:none!important}.fltc-review-card__quick--native .quick-add__button .svg-wrapper{width:15px;height:12px}.fltc-review-card__quick--native .quick-add__button svg{width:15px;height:12px}.fltc-review-card__content{padding:8px 15px 12px;background:var(--fltc-reviews-card, #fff);line-height:27.2px}.fltc-review-card__stars{display:inline-flex;margin:0;color:var(--fltc-reviews-stars, #ffab4b);font-family:Times,serif;font-size:16px;line-height:16px;letter-spacing:0}.fltc-review-card__stars .is-empty{opacity:.24}.fltc-review-card__title{margin:0 0 5px;color:var(--fltc-reviews-title, #333);font-family:FLTC Halant,serif;font-size:15.2px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:-.32px}.fltc-review-card__title a{color:inherit;text-decoration:none}.fltc-review-card__quote{margin:0 0 10px;color:var(--fltc-reviews-body, #444);font-family:FLTC DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:19.6px;letter-spacing:normal}.fltc-review-card__author{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid rgb(48 60 67 / .12);color:var(--fltc-reviews-text, #303c43);font-family:FLTC DM Sans,sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:.6px;text-transform:uppercase}.fltc-reviews-carousel slideshow-arrows{z-index:4}.fltc-reviews__empty{padding:32px;border:1px dashed currentcolor;text-align:center;opacity:.7}@media screen and (min-width:768px){.fltc-reviews__inner{padding-inline:50px}.fltc-reviews-carousel{width:calc(100% + 20px);margin-inline:-10px}.fltc-reviews__heading{font-size:30px;line-height:38px;letter-spacing:-.6px}.fltc-reviews-carousel slideshow-slides{padding-inline:0;scroll-padding-inline:0}.fltc-reviews-carousel .fltc-review-slide{--slide-width: 50%;padding:0 15px 10px;scroll-snap-align:start}.fltc-review-card__product{height:170px}.fltc-review-card__image{width:134px;height:134px}.fltc-review-card__quick{right:10px;bottom:10px;width:32px;height:32px}.fltc-review-card__title{font-size:16px}.fltc-review-card__content{padding:10px 20px 15px}.fltc-review-card__quote{font-size:14.8px;line-height:21.46px}}@media screen and (min-width:769px){.fltc-reviews__header{padding-block-end:20px}}@media screen and (min-width:1068px){.fltc-reviews-carousel{width:calc(100% + 30px);margin-inline:-15px}.fltc-reviews-carousel .fltc-review-slide{--slide-width: 25%}}@media screen and (min-width:1200px){.fltc-reviews__heading{font-size:34px;line-height:42px;letter-spacing:-.68px}}@media(prefers-reduced-motion:reduce){.fltc-review-card__quick,.fltc-review-card__image,.fltc-reviews-carousel slideshow-slides{transition:none;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fltc-customer-reviews.css.map */
