body[data-pv-reviews-modern] .main{background:#f7f5f1}
body[data-pv-reviews-modern] .widget-banner-layout.widget-banner-layout--collapsed,body[data-pv-reviews-modern] .widget-banner-layout.show-widget-banner{display:none!important}
body[data-pv-reviews-modern] .main .left_block{display:none!important}
body[data-pv-reviews-modern] .main .right_block{width:100%!important;float:none!important}
body[data-pv-reviews-modern] .page-top{padding-top:38px;padding-bottom:12px;background:#f7f5f1}
body[data-pv-reviews-modern] h1{font-size:clamp(34px,5vw,68px);line-height:1.06;letter-spacing:-.045em;max-width:900px;margin-bottom:20px}
body[data-pv-reviews-modern] .pv-reviews-intro{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin:0 0 64px}
body[data-pv-reviews-modern] .pv-reviews-intro p{font-size:21px;line-height:1.55;max-width:690px;margin:0;color:#66645f}
body[data-pv-reviews-modern] .pv-reviews-intro a{white-space:nowrap;color:#272727;border-bottom:1px solid #aaa;padding:10px 0;font-weight:600}
body[data-pv-reviews-modern] .pv-reviews-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 26px;scroll-margin-top:112px}
body[data-pv-reviews-modern] .pv-reviews-heading h2{font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.025em;margin:8px 0 0}
body[data-pv-reviews-modern] .pv-reviews-heading>p{max-width:300px;color:#76716a;margin:0;font-size:15px;line-height:1.6}
body[data-pv-reviews-modern] .pv-reviews-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#bd262a;font-weight:700}
body[data-pv-reviews-modern] .pv-reviews-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
body[data-pv-reviews-modern] .pv-reviews-player{position:relative;aspect-ratio:3/4;background:#242321;border-radius:18px;overflow:hidden}
body[data-pv-reviews-modern] .pv-reviews-player video{width:100%;height:100%;object-fit:cover;display:block}
body[data-pv-reviews-modern] .pv-reviews-duration{position:absolute;right:12px;top:12px;color:#fff;background:#0009;border-radius:5px;padding:3px 8px;font-size:12px;pointer-events:none}
body[data-pv-reviews-modern] .pv-reviews-video-card h3{font-size:19px;line-height:1.3;margin:18px 0 7px}
body[data-pv-reviews-modern] .pv-reviews-video-card p{color:#76716a;font-size:14px;line-height:1.5;margin:0 0 14px}
body[data-pv-reviews-modern] .pv-reviews-video-link{font-size:13px;color:#35332f;text-decoration:underline;text-underline-offset:4px}
body[data-pv-reviews-modern] .pv-reviews-video{margin-bottom:76px}
body[data-pv-reviews-modern] .reviews-info{border:0!important;padding:24px 0 32px!important;background:transparent!important;margin-bottom:16px!important}
body[data-pv-reviews-modern] .reviews-info__text{max-width:720px;color:#76716a;font-size:15px;line-height:1.65}
body[data-pv-reviews-modern] .review-list-inner__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:start}
body[data-pv-reviews-modern] .review-list-inner__wrapper{width:100%!important;border:0!important}
body[data-pv-reviews-modern] .review-list-inner__item{background:#fff;border:0!important;border-radius:18px!important;box-shadow:none!important}
body[data-pv-reviews-modern] .review-list-inner__row{padding:28px!important}
body[data-pv-reviews-modern] .review-list-inner__top{padding-bottom:18px!important;border-bottom-color:#eeebe6!important}
body[data-pv-reviews-modern] .review-list-inner__middle,body[data-pv-reviews-modern] .review-list-inner__bottom{margin-top:20px!important}
body[data-pv-reviews-modern] .review-list-inner__text{font-size:15px;line-height:1.75}
body[data-pv-reviews-modern] .review-list-inner__text p:last-child{margin-bottom:0}
body[data-pv-reviews-modern] .review-list-inner__name{font-size:17px;line-height:1.35}
body[data-pv-reviews-modern] .review-list-inner__doc-name{overflow-wrap:anywhere}
body[data-pv-reviews-modern] .review-list-inner__docs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}
body[data-pv-reviews-modern] .review-list-inner__doc-item:has(.pv-review-photo) .review-list-inner__doc-icon,body[data-pv-reviews-modern] .review-list-inner__doc-item:has(.pv-review-photo) .review-list-inner__doc-label{display:none!important}
body[data-pv-reviews-modern] .review-list-inner__doc-item:has(.pv-review-photo),body[data-pv-reviews-modern] .review-list-inner__doc-info:has(.pv-review-photo){min-width:0;width:100%}
body[data-pv-reviews-modern] .pv-review-photo{display:block!important;-webkit-line-clamp:unset!important;overflow:hidden;border-radius:10px;line-height:0!important}
body[data-pv-reviews-modern] .pv-review-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .2s}
body[data-pv-reviews-modern] .pv-review-photo:hover img{transform:scale(1.035)}
body[data-pv-reviews-modern] .review-list-inner{margin-bottom:64px}
body[data-pv-reviews-modern] a:focus-visible,body[data-pv-reviews-modern] video:focus-visible{outline:3px solid #e52e33;outline-offset:5px}
@media(max-width:950px){body[data-pv-reviews-modern] .pv-reviews-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-pv-reviews-modern] .reviews-info__line{flex-wrap:wrap}}
@media(max-width:600px){body[data-pv-reviews-modern] .page-top{padding-top:22px}body[data-pv-reviews-modern] .pv-reviews-intro{display:block;margin-bottom:38px}body[data-pv-reviews-modern] .pv-reviews-intro p{font-size:17px}body[data-pv-reviews-modern] .pv-reviews-intro a{display:inline-block;margin-top:14px}body[data-pv-reviews-modern] .pv-reviews-heading{display:block;margin-bottom:20px}body[data-pv-reviews-modern] .pv-reviews-heading>p{margin-top:12px}body[data-pv-reviews-modern] .pv-reviews-video-grid{gap:24px 14px}body[data-pv-reviews-modern] .pv-reviews-player{border-radius:12px}body[data-pv-reviews-modern] .pv-reviews-video-card h3{font-size:16px;margin-top:12px}body[data-pv-reviews-modern] .pv-reviews-video-card p{font-size:13px}body[data-pv-reviews-modern] .pv-reviews-video{margin-bottom:48px}body[data-pv-reviews-modern] .review-list-inner__list{grid-template-columns:1fr!important;gap:16px!important}body[data-pv-reviews-modern] .review-list-inner__row{padding:22px!important}body[data-pv-reviews-modern] .review-list-inner__text{font-size:14px}body[data-pv-reviews-modern] .reviews-info__btn-wrapper .btn{white-space:normal;min-height:48px}}

@media(max-width:600px){body[data-pv-reviews-modern] .b24-widget-button-wrapper,body[data-pv-reviews-modern] .b24-widget-button-shadow{display:none!important}}
