/* Product page trust seals */
.sn-tb{margin:.6rem 0 .4rem;padding:1.8rem 1.2rem 1.4rem;border-radius:1.4rem;background:#fff;border:1px solid rgba(124,60,51,.14)}
.sn-tb__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}
.sn-tb__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}
.sn-tb__seal{position:relative;display:grid;place-items:center;width:min(8.8rem,100%);aspect-ratio:1;margin-bottom:.6rem}
.sn-tb__ring{position:absolute;inset:0;width:100%;height:100%;color:var(--sn-leaf);transition:transform 1s ease}
.sn-tb__item:hover .sn-tb__ring{transform:rotate(90deg)}
.sn-tb__bg{fill:var(--sn-leaf-soft)}
.sn-tb__ring text{font-family:var(--font-heading-family);font-weight:800;font-size:9.5px;letter-spacing:.6px;fill:currentColor}
.sn-tb__icon{position:relative;display:grid;place-items:center;width:50%;aspect-ratio:1;border-radius:50%;background:var(--sn-leaf);color:#FBF6EC;box-shadow:0 6px 14px -8px rgba(124,60,51,.9)}
.sn-tb__item:nth-child(even) .sn-tb__icon{background:var(--sn-jaggery);color:var(--sn-ink)}
.sn-tb__icon .sn-icon{width:54%;height:54%;stroke-width:1.9}
.sn-tb__label{font-family:var(--font-heading-family);font-weight:800;font-size:1.3rem;line-height:1.2;color:var(--sn-ink)}
.sn-tb__sub{font-size:1.1rem;line-height:1.3;opacity:.7}
.sn-tb__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px dashed rgba(124,60,51,.28)}
.sn-tb__pay p{margin:0;display:inline-flex;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:800;color:var(--sn-leaf)}
.sn-tb__pay p .sn-icon{width:1.8rem;height:1.8rem}
.sn-tb__pay ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}
.sn-tb__pay li{display:flex}
.sn-tb__pay .icon{width:3.8rem;height:2.4rem}
@media (max-width:480px){.sn-tb{padding:1.6rem .8rem 1.2rem}.sn-tb__row{gap:.4rem}.sn-tb__label{font-size:1.15rem}.sn-tb__sub{font-size:1rem}}
@media (max-width:340px){.sn-tb__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem .8rem}}
@media (prefers-reduced-motion:reduce){.sn-tb__ring{transition:none}}
