
a:focus-visible,[role=button]:focus-visible{outline:3px solid #385cbd;outline-offset:3px}
.scorpion-kits__ribbon{max-width:calc(100% - 24px);white-space:normal;text-align:center}
.btn-headline{hyphens:auto}
.footer-block{min-width:0;overflow-wrap:anywhere}

.synniva-wordmark{font:300 32px Poppins,sans-serif;letter-spacing:.18em;color:white;text-decoration:none}.scorpion-payment-icon{width:38px;height:24px;margin:3px}.scorpion-kits__payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer-payments{display:flex;flex-wrap:wrap}.scorpion-site-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:740px){.scorpion-site-footer .footer-grid{grid-template-columns:1fr 1fr}}

.container_926197{container-type:inline-size;width:100%}.container_926197>.el-926197{width:100%}
.scorpion-review-header{display:grid;grid-template-columns:40px minmax(56px,1fr) max-content 78px minmax(74px,1fr);align-items:center;gap:10px;min-height:36px;padding:5px 8px;color:#111;text-align:left;font-family:Arial,sans-serif;line-height:1.1}
.scorpion-review-header .scorpion-review-flag{display:block;width:40px;height:24px}
.scorpion-review-header .scorpion-review-author{font-size:15px;font-weight:700}
.scorpion-review-header .scorpion-review-published{font-size:14px;font-weight:400;color:#303030}
.scorpion-review-header .scorpion-review-trustpilot{display:block;width:78px;height:20px;object-fit:contain}
.scorpion-review-header .scorpion-review-stars{display:block;width:74px;height:14px;object-fit:contain;justify-self:end}
@container(max-width:420px){.scorpion-review-header{grid-template-columns:30px minmax(42px,1fr) 66px 62px minmax(54px,1fr);gap:6px;padding:5px 6px}.scorpion-review-header .scorpion-review-flag{width:30px;height:18px}.scorpion-review-header .scorpion-review-author{font-size:12px}.scorpion-review-header .scorpion-review-published{font-size:11px}.scorpion-review-header .scorpion-review-trustpilot{width:62px;height:17px}.scorpion-review-header .scorpion-review-stars{width:54px;height:11px}}

/* Apply the kit CTA styling to the native product-form button as well. */
.scorpion-kits__buy{box-sizing:border-box;display:flex;width:100%;min-height:60px;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:15px 20px;border:0;border-radius:var(--sk-radius);background:var(--sk-button);color:var(--sk-button-text);font-family:inherit;font-size:20px;font-weight:800;line-height:1.25;text-decoration:none;text-align:center;cursor:pointer;transition:filter .15s}
.scorpion-kits__buy:hover{filter:brightness(.92)}
.scorpion-kits__buy:focus-visible{outline:3px solid var(--sk-accent);outline-offset:4px}
@media(max-width:767px){
  .scorpion-kits__buy{font-size:19px;min-height:58px}
  .el-968657 .btn,.el-145055 .btn,.el-449675 .btn,.el-45291 .btn,.el-663883 .btn{padding-left:20px!important;padding-right:20px!important}
  .el-43317 .btn{max-width:100%;min-height:48px;padding:12px 24px!important}
  .btn-headline{hyphens:none}
}
@media(prefers-reduced-motion:reduce){.scorpion-kits__buy{transition:none}}
.scorpion-kits__buy:disabled{opacity:.55;cursor:not-allowed}
.scorpion-kits__radio:disabled + .scorpion-kits__card{opacity:.55}
.scorpion-kits__saving:empty{display:none}
