.mgh-rev{--g:#023c2c;--au:#ecbb1f;--au2:#c89600;background:#fffffd}.mgh-rev.mgh-rev--cream{background:#f7f4ef}.mgh-rev__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 22px}.mgh-rev__eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#a87d00;font-weight:600}.mgh-rev__title{margin:0 0 8px;font-family:var(--font-heading-family,Georgia,serif);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.15;color:var(--g);text-transform:none;letter-spacing:0}.mgh-rev__intro{margin:0;font-size:16px;line-height:1.6;color:#3a3a3a;max-width:60ch}.mgh-rev__nav{display:flex;gap:8px;flex:none}.mgh-rev__nav button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(2,60,44,.25);background:#fff;color:var(--g);display:grid;place-items:center;cursor:pointer}.mgh-rev__nav svg{width:18px;height:18px}.mgh-rev__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:750px){.mgh-rev__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.mgh-rev__list{grid-template-columns:repeat(var(--rev-cols,3),minmax(0,1fr))}}.mgh-rev__list.is-slider{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.mgh-rev__list.is-slider::-webkit-scrollbar{display:none}@media(min-width:750px){.mgh-rev__list.is-slider{grid-auto-columns:calc((100% - 16px)/2)}}@media(min-width:990px){.mgh-rev__list.is-slider{grid-auto-columns:calc((100% - (var(--rev-cols,3) - 1)*16px)/var(--rev-cols,3))}}.mgh-rev__card{scroll-snap-align:start;min-width:0}.mgh-rev__card figure{margin:0;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(2,60,44,.1)}.mgh-rev__card--review figure{position:relative;padding:22px 22px 20px}.mgh-rev__stars{margin:0 0 6px;color:var(--au2);font-size:17px;letter-spacing:2px}.mgh-rev__mark{font-family:var(--font-heading-family,Georgia,serif);font-size:54px;line-height:.6;color:var(--au2);height:24px}.mgh-rev__quote{margin:10px 0 18px;font-family:var(--font-heading-family,Georgia,serif);font-size:18px;line-height:1.55;color:#1d1d1d;flex:1}.mgh-rev__who{display:flex;align-items:center;gap:12px;font-size:14px;color:#2b2b2b}.mgh-rev__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}.mgh-rev__who strong{display:block;color:var(--g);font-weight:600}.mgh-rev__who small{display:block;margin-top:2px;font-size:12.5px;color:#6b6b6b}.mgh-rev__who a,.mgh-rev__post-meta a{color:var(--g);text-decoration:underline}.mgh-rev__piece{display:inline-flex;gap:6px;margin-top:14px;font-size:13.5px;color:#8a6a00;text-decoration:none}.mgh-rev__piece:hover{text-decoration:underline}.mgh-rev__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f7f4ef}.mgh-rev__media img,.mgh-rev__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mgh-rev__src{position:absolute;left:10px;top:10px;padding:4px 9px;background:#023c2ceb;color:var(--au);border:1px solid var(--au2);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.mgh-rev__post-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.mgh-rev__post-body p{margin:0;font-size:14.5px;line-height:1.55;color:#2b2b2b}.mgh-rev__post-meta{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--g)}.mgh-rev__cta-wrap{margin-top:26px;text-align:center}.mgh-rev__cta-wrap p{margin:0 0 12px;font-size:15px;color:#3a3a3a}.mgh-rev__cta{display:inline-flex;align-items:center;min-height:48px;padding:10px 22px;border-radius:4px;background:var(--g);color:#fffffd;text-decoration:none;font-size:15px}.mgh-rev__cta:hover{background:var(--au);color:var(--g)}.mgh-rev__empty{padding:28px;border:1px dashed rgba(2,60,44,.3);text-align:center;color:#3a3a3a;background:#fff}.mgh-rev :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--au2);outline-offset:2px}@media(max-width:749px){.mgh-rev__head{flex-wrap:wrap}.mgh-rev__quote{font-size:16.5px}}.mgh-rev--full .mgh-rev__media{aspect-ratio:1/1;background:#fff}.mgh-rev--full .mgh-rev__media img{object-fit:contain}.mgh-rev--full .mgh-rev__src{display:none}.mgh-rev__via{color:#6b6b6b;font-size:12.5px;text-transform:none}.mgh-rev--full .mgh-rev__post-meta{justify-content:flex-start;align-items:baseline}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mgh-reviews.css.map */
