.fx-reviews{padding-top:var(--fx-pt, 64px);padding-bottom:var(--fx-pb, 48px);border-top:1px solid var(--fx-line);scroll-margin-top:calc(var(--fx-header-h) + 16px)}.fx-reviews__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.fx-reviews__side,.fx-reviews__main{min-width:0}@media(min-width:990px){.fx-reviews__inner{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:0 72px;align-items:start}.fx-reviews__side{position:sticky;top:calc(var(--kv-sticky-offset, var(--fx-header-h)) + 24px)}}.fx-subtle{color:var(--fx-subtle)}.fx-reviews__side{display:grid;gap:20px;align-content:start}.fx-reviews__heading{margin:0}.fx-reviews__source{margin:-8px 0 0;font-size:var(--fx-t-s);color:var(--fx-muted);line-height:1.5}.fx-reviews__score{display:flex;align-items:center;gap:16px}.fx-reviews__avg{font-size:clamp(44px,5vw,64px);font-weight:500;letter-spacing:-.04em;line-height:.9;font-variant-numeric:tabular-nums}.fx-reviews__score-meta{display:grid;gap:8px}.fx-stars--md{font-size:14px;letter-spacing:3px}.fx-reviews__based{font-size:var(--fx-t-s);letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted)}.fx-reviews__empty-text{margin:0;font-size:var(--fx-t-m);color:var(--fx-muted)}.fx-reviews__bars{display:grid;gap:2px;margin:0;padding:0;list-style:none}.fx-reviews__bar{display:grid;grid-template-columns:34px 1fr 36px;align-items:center;gap:12px;width:100%;min-height:28px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--fx-t-s);letter-spacing:.04em;text-align:left;cursor:pointer}.fx-reviews__bar:disabled{cursor:default;color:var(--fx-subtle)}.fx-reviews__bar-track{position:relative;height:2px;background:var(--fx-line);overflow:hidden}.fx-reviews__bar-fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--fx-ink);transition:width .6s var(--fx-ease)}.fx-reviews__bar-n{text-align:right;color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-reviews__bar:not(:disabled):hover .fx-reviews__bar-label{text-decoration:underline;text-underline-offset:3px}.fx-reviews.is-filtered .fx-reviews__bar[aria-pressed=false]{opacity:.4}.fx-reviews__bar[aria-pressed=true] .fx-reviews__bar-label{font-weight:600}.fx-reviews__write{justify-self:start;min-width:220px}@media(max-width:749px){.fx-reviews__write{width:100%}}.fx-reviews__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-bottom:12px;border-bottom:1px solid var(--fx-line)}.fx-reviews__status{margin:0;font-size:var(--fx-t-s);letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted)}.fx-reviews__sort select{appearance:none;-webkit-appearance:none;min-height:36px;padding:0 22px 0 0;border:0;border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right center;color:var(--fx-ink);font:500 var(--fx-t-s)/1 var(--fx-font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.fx-reviews__sort select:focus-visible{outline:1px solid var(--fx-ink);outline-offset:4px}.fx-reviews__photos{display:flex;gap:4px;margin:16px 0 0;padding:0 0 4px;list-style:none;overflow-x:auto;scrollbar-width:none}.fx-reviews__photos::-webkit-scrollbar{display:none}.fx-reviews__photo,.fx-rev__pic{display:block;flex:0 0 auto;width:76px;aspect-ratio:3 / 4;padding:0;border:0;background:var(--fx-media);overflow:hidden;cursor:zoom-in}.fx-reviews__photo img,.fx-rev__pic img{width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.fx-reviews__photo:hover img,.fx-rev__pic:hover img{opacity:.85}.fx-reviews__photo--more{display:grid;place-items:center;font-size:var(--fx-t-s);letter-spacing:.06em;color:var(--fx-ink);cursor:pointer}.fx-reviews__list{margin:0;padding:0;list-style:none;transition:opacity .2s ease}.fx-reviews.is-loading .fx-reviews__list{opacity:.45}.fx-rev{display:grid;gap:8px;padding:24px 0;border-bottom:1px solid var(--fx-line)}.fx-rev:focus{outline:none}.fx-rev__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.fx-rev__date{font-size:var(--fx-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-muted)}.fx-rev__by{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.fx-rev__name{font-size:var(--fx-t-s);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fx-rev__verified{font-size:var(--fx-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-muted)}.fx-rev__title{margin:4px 0 0;font-size:var(--fx-t-m);font-weight:600;letter-spacing:.02em}.fx-rev__body{font-size:var(--fx-t-m);line-height:1.6;color:var(--fx-text);max-width:68ch}.fx-rev__body p{margin:0 0 6px}.fx-rev__body p:last-child{margin-bottom:0}.fx-rev__pics{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none}.fx-rev__pic{width:64px}.fx-rev__reply{margin-top:8px;padding:12px 0 0 16px;border-left:1px solid var(--fx-ink);font-size:var(--fx-t-m);line-height:1.6}.fx-rev__reply p{margin:4px 0 0}.fx-rev--skeleton{gap:10px}.fx-rev--skeleton span{display:block;height:10px;background:var(--fx-soft);animation:fx-rev-pulse 1.4s ease-in-out infinite}.fx-rev--skeleton span:nth-child(1){width:80px}.fx-rev--skeleton span:nth-child(2){width:120px}.fx-rev--skeleton span:nth-child(3){width:70%;height:32px}@keyframes fx-rev-pulse{50%{opacity:.5}}.fx-reviews__error{margin:24px 0 0;font-size:var(--fx-t-m);color:var(--fx-muted)}.fx-reviews__more{display:flex;justify-content:center;padding-top:32px}.fx-reviews__more .fx-btn{min-width:240px}@media(max-width:749px){.fx-reviews__more .fx-btn{width:100%}}.fx-revform{display:grid;gap:24px}.fx-revform__product{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--fx-line);font-size:var(--fx-t-s);letter-spacing:.08em;text-transform:uppercase}.fx-revform__product img{width:48px;aspect-ratio:3 / 4;object-fit:cover;background:var(--fx-media)}.fx-revform__rating{margin:0;padding:0;border:0;display:grid;gap:8px}.fx-revform__stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.fx-revform__stars input{position:absolute;opacity:0;width:1px;height:1px}.fx-revform__stars label{display:grid;place-items:center;width:40px;height:40px;font-size:26px;line-height:1;color:#d0d0d0;cursor:pointer;transition:color .15s ease}.fx-revform__stars label:hover,.fx-revform__stars label:hover~label,.fx-revform__stars input:checked~label{color:var(--fx-ink)}.fx-revform__stars input:focus-visible+label{outline:1px solid var(--fx-ink);outline-offset:-4px}.fx-revform__stars input[aria-invalid=true]~label{color:#e6b3b5}.fx-revform__field{display:grid;gap:4px}.fx-revform__body{resize:vertical;min-height:120px;line-height:1.5;font-size:var(--fx-t-b)}.fx-revform .fx-input[aria-invalid=true]{border-bottom-color:var(--fx-sale)}.fx-revform__row{display:grid;gap:24px}@media(min-width:750px){.fx-revform__row{grid-template-columns:1fr 1fr}}.fx-revform__note{margin:-8px 0 0;font-size:var(--fx-t-s);color:var(--fx-muted);line-height:1.5}.fx-revform__done{display:grid;gap:16px;justify-items:start;padding-top:8px;font-size:var(--fx-t-m);line-height:1.6}.fx-revform__done:focus{outline:none}.fx-revform__done p{margin:0}.fx-revphoto{justify-content:center;align-items:center}.fx-revphoto .fx-sheet__overlay{background:#fffffff7}.fx-revphoto__panel{position:relative;width:100%;height:100%;display:grid;place-items:center;padding:56px 16px 48px}.fx-revphoto__figure{margin:0;display:grid;gap:12px;justify-items:center;max-width:min(900px,100%)}.fx-revphoto__figure img{max-width:100%;max-height:calc(100vh - 160px);object-fit:contain;background:var(--fx-media)}.fx-revphoto__cap{display:flex;align-items:center;gap:10px;font-size:var(--fx-t-s);letter-spacing:.08em;text-transform:uppercase}.fx-revphoto__close{position:absolute;top:8px;right:8px}.fx-revphoto__nav{position:absolute;top:50%;transform:translateY(-50%);font-size:20px}.fx-revphoto__nav--prev{left:8px}.fx-revphoto__nav--next{right:8px}.fx-revphoto__count{position:absolute;bottom:16px;left:0;right:0;margin:0;text-align:center;font-size:var(--fx-t-s);letter-spacing:.1em;color:var(--fx-muted)}@media(max-width:749px){.fx-revphoto{align-items:center}.fx-revphoto__nav{top:auto;bottom:4px;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/fx-reviews.css.map */
