:root{--jdgm-primary-color: #f90;--jdgm-secondary-color: rgba(255, 153, 0, 0.1);--jdgm-star-color: #f90;--jdgm-write-review-bg-color: #FF9900;--jdgm-write-review-text-color: #111111;--jdgm-paginate-color: #111111;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #1a1a1a;--jdgm-star-off-color: #c9c9c9;--jdgm-divider-color: rgba(128, 128, 128, 0.25);--jdgm-icon-bg-color: #e9e9e9;--jdgm-icon-text-color: #333;--jdgm-muted-text-color: #6d6d6d}.jdgm-star{display:inline-block;font-style:normal;font-weight:400;line-height:1;color:var(--jdgm-star-color);padding-right:0.2em;text-decoration:none;-webkit-font-smoothing:antialiased}.jdgm-star:last-of-type{padding-right:0}.jdgm-star::before{content:"\2605 "}.jdgm-star.jdgm--off{color:var(--jdgm-star-off-color)}.jdgm-star.jdgm--half{background:linear-gradient(90deg,var(--jdgm-star-color) 50%,var(--jdgm-star-off-color) 50%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:0;margin-right:0.2em}.jdgm-star.jdgm--half:last-of-type{margin-right:0}.jdgm-widget{display:block}.jdgm-preview-badge{font-size:inherit;line-height:1.4}.jdgm-prev-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.jdgm-prev-badge[data-average-rating="0.00"]{display:none}.jdgm-prev-badge__stars .jdgm-star{font-size:18px}.jdgm-prev-badge__text{color:inherit;opacity:0.8}.jdgm-preview-badge--with-link a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.jdgm-preview-badge--with-link a:hover .jdgm-prev-badge__text,.jdgm-preview-badge--with-link a:focus-visible .jdgm-prev-badge__text{text-decoration:underline}.product-reviews-section{padding-top:var(--gutter, 30px);padding-bottom:var(--gutter, 30px);color:var(--color-primary, #111);font-family:var(--element-text-font-family--body, inherit);font-size:var(--element-text-font-size--body-md, 1rem);line-height:1.5}.jdgm-rev-widg{display:block;clear:both}.jdgm-rev-widg__header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 24px;padding-bottom:16px}.jdgm-rev-widg__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.jdgm-rev-widg__summary{display:flex;flex-direction:column;gap:6px;align-self:center}.jdgm-rev-widg__summary-stars .jdgm-star{font-size:18px}.jdgm-rev-widg__summary-text{font-size:1em}.jdgm-write-rev-link{order:2;display:inline-block;margin-left:auto;align-self:center;padding:10px 18px;border:1px solid var(--jdgm-write-review-bg-color);border-radius:calc(var(--jdgm-border-radius)*2.5px);background:var(--jdgm-write-review-bg-color);color:var(--jdgm-write-review-text-color);font-size:0.875em;font-weight:600;letter-spacing:0.02em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;white-space:nowrap}.jdgm-write-rev-link:hover,.jdgm-write-rev-link:focus-visible{color:var(--jdgm-write-review-text-color);filter:brightness(0.92)}.jdgm-histogram{order:1;padding:4px 16px;border-left:1px solid var(--jdgm-divider-color);border-right:1px solid var(--jdgm-divider-color);font-size:0.8em;line-height:14px}.jdgm-histogram__row{display:flex;align-items:center;height:14px;margin-bottom:5px;white-space:nowrap}.jdgm-histogram__row:last-child{margin-bottom:0}a.jdgm-histogram__row{color:inherit;text-decoration:none;cursor:pointer;border-radius:2px}a.jdgm-histogram__row:hover .jdgm-histogram__bar-content,a.jdgm-histogram__row:focus-visible .jdgm-histogram__bar-content{filter:brightness(0.92)}a.jdgm-histogram__row:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jdgm-histogram__row--active{font-weight:600}.jdgm-histogram__filtered{order:1;flex-basis:100%;margin:8px 0 0;font-size:0.8em;line-height:1.4}.jdgm-histogram__clear{white-space:nowrap}.jdgm-histogram__star .jdgm-star{font-size:13px;padding-right:0.15em}.jdgm-histogram__bar{position:relative;width:140px;height:100%;margin:0 4px 0 8px;background:var(--jdgm-secondary-color);box-shadow:inset 0 0 1px rgba(0,0,0,0.5);overflow:hidden}.jdgm-histogram__bar-content{height:100%;background:var(--jdgm-primary-color)}.jdgm-histogram__percentage{width:36px;text-align:right}.jdgm-histogram__frequency{margin-left:4px;color:var(--jdgm-muted-text-color)}.jdgm-rev-widg__body{position:relative}.jdgm-rev{position:relative;margin-top:16px;padding-top:16px;border-top:1px solid var(--jdgm-divider-color)}.jdgm-rev__header{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"icon rating time""icon author badge";column-gap:12px;row-gap:2px;align-items:center;justify-items:start;margin-bottom:8px}.jdgm-rev__icon{grid-area:icon;align-self:start;width:3.2em;height:3.2em;border-radius:50%;background:var(--jdgm-icon-bg-color);color:var(--jdgm-icon-text-color);font-weight:600;line-height:3.2em;text-align:center;text-transform:uppercase}.jdgm-rev__rating{grid-area:rating;display:inline-flex;align-items:center;line-height:1.4}.jdgm-rev__rating .jdgm-star{font-size:18px}.jdgm-rev__timestamp{grid-area:time;font-size:0.8em;color:var(--jdgm-muted-text-color)}.jdgm-rev__br{display:none}.jdgm-rev__author-wrapper{grid-area:author;font-weight:700;color:var(--jdgm-reviewer-name-color)}.jdgm-rev__buyer-badge-wrapper{grid-area:badge}.jdgm-rev__buyer-badge-wrapper:empty{display:none}.jdgm-rev__buyer-badge{display:inline-block;padding:3px 7px;border-radius:calc(var(--jdgm-border-radius)*0.5px);background:var(--jdgm-primary-color);color:#111;font-size:11px;font-weight:600;line-height:1;letter-spacing:0.04em;text-transform:uppercase;vertical-align:middle}.jdgm-rev__awaiting-approval{font-size:0.875em;opacity:0.7}.jdgm-rev__content{padding-left:calc(3.2em + 12px)}.jdgm-rev__title{display:block;margin-bottom:4px;font-size:1em;font-weight:700}.jdgm-rev__body{overflow-wrap:anywhere}.jdgm-rev__body>p{margin:0 0 16px}.jdgm-rev__body>p:last-of-type{margin-bottom:0}.jdgm-rev__pics{display:flex;gap:5px;margin-top:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.jdgm-rev__pic-link{display:block;flex:0 0 auto;height:120px;margin:0 0 3px;overflow:hidden;border-radius:4px}.jdgm-rev__pic-link:hover{opacity:0.7}.jdgm-rev__pic-img{display:block;width:auto;height:100%;max-width:none;border-radius:4px;object-fit:cover}.jdgm-rev__actions{padding-left:calc(3.2em + 12px);margin-top:8px;font-size:0.8125em;opacity:0.7}.jdgm-paginate{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2px;width:100%;padding-top:16px;color:var(--jdgm-paginate-color)}.jdgm-paginate__page{display:inline-flex;align-items:center;padding:0.25em 0.5em;color:var(--jdgm-paginate-color);line-height:1.2;text-decoration:underline;text-decoration-color:var(--gv-accent, currentColor);text-decoration-thickness:2px;text-underline-offset:3px}.jdgm-paginate__page:hover,.jdgm-paginate__page:focus-visible{text-decoration-thickness:4px}.jdgm-paginate__page[aria-current="page"]{font-size:1.5em;font-weight:700;cursor:default;text-decoration:none}.jdgm-paginate__dots{color:var(--jdgm-muted-text-color);text-decoration:none}.jdgm-paginate__prev-page::before{content:"\2039 "}.jdgm-paginate__next-page::before{content:"\203a "}.jdgm-paginate__prev-page,.jdgm-paginate__next-page{font-size:130%;font-weight:700}.jdgm-form-wrapper{display:none;margin-top:24px;padding-top:24px;border-top:1px solid var(--jdgm-divider-color)}.jdgm-form-wrapper:target{display:block}.jdgm-form__title{display:block;margin-bottom:12px;font-size:1.125em;font-weight:700}.jdgm-form{max-width:640px}.jdgm-form__notice{max-width:640px;margin:0 0 14px;padding:10px 14px;border-left:3px solid var(--jdgm-primary-color);background:rgba(0,0,0,0.04);font-size:0.9375em}.jdgm-form__notice--error{border-left-color:var(--color-error, #b3261e)}.jdgm-form__turnstile{margin:0 0 14px;min-height:65px}.jdgm-form p,.jdgm-form .comment-form-rating{margin:0 0 14px}.jdgm-form label{display:block;margin-bottom:4px;font-size:0.875em;font-weight:600}.jdgm-form .required{color:var(--jdgm-primary-color)}.jdgm-form input[type="text"],.jdgm-form input[type="email"],.jdgm-form textarea,.jdgm-form select{display:block;width:100%;max-width:100%;padding:10px 12px;border:1px solid var(--jdgm-divider-color);border-radius:calc(var(--jdgm-border-radius)*2px);background:transparent;color:inherit;font:inherit}.jdgm-form textarea{min-height:140px;resize:vertical}.jdgm-form input:focus-visible,.jdgm-form textarea:focus-visible,.jdgm-form select:focus-visible{outline:2px solid var(--jdgm-primary-color);outline-offset:1px}.jdgm-form select#rating{width:auto;min-width:12em}.jdgm-form p.stars{display:inline-block;margin:0 0 4px;line-height:1}.jdgm-form p.stars span{display:inline-flex}.jdgm-form p.stars a{display:inline-block;width:1.15em;font-size:24px;line-height:1;color:var(--jdgm-star-color);text-decoration:none;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative}.jdgm-form p.stars a::before{content:"\2606 ";position:absolute;left:0;top:0;text-indent:0}.jdgm-form p.stars:hover a::before,.jdgm-form p.stars.selected a.active::before,.jdgm-form p.stars.selected a:not(.active)::before{content:"\2605 "}.jdgm-form p.stars.selected a.active~a::before,.jdgm-form p.stars:hover a:hover~a::before{content:"\2606 "}.jdgm-form .form-submit{margin-bottom:0}.jdgm-form .jdgm-form__submit{display:inline-block;padding:12px 24px;border:1px solid var(--jdgm-write-review-bg-color);border-radius:calc(var(--jdgm-border-radius)*2.5px);background:var(--jdgm-write-review-bg-color);color:var(--jdgm-write-review-text-color);font:inherit;font-size:0.875em;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;cursor:pointer}.jdgm-form .jdgm-form__submit:hover,.jdgm-form .jdgm-form__submit:focus-visible{filter:brightness(0.92)}.jdgm-form .must-log-in a{color:var(--jdgm-primary-color)}.jdgm-form__verification-required{margin:0;font-size:0.875em;opacity:0.8}@media only screen and (max-width:768px){.jdgm-rev-widg__header{gap:16px 0}.jdgm-rev-widg__summary{flex:1 0 100%}.jdgm-histogram{flex:1 0 100%;order:1;margin:0;padding:0;border:0}.jdgm-histogram__row{height:18px;margin-bottom:12px}.jdgm-histogram__star .jdgm-star{font-size:16px}.jdgm-histogram__bar{flex:1 1 auto;width:auto;max-width:200px}.jdgm-write-rev-link{flex:1 0 100%;order:2;display:block;margin:0}.jdgm-rev__content,.jdgm-rev__actions{padding-left:0}}.jdgm-form .jdgm-form__privacy{margin:10px 0 0}
