/* BUZZRI Core v1.5.4 — common 7-day decrease compensation guarantee */
.buzzri-ui-v141 .buzzri-product-badge.is-guarantee,
.buzzri-product-badge.is-guarantee {
  display:inline-flex;
  align-items:center;
  gap:5px;
  border-color:#b9dfca;
  background:#eefaf3;
  color:#17633b;
  font-weight:900;
}

.buzzri-ui-v141 .buzzri-guarantee-box,
.buzzri-guarantee-box {
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  margin:12px 0 18px;
  padding:14px 15px;
  border:1px solid #b9dfca;
  border-radius:14px;
  background:linear-gradient(135deg,#f3fcf6 0%,#ffffff 100%);
  box-shadow:0 5px 16px rgba(22,101,52,.05);
}
.buzzri-guarantee-icon {
  display:grid;
  place-items:center;
  width:36px;
  height:36px;
  border-radius:11px;
  background:#e1f5e8;
  font-size:18px;
  line-height:1;
}
.buzzri-guarantee-copy { min-width:0; display:grid; gap:3px; }
.buzzri-guarantee-copy strong { color:#14532d; font-size:14px; line-height:1.35; }
.buzzri-guarantee-copy span { color:#52705f; font-size:12px; line-height:1.45; }
.buzzri-guarantee-link {
  color:#17633b !important;
  font-size:12px;
  font-weight:800;
  text-decoration:underline !important;
  text-underline-offset:3px;
  white-space:nowrap;
}
.buzzri-guarantee-link:hover { color:#0f4a2b !important; }
#buzzri-refill-guarantee { scroll-margin-top:90px; }

@media (max-width:600px) {
  .buzzri-ui-v141 .buzzri-guarantee-box,
  .buzzri-guarantee-box {
    grid-template-columns:auto minmax(0,1fr);
    gap:10px;
    padding:13px;
  }
  .buzzri-guarantee-link { grid-column:2; justify-self:start; }
}
