.vrb-buy-nav{top:-1px}.vrb-nav-active{border-bottom:4px solid #e77917;border-radius:3px}:where(.social-share-button){align-items:center;display:flex;gap:.5em;text-decoration:none;width:-moz-min-content;width:min-content}:where(.social-share-button__icon){font-size:1.5em}:where(.social-share-button--styled){--color-hover:color-mix(in srgb,var(--color-brand),#000 15%);background-color:var(--color-brand);border-radius:.25rem;color:#fff;font-size:.875rem;line-height:normal;padding:.5rem;transition:all .25s ease-out}:where(.social-share-button--styled):hover{background-color:var(--color-hover)}:where(.social-share-button--styled) :where(.social-share-button__label){padding:0 .5rem}.rating-snippet[data-v-99ac267e]{gap:6px;line-height:1}.rating-snippet[data-v-99ac267e],.rating-stars[data-v-99ac267e]{align-items:center;display:inline-flex}.rating-stars[data-v-99ac267e]{gap:1px}.rating-text[data-v-99ac267e]{color:#0e1311;font-size:14px}.reviews-block[data-v-9d7b79ce]{color:#0e1311}.review-summary[data-v-9d7b79ce]{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:1.5rem}.summary-average[data-v-9d7b79ce]{font-size:2.5rem;line-height:1}.summary-stars[data-v-9d7b79ce]{align-items:center;display:inline-flex;gap:1px}.distribution[data-v-9d7b79ce]{max-width:320px}.dist-row[data-v-9d7b79ce]{font-size:14px}.dist-label[data-v-9d7b79ce]{flex-shrink:0;width:50px}.dist-bar-track[data-v-9d7b79ce]{background:#00000014;border-radius:4px;flex:1;height:8px;overflow:hidden}.dist-bar-fill[data-v-9d7b79ce]{background:#0e1311;border-radius:4px;height:100%;transition:width .3s ease}.dist-count[data-v-9d7b79ce]{flex-shrink:0;text-align:right;width:24px}.btn-write-review[data-v-9d7b79ce]{background:#0e1311;border:2px solid #0e1311;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:background .2s,color .2s}.btn-write-review[data-v-9d7b79ce]:hover{background:transparent;color:#0e1311}.review-form[data-v-9d7b79ce]{border:1px solid rgba(0,0,0,.15)}.form-label[data-v-9d7b79ce]{display:block;font-size:14px;margin-bottom:4px}.form-input[data-v-9d7b79ce]{background:transparent;border:1px solid rgba(0,0,0,.2);color:#0e1311;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;width:100%}.form-input[data-v-9d7b79ce]:focus{border-color:#0e1311}.form-textarea[data-v-9d7b79ce]{min-height:80px;resize:vertical}.star-input[data-v-9d7b79ce]{display:flex}.star-btn[data-v-9d7b79ce]{background:none;border:none;cursor:pointer;line-height:1;padding:0}.form-error[data-v-9d7b79ce]{color:#c0392b;font-size:14px}.form-success[data-v-9d7b79ce]{color:#27ae60;font-size:14px}.btn-submit[data-v-9d7b79ce]{background:#0e1311;border:2px solid #0e1311;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px}.btn-submit[data-v-9d7b79ce]:disabled{cursor:not-allowed;opacity:.5}.review-card[data-v-9d7b79ce]{border-bottom:1px solid rgba(0,0,0,.1)}.review-avatar[data-v-9d7b79ce]{align-items:center;background:#00000014;border-radius:50%;color:#0e1311;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:48px;justify-content:center;width:48px}.review-author[data-v-9d7b79ce]{font-size:15px}.review-date[data-v-9d7b79ce],.review-location[data-v-9d7b79ce]{font-size:13px}.verified-badge[data-v-9d7b79ce]{border:1px solid #27ae60;border-radius:3px;color:#27ae60;font-size:12px;padding:1px 6px}.review-title[data-v-9d7b79ce]{font-size:16px}.review-body[data-v-9d7b79ce]{font-size:15px;line-height:1.5}.review-photos[data-v-9d7b79ce]{flex-wrap:wrap}.review-photo[data-v-9d7b79ce]{border-radius:4px;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.btn-helpful[data-v-9d7b79ce]{background:none;border:1px solid rgba(0,0,0,.2);border-radius:3px;color:#0e1311;cursor:pointer;font-size:13px;padding:4px 12px}.btn-helpful[data-v-9d7b79ce]:hover{border-color:#0e1311}.reply[data-v-9d7b79ce]{background:#00000008;border-left:3px solid #0e1311}.reply[data-v-9d7b79ce],.reply-author[data-v-9d7b79ce]{font-size:14px}.reply-date[data-v-9d7b79ce]{font-size:12px}.reply-body[data-v-9d7b79ce]{line-height:1.4}.page-btn[data-v-9d7b79ce]{background:transparent;border:2px solid #0e1311;color:#0e1311;cursor:pointer;font-size:14px;font-weight:500;padding:6px 16px}.page-btn[data-v-9d7b79ce]:disabled{cursor:not-allowed;opacity:.3}.page-btn[data-v-9d7b79ce]:not(:disabled):hover{background:#0e1311;color:#fff}.page-info[data-v-9d7b79ce]{font-size:14px;padding:0 8px}
