.reviewWeddingVendorsContainer--mp-aCdpA{margin:0 20px}@media(min-width: 768px){.reviewWeddingVendorsContainer--mp-aCdpA{margin:0}}
.reviewsWrapper--mp-NjA94{border:1px solid var(--ods-p-color-neutral-200);margin-top:var(--ods-p-space-135);margin-bottom:var(--ods-p-space-120);text-align:center}.headerWrapper--mp-vjEh9{padding:var(--ods-p-space-90) 0}.headerWrapper--mp-vjEh9 h2:after{background:var(--ods-p-color-additional-01-extra-100);content:"";display:block;height:4px;margin:6px auto 0;width:100px}@media(min-width: 768px){.reviewsWrapper--mp-NjA94{margin-left:25%;width:50%}}@media(max-width: 767px){.reviewsWrapper--mp-NjA94{margin-left:var(--ods-p-space-50);width:96%}}.spinnerContainer--mp-TuTon{margin-top:30px;margin-bottom:30px}
.bodyWrapper--mp-jF_fG{background-color:var(--ods-p-color-neutral-white);border-top:1px solid var(--ods-p-color-neutral-200);min-height:320px;padding:var(--ods-p-space-130) var(--ods-p-space-90);text-align:center}.noReviewsContainer--mp-N7Lhl .noReviewsSubHeader--mp-FZVnk{margin-top:var(--ods-p-space-110)}.noReviewsContainer--mp-N7Lhl .bodyImage--mp-pRl8z{height:120px;width:120px}
/* stylelint-disable */
@layer ods.components.Favorite {
  .favorite--mp-glGWD {
    position: relative;
    --P_scale-factor: calc(
      var(--ods-o-favorite-size, var(--ods-c-favorite-size)) / var(--ods-c-favorite-size)
    );
    --P_icon-size: calc(var(--ods-c-favorite-icon-size) * var(--P_scale-factor));
    --P_icon-margin-top: calc(1px * var(--P_scale-factor));
  }
  .favorite--mp-glGWD:hover .icon-container--mp-LeAoW {
    transform: scale(1.1);
  }
  .content--mp-aklnU {
    animation: bounce--mp-KQ_p0 0.45s ease;
    animation-play-state: paused;
  }
  .circle--mp-TcCzs {
    border: var(--ods-c-favorite-border-width) solid var(--ods-c-favorite-border-color);
    border-radius: var(--ods-c-favorite-border-radius);
    background-color: var(--ods-c-favorite-background-color);
    width: var(--ods-o-favorite-size, var(--ods-c-favorite-size));
    aspect-ratio: 1/1;
    opacity: var(--ods-c-favorite-circle-opacity);
  }
  .icon-container--mp-LeAoW {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-top: var(--P_icon-margin-top);
    transition: transform 0.15s ease;
  }
  .icon--mp-rckst {
    --ods-a-icon-size: var(--P_icon-size);
    position: absolute;
    transition: transform 0.15s ease-out, opacity 0.15s ease-out;
  }
  .icon-filled--mp-sLK5X {
    transform: scale(0);
    opacity: 0;
  }
  .is-active--mp-Yd5LZ .icon--mp-rckst {
    transform: scale(0);
    opacity: 0;
  }
  .is-active--mp-Yd5LZ .icon-filled--mp-sLK5X {
    transform: scale(1);
    opacity: 1;
  }
  @keyframes bounce--mp-KQ_p0 {
    0%, 100% {
      transform: scale(1);
    }
    33% {
      transform: scale(0.9);
    }
    66% {
      transform: scale(1.1);
    }
  }
}
.container--mp-iQ5U5{display:flex;margin-top:var(--ods-p-space-70);gap:var(--ods-p-space-50)}.container--mp-iQ5U5.max-images-shown--mp-LtIHy{justify-content:space-between}.additional-images-container--mp-HSprl{align-items:center;background-color:rgba(0,0,0,.7);border-radius:4px;display:flex;height:100%;justify-content:center;position:absolute;width:100%;top:0;z-index:1}.additional-images-text--mp-SiNlF{color:var(--ods-p-color-neutral-white);font-size:var(--ods-p-space-80);font-weight:700}div[data-lite-storefront=false] .container--mp-iQ5U5{margin-top:0}div[data-lite-storefront=false] .additional-images-container-hidden--mp-bt1x4{display:none}.non-actionable-thumb--mp-WaYxZ button{cursor:not-allowed;pointer-events:none}
picture{width:100%;height:100%;display:block}.image--mp-GDLYM{width:100%;height:100%;object-fit:cover}
.skeleton--mp-_hIbM{left:0;position:absolute;top:0;z-index:2}.bone--mp-P99dx{border-radius:4px;height:60px;width:60px}@media(min-width: 1024px){.bone--mp-P99dx{height:80px;width:80px}}
.image-container--mp-Cmokx{position:relative;cursor:pointer;background:none;color:inherit;width:80px;height:80px;border:none;border-radius:4px;padding:0;overflow:hidden;outline:inherit;font:inherit;display:flex;justify-content:center;align-items:center}
/* stylelint-disable */
@layer ods.components.RatingMeter {
  .container--mp-aMPYG {
    align-content: center;
    align-items: center;
    color: var(--ods-c-rating-meter-color);
    column-gap: var(--ods-c-rating-meter-gap);
    display: flex;
  }
}
.bodyWrapper--mp-_07ZC{color:var(--ods-p-color-neutral-600)}.link--mp-jmxD2{color:curious-blur !important;cursor:pointer;display:inline-block;margin-top:5px}.link--mp-jmxD2:hover{border-bottom:1px solid curious-blur}.reviewStar--mp-coBX_ svg{fill:var(--ods-p-color-additional-02-extra-400);font-size:18px}
.vendorName--mp-uvJFF{color:var(--ods-p-color-neutral-500);margin-bottom:var(--ods-p-space-50);display:inline-block}.cardWrapper--mp-qynuR{border-top-width:var(--ods-p-space-10);border-top-color:var(--ods-p-color-neutral-200);border-top-style:solid;padding:var(--ods-p-space-100) var(--ods-p-space-80);text-align:left}.headingWrapper--mp-DLR5M{margin-bottom:var(--ods-p-space-70)}.underReviewWrapper--mp-DPdNE{background-color:var(--ods-s-background-color-warning);color:var(--ods-s-text-color-warning);display:inline-block;height:var(--ods-p-space-100);margin:0 var(--ods-p-space-50);padding:var(--ods-p-space-20) var(--ods-p-space-50) var(--ods-p-space-20) 0;position:relative;top:6px;border-radius:var(--ods-p-space-20)}.underReviewWrapper--mp-DPdNE .info--mp-_JVQf{float:left;margin-top:-6px}.underReviewWrapper--mp-DPdNE .underReview--mp-qySzF{float:left;font-weight:bold}.tooltipContainer--mp-wE5sP .underReviewTip--mp-DbhzK{width:320px;top:-35px;left:165px;display:none}.tooltipContainer--mp-wE5sP:hover .underReviewTip--mp-DbhzK,.tooltipContainer--mp-wE5sP:focus .underReviewTip--mp-DbhzK{display:block}
/* cSpell:ignore Coolgray, Tkred */
/* stylelint-disable */
/* This file is auto-generated. DO NOT EDIT. */

.subHeader--mp-Bfgzn{margin-top:var(--ods-p-space-105)}@media(max-width: 767.98px){.searchBanner--mp-TjAWH{margin-top:var(--ods-p-space-90);text-align:center}.searchBanner--mp-TjAWH .searchForm--mp-j8vRe h1{padding:0 10px 10px 10px}.header--mp-cIxDF{padding:0 20%;text-align:center}.subHeader--mp-Bfgzn{padding-left:var(--ods-p-space-50);text-align:left}.formFields--mp-A05UX{margin:var(--ods-p-space-50) var(--ods-p-space-50) 0 var(--ods-p-space-50)}.button--mp-bPldC{margin-top:var(--ods-p-space-80);width:100%}.photoCredit--mp-e_Q8Q{display:none}}@media(min-width: 768px){.formFields--mp-A05UX{display:flex;flex-direction:row;max-width:80%;margin-top:var(--ods-p-space-30)}.formFields--mp-A05UX>div{flex:2;margin-right:var(--ods-p-space-50)}.searchBanner--mp-TjAWH{background-image:url("//media-api.xogrp.com/images/98be57a1-22b6-46f1-b579-a82efb9d8081");background-size:cover;background-position:center 90%;background-repeat:no-repeat;box-shadow:0px 3px 6px 0px rgba(31,31,31,.15);margin:0 auto;max-width:1880px;min-height:440px;position:relative}.searchForm--mp-j8vRe{float:right;margin-top:80px;width:50%}.photoCredit--mp-e_Q8Q{color:var(--ods-p-color-neutral-400);position:absolute;bottom:0px;right:5px;text-transform:capitalize}}

/*# sourceMappingURL=review-wedding-vendors.3a71da94b66f11992b57.bundle.css.map*/