.reviews-carousel-section-desktop{padding:48px 0}.reviews-carousel-section-desktop h2{text-align:center}.reviews-carousel-section-desktop h2,.reviews-carousel-section-mobile h2{font-family:var(--font-ivyprestoheadline);font-style:normal;font-weight:300;line-height:120%;letter-spacing:.01em;color:#000;margin:0 0 10px}.reviews-carousel-section-desktop .carousel-cell,.reviews-carousel-section-mobile .carousel-cell{width:24%;padding-right:15px}.reviews-carousel-section-desktop .carousel-cell:first-child .reviews-carousel-details-wrap{padding-left:14px}.reviews-carousel-section-desktop .carousel-cell:first-child .reviews-cta-btn{left:14px}.reviews-carousel-img-wrap{position:relative;padding-top:100%;width:100%}.reviews-carousel-img-wrap a:focus-visible:after{content:"";position:absolute;top:2px;right:3px;bottom:3px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);outline:2px solid #000;border-radius:2px;outline-style:inset}.reviews-carousel-img-wrap img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;transition:.3s all ease-in-out}.show-hover-img{visibility:hidden;opacity:0}.reviews-carousel-img-wrap:hover .show-hover-img{visibility:visible;opacity:1}.reviews-carousel-details-wrap{padding:18px 0 0}.reviews-carousel-details-wrap a{text-decoration:none}.reviews-carousel-details-top{display:flex;flex-wrap:wrap}.reviews-carousel-details-top p{font-family:var(--font-aktivgrotesk);font-weight:300;font-size:14px;line-height:16px;letter-spacing:.12px;color:#000;margin:0 20px 15px 0}.reviews-carousel-details-top .rating-star{margin-right:1.5px}.reviews-carousel-details-wrap h6,.reviews-carousel-details-wrap .reviews-carousel-descriptions p{font-weight:400;font-size:14px;line-height:18px;color:#000;margin:0 0 30px;max-width:342px;font-family:var(--font-aktivgrotesk)}.top-section{height:100%}.reviews-carousel-details-wrap .reviews-cta-btn{font-family:var(--font-aktivgroteskex);font-style:normal;font-weight:500;font-size:12px;line-height:120%;letter-spacing:.06em;text-transform:uppercase;color:#000;border-bottom:1px solid #000;text-decoration:none;padding-bottom:3px}.posi-rel{position:relative;height:100%}.reviews-carousel-section-desktop .reviews-cta-btn{font-family:var(--font-aktivgroteskex);font-style:normal;font-weight:500;font-size:12px;line-height:120%;letter-spacing:.06em;text-transform:uppercase;color:#000;border-bottom:1px solid #000;text-decoration:none;padding-bottom:3px;position:absolute;bottom:0;left:0}.reviews-carousel-section-desktop .flickity-page-dots{display:none}.reviews-carousel-section-desktop .flickity-prev-next-button.previous,.reviews-carousel-section-desktop .flickity-prev-next-button.next,.reviews-carousel-section-mobile .flickity-prev-next-button.previous,.reviews-carousel-section-mobile .flickity-prev-next-button.next{width:40px;height:40px;border-radius:0;background:#fff;box-shadow:none;top:50%;display:flex;align-items:center;justify-content:center;padding:0;background-repeat:no-repeat;background-size:10px;background-position:center center;margin-top:-107px}.reviews-carousel-section-desktop .flickity-prev-next-button.previous,.reviews-carousel-section-mobile .flickity-prev-next-button.previous{left:0;background-image:url(/cdn/shop/files/prev-arrows-icon.svg?v=1716974522)}.reviews-carousel-section-desktop .flickity-prev-next-button.next,.reviews-carousel-section-mobile .flickity-prev-next-button.next{right:0;background-image:url(/cdn/shop/files/next-arrows-icon.svg?v=1716974522)}.reviews-carousel-section-desktop .flickity-prev-next-button.previous:hover,.reviews-carousel-section-desktop .flickity-prev-next-button.next:hover{transform:none}.reviews-carousel-section-desktop .flickity-prev-next-button.previous svg,.reviews-carousel-section-desktop .flickity-prev-next-button.next svg{opacity:0}.reviews-carousel-section-desktop .flickity-prev-next-button.previous:focus svg,.reviews-carousel-section-desktop .flickity-prev-next-button.next:focus svg{color:#000}.reviews-carousel-section-mobile{display:none}.reviews-carousel-section-mobile .carousel-cell:first-child .reviews-carousel-details-wrap{padding-left:14px}.reviews-carousel-section-mobile .carousel-cell:first-child .reviews-carousel-details-wrap .reviews-cta-btn{left:14px}.all-reviews-link{padding-bottom:34px}.all-reviews-link a{color:#000}@media (max-width:950px){.reviews-carousel-details-top p{margin:0 10px 15px 0}.reviews-carousel-details-top .rating-star img{width:14px}}@media (max-width:820px){.reviews-carousel-details-top p{margin:0 6px 15px 0}.reviews-carousel-details-top .rating-star{margin-right:0}}@media (max-width:768px){.all-reviews-link{padding-bottom:20px}.reviews-carousel-section-mobile .reviews-cta-btn{font-family:var(--font-aktivgroteskex);font-style:normal;font-weight:500;font-size:12px;line-height:120%;letter-spacing:.06em;text-transform:uppercase;color:#000;border-bottom:1px solid #000;text-decoration:none;padding-bottom:3px;position:absolute;bottom:0;left:0}.reviews-carousel-section-desktop{display:none}.reviews-carousel-section-mobile{display:block;padding:0 0 72px}.reviews-carousel-section-mobile .carousel-cell .reviews-carousel-details-wrap{padding-left:14px}.reviews-carousel-section-mobile .carousel-cell .reviews-carousel-details-wrap .reviews-cta-btn{left:14px}.reviews-carousel-details-top p{margin:0 20px 18px 0}.reviews-carousel-section-mobile .carousel-cell{width:78%;margin-right:10px}.reviews-carousel-section-mobile h2{font-size:32px;line-height:120%;text-align:center;margin:0 0 10px}.reviews-carousel-section-mobile .flickity-page-dots{display:block}.reviews-carousel-details-wrap h6,.reviews-carousel-details-wrap .reviews-carousel-descriptions p{margin:0 0 30px;max-width:100%}.reviews-carousel-section-mobile .flickity-prev-next-button.previous{top:auto;bottom:-70px;margin-top:0;transform:translateY(0);left:48%;margin-left:-30px}.reviews-carousel-section-mobile .flickity-prev-next-button.next{top:auto;bottom:-70px;margin-top:0;transform:translateY(0);left:52%;margin-right:-30px}.reviews-carousel-section-mobile .flickity-prev-next-button svg{height:18px;opacity:0}.reviews-carousel-section-mobile .flickity-prev-next-button[disabled]{opacity:.6;color:#949494}}@media (max-width:767px){.custom-start-with-diamond-css .reviews-carousel-section-mobile .flickity-page-dots{display:block!important;visibility:visible!important}.custom-start-with-diamond-css .reviews-carousel-section-mobile .carousel-cell{padding-right:0}.custom-start-with-diamond-css .reviews-carousel-section-mobile h2{margin:40px 0 0;text-align:left;padding-left:20px;font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/1660/assets/reviews-carousel.css.map */
