.reviews{background:var(--reviews-bg);color:var(--reviews-text);padding-block:var(--reviews-padding-top) var(--reviews-padding-bottom);font-size:1rem;line-height:1.55}.reviews__defs{position:absolute;width:0;height:0;overflow:hidden}.reviews__inner{width:min(100% - 2rem,var(--reviews-max));margin-inline:auto}.reviews__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.reviews .reviews__title{margin:0;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.1rem);font-weight:700;letter-spacing:-.01em;line-height:1.2}.reviews .reviews__subtitle{margin:.4rem 0 0;color:var(--reviews-muted);font-size:1rem}.reviews__button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1.5rem;border:1px solid var(--reviews-button-bg);border-radius:999px;background:var(--reviews-button-bg);color:var(--reviews-button-text);font:inherit;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.reviews__button:hover{opacity:.85}.reviews__button:focus-visible,.reviews__chip:focus-visible,.reviews__sort-select:focus-visible,.reviews__helpful:focus-visible,.reviews__dist-row:focus-visible,.reviews-dialog__close:focus-visible{outline:2px solid var(--reviews-bar);outline-offset:2px}.reviews__button--ghost{background:transparent;color:var(--reviews-text);border-color:var(--reviews-border)}.reviews__button--ghost:hover{border-color:var(--reviews-text);opacity:1}.reviews__summary{display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--reviews-border);border-radius:var(--reviews-radius);background:var(--reviews-card)}.reviews__score{text-align:center}.reviews__score-number{margin:0;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:700;line-height:1;letter-spacing:-.02em}.reviews__score-meta{margin:.5rem 0 0;font-size:.85rem;color:var(--reviews-muted)}.reviews__recommend{display:block;margin-top:.15rem;color:var(--reviews-verified);font-weight:600}.reviews__stars{display:inline-flex;gap:2px;vertical-align:middle;justify-self:start;align-self:start;color:var(--reviews-track)}.reviews__stars--large{margin-top:.4rem;--reviews-star-size: calc(var(--reviews-star-base) * 1.3)}.reviews__stars--small{--reviews-star-size: var(--reviews-star-base)}.reviews__star-wrap{position:relative;display:block;flex:0 0 auto;width:var(--reviews-star-size);height:var(--reviews-star-size)}.reviews__star-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--reviews-star)}.reviews__star{display:block;flex:0 0 auto;width:var(--reviews-star-size);height:var(--reviews-star-size);max-width:none;fill:currentColor}.reviews__dist{display:grid;gap:.4rem;min-width:0}.reviews__dist-row{display:grid;grid-template-columns:5.5rem minmax(80px,1fr) 3rem;align-items:center;gap:.75rem;width:100%;padding:.15rem 0;border:0;background:none;color:inherit;font:inherit;font-size:.875rem;text-align:left}button.reviews__dist-row{cursor:pointer}button.reviews__dist-row:hover .reviews__dist-fill{filter:brightness(.92)}.reviews__dist-row.is-active .reviews__dist-label{color:var(--reviews-text);font-weight:700}.reviews__dist-label{white-space:nowrap;color:var(--reviews-muted)}.reviews__dist-track{position:relative;height:9px;border-radius:999px;background:var(--reviews-track);overflow:hidden}.reviews__dist-fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:var(--reviews-bar);transition:width .4s ease}.reviews__dist-pct{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--reviews-muted)}.reviews__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--reviews-border)}.reviews__chips{display:flex;flex-wrap:wrap;gap:.5rem}.reviews__chip{display:inline-flex;align-items:center;gap:.2rem;padding:.4rem .85rem;border:1px solid var(--reviews-border);border-radius:999px;background:transparent;color:var(--reviews-muted);font:inherit;font-size:.85rem;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.reviews__chip:hover{color:var(--reviews-text);border-color:var(--reviews-text)}.reviews__chip.is-active{background:var(--reviews-text);border-color:var(--reviews-text);color:var(--reviews-card)}.reviews__chip-star{width:.8em;height:.8em;fill:var(--reviews-star)}.reviews__sort{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--reviews-muted)}.reviews__sort-select{padding:.4rem 1.75rem .4rem .6rem;border:1px solid var(--reviews-border);border-radius:999px;background-color:transparent;color:var(--reviews-text);font:inherit;font-size:.85rem;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.05rem) 55%,calc(100% - .7rem) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.reviews__list{display:grid}.reviews__review{padding-block:1.5rem;border-bottom:1px solid var(--reviews-border);animation:reviews-fade-in .3s ease both}.reviews__review[hidden]{display:none}@keyframes reviews-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reviews__review{animation:none}.reviews__dist-fill{transition:none}}.reviews__review-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem}.reviews__review-who{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.reviews__avatar{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--reviews-avatar-bg);color:var(--reviews-avatar-text);font-size:.9rem;font-weight:700}.reviews__review-id{display:grid;gap:.2rem}.reviews__review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.875rem}.reviews__name{font-weight:700}.reviews__verified{display:inline-flex;align-items:center;gap:.25rem;color:var(--reviews-verified);font-size:.8rem}.reviews__verified svg{width:.85em;height:.85em;fill:currentColor}.reviews__date{color:var(--reviews-muted);font-size:.8rem;white-space:nowrap}.reviews__review-title{margin:.7rem 0 0;font-size:1rem;font-weight:700;line-height:1.35}.reviews__review-body{margin-top:.5rem;max-width:68ch;font-size:.95rem}.reviews .reviews__review-photo{display:block;width:var(--reviews-review-photo-size);height:var(--reviews-review-photo-size);margin:.85rem 0 0;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--reviews-track);cursor:default}.reviews .reviews__review-photo.is-zoomable{cursor:zoom-in}.reviews .reviews__review-photo img{display:block;width:100%;max-width:none;height:100%;object-fit:cover}.reviews__reply{margin-top:.9rem;padding:.75rem 1rem;border-left:3px solid var(--reviews-bar);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--reviews-text) 4%,transparent);font-size:.9rem}.reviews__reply-label{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--reviews-muted)}.reviews__reply-body{margin:.25rem 0 0}.reviews__helpful{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;padding:.3rem .7rem;border:1px solid var(--reviews-border);border-radius:999px;background:transparent;color:var(--reviews-muted);font:inherit;font-size:.8rem;cursor:pointer}.reviews__helpful:hover{color:var(--reviews-text);border-color:var(--reviews-text)}.reviews__helpful.is-clicked{color:var(--reviews-text);border-color:var(--reviews-text);cursor:default}.reviews__helpful-count{font-variant-numeric:tabular-nums;font-weight:600}.reviews__empty{margin:2rem 0 0;padding:1.5rem;border:1px dashed var(--reviews-border);border-radius:var(--reviews-radius);text-align:center;color:var(--reviews-muted)}.reviews__empty[hidden]{display:none}.reviews__more-wrap{display:flex;justify-content:center;margin-top:1.5rem}.reviews__more-wrap[hidden]{display:none}.reviews__no-reviews{margin:0;padding:2.5rem 1.5rem;border:1px dashed var(--reviews-border);border-radius:var(--reviews-radius);text-align:center;color:var(--reviews-muted)}.reviews-dialog{width:min(100% - 2rem,460px);max-height:min(88dvh,720px);padding:1.75rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--reviews-border);border-radius:var(--reviews-radius);background:var(--reviews-card);color:var(--reviews-text)}.reviews-dialog::backdrop{background:#00000073}.reviews-dialog__close-form{margin:0;display:flex;justify-content:flex-end}.reviews-dialog__close{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.reviews-dialog__close:hover{background:color-mix(in srgb,var(--reviews-text) 8%,transparent)}.reviews-dialog__close svg{width:1rem;height:1rem}.reviews-dialog__title{margin:0 0 1rem;font-size:1.25rem;font-weight:700}.reviews-dialog__note{margin:0 0 1rem;padding:.6rem .8rem;border-radius:8px;background:color-mix(in srgb,var(--reviews-text) 5%,transparent);color:var(--reviews-muted);font-size:.82rem;line-height:1.45}.reviews-dialog__honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.reviews-dialog__field{display:grid;gap:.3rem;margin-bottom:.9rem}.reviews-dialog__field label{font-size:.85rem;font-weight:600}.reviews-dialog__field input,.reviews-dialog__field select,.reviews-dialog__field textarea{width:100%;padding:.6rem .75rem;border:1px solid var(--reviews-border);border-radius:8px;background:var(--reviews-bg);color:var(--reviews-text);font:inherit;font-size:.9rem}.reviews-dialog__field textarea{resize:vertical}.reviews-dialog__submit{width:100%;margin-top:.25rem}.reviews-dialog__success,.reviews-dialog__error{margin:0 0 1rem;padding:.75rem 1rem;border-radius:8px;font-size:.9rem}.reviews-dialog__success{background:color-mix(in srgb,var(--reviews-verified) 12%,transparent);color:var(--reviews-verified)}.reviews-dialog__error{background:color-mix(in srgb,#d33 12%,transparent);color:#b3261e}.reviews__dist-hint{margin:.35rem 0 0;color:var(--reviews-muted);font-size:.78rem}.reviews__expand{display:inline-block;margin-top:.35rem;padding:.35rem 0;border:0;background:none;color:var(--reviews-bar);font:inherit;font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.reviews__expand[hidden]{display:none}.reviews__count{margin:0;color:var(--reviews-muted);font-size:.85rem}.reviews__more-wrap{flex-direction:column;align-items:center;gap:.75rem}.reviews__button,.reviews__chip,.reviews__helpful,.reviews__dist-row,.reviews__expand{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(hover:none)and (pointer:coarse){.reviews__chip{min-height:40px;padding-inline:1rem}.reviews__helpful,.reviews__dist-row{min-height:40px}.reviews__sort-select,.reviews-dialog__field input,.reviews-dialog__field select,.reviews-dialog__field textarea{font-size:16px}.reviews__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reviews__chips::-webkit-scrollbar{display:none}.reviews__chip{flex:0 0 auto}}@media screen and (max-width:1099px){.reviews__summary{grid-template-columns:auto minmax(0,1fr);gap:1.25rem 2rem}}@media screen and (max-width:899px){.reviews__dist-row{grid-template-columns:4.75rem minmax(60px,1fr) 2.75rem}}@media screen and (min-width:750px)and (max-width:1099px){.reviews__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media screen and (max-width:749px){.reviews__review-body.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}}@media screen and (max-width:749px){.reviews{padding-block:calc(var(--reviews-padding-top) * .7) calc(var(--reviews-padding-bottom) * .7)}.reviews__inner{width:min(100% - 1.5rem,var(--reviews-max))}.reviews__head{align-items:stretch;gap:.85rem;margin-bottom:1.15rem}.reviews__head .reviews__button{width:100%;min-height:46px}.reviews__summary{grid-template-columns:1fr;gap:1.15rem;padding:1.15rem 1rem}.reviews__score{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem}.reviews__score-number{font-size:2.6rem}.reviews__stars--large{margin-top:0;--reviews-star-size: calc(var(--reviews-star-base) * 1.15)}.reviews__score-meta{width:100%;margin-top:.15rem;text-align:center}.reviews__dist-row{grid-template-columns:4.5rem minmax(40px,1fr) 2.6rem;gap:.5rem;min-height:32px;font-size:.8rem}.reviews__toolbar{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.15rem}.reviews__chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.3rem;scroll-snap-type:x proximity;scrollbar-width:none}.reviews__chips::-webkit-scrollbar{display:none}.reviews__chip{flex:0 0 auto;scroll-snap-align:start;min-height:38px;padding-inline:.9rem}.reviews__sort{justify-content:space-between;width:100%}.reviews__sort-select{flex:1 1 auto;min-height:40px}.reviews__review{padding-block:1.25rem}.reviews__review-head{flex-direction:column;gap:.2rem}.reviews__date{order:3;padding-left:3rem}.reviews__review-body{font-size:.92rem;line-height:1.6}.reviews__helpful{min-height:38px;padding-inline:.9rem}.reviews__more-wrap .reviews__button{width:100%;min-height:46px}.reviews-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:92dvh;margin:0;padding:1.25rem 1.15rem calc(1.5rem + env(safe-area-inset-bottom));border-radius:var(--reviews-radius) var(--reviews-radius) 0 0;border-bottom:0}.reviews-dialog__field input,.reviews-dialog__field select,.reviews-dialog__field textarea{font-size:1rem;min-height:44px}.reviews-dialog__submit{min-height:48px}}.reviews__gallery{margin-bottom:1.25rem}.reviews__gallery-title{margin:0 0 .6rem;font-size:.95rem;font-weight:700}.reviews__gallery-frame{position:relative}.reviews__gallery-track{display:flex;gap:.6rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-block:2px}.reviews__gallery-track::-webkit-scrollbar{display:none}.reviews .reviews__gallery-item{flex:0 0 min(var(--reviews-gallery-size),30vw);width:min(var(--reviews-gallery-size),30vw);min-width:0;max-width:min(var(--reviews-gallery-size),30vw);height:min(var(--reviews-gallery-size),30vw);margin:0;padding:0;border:0;border-radius:calc(var(--reviews-radius) * .6);overflow:hidden;background:var(--reviews-track);cursor:zoom-in;scroll-snap-align:start;touch-action:manipulation}.reviews .reviews__gallery-item img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;transition:transform .3s ease}@media(hover:hover){.reviews__gallery-item:hover img{transform:scale(1.05)}}.reviews__gallery-item:focus-visible,.reviews__gallery-track:focus-visible,.reviews__gallery-nav:focus-visible,.reviews-lightbox button:focus-visible{outline:2px solid var(--reviews-bar);outline-offset:2px}.reviews__gallery-nav{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--reviews-border);border-radius:50%;background:var(--reviews-card);color:var(--reviews-text);box-shadow:0 2px 8px #0000001f;transform:translateY(-50%);cursor:pointer}.reviews__gallery-nav[hidden]{display:none}.reviews__gallery-nav svg{width:1.1rem;height:1.1rem}.reviews__gallery-nav--prev{left:-.6rem}.reviews__gallery-nav--next{right:-.6rem}@media(hover:none){.reviews__gallery-nav{display:none}}.reviews-lightbox{width:min(100% - 1rem,920px);max-width:none;max-height:94dvh;padding:0;border:0;border-radius:var(--reviews-radius);background:var(--reviews-card);color:var(--reviews-text);overflow:hidden}.reviews-lightbox[open]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.reviews-lightbox::backdrop{background:#000000b3}.reviews-lightbox__figure{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;margin:0;min-width:0}.reviews-lightbox__img{display:block;width:100%;max-height:86dvh;object-fit:contain;background:#000}.reviews-lightbox__caption{padding:1.25rem;overflow-y:auto;max-height:86dvh}.reviews-lightbox__meta{margin:0 0 .5rem;font-weight:700}.reviews-lightbox__text{margin:0;color:var(--reviews-muted);font-size:.92rem}.reviews-lightbox__close{position:absolute;top:.6rem;right:.6rem;z-index:2;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.reviews-lightbox__close svg,.reviews-lightbox__nav svg{width:1.1rem;height:1.1rem}.reviews-lightbox__nav{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-inline:.4rem;padding:0;border:1px solid var(--reviews-border);border-radius:50%;background:var(--reviews-card);color:var(--reviews-text);cursor:pointer}@media screen and (max-width:749px){.reviews-lightbox{width:100%;max-height:96dvh}.reviews-lightbox[open],.reviews-lightbox__figure{grid-template-columns:1fr}.reviews-lightbox__img{max-height:58dvh}.reviews-lightbox__caption{max-height:30dvh}.reviews-lightbox__nav{position:absolute;top:29dvh;z-index:2;transform:translateY(-50%);background:#ffffffd9}.reviews-lightbox__nav--prev{left:.25rem}.reviews-lightbox__nav--next{right:.25rem}}.reviews__write-mobile{display:none}.reviews .reviews__write-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1.25rem;border:1px solid var(--reviews-button-bg);border-radius:999px;background:var(--reviews-button-bg);color:var(--reviews-button-text);font:inherit;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer}.reviews .reviews__write-link:hover{opacity:.85}@media screen and (max-width:749px){.reviews .reviews__title{font-size:1.65rem}.reviews__head>.reviews__button{display:none}.reviews__write-mobile{display:flex;justify-content:center;margin-top:1rem}}.reviews{--reviews-scale: 1}@media screen and (max-width:749px){.reviews{--reviews-scale: var(--reviews-mobile-scale, 1)}}.reviews .reviews__title{font-size:calc(var(--reviews-heading-size) * var(--reviews-scale))}.reviews .reviews__subtitle{font-size:calc(var(--reviews-subheading-size) * var(--reviews-scale))}.reviews .reviews__score-number{font-size:calc(var(--reviews-score-size) * var(--reviews-scale))}.reviews .reviews__review-title{font-size:calc(var(--reviews-review-title-size) * var(--reviews-scale))}.reviews .reviews__name{font-size:calc(var(--reviews-name-size) * var(--reviews-scale))}.reviews .reviews__review-body{font-size:calc(var(--reviews-text-size) * var(--reviews-scale))}.reviews .reviews__date{font-size:calc(var(--reviews-date-size) * var(--reviews-scale))}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
