.dfn-floating-reviews[hidden],.dfn-floating-reviews [hidden]{display:none!important}.dfn-floating-reviews{position:fixed;left:16px;bottom:16px;z-index:25;color:#222;font-family:inherit}.dfn-floating-reviews button{font:inherit;cursor:pointer;color:inherit}.dfn-floating-reviews__launcher{display:none}.dfn-floating-reviews__panel{width:224px;padding:14px;background:#fff;border:1px solid #dedede;border-radius:12px;box-shadow:0 4px 18px #00000018;max-height:calc(100dvh - 140px);overflow-y:auto}.dfn-floating-reviews__panel header{margin-bottom:8px;font-size:14px}.dfn-floating-reviews__source{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;padding:12px 0;border-top:1px solid #eee}.dfn-floating-reviews__logo{width:45px;flex:0 0 45px}.dfn-floating-reviews__logo svg{width:45px;height:24px}.dfn-floating-reviews__source strong{display:block;font-size:13px;line-height:1.4}.dfn-floating-reviews__source small{display:block;font-size:12px;line-height:1.4;margin-top:3px}.dfn-floating-reviews__trustpilot{border-top:1px solid #eee;padding-top:12px;text-align:center}.dfn-floating-reviews .dfn-trustpilot-mini,.dfn-floating-reviews .trustpilot-widget,.dfn-floating-reviews iframe{width:170px!important;max-width:100%;height:110px!important;margin-inline:auto}.dfn-floating-reviews button:focus-visible,.dfn-floating-reviews a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dfn-link-list-compact .card__media.media{padding-top:0!important;height:112px}.dfn-link-list-compact .card__media .img-fit{width:112px;height:112px;left:50%;right:auto;transform:translate(-50%);object-fit:contain}.dfn-review-highlights{margin-block:20px 28px}.dfn-review-highlights__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:960px;margin-inline:auto}.dfn-review-highlights__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px;color:inherit;text-decoration:none;border:1px solid rgba(var(--text-color)/.12);border-radius:8px;min-height:140px;text-align:center}.dfn-review-highlights__logo svg{width:80px;height:26px}.dfn-review-highlights__card strong{font-size:18px;line-height:1.3}.dfn-review-highlights__card small{font-size:13px}.dfn-review-highlights__stars{color:transparent;background:linear-gradient(90deg,#bd944a var(--dfn-stars-fill),#ddd var(--dfn-stars-fill));background-clip:text;-webkit-background-clip:text;letter-spacing:1px;font-size:17px;line-height:1}.dfn-review-highlights__tp,.dfn-review-highlights__tp .trustpilot-widget,.dfn-review-highlights__tp iframe{width:170px!important;max-width:100%;height:110px!important}@media(max-width:749px){.dfn-floating-reviews{left:auto;right:var(--dfn-review-mobile-right,16px);bottom:var(--dfn-review-mobile-bottom,142px)}.dfn-floating-reviews__launcher{display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid #dedede;border-radius:50%;background:#fff;box-shadow:0 3px 14px #0002}.dfn-floating-reviews__panel{position:absolute;left:auto;right:0;bottom:64px;width:248px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 230px)}.dfn-link-list-compact .card__media.media{height:88px}.dfn-link-list-compact .card__media .img-fit{width:88px;height:88px}.dfn-review-highlights__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dfn-review-highlights__card{padding:12px 8px;min-height:122px}.dfn-review-highlights__card--trustpilot{grid-column:1/-1;min-height:132px}.dfn-review-highlights__card strong{font-size:16px}}.dfn-review-highlights{margin-block:12px 16px}@media(max-width:749px){.dfn-review-highlights__grid{grid-template-columns:minmax(0,1fr) 160px;gap:8px}.dfn-review-highlights__card:not(.dfn-review-highlights__card--trustpilot){display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 8px;padding:8px;min-height:66px;text-align:left}.dfn-review-highlights__card:not(.dfn-review-highlights__card--trustpilot) .dfn-review-highlights__logo{grid-row:1/span 2;grid-column:1}.dfn-review-highlights__logo svg{width:40px;height:20px}.dfn-review-highlights__card:not(.dfn-review-highlights__card--trustpilot) strong{grid-column:2;font-size:13px}.dfn-review-highlights__card:not(.dfn-review-highlights__card--trustpilot) small{grid-column:2;font-size:11px;line-height:1.3}.dfn-review-highlights__stars{display:none}.dfn-review-highlights__card--trustpilot{grid-column:2;grid-row:1/span 2;min-height:0;padding:8px}}@media(max-width:749px){.dfn-floating-reviews .dfn-floating-reviews__launcher{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;width:auto;min-width:124px;height:44px;padding:10px 14px;border:1px solid rgb(var(--btn-bg-color));border-radius:var(--btn-border-radius,28px);background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));box-shadow:0 2px 8px #00000012;font-family:inherit;line-height:1.2}.dfn-floating-reviews__launcher svg{width:16px;height:16px;flex:0 0 16px}.dfn-floating-reviews__button-label{font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.dfn-floating-reviews__panel{bottom:56px}}@media(max-width:749px){.dfn-floating-reviews--protected{visibility:hidden;pointer-events:none}html.dfn-purchase-protect-chat shopify-chat::part(activator){visibility:hidden!important;pointer-events:none!important}}@media(min-width:750px){.dfn-floating-reviews[data-dfn-review-page=product] .dfn-floating-reviews__launcher{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;width:auto;min-width:124px;height:44px;padding:10px 14px;border:1px solid rgb(var(--btn-bg-color));border-radius:var(--btn-border-radius,28px);background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));box-shadow:0 2px 8px #00000012;font-family:inherit;line-height:1.2}.dfn-floating-reviews[data-dfn-review-page=product] .dfn-floating-reviews__launcher svg{width:16px;height:16px;flex:0 0 16px}.dfn-floating-reviews[data-dfn-review-page=product] .dfn-floating-reviews__button-label{font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.dfn-floating-reviews[data-dfn-review-page=product] .dfn-floating-reviews__panel{position:absolute;left:0;right:auto;bottom:56px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/dfn-floating-review-badges.css.map */
