.cr-float{position:fixed;bottom:20px;left:20px;z-index:31;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cr-float__badge{display:flex;flex-direction:column;align-items:center;gap:2px;height:60px;justify-content:center;padding:0 14px;background:linear-gradient(135deg,#0080e6,#0055a3);border-radius:999px;box-shadow:0 6px 24px #006bcc73,0 2px 8px #000f1c26;cursor:pointer;border:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;line-height:1}.cr-float__badge:hover{transform:scale(1.1) translateY(-2px);background:linear-gradient(135deg,#1a9aff,#006bcc);box-shadow:0 10px 32px #006bcc8c,0 4px 10px #000f1c2e}.cr-float__badge:active{transform:scale(.97)}.cr-float__badge-stars{display:flex;gap:1px}.cr-float__badge-label{font-size:12px;font-weight:600;color:#fff;white-space:nowrap;letter-spacing:.01em}.cr-float:not(.cr-float--open){animation:cr-float-breathe 4s ease-in-out infinite}.cr-float:hover{animation-play-state:paused}@keyframes cr-float-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cr-float__panel{position:fixed;top:0;left:0;width:380px;height:100%;background:#fff;border-radius:0 var(--drawer-border-radius, 26px) var(--drawer-border-radius, 26px) 0;box-shadow:4px 0 24px #000f1c1f;transform:translate(calc(-100% - 30px));transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:32;display:flex;flex-direction:column;overflow:hidden}.cr-float--open .cr-float__panel,body.cr-float--open .cr-float__panel{transform:translate(0)}.cr-float__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000f1c4d;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;z-index:31}.cr-float--open .cr-float__overlay,body.cr-float--open .cr-float__overlay{opacity:1;visibility:visible}.cr-float__panel-header{padding:24px 20px 16px;border-bottom:1px solid var(--cr-border);flex-shrink:0}.cr-float__panel-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;padding:0}.cr-float__panel-close:hover{background:#e8e8e8}.cr-float__panel-close svg{width:16px;height:16px;color:#333}.cr-float__panel-avg{display:flex;align-items:center;gap:10px;margin-bottom:4px}.cr-float__panel-rating{font-size:32px;font-weight:700;color:#000f1c;line-height:1}.cr-float__panel-stars{display:flex;gap:2px}.cr-float__panel-count{font-size:13px;color:#666}.cr-float__google-trust{display:flex;align-items:center;gap:5px;padding:10px 20px;font-size:12px;color:#4b5563;border-bottom:1px solid var(--cr-border);flex-shrink:0}.cr-float__google-trust svg{flex-shrink:0}.cr-float__panel-list{flex:1;overflow-y:auto;padding:0;margin-bottom:26px}.cr-float__review{padding:16px 20px;border-bottom:1px solid #f0f0f0}.cr-float__review-header{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.cr-float__review-stars{display:flex;gap:1px}.cr-float__review-author{font-size:13px;font-weight:600;color:#000f1c}.cr-float__review-date{font-size:12px;color:#999;margin-left:auto}.cr-float__review-verified{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#16a34a;font-weight:500}.cr-float__review-title{font-size:14px;font-weight:600;color:#000f1c;margin:0 0 4px}.cr-float__review-body{font-size:13px;color:#444;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cr-float__review.is-expanded .cr-float__review-body{display:block;-webkit-line-clamp:unset}.cr-float__read-more{background:none;border:none;padding:0;margin-top:4px;font-size:12px;font-weight:600;color:var(--cr-blue);cursor:pointer;display:block}.cr-float__read-more:hover{text-decoration:underline}.cr-float__review-product{font-size:12px;color:var(--cr-blue);margin-top:4px;text-decoration:none;display:block}.cr-float__review-product:hover{text-decoration:underline}.cr-float__panel-footer{padding:12px 20px;border-top:1px solid var(--cr-border);flex-shrink:0;text-align:center}.cr-float__panel-footer a{font-size:13px;color:var(--cr-blue);text-decoration:none;font-weight:600}.cr-float__panel-footer a:hover{text-decoration:underline}.cr-float__empty{padding:40px 20px;text-align:center;color:#999;font-size:14px}@media(max-width:600px){.cr-float{bottom:16px;left:16px;transition:transform .3s ease,visibility 0s ease 0s}.cr-float--scroll-hidden:not(.cr-float--open) .cr-float__badge{transform:scale(0);pointer-events:none;visibility:hidden;transition:transform .3s ease,visibility 0s ease .3s}.cr-float__panel{width:100%}.cr-float__badge{height:52px;padding:0 12px;transition:transform .3s ease,visibility 0s ease 0s}.cr-float:not(.cr-float--open){animation:none}.cr-float__badge-label{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom-reviews-float.css.map */
