.ivori-reviews{--review-ink: #283a45;--review-muted: #566975;--review-stars: #e6a328;display:block;width:100%;color:var(--review-ink);font:13px/1.5 Arial,Helvetica,sans-serif;box-sizing:border-box}.ivori-reviews *,.ivori-reviews *:before,.ivori-reviews *:after{box-sizing:border-box}.ivori-review-card-wrap{margin-top:16px}.ivori-reviews .review-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 16px;font-size:12px;line-height:1.4}.ivori-reviews .review-rating strong{font-size:inherit;font-weight:600}.ivori-reviews .review-stars{color:var(--review-stars);font: 15px/1 Arial,Helvetica,sans-serif;letter-spacing:1px;white-space:nowrap}.ivori-reviews .review-rating-meter{position:relative;color:#d4dce1}.ivori-reviews .review-rating-meter>span{position:absolute;inset:0 auto 0 0;width:var(--rating-fill, 100%);overflow:hidden;color:var(--review-stars)}ivori-review-carousel.ivori-reviews{padding:14px 16px 8px;border:1px solid #dfe5e9;border-radius:6px;background:#fff}.ivori-reviews .review-slides{display:grid}.ivori-reviews .review-slide{grid-area:1 / 1;display:grid;grid-template-columns:48px minmax(0,1fr);align-content:start;align-items:start;column-gap:12px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;min-width:0;visibility:hidden;pointer-events:none}.ivori-reviews .review-slide[aria-hidden=false]{visibility:visible;pointer-events:auto}.ivori-reviews .review-portrait{display:block;width:48px;height:48px;border-radius:50%;background-color:#e1e6e8;background-size:400% 200%;background-position:var(--portrait-x, 0%) var(--portrait-y, 0%)}.ivori-reviews .review-body{min-width:0}.ivori-reviews .review-quote{margin:0;padding:0;color:#33414a;font: 13px/1.5 Arial,Helvetica,sans-serif;letter-spacing:normal}.ivori-reviews .review-attribution{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin-top:8px}.ivori-reviews .review-attribution strong{font:600 12px/1.4 Arial,Helvetica,sans-serif;color:var(--review-ink)}.ivori-reviews .review-attribution .review-stars{font-size:12px;letter-spacing:.5px}.ivori-reviews .review-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:3px 0 0 60px}.ivori-reviews .review-dots,.ivori-reviews .review-actions{display:flex;align-items:center;gap:0}.ivori-reviews .review-dot{display:inline-grid;place-items:center;border:0;padding:0;width:16px;height:28px;background:transparent;color:var(--review-ink);cursor:pointer}.ivori-reviews .review-dot:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.2}.ivori-reviews .review-dot[aria-current=true]:before{opacity:.8}.ivori-reviews .review-control{display:inline-grid;place-items:center;width:28px;min-width:28px;height:28px;margin:0;padding:0;border:0;border-radius:3px;background:transparent;color:#4b6170;font: 15px/1 Arial,Helvetica,sans-serif;cursor:pointer}.ivori-reviews .review-control:hover{background:#f0f4f6}.ivori-reviews .review-control:disabled{opacity:.35;cursor:default}.ivori-reviews .review-control:focus-visible,.ivori-reviews .review-dot:focus-visible{outline:2px solid #405d70;outline-offset:2px}.ivori-reviews .review-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ivori-reviews .review-slide.review-flip-in{animation:ivori-review-fade-in .25s ease-out both}@keyframes ivori-review-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:749px){.ivori-review-card-wrap{margin-top:14px}ivori-review-carousel.ivori-reviews{padding:12px 12px 6px}.ivori-reviews .review-slide{grid-template-columns:42px minmax(0,1fr);column-gap:10px}.ivori-reviews .review-portrait{width:42px;height:42px}.ivori-reviews .review-controls{margin-left:0;justify-content:space-between}.ivori-reviews .review-dot{width:21px;height:36px}.ivori-reviews .review-control{width:36px;min-width:36px;height:36px}}@media(pointer:coarse){.ivori-reviews .review-dot{height:44px}.ivori-reviews .review-control{width:44px;min-width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.ivori-reviews .review-slide.review-flip-in{animation:none}}.ivori-reviews .review-progress{height:2px;margin:12px 0 3px;overflow:hidden;border-radius:2px;background:#e7edf1}.ivori-reviews .review-progress span{display:block;height:100%;background:#5f829b;transform:scaleX(0);transform-origin:left}
/*# sourceMappingURL=/cdn/shop/t/88/assets/ivori-review-carousel.css.map */
