.review-section{background-color:#35453c!important;padding:4rem 0 6rem;overflow:hidden;margin-bottom:8rem}.review-section__content{max-width:34rem;margin-bottom:3.6rem}.review-inner-wrapper{display:flex;align-items:center;margin-bottom:1.2rem}.review-section .review-icon{max-width:1.4rem;height:1.4rem;margin-right:.2rem}.review-section .review-icon svg{width:100%;height:100%;display:block}.review-section__review-text{padding-left:.4rem;color:var(--primary-fill-color);letter-spacing:0;line-height:1.5}.review-section__title{text-align:left;color:var(--primary-fill-color);letter-spacing:0;text-transform:uppercase}.template-product .review-section__title{text-transform:lowercase}.template-product .review-section__title{font-size:4.4rem}.review-section__column-wrap{padding-left:1.8rem}.review-section__grid{align-items:center;overflow:hidden;position:relative;padding-bottom:3.2rem}.review-section__image{border-radius:.4rem;overflow:hidden;margin-bottom:1.2rem;aspect-ratio:1}.review-section img{width:100%;height:100%;display:block;object-fit:cover}.review-section__small-image{width:3.2rem;height:3.2rem;border-radius:50%;padding:.4rem;background-color:#eee8e01a}.review-section__small-image img{border-radius:50%;aspect-ratio:1}.review-section__text-image{display:flex;align-items:center}.review-section .inner-text-wrap{white-space:nowrap;overflow:hidden;padding-left:1.2rem;width:100%;max-width:100%;flex:1}.review-section__sub-title{color:var(--primary-fill-color);margin-bottom:.4rem;text-align:left;letter-spacing:0;overflow:hidden;white-space:wrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.review-section__sub-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a4a79e;display:block;letter-spacing:0}.review-section .swiper-scrollbar{position:absolute;left:unset;bottom:0;top:unset;z-index:50;height:.2rem;width:100%;opacity:1!important}.review-section .swiper-scrollbar-drag{background:#e1dbd2}.review-section .review-slider{width:100%}.review-section .review-section__grid-item{max-width:30rem;min-width:30rem;flex:30rem;margin-right:1.2rem;width:100%}.review-section .progress-bar{height:.1rem;background-color:#eee8e033;position:relative;margin-right:1.8rem}.review-section .progress-bar-meter{position:absolute;top:0;left:0;background-color:#eee8e0;height:100%;width:0;transition:width .2s linear}.review-section .review-field-image{padding-top:100%}@media screen and (min-width:45em){.review-section{margin-bottom:14rem}.template-product .review-section{display:flex}.template-product .review-section__column-wrap{max-width:1180px;flex:1180px;width:100%}.template-product .page-width:has(.review-section__wrapper){min-width:28rem;max-width:28rem;padding-right:2rem}.template-product .review-section__content{width:100%;max-width:100%;margin-bottom:0}.template-product .review-section__title{font-size:3.2rem}.review-section__column-wrap{padding-left:2rem}.review-section__content{max-width:50rem;margin-bottom:3rem}.review-section__title{font-size:2.8rem}.review-section .progress-bar{height:.2rem;margin-right:2rem}}@media screen and (min-width: 60em){.review-section{padding:8rem 0}.template-product .review-section{padding:12rem 0}.template-product .page-width:has(.review-section__wrapper){min-width:35rem;max-width:35rem;padding-left:2rem}.template-product .review-section__title{font-size:5.2rem}.review-section__content{max-width:78rem;margin-bottom:6rem}.review-section__grid{padding-bottom:4.8rem}.review-section__title{font-size:4.4rem}.review-inner-wrapper{display:flex;align-items:center;margin-right:1.2rem}.template-product .review-inner-wrapper{margin-bottom:2.2rem}.review-section .review-icon{max-width:1.6rem;height:1.6rem;margin-right:.4rem}.review-section__review-text{font-size:1.6rem}.review-section__image{border-radius:.8rem;margin-bottom:2.4rem}.review-section__small-image{width:100%;max-width:3.6rem;flex:3.6rem;height:3.6rem;padding:.6rem}.review-section .inner-text-wrap{padding-left:1.6rem}.review-section__sub-title{font-size:1.8rem}.review-section__sub-text{font-size:1.6rem}.review-section .review-section__grid-item{max-width:38rem;min-width:38rem;flex:38rem;margin-right:2rem}}@media screen and (min-width:76em){.template-product .page-width:has(.review-section__wrapper){margin-left:calc(50% - 61rem);min-width:38.2rem;max-width:38.2rem}.review-section__column-wrap{padding-left:0;margin-left:calc(50% - 59rem)}.template-product .review-section__column-wrap{margin-left:unset}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/customs-review.css.map */
