#ProductReviews.fp-site-reviews{--fp-sr-accent: #4594d5;--fp-sr-ink: #111111;--fp-sr-muted: #666666;--fp-sr-line: #e6e8ec;--fp-sr-card: #f3f3f3;--fp-sr-verified: #3b82f6;background:#fff;padding:8px 0 32px;scroll-margin-top:56px}#ProductReviews .fp-sr__inner{box-sizing:border-box}#ProductReviews .fp-sr__header{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding:12px 0 14px}#ProductReviews .fp-sr__heading{margin:0;font-size:15px;font-weight:800;line-height:1.2;color:var(--fp-sr-ink)}#ProductReviews .fp-sr__count{margin-left:.35em;color:var(--fp-sr-accent);font-weight:800}#ProductReviews .fp-sr__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}#ProductReviews .fp-sr__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:4px;border:1px solid var(--fp-sr-ink);background:var(--fp-sr-ink);color:#fff;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}#ProductReviews .fp-sr__btn:hover{background:#333;color:#fff}#ProductReviews .fp-sr__btn--ghost{background:#fff;color:var(--fp-sr-ink)}#ProductReviews .fp-sr__btn--ghost:hover{background:#f5f5f5;color:var(--fp-sr-ink)}#ProductReviews .fp-sr__summary{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;padding:14px 16px;margin-bottom:16px;border-radius:10px;background:var(--fp-sr-card)}#ProductReviews .fp-sr__score{font-size:36px;font-weight:800;line-height:1;color:var(--fp-sr-ink)}#ProductReviews .fp-sr__stars{display:inline-flex;gap:0;color:#f47a28}#ProductReviews .fp-sr__stars svg{width:22px;height:22px;display:block}#ProductReviews .fp-sr__stars .is-empty{color:#d0d0d0}#ProductReviews .fp-sr__meta{font-size:13px;color:var(--fp-sr-muted)}#ProductReviews .fp-sr__grid{display:grid;grid-template-columns:1fr;gap:12px}@media screen and (min-width:750px){#ProductReviews.fp-site-reviews{scroll-margin-top:64px}#ProductReviews .fp-sr__heading{font-size:18px}#ProductReviews .fp-sr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}}#ProductReviews .fp-sr__grid{align-items:start}#ProductReviews .fp-sr__card{border-radius:10px;background:var(--fp-sr-card);padding:14px 14px 16px;box-sizing:border-box;height:auto;min-height:0;align-self:start;cursor:pointer}#ProductReviews .fp-sr__card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px 14px;margin-bottom:8px}#ProductReviews .fp-sr__card-copy{min-width:0;flex:1}#ProductReviews .fp-sr__card-rating{display:flex;flex-shrink:0;align-items:center;gap:6px;padding-top:1px}#ProductReviews .fp-sr__author{display:block;font-size:15px;font-weight:700;line-height:1.3;color:var(--fp-sr-ink)}#ProductReviews .fp-sr__date{display:block;margin-top:4px;font-size:13px;color:var(--fp-sr-muted)}#ProductReviews .fp-sr__verified{display:inline-flex;flex-shrink:0;width:18px;height:18px;color:var(--fp-sr-verified)}#ProductReviews .fp-sr__verified svg{display:block;width:18px;height:18px}#ProductReviews .fp-sr__title{margin:6px 0 4px;font-size:14px;font-weight:700;color:var(--fp-sr-ink)}#ProductReviews .fp-sr__body{margin:0;font-size:15px;font-weight:400;line-height:1.75;color:var(--fp-sr-ink);white-space:pre-wrap;word-break:break-word;overflow:visible;display:block;-webkit-line-clamp:unset;max-height:none;height:auto}#ProductReviews .fp-sr__photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#ProductReviews .fp-sr__photo-btn{display:block;border:0;padding:0;background:none;cursor:zoom-in;line-height:0}#ProductReviews .fp-sr__photo{width:96px;height:96px;object-fit:cover;border-radius:8px;cursor:zoom-in;background:#ddd;border:0;padding:0}@media screen and (min-width:750px){#ProductReviews .fp-sr__photo{width:120px;height:120px}}#ProductReviews .fp-sr__empty{padding:20px 16px;border:1px dashed #cfd4dc;border-radius:8px;color:var(--fp-sr-muted);font-size:13px;background:#fafbfc}#ProductReviewsWrite{scroll-margin-top:72px}.fp-sr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:none;align-items:flex-end;justify-content:center;padding:0;box-sizing:border-box;background:#0000008c}.fp-sr-modal.is-open{display:flex}@media screen and (min-width:750px){.fp-sr-modal{align-items:center;padding:24px}}.fp-sr-modal__panel{width:100%;max-width:560px;max-height:min(92vh,820px);overflow:auto;background:#fff;border-radius:16px 16px 0 0;box-sizing:border-box;padding:18px 18px 24px;box-shadow:0 -8px 40px #0003}@media screen and (min-width:750px){.fp-sr-modal__panel{border-radius:12px;padding:22px 24px 26px}}.fp-sr-modal__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.fp-sr-modal__title{margin:0;font-size:18px;font-weight:800;color:var(--fp-sr-ink, #111)}.fp-sr-modal__product{margin:4px 0 0;font-size:13px;color:#666;line-height:1.4}.fp-sr-modal__close{border:0;background:#f2f2f2;width:36px;height:36px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;flex-shrink:0}.fp-sr-field{margin-bottom:14px}.fp-sr-field label{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:#111}.fp-sr-field .req{color:#c62828}.fp-sr-stars-input{display:flex;gap:6px}.fp-sr-stars-input button{border:0;background:transparent;padding:4px;cursor:pointer;color:#d0d0d0}.fp-sr-stars-input button.is-on{color:#f47a28}.fp-sr-stars-input svg{width:28px;height:28px;display:block}.fp-sr-stars-input__label{margin-top:6px;font-size:12px;color:#666}.fp-sr-field input[type=text],.fp-sr-field input[type=email],.fp-sr-field textarea{width:100%;box-sizing:border-box;border:1px solid #d5d8de;border-radius:6px;padding:10px 12px;font:inherit;font-size:14px;color:#111;background:#fff}.fp-sr-field textarea{min-height:110px;resize:vertical}.fp-sr-photos-input{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fp-sr-photos-input__add{width:84px;height:84px;border:1px dashed #b8bec8;border-radius:8px;background:#fafbfc;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#555;cursor:pointer;text-align:center;padding:8px;box-sizing:border-box}.fp-sr-photos-input__add input{display:none}.fp-sr-photos-input__thumb{position:relative;width:84px;height:84px}.fp-sr-photos-input__thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px}.fp-sr-photos-input__thumb button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border:0;border-radius:50%;background:#111;color:#fff;font-size:14px;line-height:1;cursor:pointer}.fp-sr-modal__hint{margin:0 0 12px;font-size:12px;color:#666;line-height:1.4}.fp-sr-modal__error{display:none;margin:0 0 12px;padding:10px 12px;border-radius:6px;background:#fdecea;color:#b71c1c;font-size:13px}.fp-sr-modal__error.is-visible{display:block}.fp-sr-modal__success{display:none;text-align:center;padding:28px 12px}.fp-sr-modal__success.is-visible{display:block}.fp-sr-modal__success h3{margin:0 0 8px;font-size:18px}.fp-sr-modal__success p{margin:0;color:#555;font-size:14px;line-height:1.5}.fp-sr-modal__submit{width:100%;min-height:44px;border:0;border-radius:6px;background:#111;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.fp-sr-modal__submit:disabled{opacity:.55;cursor:not-allowed}body.fp-sr-modal-open,body.fp-sr-viewer-open{overflow:hidden}.fp-sr-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100010;display:none;align-items:center;justify-content:center;box-sizing:border-box;background:#00000094;padding:16px 12px}.fp-sr-viewer.is-open{display:flex}.fp-sr-viewer__panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;height:auto;max-height:min(88vh,720px);background:#fff;overflow:hidden;border-radius:12px;box-shadow:0 16px 60px #00000047;padding:8px 12px 14px;box-sizing:border-box}.fp-sr-viewer__top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;min-height:40px;padding:2px 2px 8px}.fp-sr-viewer__back{display:inline-flex;align-items:center;gap:2px;border:0;background:transparent;padding:6px 4px;margin:0;font-size:14px;font-weight:600;line-height:1.2;color:#111;cursor:pointer}.fp-sr-viewer__back-icon{font-size:22px;line-height:1;transform:translateY(-1px)}.fp-sr-viewer__close{width:36px;height:36px;border:0;border-radius:50%;background:transparent;font-size:26px;line-height:1;cursor:pointer;color:#111}.fp-sr-viewer__main{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden;gap:12px}.fp-sr-viewer__media{position:relative;flex:0 0 auto;height:min(38vh,260px);min-height:160px;background:#f3f3f3;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.fp-sr-viewer.is-text-only .fp-sr-viewer__media{display:none}.fp-sr-viewer__hero-wrap{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.fp-sr-viewer__hero{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.fp-sr-viewer img.fp-sr-viewer__hero{cursor:zoom-in}.fp-sr-viewer.is-photo-full{align-items:stretch;justify-content:stretch;padding:0;background:#000}.fp-sr-viewer.is-photo-full .fp-sr-viewer__panel{flex:1 1 auto;align-self:stretch;width:100%;max-width:none;height:100%;max-height:none;border-radius:0;background:#000;box-shadow:none;padding:0}.fp-sr-viewer.is-photo-full .fp-sr-viewer__top,.fp-sr-viewer.is-photo-full .fp-sr-viewer__copy,.fp-sr-viewer.is-photo-full .fp-sr-viewer__nav{display:none}.fp-sr-viewer.is-photo-full .fp-sr-viewer__main{flex:1 1 auto;flex-direction:column;min-height:0;height:100%;gap:0}.fp-sr-viewer.is-photo-full .fp-sr-viewer__media{flex:1 1 auto;width:100%;height:100%;min-height:0;background:#000;border-radius:0}.fp-sr-viewer.is-photo-full .fp-sr-viewer__hero-wrap,.fp-sr-viewer.is-photo-full img.fp-sr-viewer__hero{width:100%;height:100%;max-width:none;max-height:none}.fp-sr-viewer.is-photo-full img.fp-sr-viewer__hero{object-fit:contain;cursor:zoom-out}#ProductReviews .fp-sr__photo--video{object-fit:cover;background:#111}.fp-sr-viewer__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:#fffffff0;box-shadow:0 1px 8px #0000002e;font-size:28px;line-height:1;cursor:pointer;color:#111}.fp-sr-viewer__nav:disabled{opacity:.35;cursor:default}.fp-sr-viewer__nav--prev{left:10px}.fp-sr-viewer__nav--next{right:10px}.fp-sr-viewer__copy{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;padding:4px 4px 8px;box-sizing:border-box}.fp-sr-viewer__author{font-size:16px;font-weight:700;color:#111}.fp-sr-viewer__meta{display:flex;align-items:center;gap:8px;margin-top:8px}.fp-sr-viewer__stars{display:inline-flex;color:#f47a28}.fp-sr-viewer__stars svg{width:18px;height:18px;display:block}.fp-sr-viewer__stars .is-empty{color:#d0d0d0}.fp-sr-viewer__verified{display:inline-flex;width:18px;height:18px;color:#3b82f6}.fp-sr-viewer__verified svg{width:18px;height:18px;display:block}.fp-sr-viewer__date{margin-top:6px;font-size:13px;color:#666}.fp-sr-viewer__title{margin:12px 0 6px;font-size:16px;font-weight:800;color:#111}.fp-sr-viewer__body{margin:0;font-size:15px;line-height:1.7;color:#111;white-space:pre-wrap;word-break:break-word}.fp-sr-viewer__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fp-sr-viewer__thumbs:empty{display:none}.fp-sr-viewer__thumb{width:64px;height:64px;object-fit:cover;border-radius:6px;border:2px solid transparent;padding:0;background:#eee;cursor:pointer}.fp-sr-viewer__thumb.is-active{border-color:#111}@media screen and (min-width:750px){.fp-sr-viewer{padding:28px 24px}.fp-sr-viewer__panel{flex-direction:column;width:min(1120px,100%);height:min(82vh,740px);max-width:none;padding:10px 18px 18px}.fp-sr-viewer.is-text-only .fp-sr-viewer__panel{max-width:560px;height:auto;max-height:82vh}.fp-sr-viewer__main{flex-direction:row;align-items:stretch;gap:20px;min-height:0}.fp-sr-viewer__media{flex:1 1 58%;height:auto;min-height:0}.fp-sr-viewer__copy{flex:0 0 380px;width:380px;padding:8px 4px 4px}.fp-sr-viewer__nav{width:44px;height:44px}.fp-sr-viewer__thumb{width:72px;height:72px}}@media screen and (max-width:749px){#ProductReviews.fp-site-reviews:not(:has(.container)) .fp-sr__inner{padding-left:1.6rem;padding-right:1.6rem}}#ProductReviews .fp-sr__title,#ProductReviews .fp-sr__body,#ProductReviews .fp-sr__author,.fp-sr-viewer__title,.fp-sr-viewer__body,.fp-sr-viewer__author{text-transform:none;white-space:pre-wrap;overflow-wrap:anywhere}.fp-sr-viewer__hero-wrap{position:relative;width:100%;height:100%;min-height:0}.fp-sr-viewer__hero-wrap video.fp-sr-viewer__hero{display:block;width:100%;height:100%;object-fit:contain;pointer-events:auto}.fp-sr-viewer__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:12px 18px;border:0;border-radius:24px;background:#000000bf;color:#fff;font-size:15px;cursor:pointer;touch-action:manipulation}.fp-sr-viewer__video-error{position:absolute;left:8px;right:8px;top:8px;z-index:3;margin:0;padding:8px;background:#fff;color:#111;font-size:13px}.fp-sr-viewer__play[hidden],.fp-sr-viewer__video-error[hidden]{display:none}@media screen and (min-width:750px){#ProductReviews .fp-sr__grid.fp-sr__grid--masonry{display:block;position:relative}#ProductReviews .fp-sr__grid--masonry>.fp-sr__card{position:absolute;width:calc(50% - 7px);margin:0}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/fp-site-reviews.css.map */
