@layer components{.product-reviews{padding:40px 16px 24px;background:var(--color-bg-alt);margin-top:24px}@media(min-width:768px){.product-reviews{padding:60px 56px;margin-top:0}}.product-reviews__inner{max-width:var(--container-max-width, 1200px);margin:0 auto}.product-reviews__heading{font-family:var(--font-serif-display);font-size:26px;font-weight:400;letter-spacing:-.4px;margin:0 0 20px;color:var(--color-ink)}@media(min-width:768px){.product-reviews__heading{font-size:40px;letter-spacing:-.6px;margin:0 0 36px}}.product-reviews__heading-italic{font-style:italic}.product-reviews__heading-italic:before{content:" "}.product-reviews__layout{display:block}@media(min-width:768px){.product-reviews__layout{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:start}}.product-reviews__summary{margin-bottom:16px}@media(min-width:768px){.product-reviews__summary{margin-bottom:0}}.product-reviews__summary-inner{background:var(--color-bg);padding:16px;border-radius:4px}@media(min-width:768px){.product-reviews__summary-inner{padding:24px;border-radius:0;height:fit-content}}.product-reviews__avg{text-align:center;min-width:80px;flex:0 0 auto}@media(min-width:768px){.product-reviews__avg{margin-bottom:18px;min-width:0}}.product-reviews__avg-number{font-family:var(--font-serif-display);font-size:40px;line-height:1;letter-spacing:-1px;color:var(--color-ink)}@media(min-width:768px){.product-reviews__avg-number{font-size:64px;letter-spacing:-2px}}.product-reviews__avg-meta{font-family:var(--font-sans);font-size:10px;color:var(--color-ink-muted);margin-top:4px}@media(min-width:768px){.product-reviews__avg-meta{font-size:12px;margin-top:6px}}.product-reviews__breakdown{flex:1}@media(min-width:768px){.product-reviews__breakdown{flex:none}}.product-reviews__breakdown-row{display:flex;align-items:center;gap:6px;margin-bottom:3px;font-family:var(--font-sans);font-size:11px}@media(min-width:768px){.product-reviews__breakdown-row{gap:8px;margin-bottom:6px;font-size:12px}}.product-reviews__breakdown-label{width:10px;color:var(--color-ink-muted);display:inline-flex;align-items:center;gap:2px}@media(min-width:768px){.product-reviews__breakdown-label{width:28px}}.product-reviews__breakdown-star{font-size:9px;color:var(--color-ink)}.product-reviews__breakdown-bar{flex:1;height:4px;background:var(--color-bg-alt);border-radius:2px;position:relative;overflow:hidden}@media(min-width:768px){.product-reviews__breakdown-bar{height:5px}}.product-reviews__breakdown-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-ink);border-radius:2px;width:0}.product-reviews__breakdown-count{width:28px;text-align:right;color:var(--color-ink-muted);font-size:10px}@media(min-width:768px){.product-reviews__breakdown-count{width:30px;font-size:11px}}@media(max-width:767.98px){.product-reviews__summary-inner{display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:0;align-items:center}.product-reviews__summary-inner>.product-reviews__btn--primary{grid-column:1 / -1}}.product-reviews__stars{display:inline-flex;gap:2px;line-height:1;color:var(--color-hairline)}.product-reviews__stars--md{font-size:11px}@media(min-width:768px){.product-reviews__stars--md{font-size:14px}}.product-reviews__stars--sm{font-size:11px}@media(min-width:768px){.product-reviews__stars--sm{font-size:12px}}.product-reviews__star{color:#1a18152e}.product-reviews__star--filled{color:var(--color-ink)}.product-reviews__btn{display:block;width:100%;padding:10px 16px;border:1px solid var(--color-ink);background:transparent;color:var(--color-ink);font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.product-reviews__btn:hover{background:var(--color-ink);color:var(--color-bg)}.product-reviews__btn--primary{margin-top:14px;letter-spacing:.5px;text-transform:uppercase}.product-reviews__empty{padding:28px 20px;text-align:center;border:1px dashed var(--color-hairline, rgba(26,24,21,.18));border-radius:4px;background:var(--color-bg-alt, transparent)}.product-reviews__empty-title{font-family:var(--font-serif-display);font-size:22px;line-height:1.2;margin:0 0 6px;color:var(--color-ink)}.product-reviews__empty-sub{font-family:var(--font-sans);font-size:14px;color:var(--color-ink-muted);margin:0 0 16px}.product-reviews__empty .product-reviews__btn--primary{margin-top:6px}@media(min-width:768px){.product-reviews__btn--primary{margin-top:18px;padding:12px 16px}}.product-reviews__btn--load{margin-top:8px;padding:12px 16px;font-weight:500}@media(min-width:768px){.product-reviews__btn--load{margin-top:18px;font-weight:600}}.product-reviews__filters{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.product-reviews__filters::-webkit-scrollbar{display:none}@media(min-width:768px){.product-reviews__filters{gap:8px;margin-bottom:18px;overflow-x:visible;padding-bottom:0;flex-wrap:wrap}}.product-reviews__pill{flex:0 0 auto;padding:6px 12px;border:1px solid var(--color-hairline);background:transparent;color:var(--color-ink);font-family:var(--font-sans);font-size:11px;font-weight:500;cursor:pointer;border-radius:16px;white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}@media(min-width:768px){.product-reviews__pill{padding:7px 14px;font-size:12px;border-radius:18px}}.product-reviews__pill.is-active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.product-reviews__pill--desktop{display:none}.product-reviews__pill--mobile{display:inline-flex}@media(min-width:768px){.product-reviews__pill--desktop{display:inline-flex}.product-reviews__pill--mobile{display:none}}.product-reviews__grid{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:768px){.product-reviews__grid{grid-template-columns:1fr 1fr;gap:16px}}.product-reviews__card{background:var(--color-bg);padding:14px;border-radius:3px}@media(min-width:768px){.product-reviews__card{padding:18px;border-radius:0}}.product-reviews__card.is-hidden{display:none}.product-reviews__card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}@media(min-width:768px){.product-reviews__card-head{margin-bottom:8px}}.product-reviews__author{display:flex;align-items:center;gap:8px}@media(min-width:768px){.product-reviews__author{gap:10px}}.product-reviews__avatar{width:28px;height:28px;border-radius:50%;background:var(--color-bg-alt);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--color-ink);font-family:var(--font-sans);flex:0 0 auto}@media(min-width:768px){.product-reviews__avatar{width:32px;height:32px;font-size:12px}}.product-reviews__author-name{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-ink);line-height:1.3}@media(min-width:768px){.product-reviews__author-name{font-size:13px}}.product-reviews__verified{color:#3a6e3a;font-size:9px;font-weight:700;margin-left:4px}.product-reviews__verified--desktop{display:none}.product-reviews__verified--mobile{display:inline}@media(min-width:768px){.product-reviews__verified--desktop{display:inline}.product-reviews__verified--mobile{display:none}}.product-reviews__author-sub{font-family:var(--font-sans);font-size:10px;color:var(--color-ink-muted);line-height:1.3}.product-reviews__body{font-family:var(--font-serif-text);font-size:14px;line-height:1.5;color:var(--color-ink-soft);margin:8px 0}@media(min-width:768px){.product-reviews__body{font-size:15px;margin:6px 0}}.product-reviews__card--with-photo{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.product-reviews__card--with-photo{grid-template-columns:96px 1fr;gap:16px;align-items:start}}.product-reviews__card-media{position:relative;width:100%;max-width:200px;aspect-ratio:1;background:var(--color-bg-alt) center / cover no-repeat;color:var(--color-ink-muted);font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:3px;overflow:hidden}@media(min-width:768px){.product-reviews__card-media{width:96px;max-width:none;border-radius:0}}.product-reviews__card-media-more{position:absolute;right:6px;bottom:6px;background:#1a1815c7;color:var(--color-bg);font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1;padding:3px 6px;border-radius:2px;pointer-events:none}.product-reviews__card-content{min-width:0}}.jdgm-rev-widg,.jdgm-rev-widg-h,.jdgm-rev-widg-title,.jdgm-rev-widg-summary,.jdgm-rev-widg-body,.jdgm-all-reviews-rating,.jdgm-all-reviews-text,.jdgm-row-rating,.jdgm-rev-widg__reviews,.jdgm-rev-widg__sort-dir,.jdgm-pagination,.jdgm-review-widget,.jdgm--done-setup-widget,.jm-action-buttons,.jm-reviews-list,.jm-reviews-summary,.jm-write-review-form-section{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;pointer-events:none!important;opacity:0!important}.product-reviews__btn--primary.jdgm-write-rev-link,[data-edj-write-review]{opacity:1!important;background:transparent!important;background-color:transparent!important;color:var(--color-ink)!important;border:1px solid var(--color-ink)!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:600!important;padding:10px 16px!important}.product-reviews__btn--primary.jdgm-write-rev-link:hover,[data-edj-write-review]:hover{background:var(--color-ink)!important;background-color:var(--color-ink)!important;color:var(--color-bg)!important}@media(min-width:768px){.product-reviews__btn--primary.jdgm-write-rev-link,[data-edj-write-review]{padding:12px 16px!important}}.jdgm-write-rev-form,.jdgm-write-rev-form-modal-wrapper,.jdgm-write-rev-form-modal,.jdgm-write-rev-form-modal-overlay,.jdgm-modal{position:fixed!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;pointer-events:auto!important;white-space:normal!important;opacity:1!important;z-index:99999!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-product-reviews.css.map */
