.product-reviews{scroll-margin-top:calc(var(--header-h) + 1rem)}.product-reviews .section-heading{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.product-reviews .jdgm-widget{--jdgm-primary-color:#1F3B5A;--jdgm-secondary-color:rgba(31,59,90,.14);--jdgm-star-color:#C6A15B;--jdgm-write-review-text-color:#F0EBE3;--jdgm-write-review-bg-color:#1F3B5A;--jdgm-paginate-color:#1F3B5A;--jdgm-border-radius:2px;--jdgm-reviewer-name-color:#1F3B5A;font-family:var(--font-sans);color:var(--ink)}.product-reviews .jdgm-rev-widg{margin:0;padding:0;border:0;background:transparent}.product-reviews .jdgm-rev-widg__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-reviews .jdgm-star{color:var(--brass)}.product-reviews .jdgm-rev-widg__summary-text,.product-reviews .jdgm-rev__timestamp,.product-reviews .jdgm-histogram__frequency{color:var(--ink-muted)}.product-reviews .jdgm-histogram__bar{background:#1f3b5a1a}.product-reviews .jdgm-histogram__bar-content{background:var(--brass)}.product-reviews .jdgm-write-rev-link,.product-reviews .jdgm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.6rem;border-radius:var(--radius);font-family:var(--font-sans);font-weight:500;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;text-decoration:none;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.product-reviews .jdgm-write-rev-link,.product-reviews .jdgm-btn--solid{background:var(--navy);color:var(--cream);border:1px solid var(--navy)}.product-reviews .jdgm-write-rev-link:hover,.product-reviews .jdgm-btn--solid:hover{background:var(--navy-deep);border-color:var(--navy-deep);color:var(--cream);opacity:1}.product-reviews .jdgm-btn--border{background:transparent;color:var(--navy);border:1px solid var(--line-strong)}.product-reviews .jdgm-btn--border:hover{border-color:var(--navy)}.product-reviews .jdgm-rev{border-color:var(--line)}.product-reviews .jdgm-rev__icon{background:var(--parchment-deep);color:var(--navy)}.product-reviews .jdgm-rev__author{color:var(--navy);font-weight:600}.product-reviews .jdgm-rev__buyer-badge{background:transparent;color:var(--brass-text);border:1px solid var(--brass);border-radius:var(--radius);font-family:var(--font-label);font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:.3rem .5rem}.product-reviews .jdgm-rev__title{font-family:var(--font-serif);font-variation-settings:var(--serif-settings);font-weight:600;font-size:1.3rem;line-height:1.25;color:var(--navy)}.product-reviews .jdgm-rev__body{font-size:1rem;line-height:1.6;color:var(--ink)}.product-reviews .jdgm-form input[type=text],.product-reviews .jdgm-form input[type=email],.product-reviews .jdgm-form input[type=url],.product-reviews .jdgm-form textarea{background:var(--bone);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font-family:var(--font-sans);box-shadow:none}.product-reviews .jdgm-form input:focus,.product-reviews .jdgm-form textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px #c6a15b40;outline:none}.product-reviews .jdgm-form__title,.product-reviews .jdgm-form label{font-family:var(--font-sans);color:var(--ink)}scroll-reveal-banner .word{opacity:.2;will-change:opacity}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.rating{display:inline-flex;align-items:center;align-self:flex-start;gap:.55rem;font-size:.85rem;line-height:1;color:var(--ink-muted);text-decoration:none}.rating__stars{position:relative;display:inline-block;line-height:0;white-space:nowrap}.rating__row{display:inline-flex;gap:.14rem}.rating__row svg{width:1rem;height:1rem;flex:none;fill:none;stroke:var(--brass);stroke-width:1.4;stroke-linejoin:round}.rating__row--fill{position:absolute;top:0;left:0;height:100%;overflow:hidden}.rating__row--fill svg{fill:var(--brass)}.rating__value{font-weight:600;color:var(--navy)}.rating__count{border-bottom:1px solid var(--brass);padding-bottom:.12rem;transition:border-color .25s,color .25s}a.rating:hover .rating__count{border-color:var(--navy);color:var(--navy)}a.rating:focus-visible{outline:2px solid var(--saffron);outline-offset:3px}.buybox .rating{margin-top:-.6rem}.rating--compact{font-size:.78rem;gap:.4rem}.rating--compact .rating__row svg{width:.8rem;height:.8rem}.rating--compact .rating__count{border:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
