body .review-wrapper{background:#f3f7f6!important;border-top:1px solid #e1e9e7;border-bottom:1px solid #e1e9e7}
body .review-wrapper .jdgm-carousel-title{font-size:26px;line-height:1.2;color:#1b1f23;font-weight:700;letter-spacing:-.02em}
body .review-wrapper .jdgm-carousel-item{background:transparent;border:0;border-radius:0;padding:8px;box-shadow:none}
body .review-wrapper .jdgm-carousel-item__inner-wrapper{background:#fff;border:1px solid #dce5e3;border-radius:8px;box-shadow:none;padding:20px}
body .review-wrapper .jdgm-star{color:#0b7775!important;background:transparent!important}
body .review-wrapper .jdgm-carousel-item__review-title{color:#1b1f23;font-weight:700}
body .review-wrapper .jdgm-carousel-item__review-body{color:#4a5552;line-height:1.6}
body .review-wrapper .jdgm-carousel-item__reviewer-name{color:#1b1f23;font-weight:700}
body .review-wrapper .jdgm-carousel__arrows{color:#0b7775}
body .review-wrapper :is(button,a):focus-visible{outline:3px solid #0b7775;outline-offset:4px}
body.index .list-collection__thumbnail .thumbnail{border-radius:8px;overflow:hidden}
body.index .list-collection__thumbnail .title{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#1b1f23}
body.index .list-collection__thumbnail a:hover .title{color:#0b7775}
body.index .heading-section .heading-divider{border-color:#dce5e3}
body.index .heading-section .heading{font-weight:700;letter-spacing:-.02em}
body.index .yw-home-services .icon-with-text-column__column{border:1px solid #dce5e3;border-radius:8px;padding:24px}
body.index .yw-home-services .icon-column__title{font-size:18px;font-weight:700;letter-spacing:-.01em}
body.index .yw-home-services .icon-column__text{font-size:14px;line-height:1.6}
body.index .newsletter__heading{font-size:26px;font-weight:700;letter-spacing:-.02em}
body.index .newsletter :is(input[type=text],input[type=email]){min-height:46px;border:1px solid #c4d1cd;border-radius:6px;background:#fff;color:#1b1f23;padding:10px 12px}
body.index .newsletter :is(button[type=submit],input[type=submit]),body.index .image-with-text .button{min-height:46px;background:#0b7775;color:#fff;border:1px solid #0b7775;border-radius:6px;font-weight:700}
body.index .newsletter :is(button[type=submit],input[type=submit]):hover,body.index .image-with-text .button:hover{background:#075d5b;border-color:#075d5b}
body.index [class*="ai-collection-product-link-"]:is(:hover,:focus-visible) [class*="ai-collection-product-title-"]{color:#0b7775;text-decoration:underline;text-underline-offset:3px}
body.index [class*="ai-collection-product-link-"]:focus-visible{outline:3px solid #0b7775;outline-offset:3px}
@media(max-width:798px){body .review-wrapper .jdgm-carousel-title{font-size:23px}body.index .list-collection__thumbnail .title{font-size:14px}}
