.reviews-block{background:var(--wp--preset--color--primary,#3a352e);box-sizing:border-box;color:var(--wp--preset--color--off-white,#f8f5ee);margin-block-start:0!important;padding-block:var(--wp--preset--spacing--tiny,.75rem)}.reviews-block__inner{margin-inline:auto;padding-inline:0;width:min(100%,var(--wp--style--global--wide-size,1400px))}.reviews-block__viewport{overflow:hidden;overscroll-behavior-inline:contain}.reviews-block__list{display:grid;gap:clamp(.75rem,1.5vw,1.25rem);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.reviews-block__item{background:color-mix(in srgb,var(--wp--preset--color--off-white,#f8f5ee) 2.5%,transparent);border:1px solid color-mix(in srgb,var(--wp--preset--color--off-white,#f8f5ee) 22%,transparent);display:flex;list-style:none;margin:0;min-width:0}.reviews-block__review{display:flex;flex:1;flex-direction:column;margin:0;padding:clamp(1rem,1.5vw,1.25rem);width:100%}.reviews-block__meta{display:block;margin-bottom:var(--wp--preset--spacing--tiny)}.reviews-block__rating{color:var(--wp--preset--color--secondary,#d6ab62);display:flex;gap:.2rem}.reviews-block__star{fill:currentcolor;flex:0 0 auto;height:1.5rem;width:1.5rem}.reviews-block__star path{fill:currentcolor}.reviews-block__star--empty{opacity:.38}.reviews-block__position{display:none}.reviews-block__content{display:flex;flex:1;flex-direction:column}.reviews-block__quote{border:0;color:inherit;font-family:var(--wp--preset--font-family--ador-hairline,serif);font-size:clamp(1.25rem,1.55vw,1.5rem);font-style:normal;font-weight:400;line-height:1.22;margin:0;max-width:36ch;padding:0;text-wrap:pretty}.reviews-block__quote:before{content:none;display:none}.reviews-block__quote p{margin:0}.reviews-block__attribution{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--tiny,.75rem);gap:.3rem .65rem;justify-content:flex-end;letter-spacing:.08em;margin-top:auto;text-align:right;text-transform:uppercase}.reviews-block__attribution:before{background:var(--wp--preset--color--secondary,#d6ab62);content:"";height:2px;width:clamp(2.5rem,5vw,4rem)}.reviews-block__attribution cite{font-style:normal;font-weight:600}.reviews-block .reviews-block__attribution a:not(.wp-element-button),.reviews-block__attribution span{color:var(--wp--preset--color--secondary,#d6ab62);font-size:.6875rem;font-weight:600;text-underline-offset:.22em}.reviews-block__controls{align-items:center;display:flex;gap:.35rem;justify-content:flex-end;padding-top:.5rem}.reviews-block__controls[hidden]{display:none}.reviews-block__counter{align-items:center;color:color-mix(in srgb,var(--wp--preset--color--off-white,#f8f5ee) 65%,transparent);display:flex;font-size:.625rem;font-weight:600;gap:.5rem;letter-spacing:.1em;margin:0}.reviews-block__counter-line{background:var(--wp--preset--color--secondary,#d6ab62);display:block;height:1px;width:1.5rem}.reviews-block__button{align-items:center;background:transparent;border:0;color:var(--wp--preset--color--off-white,#f8f5ee);cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;padding:0;transition:color .18s ease,transform .18s ease;width:1.5rem}.reviews-block__button .theme-icon{height:.75rem;width:.75rem}.reviews-block__button:hover{color:var(--wp--preset--color--secondary,#d6ab62)}.reviews-block__button[data-review-previous]:hover{transform:translateX(-1px)}.reviews-block__button[data-review-next]:hover{transform:translateX(1px)}.reviews-block__button:focus-visible{outline:2px solid var(--wp--preset--color--secondary,#d6ab62);outline-offset:3px}.reviews-block__button:disabled{color:color-mix(in srgb,var(--wp--preset--color--off-white,#f8f5ee) 35%,transparent);cursor:default;transform:none}.reviews-block.is-enhanced .reviews-block__list{display:flex;will-change:transform}.reviews-block.is-enhanced .reviews-block__item{display:flex;flex:0 0 calc((100% - clamp(.75rem,1.5vw,1.25rem))/2)}@media(max-width:781px){.reviews-block__list{gap:0;grid-template-columns:minmax(0,1fr)}.reviews-block__quote{font-size:clamp(1.25rem,6vw,1.5rem)}.reviews-block__controls{justify-content:space-between}.reviews-block.is-enhanced .reviews-block__item{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.reviews-block__button{transition:none}}
