.reviews-badge{position:absolute;right:24px;bottom:24px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 16px;border:1px solid #DDE0E3;border-radius:999px;color:#1a1f24;background:#fffffff2;box-shadow:0 10px 30px #1a1f242e;cursor:pointer;font-size:.875rem;transition:transform .18s ease,box-shadow .18s ease}.reviews-badge:hover{transform:translateY(-2px);box-shadow:0 14px 34px #181f253d}.google-logo{width:20px;height:20px;flex:0 0 auto}.stars{color:#e7b008;letter-spacing:1px;line-height:1}.reviews-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080;opacity:0;transition:opacity .25s ease}.reviews-backdrop.is-visible{opacity:1}.reviews-drawer{position:fixed;inset:0 0 0 auto;z-index:101;width:min(100%,440px);display:flex;flex-direction:column;background:var(--background);box-shadow:var(--shadow-large);transform:translate(100%);visibility:hidden;transition:transform .35s cubic-bezier(.22,.8,.3,1),visibility .35s}.reviews-drawer.is-open{transform:translate(0);visibility:visible}.reviews-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--border);background:var(--card)}.reviews-brand{display:flex;align-items:center;gap:12px}.reviews-brand h2{margin:0;font-family:Sora,sans-serif;font-size:1rem;line-height:1.25}.reviews-brand p,.reviews-summary p{margin:3px 0 0;color:var(--muted-foreground);font-size:.75rem}.icon-button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.icon-button:hover{background:var(--muted)}.icon-button svg,.reviews-drawer__footer svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reviews-summary{display:flex;align-items:center;gap:14px;padding:20px;border-bottom:1px solid var(--border);background:#f8f8f7}.reviews-summary>strong{font-family:Sora,sans-serif;font-size:2.25rem}.reviews-list{flex:1;overflow-y:auto;padding:20px;background:#f8f8f7}.review{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--border)}.review:last-child{margin:0;border:0}.review__head{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px}.review__avatar{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--forest);background:#b5ca2b33;font-weight:700}.review__name{margin:0;font-size:.875rem;font-weight:700}.review__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:3px;color:var(--muted-foreground);font-size:.75rem}.review__text{margin:0 0 0 52px;font-size:.875rem;line-height:1.65}.reviews-drawer__footer{padding:16px;border-top:1px solid var(--border);background:var(--card);background:#f8f8f7}.reviews-drawer__footer a:hover{filter:brightness(1.08)}.reviews-drawer.is-open{background:#f8f8f7}.reviews-drawer__footer a{width:100%;display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:999px;color:#1a1f24;background:#c1ca2b;font-weight:700;font-size:.875rem;text-decoration:none;transition:filter .18s ease}@media(max-width:640px){.reviews-badge{right:50%;bottom:20px;transform:translate(50%);white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/reviews.css.map */
