.hm-rev{--section-y: clamp(3.5rem, 2.2rem + 4vw, 6rem);--hm-gap: clamp(.75rem, .45rem + 1.2vw, 1.5rem);--hm-edge: max(var(--gutter), calc((100% - var(--container)) / 2));overflow-x:clip}.hm-rev>*{position:relative;z-index:1}.hm-rev__head{display:grid;gap:clamp(2rem,1.5rem + 2vw,3rem)}.hm-rev__intro{display:grid;gap:1.25rem;justify-items:start;align-content:start}.hm-rev__title{max-width:18ch}.hm-rev__notice{display:flex;align-items:flex-start;gap:.8rem;max-width:38rem;font-size:var(--fs-small);line-height:1.6;color:var(--fg-soft)}.hm-rev__notice .icon{--icon-size: 1.125rem;flex:none;margin-top:.15em;color:var(--accent)}.hm-rev__score{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.25rem 1.5rem;padding-top:1.5rem;border-top:1px solid var(--line-strong)}.hm-rev__avg{display:flex;align-items:baseline;gap:.3rem;margin:0;line-height:.82}.hm-rev__avg-num{font-size:clamp(4.25rem,3rem + 5vw,7.5rem);font-weight:500;font-stretch:122%;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--fg)}.hm-rev__avg-max{font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:400;font-stretch:112%;color:var(--muted)}.hm-rev__avg-meta{display:grid;justify-items:start;gap:.55rem;padding-bottom:.15rem}.hm-rev__avg-label,.hm-rev__count{font-size:var(--fs-eyebrow);font-weight:600;font-stretch:112%;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.hm-rev__count{color:var(--fg)}.hm-rev__links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:0 1.75rem}.hm-stars{--hm-star: 1rem;position:relative;display:inline-block;flex:none;inline-size:calc(var(--hm-star) * 128 / 24);block-size:var(--hm-star);color:var(--accent)}.hm-stars--lg{--hm-star: 1.375rem}.hm-stars__off,.hm-stars__on{position:absolute;inset:0 auto 0 0;display:block;inline-size:100%;overflow:hidden}.hm-stars__on{inline-size:min(100%,calc(var(--hm-u, 0) * 100% / 1280))}.hm-stars svg{display:block;inline-size:calc(var(--hm-star) * 128 / 24);block-size:var(--hm-star);max-inline-size:none}.hm-stars__off polygon{fill:none;stroke:var(--line-strong);stroke-width:1.2}.hm-stars__on polygon{fill:currentcolor}.hm-rev__stage{margin-top:clamp(2.5rem,2rem + 2vw,3.75rem)}.hm-rev__controls{display:flex;align-items:center;gap:clamp(1rem,.5rem + 2vw,2rem);margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem)}.hm-rev__progress{position:relative;flex:1 1 auto;min-width:0;height:2px;overflow:hidden;background:linear-gradient(var(--line),var(--line)) center / 100% 1px no-repeat}.hm-rev__thumb{position:absolute;inset:0 auto 0 0;width:calc(var(--hm-w, 1) * 100%);background:var(--accent);transform:translate3d(calc(var(--hm-x, 0) * 100%),0,0)}.hm-rev__buttons{display:flex;flex:none;gap:.5rem}.hm-rev__btn{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;color:var(--fg);background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;transition:border-color var(--dur-1) ease,background-color var(--dur-1) ease,color var(--dur-1) ease,opacity var(--dur-1) ease}.hm-rev__btn .icon{--icon-size: 1.125rem}.hm-rev__btn--prev .icon{transform:rotate(180deg)}.hm-rev__btn[aria-disabled=true]{opacity:.38;cursor:default}.hm-rev__pause{background-color:transparent}@media(hover:hover){.hm-rev__btn:not([aria-disabled=true]):hover{color:var(--bg);background-color:var(--fg);border-color:var(--fg)}}.hm-rev__track{position:relative;display:flex;align-items:stretch;gap:var(--hm-gap);margin:0;padding:.375rem var(--hm-edge) .875rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hm-edge);scrollbar-width:none}.hm-rev__track::-webkit-scrollbar{display:none}.hm-rev__track:focus-visible{outline-offset:-2px}.hm-rev__stage.is-moving .hm-rev__track{scroll-snap-type:none}html.no-js .hm-rev__track{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.hm-rev__slide{display:flex;flex:0 0 min(86%,24rem);min-width:0;scroll-snap-align:start}.hm-rev__card{display:flex;flex-direction:column;gap:1.1rem;width:100%;padding:clamp(1.375rem,1.1rem + 1vw,2.125rem);background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--radius)}.hm-rev__card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:1.75rem;order:-1}.hm-rev__rating{display:flex;margin:0}.hm-rev__model{margin:0;padding:.32rem .6rem;font-size:var(--fs-eyebrow);font-weight:600;font-stretch:112%;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius)}.hm-rev__card-title{font-size:clamp(1.125rem,1.04rem + .4vw,1.3125rem);font-weight:500;font-stretch:110%;line-height:1.22;letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere}.hm-rev__quote{margin:0;padding:0;font-size:1rem;line-height:1.62;color:var(--fg-soft);overflow-wrap:anywhere}.hm-rev__disclosure{margin:0;font-size:.8125rem;line-height:1.5;color:var(--fg-soft);overflow-wrap:anywhere}.hm-rev__more{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;min-height:2.75rem;margin-block:-.6rem;font-size:.875rem;font-weight:500;color:var(--fg)}.hm-rev__more>span:first-child{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color var(--dur-1) ease}.hm-rev__more .icon{flex:none;color:var(--accent);transition:transform var(--dur-2) var(--ease-settle)}.hm-rev__more:focus-visible>span:first-child{text-decoration-color:currentcolor}@media(hover:hover){.hm-rev__more:hover>span:first-child{text-decoration-color:currentcolor}.hm-rev__more:hover .icon{transform:translate3d(.25rem,0,0)}}.hm-rev__by{display:grid;gap:.4rem;margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--line)}.hm-rev__who{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:0}.hm-rev__name{font-size:1rem;font-weight:600;font-stretch:106%;color:var(--fg);overflow-wrap:anywhere}.hm-rev__status{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-eyebrow);font-weight:600;font-stretch:110%;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.hm-rev__status--ok{color:var(--fg)}.hm-rev__status--ok .icon{flex:none;color:var(--accent)}.hm-rev__dates{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.hm-rev-empty{padding-block:1.5rem}.hm-rev-empty__note{padding:1rem 1.25rem;font-size:var(--fs-small);line-height:1.55;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius)}.hm-rev__slide:only-child{flex-basis:100%}@media(min-width:48em){.hm-rev__slide{flex-basis:calc((100% - var(--hm-gap)) / 2)}.hm-rev__slide:only-child{flex-basis:min(100%,46rem)}.hm-rev__slide:only-child .hm-rev__quote{font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem)}}@media(min-width:64em){.hm-rev__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:calc(var(--gutter) * 2);align-items:end}.hm-rev__links{flex-direction:column;align-items:flex-start}.hm-rev__slide{flex-basis:calc((100% - 2 * var(--hm-gap)) / 3)}.hm-rev__slide:first-child:nth-last-child(2),.hm-rev__slide:first-child:nth-last-child(2)~.hm-rev__slide{flex-basis:calc((100% - var(--hm-gap)) / 2)}}@media print{.hm-rev__controls{display:none}.hm-rev__track{flex-wrap:wrap;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-home-reviews.css.map */
