.cochic-reviews{--cochic-reviews-muted: rgb(var(--text-color) / .55);--cochic-reviews-line: rgb(var(--text-color) / .12);--cochic-reviews-star: #f5b82e;--cochic-reviews-star-off: rgb(var(--text-color) / .15);display:block}body:not(.cochic-reviews-fallback) .shopify-section--apps:has([class*=jdgm]):not(.is-cochic-form-open){display:none}.shopify-section--apps.is-cochic-form-open :is(.jdgm-rev-widg__summary,.jdgm-rev-widg__reviews,.jdgm-rev-widg__sort-wrapper,.jdgm-paginate,.jdgm-rev-widg__title){display:none!important}.cochic-reviews__label,.cochic-reviews__eyebrow{font-family:var(--cochic-reviews-label-font);font-weight:var(--cochic-reviews-label-weight);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.cochic-reviews__stars{display:inline-flex;gap:.2em;color:var(--cochic-reviews-star);font-size:1rem}.cochic-reviews__stars svg{width:1.15em;height:1.15em}.cochic-reviews__stars .is-off{color:var(--cochic-reviews-star-off)}.cochic-reviews__stars--lg{font-size:1.375rem}.cochic-reviews__stars--sm{font-size:.75rem}.cochic-reviews__stars--partial{position:relative}.cochic-reviews__stars-base,.cochic-reviews__stars-fill{display:inline-flex;gap:.2em}.cochic-reviews__stars-base{color:var(--cochic-reviews-star-off)}.cochic-reviews__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--rating-percent, 0%)) 0 0)}.cochic-reviews__button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.9rem 1.75rem;border:1.5px solid rgb(var(--text-color));border-radius:999px;background:transparent;color:rgb(var(--text-color));font-family:var(--cochic-reviews-label-font);font-weight:var(--cochic-reviews-label-weight);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s}.cochic-reviews__button svg{width:1.1rem;height:1.1rem}.cochic-reviews__button:hover{background:rgb(var(--text-color));color:rgb(var(--background))}.cochic-reviews__button[hidden]{display:none}.cochic-reviews__skeleton{display:block;border-radius:.375rem;background:linear-gradient(90deg,rgb(var(--text-color) / .06) 25%,rgb(var(--text-color) / .12),rgb(var(--text-color) / .06) 75%);background-size:200% 100%;animation:cochic-reviews-shimmer 1.4s ease-in-out infinite}.cochic-reviews__skeleton--media{width:100%;height:100%;min-height:10rem;border-radius:.5rem}.cochic-reviews__skeleton--text{height:.875rem}.cochic-reviews__skeleton--line{width:100%;height:1em;margin-block:.35em}.cochic-reviews__hero-meta .cochic-reviews__skeleton--text{display:inline-block;vertical-align:middle}.cochic-reviews__card--skeleton .cochic-reviews__stars,.cochic-reviews:not(.has-hero) [data-hero-stars]{color:var(--cochic-reviews-star-off)}.cochic-reviews:not(.is-loaded) .cochic-reviews__bar{background:linear-gradient(90deg,rgb(var(--text-color) / .06) 25%,rgb(var(--text-color) / .12),rgb(var(--text-color) / .06) 75%);background-size:200% 100%;animation:cochic-reviews-shimmer 1.4s ease-in-out infinite}@keyframes cochic-reviews-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.cochic-reviews__skeleton{animation:none}}.cochic-reviews__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:center;margin:0;padding:1rem 1rem 1.25rem;border-radius:1.25rem;background:var(--cochic-reviews-hero-background)}.cochic-reviews__hero[hidden]{display:none}.cochic-reviews__hero--no-media{grid-template-columns:minmax(0,1fr)}.cochic-reviews__hero--no-media .cochic-reviews__hero-media{display:none}.cochic-reviews__hero-media{width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:.75rem}.cochic-reviews__hero-image{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.cochic-reviews__hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-end:.75rem}.cochic-reviews__hero-meta .cochic-reviews__stars--lg{font-size:1rem}.cochic-reviews__hero-quote{margin:0;padding:0;border:0;font-family:var(--heading-font-family);font-weight:400;font-style:normal;font-size:1.125rem;line-height:1.35;text-wrap:pretty}.cochic-reviews__hero-quote,.cochic-reviews__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp-lines, 4);overflow:hidden}.cochic-reviews__hero-quote{--clamp-lines: 5}.cochic-reviews__card--photo .cochic-reviews__text{--clamp-lines: 3}:is(.cochic-reviews__hero-quote,.cochic-reviews__text).is-expanded{-webkit-line-clamp:unset;overflow:visible}.cochic-reviews__read-more{justify-self:start;align-self:start;margin-block-start:.25rem;padding:0;border:0;background:none;color:rgb(var(--text-color));font-family:var(--cochic-reviews-label-font);font-weight:var(--cochic-reviews-label-weight);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.cochic-reviews__read-more[hidden]{display:none}.cochic-reviews__summary{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem 1rem;align-items:center;margin-block-start:1.75rem;padding-block-end:1.5rem;border-block-end:1px solid var(--cochic-reviews-line)}.cochic-reviews__eyebrow{margin:0 0 .25rem;font-family:var(--heading-font-family);font-weight:400;font-size:2.25rem;letter-spacing:-.01em;text-transform:none}.cochic-reviews__average{grid-column:1 / -1;display:contents}.cochic-reviews__average .cochic-reviews__eyebrow{grid-column:1 / -1}.cochic-reviews__average-row{display:flex;align-items:center;gap:1rem}.cochic-reviews__average-value{font-family:var(--heading-font-family);font-weight:400;font-size:4rem;line-height:1}.cochic-reviews__average-details{display:grid;gap:.5rem}.cochic-reviews__histogram{grid-column:1 / -1;display:grid;gap:.125rem}.cochic-reviews__histogram-row{display:grid;grid-template-columns:1rem 1.25rem minmax(0,1fr) 2rem;align-items:center;width:100%;padding:.3rem .5rem;margin-inline:-.5rem;box-sizing:content-box;border:0;border-radius:.375rem;background:none;color:inherit;font-family:var(--cochic-reviews-label-font);font-size:.875rem;text-align:start;cursor:pointer;transition:background-color .2s,opacity .2s}.cochic-reviews__histogram-row:hover:not(:disabled){background:rgb(var(--text-color) / .05)}.cochic-reviews__histogram-row:disabled{cursor:default}.cochic-reviews__histogram:has([aria-pressed=true]) .cochic-reviews__histogram-row:not([aria-pressed=true]){opacity:.4}.cochic-reviews__histogram-row[aria-pressed=true]{background:rgb(var(--text-color) / .06)}.cochic-reviews__bar{height:.5rem;overflow:hidden;border-radius:999px;background:rgb(var(--text-color) / .08)}.cochic-reviews__bar-fill{display:block;width:0;height:100%;border-radius:inherit;background:rgb(var(--text-color) / .8);transition:width .6s cubic-bezier(.2,.8,.2,1)}.cochic-reviews__bar-count{text-align:end}.cochic-reviews__write{width:100%}.cochic-reviews__filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-block:1rem;border-block-end:1px solid var(--cochic-reviews-line);scroll-margin-block:6rem}.cochic-reviews__filter[hidden]{display:none}.cochic-reviews__filter-clear{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid rgb(var(--text-color) / .25);border-radius:999px;background:none;color:inherit;font-family:var(--cochic-reviews-label-font);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.cochic-reviews__filter-clear svg{width:.875rem;height:.875rem}.cochic-reviews__filter-clear:hover{border-color:rgb(var(--text-color))}.cochic-reviews__list{display:grid}.cochic-reviews__card{display:flex;flex-direction:column;gap:.875rem;padding-block:1.5rem;border-block-end:1px solid var(--cochic-reviews-line)}.cochic-reviews__card-media{display:grid;gap:.5rem}.cochic-reviews__card-photo{display:block;width:100%;aspect-ratio:4 / 3;padding:0;overflow:hidden;border:0;border-radius:.75rem;background:rgb(var(--text-color) / .05);cursor:zoom-in}.cochic-reviews__card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cochic-reviews__card-photo:hover img{transform:scale(1.03)}.cochic-reviews__card-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cochic-reviews__card-body{display:flex;flex-direction:column;gap:.375rem}.cochic-reviews__date{color:var(--cochic-reviews-muted);font-size:.6875rem}.cochic-reviews__author{margin:0}.cochic-reviews__title{margin:.25rem 0 0;font-weight:600}.cochic-reviews__text{margin:0;font-size:1rem;line-height:1.5;white-space:pre-line}.cochic-reviews__photos{display:flex;gap:.5rem}.cochic-reviews__photo{width:3.5rem;height:3.5rem;padding:0;overflow:hidden;border:0;border-radius:.5rem;background:none;cursor:zoom-in}.cochic-reviews__photo img{width:100%;height:100%;object-fit:cover}.cochic-reviews__more{display:flex;justify-content:center;margin-block-start:1.75rem}.cochic-reviews__more:not(:has(:not([hidden]))){display:none}.cochic-reviews__lightbox{max-width:min(92vw,60rem);max-height:90vh;padding:0;border:0;border-radius:.75rem;background:transparent}.cochic-reviews__lightbox::backdrop{background:#000000bf}.cochic-reviews__lightbox img{display:block;width:auto;height:auto;max-width:100%;max-height:90vh;object-fit:contain}.cochic-reviews__lightbox-close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#ffffffe6;color:#111;font-size:1.5rem;line-height:1;cursor:pointer}@media screen and (min-width:1000px){.cochic-reviews__hero-media{aspect-ratio:1}.cochic-reviews__hero{grid-template-columns:minmax(0,18.75rem) minmax(0,1fr);gap:3rem;padding:1.5rem 3rem 1.5rem 1.5rem}.cochic-reviews__hero--no-media{grid-template-columns:minmax(0,1fr);padding:2.5rem 3rem}.cochic-reviews__hero-meta{margin-block-end:1rem}.cochic-reviews__hero-meta .cochic-reviews__stars--lg{font-size:1.25rem}.cochic-reviews__hero-quote{--clamp-lines: 5;max-width:38em;font-size:clamp(1.25rem,1.5vw,1.625rem);line-height:1.4}.cochic-reviews__summary{grid-template-columns:auto minmax(0,1fr) auto;gap:3rem;margin-block-start:3rem;padding-block-end:2.5rem}.cochic-reviews__average{display:block;grid-column:auto;padding-inline-end:3rem;border-inline-end:1px solid var(--cochic-reviews-line)}.cochic-reviews__eyebrow{margin-block-end:1rem;font-family:var(--cochic-reviews-label-font);font-weight:var(--cochic-reviews-label-weight);font-size:.875rem;letter-spacing:.2em;text-transform:uppercase}.cochic-reviews__average-row{gap:2rem}.cochic-reviews__average-value{font-size:6.5rem}.cochic-reviews__histogram{grid-column:auto;max-width:34rem}.cochic-reviews__write{width:auto}.cochic-reviews__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.cochic-reviews__card{gap:1rem;padding:2.5rem 2.5rem 2rem;border-block-end:0}.cochic-reviews__card:nth-child(3n+1){padding-inline-start:0}.cochic-reviews__card:nth-child(3n){padding-inline-end:0}.cochic-reviews__card:not(:nth-child(3n)){border-inline-end:1px solid var(--cochic-reviews-line)}.cochic-reviews__card{align-self:stretch}.cochic-reviews__date{font-size:.75rem}.cochic-reviews__author{margin-block-end:.25rem}.cochic-reviews__text{font-size:1.0625rem}.cochic-reviews__more{margin-block-start:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cochic-reviews.css.map */
