.tbm-flow-help{width:100%;min-width:0;box-sizing:border-box;font-size:14px;line-height:1.55;margin:20px 0 12px;color:rgb(var(--color-foreground))}
.tbm-flow-help h3{font-size:19px;line-height:1.35;margin:0 0 10px}
.tbm-flow-help p{margin:8px 0}
.tbm-flow-help details{padding:10px 12px;border:1px solid rgba(var(--color-foreground),.18);border-radius:6px;margin:10px 0;background:rgba(var(--color-foreground),.025)}
.tbm-flow-help summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;font-weight:600}
.tbm-flow-help summary::before{content:'+';font-size:20px;flex-shrink:0}
.tbm-flow-help details[open]>summary::before{content:'−'}
.tbm-flow-help summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.tbm-flow-help table{width:100%;font-size:13px;table-layout:fixed;overflow-wrap:anywhere}
.tbm-flow-help th,.tbm-flow-help td{padding:8px;vertical-align:top}
.tbm-flow-help [data-tbm-color-chart] h3{font-size:15px;font-weight:500;margin:12px 0 4px}
.tbm-flow-help [data-tbm-color-chart] ul{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}
.tbm-flow-delivery{width:100%;padding:12px;background:rgba(var(--color-foreground),.035);border-radius:6px;font-size:14px;line-height:1.5;box-sizing:border-box}
.tbm-flow-field{min-width:0;width:100%}
.product__info-container[data-textile-flow] .gpo-app .gpo-label{display:block;margin:1.5rem 0 .5rem!important;font-size:14px!important;font-weight:400!important}
.product__info-container[data-textile-flow] .gpo-app .gpo-helptext{font-size:13px!important;line-height:1.6!important}
@media(max-width:749px){.tbm-flow-help{margin-top:16px}.tbm-flow-help details{padding:8px}.tbm-flow-help [data-tbm-color-chart] ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tbm-flow-help [data-tbm-color-chart] li{overflow-wrap:anywhere}}
