.google-reviews{background:#faf8f5;color:#3f2c20}.google-reviews__inner{max-width:120rem;padding-top:2.4rem;padding-bottom:2.4rem}.google-reviews__header{margin-bottom:1.6rem}.google-reviews__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:var(--font-heading-weight);line-height:1.2}.google-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem;font-size:1.2rem;line-height:1.4}.google-reviews__summary img{width:2rem;height:2rem;margin-right:.3rem}.google-reviews__summary-stars,.google-reviews__stars{color:#f9ab00;letter-spacing:.04em}.google-reviews__supporting-text{margin:.8rem 0 0;color:#685a50;font-size:1.3rem;line-height:1.5}.google-reviews__track{display:flex;align-items:flex-start;position:relative;gap:1.2rem;margin-right:-1.5rem;padding-right:1.5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.google-reviews__track::-webkit-scrollbar{display:none}.google-reviews__card{flex:0 0 min(31rem,calc(100vw - 4rem));min-width:0;padding:1.4rem;border-radius:.6rem;background:#fffdf9;scroll-snap-align:start}.google-reviews__reviewer{display:flex;align-items:center;gap:1rem}.google-reviews__avatar{flex:0 0 3.2rem;overflow:hidden;background:#efe4d8}.google-reviews__avatar,.google-reviews__avatar-image,.google-reviews__avatar-initial{width:3.2rem;height:3.2rem;border-radius:50%}.google-reviews__avatar-image{display:block;object-fit:cover}.google-reviews__avatar-initial{display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600}.google-reviews__reviewer-details{min-width:0}.google-reviews__author{display:block;font-size:1.3rem;line-height:1.4;font-style:normal;font-weight:600}.google-reviews__stars{margin-top:.2rem;font-size:1.4rem;line-height:1}.google-reviews__stars .is-empty{color:#d9cfc2}.google-reviews__review-meta{margin-top:.3rem;color:#685a50;font-size:1.1rem}.google-reviews__quote{margin:1rem 0;padding:0;border:0;color:#594a40;font-family:var(--font-body-family);font-size:1.4rem;font-style:normal;line-height:1.5}.google-reviews__quote p{margin:0}.google-reviews__photos{display:grid;gap:.6rem;margin:1rem 0}.google-reviews__photos--1{grid-template-columns:1fr}.google-reviews__photos--2{grid-template-columns:repeat(2,minmax(0,1fr))}.google-reviews__photos--3{grid-template-columns:repeat(3,minmax(0,1fr))}.google-reviews__photo-button{display:block;width:100%;min-width:0;aspect-ratio:4/3;max-height:14rem;padding:0;overflow:hidden;border:0;border-radius:.4rem;background:#efe4d8;cursor:zoom-in}.google-reviews__photos--1 .google-reviews__photo-button{aspect-ratio:2/1}.google-reviews__photo-image{display:block;width:100%;height:100%;object-fit:cover}.google-reviews__card-footer{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.google-reviews__source{color:#74665c;font-size:1rem;line-height:1.4}.google-reviews__link{color:#614b37;font-size:1.1rem;line-height:1.4;text-underline-offset:.2rem}.google-reviews__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.8rem}.google-reviews__pagination{display:flex;align-items:center;gap:.1rem}.google-reviews__pagination[hidden]{display:none}.google-reviews__arrow{width:4.4rem;height:4.4rem;padding:0;background:transparent;border:0;color:#614b37;font:inherit;cursor:pointer}.google-reviews__arrow:disabled{opacity:.35;cursor:default}.google-reviews__counter{min-width:3.5rem;text-align:center;color:#74665c;font-size:1.1rem;font-variant-numeric:tabular-nums}.google-reviews__button{display:inline-flex;align-items:center;min-height:4.4rem;color:#614b37;font-size:1.1rem;line-height:1.4;text-underline-offset:.25rem}.google-reviews :is(button,a,[tabindex]):focus-visible{outline:2px solid #765233;outline-offset:-2px}@media(min-width:750px){.google-reviews__inner{padding-top:3.2rem;padding-bottom:3.2rem}.google-reviews__header{display:grid;grid-template-columns:1fr auto;gap:.8rem 2rem}.google-reviews__summary{margin-top:0}.google-reviews__supporting-text{grid-column:1/-1;margin:0}.google-reviews__track{gap:2.4rem;margin-right:0;padding-right:0}.google-reviews__card{flex-basis:calc((100% - 2.4rem)/2);padding:0 2rem 0 0;border-right:1px solid #e3dcd4;border-radius:0;background:transparent}.google-reviews__card:last-child{border-right:0}}@media(min-width:990px){.google-reviews__card{flex-basis:calc((100% - 4.8rem)/3)}}.google-reviews__photo-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#160f0bf5;color:#fff}.google-reviews__photo-dialog[open]{display:flex;align-items:center;justify-content:center}.google-reviews__photo-dialog::backdrop{background:#160f0bf5}.google-reviews__photo-dialog-inner{display:flex;max-width:100%;max-height:100%;align-items:center;justify-content:center}.google-reviews__photo-dialog-image{display:block;max-width:92vw;max-height:86vh;max-height:86dvh;border-radius:.8rem;object-fit:contain}.google-reviews__photo-dialog-close{position:fixed;z-index:1;top:max(1.2rem,env(safe-area-inset-top));right:max(1.2rem,env(safe-area-inset-right));display:inline-flex;width:4.4rem;height:4.4rem;padding:0;align-items:center;justify-content:center;border:.1rem solid rgba(255,255,255,.28);border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.google-reviews__photo-dialog-close svg{width:2.4rem;height:2.4rem}.google-reviews__photo-dialog-close:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}html.google-reviews-photo-modal-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-google-reviews.css.map */
