.sm-ts,.sm-ts *,.sm-ts *:before,.sm-ts *:after{box-sizing:border-box}.sm-ts__item{display:flex;min-width:0}.sm-ts__item--vertical{flex-direction:column;align-items:center;text-align:center;gap:7px}.sm-ts__item--horizontal{flex-direction:row;align-items:center;text-align:left;gap:10px}.sm-ts__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--sm-ts-icon-size, 32px);height:var(--sm-ts-icon-size, 32px);flex-shrink:0;color:var(--sm-ts-icon, #1a6dff)}.sm-ts__icon svg,.sm-ts__icon img{width:100%;height:100%;display:block;object-fit:contain}.sm-ts__text{display:flex;flex-direction:column;gap:1px;min-width:0}.sm-ts__line1{font-size:var(--sm-ts-line1-size, 14px);font-weight:700;line-height:1.25;color:var(--sm-ts-line1, #1f2937);overflow-wrap:anywhere}.sm-ts__line2{font-size:var(--sm-ts-line2-size, 13px);font-weight:400;line-height:1.3;color:var(--sm-ts-line2, #7c8695);overflow-wrap:anywhere}.sm-ts--paybar{display:flex;flex-direction:column;align-items:center;gap:var(--sm-ts-gap, 16px);padding:var(--sm-ts-pad, 18px);border:1px solid var(--sm-ts-border, #d8e6fb);border-radius:var(--sm-ts-radius, 12px);background:linear-gradient(135deg,var(--sm-ts-bg, #f2f8ff) 0%,var(--sm-ts-bg2, #fff) 100%)}.sm-ts__brand{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;text-align:center}.sm-ts__logo{display:block;height:auto;max-width:100%}@keyframes sm-ts-shine{0%{transform:translate(-130%) skew(-18deg)}60%{transform:translate(240%) skew(-18deg)}to{transform:translate(240%) skew(-18deg)}}.sm-ts__shine{position:relative;display:inline-block;overflow:hidden;max-width:100%;line-height:0;border-radius:inherit}.sm-ts__shine--full{display:block;width:100%;max-width:var(--sm-ts-logo-max, 900px);margin-inline:auto}.sm-ts--shine .sm-ts__shine:after,.sm-ts--shine .sm-ts__item:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;pointer-events:none;z-index:2;background:linear-gradient(100deg,#fff0,#ffffffb3,#fff0);transform:translate(-130%) skew(-18deg);animation:sm-ts-shine var(--sm-ts-shine-speed, 5s) ease-in-out infinite}.sm-ts--shine .sm-ts__item{position:relative;overflow:hidden}.sm-ts--shine .sm-ts__item:nth-child(2):after{animation-delay:.15s}.sm-ts--shine .sm-ts__item:nth-child(3):after{animation-delay:.3s}.sm-ts--shine .sm-ts__item:nth-child(4):after{animation-delay:.45s}.sm-ts--shine .sm-ts__item:nth-child(5):after{animation-delay:.6s}.sm-ts--shine .sm-ts__item:nth-child(6):after{animation-delay:.75s}.sm-ts--shine.sm-ts--paybar:not(.sm-ts--imageonly){position:relative;overflow:hidden}@media(prefers-reduced-motion:reduce){.sm-ts--shine .sm-ts__shine:after,.sm-ts--shine .sm-ts__item:after{animation:none;display:none}}.sm-ts--imageonly{display:block;padding:0;border:0;background:none}.sm-ts--imageonly .sm-ts__brand{display:block;width:100%;text-align:center}.sm-ts__logo--full{width:100%;max-width:100%;height:auto;margin-inline:auto}.sm-ts__brand-name{font-size:1.15rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}.sm-ts__brand-tag{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.sm-ts__items{display:grid;grid-template-columns:repeat(var(--sm-ts-cols-mobile, 3),minmax(0,1fr));gap:12px;width:100%}@media screen and (min-width:750px){.sm-ts--paybar{flex-direction:row;align-items:center;gap:calc(var(--sm-ts-gap, 16px) * 1.5)}.sm-ts__brand{align-items:flex-start;text-align:left}.sm-ts__items{flex:1 1 auto;min-width:0;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,92px),1fr))}}.sm-ts--grid{display:grid;grid-template-columns:repeat(var(--sm-ts-cols-mobile, 2),minmax(0,1fr));gap:var(--sm-ts-gap, 10px)}.sm-ts--grid .sm-ts__item{padding:var(--sm-ts-pad, 14px);border:1px solid var(--sm-ts-border, transparent);border-radius:var(--sm-ts-radius, 10px);background:var(--sm-ts-card-bg, #eaf7ee);justify-content:center}@media screen and (min-width:750px){.sm-ts--grid{grid-template-columns:repeat(var(--sm-ts-cols-desktop, 4),minmax(0,1fr))}}.sm-ts-section__inner{max-width:var(--sm-ts-width, 1280px);margin:0 auto;padding-inline:20px}.sm-ts-section__heading{margin:0 0 16px;text-align:center;font-size:clamp(1.25rem,4vw,1.7rem);font-weight:800;line-height:1.25}@media screen and (min-width:750px){.sm-ts-section__inner{padding-inline:32px}}@media screen and (min-width:990px){.sm-ts-section__inner{padding-inline:40px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sm-trust-blocks.css.map */
