:root{--mock-star-color: #FFC107;--mock-star-empty-color: rgb(var(--color-foreground-rgb, 27, 58, 19) / .2);--mock-review-card-bg: var(--color-background, #FCFCF7);--mock-review-card-border: rgb(var(--color-foreground-rgb, 27, 58, 19) / .1);--mock-badge-bg: var(--color-primary, #1b3a13);--mock-badge-text: var(--color-background, #FCFCF7);--mock-bar-bg: rgb(var(--color-foreground-rgb, 27, 58, 19) / .1);--mock-bar-fill: var(--color-primary, #1b3a13);--mock-carousel-transition: .5s ease-in-out;--mock-card-radius: 16px;--mock-section-gap: 32px}.mock-stars{display:inline-flex;align-items:center;gap:2px}.mock-stars__star{width:16px;height:16px;fill:var(--mock-star-empty-color);flex-shrink:0}.mock-stars__star--filled{fill:var(--mock-star-color)}.mock-stars__star--half{fill:var(--mock-star-color);clip-path:inset(0 50% 0 0)}.mock-stars--large .mock-stars__star{width:24px;height:24px}.mock-stars--interactive{cursor:pointer}.mock-stars--interactive .mock-stars__star{transition:fill .15s ease}.mock-stars--interactive:hover .mock-stars__star{fill:var(--mock-star-color)}.mock-stars--interactive .mock-stars__star:hover~.mock-stars__star{fill:var(--mock-star-empty-color)}.mock-review-badge{display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none;color:inherit;transition:opacity .15s ease}.mock-review-badge:hover{opacity:.8}.mock-review-badge__rating{font-weight:500;font-size:.875rem;color:rgb(var(--color-foreground-rgb, 27, 58, 19))}.mock-review-badge__count{font-size:.875rem;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .7)}.group-block-content>div:has(>.mock-review-carousel),.group-block-content>div:has(>link+.mock-review-carousel){width:100%;min-width:0;max-width:100%}.mock-review-carousel{position:relative;overflow:hidden;padding:16px 0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;touch-action:pan-y;user-select:none;-webkit-user-select:none}.mock-review-carousel__track{display:flex;transition:transform var(--mock-carousel-transition)}.mock-review-carousel__slide{flex:0 0 100%;padding:0 10px;box-sizing:border-box}.mock-review-carousel__card{background:var(--mock-review-card-bg);border:1px solid var(--mock-review-card-border);border-radius:var(--mock-card-radius);padding:24px;text-align:center}.mock-review-carousel__quote{font-size:1rem;line-height:1.6;margin:16px 0;font-style:italic;color:var(--color-foreground, #1b3a13)}.mock-review-carousel__author{font-size:.875rem;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .7);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.mock-review-carousel__verified{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--mock-badge-bg);font-weight:500}.mock-review-carousel__verified-icon{width:14px;height:14px;fill:currentColor}.mock-review-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.mock-review-carousel__dot{width:8px;height:8px;border-radius:50%;background:var(--mock-bar-bg);border:none;padding:0;cursor:pointer;transition:background .15s ease,transform .15s ease}.mock-review-carousel__dot--active{background:rgb(var(--color-button-rgb, 27, 58, 19));transform:scale(1.25)}.mock-reviews{padding:var(--padding-block-start, 40px) 0 var(--padding-block-end, 40px)}.mock-reviews__header{margin-bottom:var(--mock-section-gap)}.mock-reviews__title{font-size:1.5rem;font-weight:400;margin:0 0 24px;letter-spacing:-.03em}.mock-reviews__summary{display:grid;gap:24px;margin-bottom:var(--mock-section-gap)}.mock-reviews__summary-rating{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mock-reviews__summary-number{font-size:3rem;font-weight:400;line-height:1;color:var(--color-foreground, #1b3a13)}.mock-reviews__summary-label{font-size:.875rem;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .7)}.mock-reviews__breakdown{display:flex;flex-direction:column;gap:8px}.mock-reviews__breakdown-row{display:flex;align-items:center;gap:12px}.mock-reviews__breakdown-label{font-size:.875rem;width:24px;text-align:right;flex-shrink:0}.mock-reviews__breakdown-bar{flex:1;height:8px;background:var(--mock-bar-bg);border-radius:4px;overflow:hidden}.mock-reviews__breakdown-fill{height:100%;background:var(--mock-bar-fill);border-radius:4px;transition:width .3s ease}.mock-reviews__breakdown-count{font-size:.75rem;width:32px;text-align:left;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .6);flex-shrink:0}.mock-reviews__write-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:var(--mock-badge-bg);color:var(--mock-badge-text);border:none;border-radius:100px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease;width:100%}.mock-reviews__write-btn:hover{background:var(--color-primary-hover, #2a4f1e)}.mock-reviews__list{display:flex;flex-direction:column;gap:16px}.mock-review-card{background:var(--mock-review-card-bg);border:1px solid var(--mock-review-card-border);border-radius:var(--mock-card-radius);padding:20px}.mock-review-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;flex-wrap:wrap}.mock-review-card__date{font-size:.75rem;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .5)}.mock-review-card__title{font-size:1rem;font-weight:500;margin:0 0 8px;line-height:1.3}.mock-review-card__body{font-size:.9375rem;line-height:1.6;margin:0 0 16px;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .85)}.mock-review-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.8125rem;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .7)}.mock-review-card__author{font-weight:500}.mock-review-card__location,.mock-review-card__variant{color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .5)}.mock-review-card__verified{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgb(var(--color-primary-rgb, 27, 58, 19) / .1);border-radius:100px;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .8)}.mock-review-card__verified-icon{width:12px;height:12px;fill:currentColor}.mock-review-card__helpful{font-size:.75rem;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .5);margin-top:12px;padding-top:12px;border-top:1px solid var(--mock-review-card-border)}.mock-review-card__images{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.mock-review-card__image{width:80px;height:80px;object-fit:cover;border-radius:8px}.mock-reviews__cards{display:flex;flex-direction:column;gap:16px}.mock-reviews__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding-top:24px;border-top:1px solid var(--mock-review-card-border)}.mock-reviews__pagination-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid var(--mock-review-card-border);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.mock-reviews__pagination-btn:hover:not(:disabled){background:rgb(var(--color-foreground-rgb, 27, 58, 19) / .05);border-color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .3)}.mock-reviews__pagination-btn:disabled{opacity:.3;cursor:not-allowed}.mock-reviews__pagination-btn svg{width:16px;height:16px}.mock-reviews__pagination-pages{display:flex;align-items:center;gap:4px}.mock-reviews__pagination-page{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;background:transparent;border:1px solid transparent;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.mock-reviews__pagination-page:hover:not(.mock-reviews__pagination-page--active){background:rgb(var(--color-foreground-rgb, 27, 58, 19) / .05)}.mock-reviews__pagination-page--active{background:var(--mock-badge-bg);color:var(--mock-badge-text);border-color:var(--mock-badge-bg);cursor:default}.mock-reviews__pagination-ellipsis{padding:0 4px;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .5)}.mock-reviews__pagination-info{text-align:center;font-size:.75rem;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .6);margin-top:12px}.mock-review-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;align-items:center;justify-content:center;padding:16px}.mock-review-modal.is-open{display:flex}.mock-review-modal__content{background:var(--mock-review-card-bg);border-radius:var(--mock-card-radius);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px #00000026}.mock-review-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--mock-review-card-border)}.mock-review-modal__title{font-size:1.25rem;font-weight:500;margin:0}.mock-review-modal__close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;border-radius:50%;transition:background .15s ease}.mock-review-modal__close:hover{background:rgb(var(--color-foreground-rgb, 27, 58, 19) / .1)}.mock-review-modal__close-icon{width:20px;height:20px}.mock-review-modal__body{padding:20px}.mock-review-form{display:flex;flex-direction:column;gap:20px}.mock-review-form__field{display:flex;flex-direction:column;gap:6px}.mock-review-form__label{font-size:.875rem;font-weight:500;color:var(--color-foreground, #1b3a13)}.mock-review-form__label--required:after{content:" *";color:#c45d4e}.mock-review-form__input,.mock-review-form__textarea,.mock-review-form__select{width:100%;padding:12px 16px;border:1px solid var(--mock-review-card-border);border-radius:8px;font-size:1rem;font-family:inherit;background:var(--mock-review-card-bg);color:var(--color-foreground, #1b3a13);transition:border-color .15s ease}.mock-review-form__input:focus,.mock-review-form__textarea:focus,.mock-review-form__select:focus{outline:none;border-color:rgb(var(--color-button-rgb, 27, 58, 19))}.mock-review-form__textarea{min-height:120px;resize:vertical}.mock-review-form__rating{display:flex;align-items:center;gap:8px}.mock-review-form__star{width:32px;height:32px;cursor:pointer;fill:var(--mock-star-empty-color);transition:fill .15s ease,transform .15s ease}.mock-review-form__star:hover{transform:scale(1.1)}.mock-review-form__star--active{fill:var(--mock-star-color)}.mock-review-form__submit{padding:14px 28px;background:var(--mock-badge-bg);color:var(--mock-badge-text);border:none;border-radius:100px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .15s ease;margin-top:8px}.mock-review-form__submit:hover{background:var(--color-primary-hover, #2a4f1e)}.mock-review-form__submit:disabled{opacity:.5;cursor:not-allowed}.mock-review-form__success{text-align:center;padding:40px 20px}.mock-review-form__success-icon{width:48px;height:48px;fill:rgb(var(--color-button-rgb, 27, 58, 19));margin-bottom:16px}.mock-review-form__success-title{font-size:1.25rem;font-weight:500;margin:0 0 8px}.mock-review-form__success-text{font-size:.9375rem;color:rgb(var(--color-foreground-rgb, 27, 58, 19) / .7);margin:0}@media (min-width: 750px){.mock-reviews__summary{grid-template-columns:auto 1fr auto;align-items:center;gap:40px}.mock-reviews__summary-rating{align-items:flex-start;text-align:left}.mock-reviews__write-btn{width:auto}.mock-reviews__list{gap:20px}.mock-stars--large .mock-stars__star{width:28px;height:28px}.mock-reviews__summary-number{font-size:3.5rem}}@media (prefers-reduced-motion: reduce){.mock-review-carousel__track,.mock-reviews__breakdown-fill,.mock-review-form__star,.mock-review-carousel__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mock-reviews.css.map */
