review-carousel-section .page-width{max-width:1150px}.review-carousel__inner{display:flex;flex-direction:column}.review-carousel__header--left{text-align:left}.review-carousel__header--center{text-align:center}.review-carousel__header--right{text-align:right}.review-carousel__heading{margin:0}.review-carousel__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:inherit;gap:.75rem;font-size:calc(var(--font-body-scale) * 1.6rem);color:rgb(var(--color-foreground))}.review-carousel__header--center .review-carousel__summary{justify-content:center}.review-carousel__header--left .review-carousel__summary{justify-content:flex-start}.review-carousel__header--right .review-carousel__summary{justify-content:flex-end}.review-carousel__summary-stars{display:inline-flex;gap:.3rem}.review-carousel__summary-stars .review-carousel__star:not(:has(.bi-star-fill)),.review-carousel__card-stars .review-carousel__star:not(:has(.bi-star-fill)){color:var(--review-carousel-star, rgb(var(--color-foreground)));opacity:.8}.review-carousel__summary-stars .review-carousel__star:has(.bi-star-fill),.review-carousel__card-stars .review-carousel__star:has(.bi-star-fill){opacity:1}.review-carousel__summary-stars .review-carousel__star{width:1.6rem;height:1.6rem}.review-carousel__star{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:var(--review-carousel-star, rgb(var(--color-foreground)))}.review-carousel__star svg{width:100%;height:100%}.review-carousel__star .bi-star{width:100%;height:100%}.review-carousel__star--half{position:relative}.review-carousel__star--half .review-carousel__star-stack{position:relative;display:block;width:100%;height:100%;line-height:0}.review-carousel__star--half .review-carousel__star-stack>.bi-star:first-child{display:block;width:100%;height:100%}.review-carousel__star-half-clip{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden;pointer-events:none}.review-carousel__star-half-clip .bi-star{width:200%;height:100%;max-width:none;display:block}.review-carousel__summary-stars .review-carousel__star .bi-star-fill{fill:var(--review-carousel-star, rgb(var(--color-foreground)));color:var(--review-carousel-star, rgb(var(--color-foreground)))}.review-carousel__card-stars .review-carousel__star .bi-star-fill{fill:var(--review-carousel-star, rgb(var(--color-link)));color:var(--review-carousel-star, rgb(var(--color-link)))}.review-carousel__star--full{color:var(--review-carousel-star, rgb(var(--color-foreground)));opacity:1}.review-carousel__star--empty{color:var(--review-carousel-star, rgb(var(--color-foreground)));opacity:.8}.review-carousel__slider-wrap{position:relative;display:block;width:100%;margin-top:3.2rem}.review-carousel__swiper{overflow:hidden}.review-carousel__card{display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:var(--media-radius, .4rem);overflow:hidden;transition:box-shadow var(--duration-short) ease}.review-carousel__card:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.review-carousel__card-media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--media-radius, .4rem) var(--media-radius, .4rem) 0 0}.review-carousel__card-img{width:100%;height:100%;object-fit:cover;display:block}.review-carousel__card-body{display:flex;flex-direction:column;align-items:center;gap:1.2rem;flex:1;padding:1.6rem;background-color:rgba(var(--color-foreground),.04)}.review-carousel__card-text{margin:0;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:1.5;color:rgba(var(--color-foreground),.85);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-align:center}.review-carousel__card-stars{display:flex;gap:.3rem}.review-carousel__card-stars .review-carousel__star{width:2rem;height:2rem}.review-carousel__card-author{display:flex;align-items:center;gap:.6rem}.review-carousel__card-name{font-weight:var(--font-body-weight-bold);font-size:calc(var(--font-body-scale) * 1.6rem);color:rgb(var(--color-foreground))}.review-carousel__verified-icon{display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));flex-shrink:0}.review-carousel__verified-icon svg{width:1rem;height:1rem}.review-carousel__card-product{margin:0;font-size:calc(var(--font-body-scale) * 1.4rem);color:rgba(var(--color-foreground),.65)}.review-carousel__nav.swiper-button-prev,.review-carousel__nav.swiper-button-next{color:rgb(var(--color-foreground));background:none;border:none;width:4rem;height:4rem}.review-carousel__nav.swiper-button-prev:after,.review-carousel__nav.swiper-button-next:after{font-size:2.4rem}.review-carousel__slider-wrap .swiper-button-prev{left:-5rem}.review-carousel__slider-wrap .swiper-button-next{right:-5rem}@media screen and (max-width:749px){.review-carousel__nav.swiper-button-prev,.review-carousel__nav.swiper-button-next{display:none}}.review-carousel-modal.info-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-foreground),.5);transition:opacity .3s ease,visibility .3s ease,z-index .3s ease;display:flex;align-items:center;justify-content:center}.review-carousel-modal.info-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.review-carousel-modal__content{background-color:rgb(var(--color-background));overflow:auto;max-height:80vh;width:94%;max-width:84rem;position:relative;box-shadow:var(--popup-shadow, 0 1rem 3rem rgba(0, 0, 0, .12));padding:0;border-radius:var(--popup-corner-radius, .4rem);transform:translateY(1rem);transition:transform .3s ease}.review-carousel-modal.info-popup-modal[open] .review-carousel-modal__content{transform:translateY(0)}.review-carousel-modal__close{position:absolute;top:1rem;right:1rem;z-index:2;color:rgb(var(--color-foreground),.8);border:1px solid rgb(var(--color-foreground),.8);border-radius:50%;cursor:pointer;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;padding:0;transition:background .25s ease}.review-carousel-modal__close:hover{background:rgb(var(--color-foreground),.05)}.review-carousel-modal__close svg{width:1.4rem;height:1.4rem}.review-carousel-modal__grid{display:grid;grid-template-columns:1fr;align-items:start;min-width:0}.review-carousel-modal__slides .swiper-slide{aspect-ratio:4 / 5}.review-carousel-modal__detail{padding:1.6rem 1.6rem 2rem;min-width:0}@media screen and (min-width:750px){.review-carousel-modal__grid{grid-template-columns:1fr 1fr;align-items:stretch}.review-carousel-modal__detail{padding:2.4rem}}.review-carousel-modal__media{position:relative;min-height:28rem;display:flex;width:100%;min-width:0}.review-carousel-modal__swiper{width:100%;min-width:0;flex:1 1 auto;align-self:stretch;border-radius:var(--media-radius, .4rem);overflow:hidden}.review-carousel-modal__swiper.swiper{margin-left:0;margin-right:0}.review-carousel-modal__swiper .swiper-slide{display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.04);box-sizing:border-box}.review-carousel-modal__no-img{width:100%;min-height:28rem;background:rgba(var(--color-foreground),.06)}.review-carousel-modal__swiper img{width:100%;height:auto;object-fit:contain;display:block}.review-carousel-modal__btn-prev,.review-carousel-modal__btn-next{color:rgb(var(--color-background));background:rgba(var(--color-foreground),.45);width:3.6rem;height:3.6rem;border-radius:50%}.review-carousel-modal__btn-prev:after,.review-carousel-modal__btn-next:after{font-size:1.2rem}.review-carousel-modal__pagination.swiper-pagination-bullets{bottom:1rem!important}.review-carousel-modal__pagination .swiper-pagination-bullet{background:rgb(var(--color-foreground));opacity:.6}.review-carousel-modal__pagination .swiper-pagination-bullet-active{opacity:1}.review-carousel-modal__stars{display:flex;gap:.3rem;margin-bottom:1.6rem}.review-carousel-modal__stars .review-carousel__star{width:2rem;height:2rem}.review-carousel__summary-text{margin-top:3px}.review-carousel-modal__stars .review-carousel__star .bi-star-fill{fill:var(--review-carousel-star, rgb(var(--color-link)));color:var(--review-carousel-star, rgb(var(--color-link)))}.review-carousel-modal__stars .review-carousel__star--full{color:var(--review-carousel-star, rgb(var(--color-link)));opacity:1}.review-carousel-modal__stars .review-carousel__star--empty{color:var(--review-carousel-star, rgb(var(--color-foreground)));opacity:.8}.review-carousel-modal__user{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}.judgeme-badge-custom{display:flex;gap:5px;align-items:center;margin-top:3px;margin-left:6px}.judgeme-badge-custom .svg-wrapper{width:17px;height:17px}.review-carousel-modal__avatar{width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(var(--color-foreground),.05);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));flex-shrink:0}.review-carousel-modal__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.review-carousel-modal__name{font-weight:var(--font-body-weight-bold);font-size:calc(var(--font-body-scale) * 1.6rem);color:rgb(var(--color-foreground))}.review-carousel-modal__verified{display:inline-flex;align-items:center;gap:.35rem;font-size:calc(var(--font-body-scale) * 1.2rem);padding:.2rem .75rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:5rem;background-color:rgba(var(--color-button),.9);color:rgba(var(--color-button-text),.9)}.review-carousel-modal__verified svg{width:1.2rem;height:1.2rem;flex-shrink:0}.review-carousel-modal__date{margin:.35rem 0 0;font-size:calc(var(--font-body-scale) * 1.3rem);color:rgba(var(--color-foreground),.55)}.review-carousel-modal__text{margin:0 0 1.5rem;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.6;color:rgb(var(--color-foreground));white-space:pre-line}.review-carousel__product-link{display:block;width:100%;padding:1rem 1.25rem;text-align:left;text-decoration:none;font-size:calc(var(--font-body-scale) * 1.4rem);color:rgb(var(--color-link));background:rgba(var(--color-link),.05);border-radius:var(--buttons-radius, .4rem);transition:background var(--duration-short) ease;text-decoration:underline}.review-carousel__product-link:hover{background:rgba(var(--color-link),.08)}.review-carousel__product-link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.4);outline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/review-carousel.css.map */
