/** Shopify CDN: Minification failed

Line 50:0 Unexpected "}"

**/
:root{
  --ti-gap: clamp(12px, 2vw, 20px);
  --ti-icon: 40px; /* icon square for SVG */
  --ti-col: 4;     /* default columns on desktop */
  --ti-fg: #0d0d0d;          /* text */
  --ti-sub: #5f6368;         /* subtext */
  --ti-accent: #f36f21;      /* MORE 4x4 orange */
  --ti-blue: #2a3d66;        /* Hermosa-ish */
}

/* === PREMIUM MINIMAL VARIANT === */
.trust-icons__inner{
  display:flex; flex-wrap:wrap; align-items:center; gap:28px;
}
.trust-icon{
  display:flex; align-items:center; gap:10px;
  padding:0; border:none; background:transparent; border-radius:0;
  color:#111; /* body text colour */
}
.trust-icon__media{ width:22px; height:22px; opacity:.9; }
.trust-icon__svg{ width:22px; height:22px; fill:currentColor; }
.trust-icon__img{ width:22px; height:22px; object-fit:contain; filter:grayscale(1) contrast(1.1); }

.trust-icon__title{
  font-weight:600; letter-spacing:.01em; line-height:1; 
}
.trust-icon__subtext{ display:none; } /* hide the noisy second line */

/* subtle bullet between items (no border boxes) */
.trust-icon + .trust-icon{ position:relative; }
.trust-icon + .trust-icon::before{
  content:""; width:4px; height:4px; border-radius:50%;
  background: currentColor; opacity:.25; display:inline-block;
  margin-right:4px; transform: translateY(-2px);
}

/* mobile tightening */
@media (max-width: 640px){
  .trust-icons__inner{ gap:16px; }
  .trust-icon__media{ width:20px; height:20px; }
  .trust-icon__svg{ width:20px; height:20px; }
}


}
