.customer-reviews{position:relative}.customer-reviews:before{content:"";width:75px;height:195px;border-radius:24px;background:var(--black-color-5);position:absolute;bottom:20px;right:-24px;z-index:-1}.customer-reviews:after{content:"";width:75px;height:195px;border-radius:24px;background:var(--black-color-5);position:absolute;left:-24px;bottom:7px;z-index:-1}.head-customer-reviews{width:22.5%;background:var(--white-color);border-radius:24px;padding:8px}.head-customer-reviews .inner{height:100%;border-radius:16px;background:linear-gradient(var(--white-color),var(--white-color)) padding-box,linear-gradient(270deg,var(--black-color-10) 0%,transparent 30%) border-box;border-top:1px solid #fff0;border-right:1px solid #fff0;border-bottom:1px solid #fff0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.head-customer-reviews .inner:before{content:"";width:298px;aspect-ratio:1 / 1;background:linear-gradient(to top,#303030 0%,rgb(48 48 48 / .3) 11%,transparent 20%);border-radius:100%;position:absolute;top:-80%;left:50%;transform:translateX(-50%);opacity:.1;mix-blend-mode:multiply}.head-customer-reviews img{margin:16px auto;display:block;z-index:2;width:auto;height:96px}.head-customer-reviews .text{width:100%;text-align:center;padding:20px 30px 30px;position:relative}.head-customer-reviews .inner .text:before{content:"";width:16px;height:24px;background-color:var(--black-color-10);mask-image:url(/wp-content/themes/beauty_shop/inc/elementor/img/flower2.svg);position:absolute;right:30px;top:50%;transform:translateY(-50%)}.head-customer-reviews .inner .text:after{content:"";width:16px;height:24px;background-color:var(--black-color-10);mask-image:url(/wp-content/themes/beauty_shop/inc/elementor/img/flower2.svg);position:absolute;left:30px;top:50%;transform:translateY(-50%) scaleX(-1)}.head-customer-reviews .text .title{font-size:20px;font-weight:700;line-height:28px;color:var(--black-color);display:block;margin:0}.head-customer-reviews .text .subtitle{font-size:14px;font-weight:400;line-height:19px;color:var(--black-color-70);display:block;margin:0}.head-customer-reviews .text-wrap{display:none}.head-customer-reviews-text{width:28.5%;padding:26px 0}.head-customer-reviews-text .text-wrap{padding:36px 24px;font-size:14px;font-weight:300;line-height:21px;color:var(--black-color-70);border-top:1px solid var(--black-color-5);border-bottom:1px solid var(--black-color-5);height:100%}.body-customer-reviews{width:49%;display:flex;justify-content:space-between;gap:24px;position:relative}.body-customer-reviews:before{content:"";width:calc(100% - 26px);height:1px;background:var(--black-color-5);position:absolute;top:26px;left:50%;transform:translateX(-50%);z-index:-1}.body-customer-reviews:after{content:"";width:calc(100% - 26px);height:1px;background:var(--black-color-5);position:absolute;bottom:26px;left:50%;transform:translateX(-50%);z-index:-1}.body-customer-reviews .review-box{width:calc(50% - 12px);height:100%;background:var(--white-color);border-radius:24px;position:relative;text-align:center;transition:all .3s ease-in-out}.body-customer-reviews .review-box .bg-top:before{content:"";width:73px;height:16px;border-radius:16px 16px 0 0;position:absolute;top:-8px;right:50%;background:var(--black-color-5);z-index:-1}.body-customer-reviews .review-box .bg-top:after{content:"";width:73px;height:16px;border-radius:16px 16px 0 0;position:absolute;top:-8px;left:50%;background:var(--black-color-5);z-index:-1}.body-customer-reviews .review-box:hover .bg-top:before{background:var(--sec-color)}.body-customer-reviews .review-box:hover .bg-top:after{background:var(--main-color)}.body-customer-reviews .review-box:hover:after{content:"";width:80px;height:80px;border-radius:100%;background:var(--black-color);opacity:.4;filter:blur(22px);position:absolute;left:23px;bottom:-7px;z-index:-1}.body-customer-reviews .review-box img{width:72px;height:72px;object-fit:cover;border-radius:100%;border:4px solid var(--white-color);margin:-20px auto 0}.body-customer-reviews .review-box .name-box{display:flex;align-items:center;justify-content:center;gap:2px;margin-bottom:8px}.body-customer-reviews .review-box .name-box .name{display:inline-block;font-size:16px;line-height:21px;font-weight:700;color:var(--black-color)}.body-customer-reviews .review-box .name-box .title{height:21px;font-size:14px;line-height:16px;font-weight:300;color:var(--main-color);background:var(--main-color-10);padding:0 10px;border-radius:8px}.body-customer-reviews .review-box .text{margin:0 16px 30px;padding:14px 16px;font-size:14px;font-weight:300;line-height:21px;color:var(--black-color-70);border:1px solid var(--black-color-5);border-radius:16px;text-align:justify;position:relative}.body-customer-reviews .review-box .text:before{content:"";border:12px solid var(--black-color-10);border-top-color:#fff0;border-left-color:#fff0;border-bottom-color:#fff0;position:absolute;right:-12px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.body-customer-reviews .review-box .btn{width:62px;height:43px;position:absolute;left:8px;bottom:8px}.body-customer-reviews .review-box .btn.like path{fill:var(--sec-color)}.body-customer-reviews .review-box .btn.like path[fill=none]{fill:#fff0}.body-customer-reviews .review-box .btn.like:hover path[fill=none]{fill:var(--white-color)}.body-customer-reviews .review-box:before{content:"";width:21px;height:21px;background:var(--black-color-5);border-radius:10px 0;position:absolute;transform:translateY(-50%) rotate(45deg);z-index:-1}.body-customer-reviews .review-box:first-child:before{top:calc(50% - 8px);left:-12px}.body-customer-reviews .review-box:last-child:before{top:calc(50% + 8px);right:-12px}@media (max-width:1199px){.head-customer-reviews .inner:before{top:-65%}.head-customer-reviews{width:23%}.head-customer-reviews-text{width:27%}.head-customer-reviews .text{padding:20px 0 30px}.head-customer-reviews .inner .text:after{left:10px}.head-customer-reviews .inner .text:before{right:10px}}@media (max-width:991px){.head-customer-reviews .inner:before{top:-75%}.head-customer-reviews{width:50%}.head-customer-reviews-text{width:50%}.body-customer-reviews{width:100%;margin-top:24px}.head-customer-reviews-text .text-wrap{border-left:1px solid var(--black-color-5);border-radius:16px}.body-customer-reviews:before,.body-customer-reviews:after,.customer-reviews:before,.customer-reviews:after{display:none}}@media (max-width:767px){.body-customer-reviews .review-box .bg-top:before,.body-customer-reviews .review-box:before,.head-customer-reviews .inner .text:before,.head-customer-reviews .inner:before,.head-customer-reviews-text{display:none}.head-customer-reviews{width:100%;padding:0}.head-customer-reviews .text-wrap{width:100%;display:block;padding:9px 42px 36px;font-size:14px;font-weight:300;line-height:21px;color:var(--black-color-70)}.head-customer-reviews .inner{padding:0;border:0;flex-direction:row;flex-wrap:wrap}.head-customer-reviews .inner img{margin:-19px 9px 0 0;width:90px;height:auto}.head-customer-reviews .inner .text{width:calc(100% - 99px);padding:21px 15px 25px 32px;text-align:right}.head-customer-reviews .inner .text:after{left:16px}.head-customer-reviews .text .title{font-size:16px}.body-customer-reviews{flex-wrap:wrap;gap:8px;margin-top:16px}.body-customer-reviews .review-box{width:100%;height:auto}.body-customer-reviews .review-box .text{width:100%;border:0}.body-customer-reviews .review-box .bg-top:after{transform:translateX(-50%);background:var(--main-color)}.body-customer-reviews .review-box:last-child .bg-top:after{background:var(--sec-color);top:unset;bottom:-8px;border-radius:0 0 16px 16px}.body-customer-reviews .review-box{padding-top:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.body-customer-reviews .review-box img{margin:0}.body-customer-reviews .review-box .name-box{margin:0;gap:8px}}