/* START_BLOCK:_product-fabric-badges (INDEX:172) */
.twz{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap:16px;
  margin:0 0 10px;
  padding-top:1px;
  contain:content
}
.twz--right{justify-content:right}
.twz--left{justify-content:left}
.twz--side{gap:10px 22px}
.twz-i{display:flex;align-items:center;gap:8px}
.twz-b{position:relative;width:var(--twz-s,72px);height:var(--twz-s,72px);flex:none}
.twz-r{position:absolute;inset:0;width:100%;height:100%;animation:twz-s 16s linear infinite}
.twz-v{animation-direction:reverse}
.twz-r use{fill:var(--twz-c);stroke:var(--twz-o);stroke-width:1.5}
.twz-r circle{fill:none;stroke:var(--twz-o);stroke-dasharray:1.5 2.5}
.twz-k{position:absolute;inset:16%;border-radius:50%;background:var(--twz-o);color:var(--twz-c);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;font-size:max(10px,calc(var(--twz-s,72px)*.135));font-weight:700;line-height:1.2}
.twz-k svg{width:calc(var(--twz-s,72px)*.22);height:calc(var(--twz-s,72px)*.22);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.twz--side .twz-k{inset:14%}
.twz--side .twz-k svg{width:calc(var(--twz-s,72px)*.4);height:calc(var(--twz-s,72px)*.4)}
.twz-t{font-size:max(14px,calc(var(--twz-s,72px)*.24));font-weight:700;line-height:1.3;color:var(--twz-o)}
@keyframes twz-s{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.twz-r{animation:none}}
/* END_BLOCK:_product-fabric-badges */
