.o-gr{--o-gr-paper: #f4f3f1;--o-gr-ink: #1a1a1a;--o-gr-soft: #6b6660;--o-gr-hair: #e2dcd2;--o-gr-accent: #dd6237;--o-gr-chip: #f4f3f1;--o-gr-white: #ffffff;background:var(--o-gr-paper);color:var(--o-gr-ink);padding:72px 0 80px}.o-gr__inner{width:min(1120px,calc(100% - 48px));margin:0 auto}.o-gr__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 40px;margin-bottom:28px}.o-gr__eyebrow{margin:0 0 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--o-gr-soft);font-weight:500}.o-gr__title{margin:0 0 12px;font-family:Newsreader,Times New Roman,Georgia,serif;font-weight:500;font-size:clamp(28px,3.2vw,36px);line-height:1.15;letter-spacing:0;text-transform:none}.o-gr__note{margin:0;max-width:36em;font-size:14px;line-height:1.55;color:var(--o-gr-soft)}.o-gr__score{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.o-gr__score-row{display:flex;align-items:center;gap:10px}.o-gr__rating{font-family:Newsreader,Times New Roman,Georgia,serif;font-size:40px;font-weight:500;line-height:1}.o-gr__stars{display:inline-flex;gap:3px;color:var(--o-gr-accent);font-size:15px;line-height:1;letter-spacing:.02em}.o-gr__count,.o-gr__excellent{margin:0;font-size:13px;color:var(--o-gr-soft)}.o-gr__excellent{color:var(--o-gr-ink);font-weight:500}.o-gr__filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.o-gr__chip{-webkit-appearance:none;appearance:none;border:1px solid var(--o-gr-hair);background:transparent;color:var(--o-gr-soft);padding:8px 14px;font:inherit;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;border-radius:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.o-gr__chip:hover{border-color:var(--o-gr-ink);color:var(--o-gr-ink)}.o-gr__chip.is-active{background:var(--o-gr-ink);border-color:var(--o-gr-ink);color:var(--o-gr-white)}.o-gr__rail-wrap{position:relative}.o-gr__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;-webkit-overflow-scrolling:touch}.o-gr__rail::-webkit-scrollbar{display:none}.o-gr__card{scroll-snap-align:start;background:var(--o-gr-white);border:1px solid var(--o-gr-hair);padding:24px;min-height:220px;display:flex;flex-direction:column;gap:12px}.o-gr__card[hidden]{display:none!important}.o-gr__card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.o-gr__author{margin:0;font-size:14px;font-weight:500}.o-gr__time{margin:4px 0 0;font-size:12px;color:var(--o-gr-soft)}.o-gr__store-tag{flex:0 0 auto;background:var(--o-gr-chip);color:var(--o-gr-soft);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;white-space:nowrap}.o-gr__text{margin:0;font-size:14px;line-height:1.55;color:var(--o-gr-ink);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.o-gr__text.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}.o-gr__more{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-size:12px;font-weight:500;color:var(--o-gr-soft);cursor:pointer;text-align:left;align-self:flex-start}.o-gr__more:hover{color:var(--o-gr-ink)}.o-gr__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;font-size:12px;color:var(--o-gr-soft)}.o-gr__link{color:var(--o-gr-ink);font-weight:500;text-decoration:none;border-bottom:1px solid transparent}.o-gr__link:hover{border-bottom-color:var(--o-gr-ink)}.o-gr__nav{display:none;gap:8px}.o-gr__nav-btn{width:40px;height:40px;border:1px solid var(--o-gr-hair);background:var(--o-gr-white);color:var(--o-gr-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0}.o-gr__nav-btn:hover{border-color:var(--o-gr-ink)}.o-gr__nav-btn svg{width:18px;height:18px}@media(min-width:900px){.o-gr{padding:80px 0 96px}.o-gr__inner{width:min(1120px,calc(100% - 80px))}.o-gr__nav{display:inline-flex}.o-gr__rail{grid-auto-columns:calc((100% - 40px) / 3)}}@media(max-width:749px){.o-gr{padding:48px 0 56px}.o-gr__header{align-items:flex-start}.o-gr__score{align-items:flex-start;text-align:left}.o-gr__rating{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/o-google-reviews.css.map */
