.voices{background:#fff;color:var(--ink);--voice-per:3;--voice-gap:clamp(28px, 3.6vw, 64px);--voice-pad:clamp(22px, 2.4vw, 42px);--voice-line:rgba(17,17,17,.16);--voice-shot:clamp(52px, 4.4vw, 74px)}.voices__inner{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(56px,7vw,124px)}.voices__head{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:clamp(40px,5vw,86px)}.voices__intro{max-width:52ch}.voices__lead{margin:clamp(12px,1.2vw,20px) 0 0;max-width:46ch;font-size:clamp(14px,1.05vw,19px);font-weight:500;line-height:1.6;color:var(--ink-soft);opacity:.78}.voices__title{margin:0;font-size:clamp(32px,3.6vw,60px);font-weight:var(--h1-weight);line-height:1.06;letter-spacing:-.028em}.voices__title span{display:inline-block}.voices__title em{font-family:var(--serif);font-style:italic;font-weight:700;letter-spacing:-.005em}.voices__nav{display:flex;align-items:center;gap:clamp(6px,.8vw,14px);flex:0 0 auto}.voices__arrow{display:grid;place-items:center;width:clamp(64px,6vw,104px);height:clamp(40px,3.6vw,62px);border-radius:999px;background:#1111110d;transition:background-color .22s ease,opacity .22s ease,transform .22s ease}.voices__arrow svg{width:clamp(22px,1.8vw,32px);height:auto}.voices__arrow:hover:not(:disabled){background:#1111111a}.voices__arrow:active:not(:disabled){transform:scale(.96)}.voices__arrow:disabled{background:none;opacity:.35;cursor:default}.voices__track{display:flex;gap:var(--voice-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.voices__track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.voices__track{scroll-behavior:auto}}.voice{flex:0 0 calc((100% - (var(--voice-per) - 1) * var(--voice-gap)) / var(--voice-per));scroll-snap-align:start;display:flex;flex-direction:column;padding-left:var(--voice-pad);border-left:1px solid var(--voice-line)}.voice__mark{margin:0;font-family:var(--serif);font-size:clamp(52px,4.6vw,78px);font-weight:700;line-height:.72;height:.62em}.voice__stars{position:relative;display:inline-block;align-self:flex-start;margin-top:clamp(15px,1.5vw,24px);font-family:"Apple Symbols","Segoe UI Symbol",var(--sans);font-size:clamp(15px,1.25vw,21px);line-height:1;white-space:nowrap;color:#1111112b}.voice__stars:before{content:"\2605\2605\2605\2605\2605"}.voice__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:calc(var(--score, 5) / 5 * 100%);overflow:hidden;color:#c08a50}.voice__text{margin:clamp(12px,1.2vw,18px) 0 0;font-size:clamp(15px,1.15vw,21px);font-weight:500;line-height:1.62;color:var(--ink-soft)}.voice__author{display:flex;align-items:center;gap:clamp(12px,1.2vw,20px);margin:auto 0 0;padding-top:clamp(26px,3vw,52px)}.voice__shot{position:relative;flex:0 0 auto;display:block;width:var(--voice-shot);height:var(--voice-shot);padding:0;border-radius:12px;overflow:hidden;background:var(--beige);transition:transform .25s ease,box-shadow .25s ease}.voice__shot img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.voice__shot:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1111112e}.voice__shot:hover img{transform:scale(1.08)}.voice__shot:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.voice__zoom{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:44%;aspect-ratio:1;max-width:26px;border-radius:50%;background:#ffffffd1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px #11111140;color:var(--ink);transition:background-color .25s ease,transform .25s ease}.voice__zoom svg{width:64%;height:auto}.voice__shot:hover .voice__zoom{background:#fff;transform:scale(1.1)}.voice__author figcaption{display:flex;flex-direction:column;gap:3px;min-width:0}.voice__name{font-size:clamp(15px,1.1vw,20px);font-weight:600;letter-spacing:-.01em}.voice__role{font-size:clamp(13px,1vw,18px);font-weight:500;color:var(--ink-soft);opacity:.72}@media(max-width:1100px){.voices{--voice-per:2}}@media(max-width:700px){.voices{--voice-per:1}.voices__head{flex-direction:column;align-items:flex-start;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cache-reviews.css.map */
