.vv-reviews-page__hero,.vv-reviews-page__hero *,.vv-review-surface,.vv-review-surface *{box-sizing:border-box}
.vv-reviews-page__hero{background:#191c1e;color:#fff;border-bottom:4px solid #b82229;padding:58px 24px 46px;font-family:Arial,Helvetica,sans-serif}
.vv-reviews-page__shell{max-width:1200px;margin:auto}
.vv-reviews-page__eyebrow{color:#f19399;font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;margin:0 0 16px}
.vv-reviews-page__hero h1{font-family:Oswald,'Roboto Condensed','Arial Narrow',sans-serif;font-size:clamp(38px,5vw,64px);line-height:1.08;text-transform:uppercase;color:#fff;letter-spacing:-.025em;max-width:850px;margin:0 0 20px}
.vv-reviews-page__intro{max-width:620px;font-size:16px;line-height:1.65;color:#d2d5d6;margin:0 0 22px}
.vv-reviews-page__hero a{display:inline-flex;align-items:center;gap:22px;min-height:44px;color:#fff;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid #d25c63}
:root .vv-review-surface{padding:36px 24px 52px;background:#f6f6f3;font-family:Arial,Helvetica,sans-serif;color:#181b1d;scroll-margin-top:100px;width:100%;max-width:100%;overflow-wrap:break-word}
:root .vv-review-surface>.container{width:100%!important;max-width:1200px!important;padding:0!important;margin:0 auto!important}
:root .vv-review-surface>.container>.column{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none}
:root .vv-review-surface #klaviyo-product-reviews-wrapper{padding:0!important;max-width:100%;width:100%}
:root .vv-review-surface :is(.kl_reviews__summary,.kl_reviews__reviews_list){width:100%!important;max-width:1200px!important;margin:0 auto 24px!important;padding:0!important;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important}
:root .vv-review-surface .kl_reviews__summary{background:#fff;border:1px solid #dfe2dc;border-radius:10px;padding:28px!important;box-shadow:0 3px 18px #181b1d04}
:root .vv-review-surface .kl_reviews__summary__header{display:revert}
:root .vv-review-surface :is(.kl_reviews__review_item,.kl_reviews__review){background:#fff;border:1px solid #dfe2dc!important;border-radius:8px;padding:24px!important;margin:0 0 16px!important;box-shadow:0 2px 10px #181b1d03}
:root .vv-review-surface .kl_reviews__review_item .kl_reviews__review{padding:0!important;margin:0!important;border:0!important;box-shadow:none}
:root .vv-review-surface .kl_reviews__review__title{font-size:19px!important;font-weight:700!important;line-height:1.4!important;color:#181b1d!important;margin-bottom:12px!important}
:root .vv-review-surface .kl_reviews__review__content{font-size:15px!important;line-height:1.7!important;color:#4f575b!important;overflow-wrap:anywhere}
:root .vv-review-surface :is(.kl_reviews__button,button.kl_reviews__load_more_button){display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;max-width:100%;padding:12px 22px!important;border:1px solid #b82229!important;border-radius:4px!important;background:#b82229!important;color:#fff!important;font:700 13px/1.4 Arial,Helvetica,sans-serif!important;text-transform:none;letter-spacing:0;box-shadow:none}
:root .vv-review-surface .kl_reviews__button:hover{background:#921a20!important;border-color:#921a20!important}
:root .vv-review-surface div.kl_reviews__load_more_button{display:flex!important;justify-content:center!important;background:transparent!important;border:0!important;height:auto!important;padding:8px 0!important}
:root .vv-review-surface :is(.kl_reviews__filters__pill,.kl_reviews__search,select){border-radius:4px!important;border-color:#cbd0ca!important;min-height:44px;font-size:14px}
:root .vv-review-surface .kl_reviews__histogram__bar--foreground{background:#b82229!important}
:root .vv-review-surface .kl_reviews__carousel{padding-top:0!important;padding-bottom:28px!important}
:root .vv-review-surface .kl_reviews__carousel__slide--shadow{border:1px solid #dfe2dc;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #181b1d06}
:root .vv-review-surface .kl_reviews__carousel__image{object-fit:contain!important;background:#fff}
:root .vv-review-surface .kl_reviews__carousel__review{padding:20px!important;text-align:left}
:root .vv-review-surface .kl_reviews__carousel__content_body{font-size:14px;line-height:1.6}
:root .vv-review-surface :is(button,a,input,select):focus-visible,.vv-reviews-page__hero a:focus-visible{outline:3px solid #176b9b!important;outline-offset:3px}
:root body[class*="product"] :is(.yotpo-main-widget,.yotpo-reviews-main-widget){max-width:1200px!important;margin:24px auto 40px!important;padding:24px!important;font-family:Arial,Helvetica,sans-serif!important;color:#181b1d;background:#f6f6f3;border-radius:10px;box-sizing:border-box}
:root body[class*="product"] :is(.yotpo-main-widget,.yotpo-reviews-main-widget) .yotpo-review{background:#fff;border:1px solid #dfe2dc!important;border-radius:8px;padding:22px!important;margin:16px 0!important;box-sizing:border-box}
:root body[class*="product"] :is(.yotpo-main-widget,.yotpo-reviews-main-widget) .content-title{font-size:18px!important;font-weight:700!important;color:#181b1d!important}
:root body[class*="product"] :is(.yotpo-main-widget,.yotpo-reviews-main-widget) .content-review{font-size:14px!important;line-height:1.65!important;color:#4f575b!important}
:root body[class*="product"] :is(.yotpo-main-widget,.yotpo-reviews-main-widget) :is(.yotpo-default-button,.yotpo-new-review-btn){background:#b82229!important;color:#fff!important;border:1px solid #b82229!important;border-radius:4px!important;min-height:44px;padding:12px 20px!important}
@media(max-width:749px){.vv-reviews-page__hero{padding:34px 20px 30px}.vv-reviews-page__intro{font-size:14px}:root .vv-review-surface{padding:24px 16px 32px}:root .vv-review-surface .kl_reviews__summary{padding:18px!important;margin-bottom:18px!important}:root .vv-review-surface :is(.kl_reviews__review_item,.kl_reviews__review){padding:18px!important;border-radius:6px}:root .vv-review-surface .kl_reviews__review__title{font-size:17px!important}:root .vv-review-surface .kl_reviews__review__content{font-size:14px!important;line-height:1.65!important}:root .vv-review-surface .kl_reviews__carousel__review{padding:14px!important}:root body[class*="product"] :is(.yotpo-main-widget,.yotpo-reviews-main-widget){padding:16px!important}:root body[class*="product"] :is(.yotpo-main-widget,.yotpo-reviews-main-widget) .yotpo-review{padding:16px!important}}
