:root{--reviews-carousel-semigap: 0.25rem}@media(min-width: 768px){:root{--reviews-carousel-semigap: 0.75rem}}.ReviewsCarouselSection{padding:var(--section-margin) var(--container-margin);background-color:#f4f1ec}@media(min-width: 992px){.ReviewsCarouselSection{display:grid;grid-template-columns:19.5rem 1fr;gap:1.5rem}}.ReviewsCarouselSection_TextContainer{align-self:center}.ReviewsCarouselSection_Caption{font-family:Brandon, sans-serif;font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:#003096;margin-bottom:.5rem}@media(min-width: 768px){.ReviewsCarouselSection_Caption{margin-bottom:1rem}}.ReviewsCarouselSection_Heading{font-family:Brandon, sans-serif;font-size:1.75rem;line-height:1.2;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#003096}@media(min-width: 992px){.ReviewsCarouselSection_Heading{font-size:2rem}}.ReviewsCarouselSection_Carousel{--carousel-ui-left-margin: var(--container-margin);--carousel-ui-right-margin: var(--container-margin);--carousel-ui-scroll-track-bg: white;margin:2rem calc(var(--container-margin) * -1) 0;overflow:hidden}.ReviewsCarouselSection_Carousel [data-oke-carousel]{height:1px;overflow:hidden;visibility:hidden}.ReviewsCarouselSection_Carousel [data-custom-oke-carousel]:empty{background-color:#c4c4c4;height:24.5rem}@media(min-width: 992px){.ReviewsCarouselSection_Carousel [data-custom-oke-carousel]:empty{height:26.25rem}}@media(min-width: 992px){.ReviewsCarouselSection_Carousel{--carousel-ui-left-margin: var(--products-carousel-semigap);padding-top:4.5rem;margin-top:0;margin-left:calc(var(--products-carousel-semigap) * -1)}}.ReviewsCarouselSection_CarouselList{white-space:nowrap;padding:0 calc(var(--container-margin) - var(--products-carousel-semigap))}@media(min-width: 992px){.ReviewsCarouselSection_CarouselList{padding:0 calc(var(--container-margin) - var(--products-carousel-semigap)) 0 0}}.ReviewsCarouselSection_CarouselItem{width:75%;box-sizing:border-box;padding:0 var(--products-carousel-semigap);white-space:normal;display:inline-block;vertical-align:top}@media(min-width: 1200px){.ReviewsCarouselSection_CarouselItem{width:50%}}@media(min-width: 1366px){.ReviewsCarouselSection_CarouselItem{width:40%}}.ReviewsCarouselSection_CarouselItem:last-child{margin-right:calc(var(--container-margin) - var(--products-carousel-semigap))}.ReviewsCarouselSection_CarouselCard{border-radius:.5rem;background-color:#fff;padding:1.5rem;display:grid;grid-template-columns:4.5625rem auto;grid-template-rows:1fr 1fr auto auto auto;column-gap:1rem;overflow:hidden;grid-template-areas:"product name" "product stars" "title   title" "body    body" "more    more" "date    date"}.ReviewsCarouselSection_CarouselCard .oke-product{display:block;grid-area:product;position:relative}.ReviewsCarouselSection_CarouselCard .oke-product:before{content:"";display:block;width:100%;padding-top:136%;background-color:#f4f1ec}.ReviewsCarouselSection_CarouselCard .oke-product-thumbnail{position:relative;background-color:#f4f1ec;width:100%;height:auto;min-width:unset;min-height:unset;display:block;left:0;top:0;position:absolute}.ReviewsCarouselSection_CarouselCard .oke-product-thumbnail:after{content:"";display:block;padding-top:136%}.ReviewsCarouselSection_CarouselCard .oke-product-thumbnail-image{position:absolute;width:100%;height:100%;object-fit:cover}.ReviewsCarouselSection_CarouselCard .oke-product-details-title{display:none}.ReviewsCarouselSection_CarouselCard .oke-product-details-name{display:block;white-space:nowrap;font-size:.625rem;line-height:1.6;margin-top:.25rem;color:#797a7e;position:relative;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s}.ReviewsCarouselSection_CarouselCard .oke-product-details-name:hover{text-decoration-color:currentColor}.ReviewsCarouselSection_CarouselCard .oke-w-reviewer-name{font-family:UniversNextPro, sans-serif;font-size:1rem;line-height:1.6;font-weight:400;text-transform:none;letter-spacing:normal;grid-area:name;font-weight:bold;color:#797a7e;margin-bottom:.5rem;align-self:end}.ReviewsCarouselSection_CarouselCard .oke-reviewContent-stars{grid-area:stars;--oke-stars-foregroundColor: #003096}.ReviewsCarouselSection_CarouselCard .oke-reviewContent-title{font-family:UniversNextPro, sans-serif;font-size:0.75rem;line-height:1.6;font-weight:400;grid-area:title;font-weight:bold;margin-top:2.25rem;margin-bottom:.6875rem}.ReviewsCarouselSection_CarouselCard .oke-reviewContent-body{font-family:UniversNextPro, sans-serif;font-size:0.875rem;line-height:1.6;font-weight:400;text-transform:none;letter-spacing:normal;min-height:5.6rem;height:5.6rem;grid-area:body;overflow:hidden}.ReviewsCarouselSection_CarouselCard .oke-reviewContent-readMore{display:none;font-family:UniversNextPro, sans-serif;font-size:0.875rem;line-height:1.6;font-weight:400;text-transform:none;letter-spacing:normal;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s;grid-area:more;color:#797a7e;text-align:left;border:none;background-color:transparent;outline:none;cursor:pointer;margin-top:.5rem;visibility:hidden}.ReviewsCarouselSection_CarouselCard .oke-reviewContent-readMore:hover{text-decoration-color:currentColor}.ReviewsCarouselSection_CarouselCard .oke-reviewContent-date{font-family:UniversNextPro, sans-serif;font-size:0.875rem;line-height:1.6;font-weight:400;text-transform:none;letter-spacing:normal;grid-area:date;margin-top:1rem;color:#797a7e}.ReviewsCarouselSection_CarouselCard .oke-a11yText{display:none}@media(min-width: 768px){.ReviewsCarouselSection_CarouselCard{padding:2.5rem;grid-template-columns:5.5rem auto;column-gap:1.5rem}.ReviewsCarouselSection_CarouselCard .oke-reviewContent-title{margin-top:1rem}.ReviewsCarouselSection_CarouselCard .oke-reviewContent-date{margin-top:.75rem}}
