.gth-mini-cart-link{--gth-mini-cart-ink:#17332c;--gth-mini-cart-green:#24725c;--gth-mini-cart-green-dark:#185c49;align-items:center;color:var(--gth-mini-cart-ink)!important;display:inline-flex;gap:8px;line-height:1;min-height:42px;position:relative;text-decoration:none!important;width:max-content}
.gth-mini-cart-link:hover,.gth-mini-cart-link:focus{color:var(--gth-mini-cart-green-dark)!important;text-decoration:none!important}
.gth-mini-cart-link:focus-visible{border-radius:999px;outline:3px solid rgba(36,114,92,.22);outline-offset:4px}
.gth-mini-cart-icon{align-items:center;background:#eef7f2;border-radius:999px;color:var(--gth-mini-cart-ink);display:inline-flex;height:42px;justify-content:center;position:relative;width:42px}
.gth-mini-cart-icon svg{display:block;height:24px;width:24px}
.gth-mini-cart-count{align-items:center;background:linear-gradient(135deg,var(--gth-mini-cart-green),var(--gth-mini-cart-green-dark));border:2px solid #fff;border-radius:999px;box-shadow:0 8px 18px rgba(36,114,92,.22);color:#fff;display:inline-flex;font-size:11px;font-weight:900;height:21px;justify-content:center;line-height:1;min-width:21px;padding:0 6px;position:absolute;right:-6px;top:-4px}
.gth-mini-cart-label{color:var(--gth-mini-cart-ink);font-size:14px;font-weight:900}
@media(max-width:520px){.gth-mini-cart-icon{height:40px;width:40px}.gth-mini-cart-label{display:none}}
