.reviews{display:block;padding:4rem 1.6rem;color:var(--m-dark)}.reviews__wrap{max-width:var(--reviews-width, 860px);margin:0 auto}.reviews__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.2rem;margin-bottom:1.6rem}.reviews__head-text{display:contents}.reviews__heading{grid-area:1 / 1;margin:0;font-size:clamp(1.9rem,5.6vw,2.2rem);white-space:nowrap;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:inherit}.reviews__heading em,.reviews__heading i{font-family:var(--m-font-display);font-style:italic;font-weight:400}.reviews__fit{grid-area:2 / 1 / 3 / 3;margin:.4rem 0 0;font-size:1.4rem;color:var(--m-muted)}.reviews__fit strong{font-weight:600;color:var(--m-dark)}.reviews__summary{grid-area:1 / 2;display:inline-flex;flex:none;align-items:center;gap:.5rem;white-space:nowrap;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.4rem;cursor:pointer}.reviews__summary svg{align-self:center;width:1.3rem;height:1.3rem;fill:currentColor;stroke:currentColor;stroke-width:1;stroke-linejoin:round}.reviews__summary strong{font-weight:600}.reviews__summary span{color:var(--m-muted);text-decoration:underline;text-underline-offset:.3rem}.reviews__row{display:flex;gap:1.2rem;margin:0 -1.6rem;padding:0 1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.6rem;scrollbar-width:none;list-style:none}.reviews__row::-webkit-scrollbar{display:none}.reviews__item{display:flex;flex:0 0 82%;min-width:0;scroll-snap-align:start}.reviews__item .review-card{width:100%}.review-card{display:flex;flex-direction:column;padding:1.6rem;border:1px solid var(--m-hairline);border-radius:var(--m-radius-box);background:var(--m-white)}.review-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.review-card__stars{display:flex;gap:.5rem}.review-card__stars svg{display:block;width:1.2rem;height:1.2rem;fill:var(--m-dark);stroke:var(--m-dark);stroke-width:1;stroke-linejoin:round}.review-card__stars svg.is-empty{fill:#d9d5d0;stroke:#d9d5d0}.review-card__when{font-size:1.3rem;color:var(--m-muted);white-space:nowrap}.review-card__who{display:flex;align-items:center;min-width:0;margin:0 0 1rem;font-size:1.3rem;color:var(--m-muted);white-space:nowrap}.review-card__who strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--m-dark)}.review-card__who>*+*:before{content:"\b7";margin:0 .6rem;color:var(--m-muted)}.review-card__verified{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem}.review-card__verified svg{width:1.3rem;height:1.3rem;color:var(--m-green)}.review-card__title{margin:0 0 .4rem;font-family:inherit;font-size:1.6rem;font-weight:600;line-height:1.35;letter-spacing:0;color:inherit}.review-card__body{display:-webkit-box;margin:0;overflow:hidden;font-size:1.5rem;line-height:1.5;color:#6f6964;-webkit-box-orient:vertical;-webkit-line-clamp:3}.review-card.is-open .review-card__body{display:block;-webkit-line-clamp:unset}.review-card__more{align-self:flex-start;margin-top:.4rem;padding:0;border:0;background:none;color:var(--m-dark);font:inherit;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.review-card__more[hidden]{display:none}.review-card__bought{display:flex;align-items:center;gap:1.2rem;margin-top:auto;padding-top:1.2rem;border-top:1px solid var(--m-hairline);font-size:1.3rem;line-height:1.5;color:var(--m-muted)}.review-card__title:has(+.review-card__bought),.review-card__body,.review-card__more{margin-bottom:1.2rem}.review-card__body:has(+.review-card__more:not([hidden])){margin-bottom:0}.review-card__thumb{flex:none;width:3.6rem;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px;background:var(--m-cream)}.review-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.review-card__lines{min-width:0}.review-card__lines p{margin:0}.review-card__product{display:block;overflow:hidden;color:var(--m-dark);font-weight:600;text-decoration:underline;text-underline-offset:.2rem;text-overflow:ellipsis;white-space:nowrap}.review-card__lines strong{font-weight:600;color:var(--m-dark)}.reviews__foot{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:1.6rem}.reviews__all{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.4rem;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.reviews__nav{display:flex;flex:none;align-items:center;gap:.8rem;margin-left:auto}.reviews__counter{margin-right:.4rem;font-size:1.3rem;color:var(--m-muted);white-space:nowrap}.reviews__arrow{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:1px solid var(--m-dark);border-radius:50%;background:var(--m-white);color:var(--m-dark);cursor:pointer}.reviews__arrow svg{width:1.6rem;height:1.6rem}.reviews__arrow:disabled{border-color:var(--m-hairline);color:var(--m-grey-dark);cursor:default}.reviews__nav[hidden]{display:none}.reviews__panel{position:fixed;inset:0 0 0 auto;width:100%;max-width:52rem;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--m-white);color:var(--m-dark);overflow:hidden}.reviews__panel[open]{display:flex;flex-direction:column;animation:reviews-in .25s ease-out}.reviews__panel::backdrop{background:#1f1a1773}@keyframes reviews-in{0%{transform:translate(100%)}to{transform:none}}.reviews__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:2rem 2rem 1.6rem;border-bottom:1px solid var(--m-hairline)}.reviews__panel-title{margin:0 0 .4rem;font-size:2rem;font-weight:600;line-height:1.2}.reviews__panel-title em,.reviews__panel-title i{font-family:var(--m-font-display);font-style:italic;font-weight:400}.reviews__panel-summary{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.4rem;color:var(--m-muted)}.reviews__panel-summary svg{width:1.3rem;height:1.3rem;fill:var(--m-dark);stroke:var(--m-dark);stroke-width:1;stroke-linejoin:round}.reviews__panel-summary strong{font-weight:600;color:var(--m-dark)}.reviews__panel-list{display:flex;flex:1;flex-direction:column;gap:1.2rem;padding:1.6rem 2rem 3.2rem;overflow-y:auto;overscroll-behavior:contain}.reviews__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:4rem;height:4rem;margin:-.8rem -.8rem 0 0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.reviews__close svg{width:2.2rem;height:2.2rem}@media screen and (max-width:749px){.review-card__who{font-size:1.2rem}.review-card__who>*+*:before{margin:0 .4rem}.review-card__verified{gap:.2rem}.review-card__verified svg{width:1.2rem;height:1.2rem}}@media screen and (min-width:750px){.reviews{padding:5.6rem 2.4rem}.reviews__heading{font-size:3rem}.reviews__row{margin:0;padding:0;scroll-padding:0}.reviews__item{flex-basis:calc((100% - 1.2rem)/2)}.reviews__panel-head{padding:2.4rem 2.8rem 2rem}.reviews__panel-list{padding:2rem 2.8rem 4rem}}.product__reviews.reviews{padding:0}.product__block+.product__reviews,.product__reviews+.product__block{margin-top:3.2rem}.product__reviews .reviews__heading{font-size:clamp(1.9rem,5.6vw,2.2rem)}.product__reviews .reviews__row{margin:0 calc(var(--pd-pad, 2rem) * -1);padding:0 var(--pd-pad, 2rem);scroll-padding:0 var(--pd-pad, 2rem)}@media screen and (min-width:990px){.product__reviews .reviews__row{margin:0;padding:0;scroll-padding:0}.product__reviews .reviews__item{flex-basis:82%}}@media(prefers-reduced-motion:reduce){.reviews__panel[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/product-reviews.css.map */
