.assurance-row{--assurance-fg: var(--color-text-primary);--assurance-muted: color-mix(in oklch, var(--obsidian) 80%, var(--ivory));--assurance-rule: color-mix(in oklch, var(--obsidian) 14%, var(--ivory));padding-block:var(--assurance-pt, var(--space-4)) var(--assurance-pb, var(--space-4));background:var(--color-surface-warm);color:var(--assurance-fg);border-block:1px solid var(--assurance-rule)}.assurance-row--plain{background:var(--color-surface);--assurance-muted: var(--color-text-muted);--assurance-rule: var(--color-border-soft)}.assurance-row--dark{background:var(--color-surface-dark);--assurance-fg: var(--color-text-inverse);--assurance-muted: color-mix(in oklch, var(--bone) 74%, var(--obsidian));--assurance-rule: color-mix(in oklch, var(--bone) 18%, transparent)}.assurance-row__list{display:grid;grid-template-columns:repeat(var(--assurance-cols, 4),minmax(0,1fr));gap:var(--space-3) var(--space-4);align-items:start}.assurance-row__item{display:flex;align-items:flex-start;gap:var(--space-1-5);min-inline-size:0}.assurance-row__item+.assurance-row__item{border-inline-start:1px solid var(--assurance-rule);padding-inline-start:var(--space-4)}.assurance-row__icon{flex:0 0 auto;inline-size:22px;block-size:22px;color:var(--color-action);margin-block-start:1px}.assurance-row--dark .assurance-row__icon{color:var(--ivory)}.assurance-row__icon svg{inline-size:100%;block-size:100%;display:block}.assurance-row__copy{display:grid;gap:2px;min-inline-size:0}.assurance-row__title{font-size:var(--fs-label);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--assurance-fg)}.assurance-row__detail{font-size:var(--fs-meta);line-height:1.4;color:var(--assurance-muted);text-wrap:pretty}@media(max-width:1023px){.assurance-row__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.assurance-row__item+.assurance-row__item{border-inline-start:0;padding-inline-start:0}}@media(max-width:749px){.assurance-row{padding-inline:0}.assurance-row__list{display:flex;grid-template-columns:none;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:var(--gutter-mobile)}.assurance-row__list::-webkit-scrollbar{display:none}.assurance-row__item{flex:0 0 auto;inline-size:min(76vw,300px);scroll-snap-align:start;align-items:center}.assurance-row__item+.assurance-row__item{border-inline-start:1px solid var(--assurance-rule);padding-inline-start:var(--space-3);margin-inline-start:var(--space-3)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-assurance-row.css.map */
