/* One opt-in study; only the text/upload region changes. */
.b1-content-compare{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:480px;padding:0 0 6px;font:400 12px/1.5 system-ui,sans-serif;color:#68736d;scroll-margin-top:150px}
.b1-content-compare>div{display:flex;gap:2px;padding:3px;border:1px solid #dfe4e0;border-radius:9px;background:#f5f7f5}
.b1-builder-preview .b1-content-compare button{min-height:32px;min-width:58px;padding:5px 12px;border:0;background:transparent;color:#657168;font-size:13px;font-weight:500;border-radius:6px}
.b1-builder-preview .b1-content-compare button[aria-pressed=true]{background:#fff;color:#202b24;box-shadow:0 1px 3px #1c2b2112}
.b1-builder-preview .b1-content-study{font-family:system-ui,'Segoe UI','Microsoft JhengHei',sans-serif}
.b1-builder-preview .b1-content-study .b1-group-heading{margin-bottom:6px;gap:10px}
.b1-builder-preview .b1-content-study .b1-group-heading .b1-calm-heading,
.b1-builder-preview.is-editing #minimal-form .b1-content-study .b1-group-name{font-family:inherit;font-size:20px;font-weight:650;line-height:1.4;letter-spacing:-.015em;color:#202b24}
.b1-builder-preview.is-editing #minimal-form .b1-content-study .b1-group-name{height:34px;min-height:34px;border-bottom-color:transparent}
.b1-builder-preview.is-editing #minimal-form .b1-content-study .b1-group-name:focus{border-bottom-color:#becbc2}
.b1-builder-preview .b1-content-study .b1-group-actions button{border-color:transparent;background:transparent;color:#79877d;min-width:32px}
.b1-builder-preview .b1-content-intro{max-width:480px;margin:0 0 24px;color:#657269;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}
.b1-builder-preview .b1-content-study .b1-group-items{row-gap:22px}
.b1-builder-preview.is-editing .b1-content-field{padding:0;border:0;border-radius:0}
.b1-builder-preview.is-editing .b1-content-field .b1-item-tools{position:absolute;right:0;top:-3px;gap:2px;margin:0;background:transparent;border-radius:6px;z-index:1}
.b1-builder-preview [data-layout-item].b1-content-field .b1-item-tools .b1-item-handle{flex:none;width:32px;min-height:32px;padding:3px;background:transparent;text-align:center;color:#829087;font-size:17px}
.b1-builder-preview #minimal-form .b1-content-field .b1-item-menu>summary{width:32px;height:32px;color:#829087}
.b1-builder-preview .b1-content-field .b1-item-content>label{margin:0 0 9px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0;color:#334139}
.b1-builder-preview.is-editing .b1-content-field .b1-item-content>label{padding-right:70px}
.b1-builder-preview .b1-content-field label small{margin-left:7px;font-size:12px;font-weight:400;color:#738077}
.b1-builder-preview .b1-content-field #minimal-text{width:100%;height:48px;min-height:48px;padding:11px 13px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;border-color:#cbd4cd;border-radius:9px;letter-spacing:0}
.b1-builder-preview .b1-content-field #minimal-text::placeholder{color:#87928a;font-size:16px;font-weight:400}
.b1-builder-preview .b1-content-field .minimal-upload-row>span{display:none}
.b1-builder-preview.is-editing .b1-content-field .minimal-upload-row{padding-right:70px}
.b1-builder-preview .b1-content-field #minimal-upload{min-height:40px;max-width:100%;padding:8px 13px;font-family:inherit;font-size:14px;font-weight:550;line-height:1.5;letter-spacing:0;white-space:normal;border-color:#cbd4cd}
.b1-builder-preview .b1-content-field[data-layout-item=upload] .b1-item-tools{top:4px}
.b1-builder-preview .b1-content-field[data-layout-item=upload] .b1-hint{margin:10px 0 0;font-size:13px;font-weight:400;line-height:1.6;color:#6c7970}
.b1-builder-preview .b1-content-field .minimal-file-list{font-family:inherit;font-size:14px;line-height:1.5}
@media(hover:hover) and (pointer:fine){
 .b1-builder-preview.is-editing #minimal-form .b1-content-study .b1-group-name:hover{border-bottom-color:#d8e1db}
 .b1-builder-preview .b1-content-study .b1-group-actions button:not(:disabled):hover{background:#edf2ee;color:#334139}
 .b1-builder-preview .b1-content-field .b1-item-tools .b1-item-handle:hover{background:#edf2ee;color:#334139}
}

/* One disclosure only; all existing content-study typography stays intact. */
.b1-builder-preview .b1-calm-disclosure.b1-garment-motion{margin:10px 0 0;border-top:1px solid #e5e9e5;scroll-margin-top:160px}
.b1-builder-preview .b1-calm-disclosure.b1-garment-motion>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:44px;padding:12px 2px;margin:0;background:transparent;color:#354139;font:500 14px/20px system-ui,sans-serif;text-decoration:none;border:0;border-radius:0;cursor:pointer;transition:color 150ms ease}
.b1-builder-preview .b1-calm-disclosure.b1-garment-motion>summary::after{content:none}
.b1-builder-preview .b1-garment-motion>summary svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;transform:rotate(0deg);transition:transform 500ms cubic-bezier(.3,1,.3,1)}
.b1-builder-preview .b1-garment-motion[data-expanded=true]>summary svg{transform:rotate(45deg)}
.b1-builder-preview .b1-garment-motion>.b1-garment-panel{max-width:none;overflow:hidden}
.b1-builder-preview .b1-garment-motion .b1-garment-copy{display:flow-root;padding:0 2px 12px}
.b1-builder-preview .b1-garment-motion #garment-description{margin:0;color:#657168;font:400 13px/1.7 system-ui,sans-serif}
.b1-builder-preview .b1-garment-motion>summary:active{color:#1c2921}
@media(hover:hover) and (pointer:fine){.b1-builder-preview .b1-calm-disclosure.b1-garment-motion>summary:hover{color:#1c2921;text-decoration:none}}
@media(prefers-reduced-motion:reduce){.b1-builder-preview .b1-garment-motion>summary svg{transition:none}}

/* Colour is one value, so the control fits its content instead of filling the column. */
.b1-builder-preview.b1-compact-color-study #b1-color-trigger{width:max-content;max-width:100%;height:44px;min-height:44px;gap:7px;padding:7px 10px;border-radius:10px}
.b1-builder-preview.b1-compact-color-study #b1-chosen-shirt{width:26px;height:28px;flex:0 0 26px}
.b1-builder-preview.b1-compact-color-study #b1-chosen-name{font-size:13px;font-weight:600;white-space:nowrap}
.b1-builder-preview.b1-compact-color-study #b1-color-count{display:none}
.b1-builder-preview.b1-compact-color-study .b1-change-label{margin-left:7px}
.b1-builder-preview.b1-compact-color-study .b1-size-trigger{display:block;min-height:44px;margin:10px 0 0;padding:10px 2px;width:auto;border:0;border-radius:0;box-shadow:none;background:transparent;color:#354139;font:500 14px/20px system-ui,sans-serif;cursor:pointer}
#b1-size-dialog:not(.b1-choice-panel){box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-width:760px;max-height:calc(100dvh - 40px);margin:auto;padding:22px;border:1px solid #e2e7e3;border-radius:16px;background:#fff;color:#26312b;box-shadow:0 16px 60px #17291d26;overflow:auto}
#b1-size-dialog:not(.b1-choice-panel)::backdrop{background:#17231b66}
#b1-size-dialog:not(.b1-choice-panel) .b1-size-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px}
#b1-size-dialog:not(.b1-choice-panel) h2{margin:0;font:600 20px/1.4 system-ui,sans-serif}
#b1-size-dialog:not(.b1-choice-panel) .b1-size-close{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #dde4df;border-radius:50%;background:#fff;color:#344039;font:400 26px/1 system-ui;cursor:pointer}
#b1-size-dialog:not(.b1-choice-panel) .b1-size-scroll{overflow:auto;max-height:65dvh;overscroll-behavior:contain}
#b1-size-dialog:not(.b1-choice-panel) .b1-size-scroll img{display:block;width:100%;min-width:640px;height:auto;max-width:none}
#b1-size-dialog:not(.b1-choice-panel) .b1-size-note,#b1-size-dialog:not(.b1-choice-panel) .b1-size-state{margin:12px 0 0;color:#68756d;font:400 13px/1.6 system-ui}
#b1-size-dialog:not(.b1-choice-panel) .b1-size-state:empty{display:none}
#b1-size-dialog:not(.b1-choice-panel) :focus-visible{outline:2px solid #6d8c7b;outline-offset:3px}
@media(hover:hover) and (pointer:fine){.b1-builder-preview.b1-compact-color-study .b1-size-trigger:hover{color:#1c2921;text-decoration:underline;text-underline-offset:4px}#b1-size-dialog:not(.b1-choice-panel) .b1-size-close:hover{background:#f4f6f4}}
@media(max-width:600px){#b1-size-dialog:not(.b1-choice-panel){padding:16px;width:calc(100vw - 24px)}#b1-size-dialog:not(.b1-choice-panel) h2{font-size:18px}}
/* Fixed B1 customer page: garment choices and reference information share one grid. */
html[data-b1-customer=true] #b1-clothes {scroll-margin-top:112px}
html[data-b1-customer=true] .b1-builder-preview [data-layout-group=clothes] .b1-group-heading .b1-calm-heading {
 font:650 20px/1.4 system-ui,'Segoe UI','Microsoft JhengHei',sans-serif;
 letter-spacing:-.015em;color:#202b24;
}
html[data-b1-customer=true] .b1-builder-preview [data-layout-group=clothes]>.b1-group-heading {margin-bottom:18px}
html[data-b1-customer=true] .b1-builder-preview [data-layout-group=clothes]>.b1-group-items {
 grid-template-columns:minmax(0,1fr);gap:22px;align-items:start;
}
html[data-b1-customer=true] .b1-builder-preview [data-layout-group=clothes] .b1-layout-item {grid-column:auto}
html[data-b1-customer=true] .b1-builder-preview [data-layout-group=clothes] .b1-picker-label {
 margin-bottom:8px;font:500 14px/1.5 system-ui,sans-serif;color:#566058;
}
html[data-b1-customer=true] .b1-builder-preview .estimate-materials {
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;max-width:none;height:auto;padding:0;border:0;border-radius:0;background:transparent;
}
html[data-b1-customer=true] .b1-builder-preview .estimate-materials .b1-garment-option {
 position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;
 min-width:0;min-height:156px;padding:37px 12px 15px;border:1px solid #dce1dc;border-radius:12px;background:#fff;
 color:#28322c;text-align:left;white-space:normal;box-shadow:none;overflow:visible;
 font-family:system-ui,'Segoe UI','Microsoft JhengHei',sans-serif;
 --mm-fill-color:transparent;--mm-hover-ink:#28322c;
 transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease;
}
html[data-b1-customer=true] .b1-garment-name {font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.025em;white-space:nowrap}
html[data-b1-customer=true] .b1-garment-difference {font-size:14px;font-weight:500;line-height:1.6;letter-spacing:0;color:#45554a;white-space:normal;text-wrap:pretty}
html[data-b1-customer=true] .b1-garment-difference span {display:inline-block;white-space:nowrap}
html[data-b1-customer=true] .b1-garment-proof {font-size:13px;font-weight:400;line-height:1.6;color:#67716a;white-space:normal;text-wrap:pretty}
html[data-b1-customer=true] .b1-builder-preview .estimate-materials .b1-garment-option[data-garment=SR230] {background:#f5f2eb;border-color:#d8d3c7}
html[data-b1-customer=true] .b1-upgrade-badge {position:absolute;top:11px;left:12px;color:#716044;font-size:12px;font-weight:600;line-height:20px;letter-spacing:.03em}
html[data-b1-customer=true] .b1-garment-check {position:absolute;top:12px;right:12px;display:grid;place-items:center;width:17px;height:17px;border:1px solid #c7cec8;border-radius:50%;color:transparent;font-size:11px;font-weight:700;line-height:1;background:transparent;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}
html[data-b1-customer=true] .b1-builder-preview .estimate-materials .b1-garment-option[aria-pressed=true] {border-color:#46574b;box-shadow:inset 0 0 0 1px #46574b;color:#202b24}
html[data-b1-customer=true] .b1-garment-option[aria-pressed=true] .b1-garment-check {background:#46574b;border-color:#46574b;color:#fff}
html[data-b1-customer=true] .b1-builder-preview .estimate-materials .b1-garment-option:active {background:#edf1eb}
html[data-b1-customer=true] .b1-builder-preview .estimate-materials .b1-garment-option:focus-visible {outline:3px solid #748769;outline-offset:3px}
html[data-b1-customer=true] .b1-garment-preview-note {margin:12px 0 0;color:#6e6758;font:400 14px/1.6 system-ui,sans-serif}
html[data-b1-customer=true] .b1-builder-preview [data-layout-item=color] .b1-color-entry {width:100%}
html[data-b1-customer=true] .b1-builder-preview #b1-chosen-name {font-size:16px;font-weight:550}
/* Three related actions stay together; panels never push the form down. */
html[data-b1-customer=true] .b1-garment-tools {display:grid;grid-template-columns:1.6fr 1fr .85fr;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #e4e7e3;border-bottom:1px solid #e4e7e3}
html[data-b1-customer=true] .b1-builder-preview .b1-garment-tools .b1-reference-trigger {justify-content:center;gap:5px;min-width:0;min-height:48px;margin:0;padding:10px 0;border:0;white-space:nowrap;font-size:15px}
html[data-b1-customer=true] .b1-builder-preview .b1-garment-tools .b1-picker-label {margin:0 0 4px;font-size:12px;line-height:18px}
html[data-b1-customer=true] .b1-builder-preview .b1-garment-tools #b1-color-trigger {width:100%;padding:6px 8px;gap:5px;min-height:44px;height:auto}
html[data-b1-customer=true] .b1-builder-preview .b1-garment-tools #b1-chosen-name {font-size:14px;white-space:normal;text-align:left;line-height:1.4;min-width:0}
html[data-b1-customer=true] .b1-garment-tools .b1-color-entry {min-width:0}
html[data-b1-customer=true] .b1-garment-tools .b1-change-label {margin-left:auto;flex:none}
@media(hover:hover) and (pointer:fine) {
 html[data-b1-customer=true] .b1-builder-preview .estimate-materials .b1-garment-option:not(:disabled):hover {border-color:#7f8f82;background:#f5f7f3;color:#202b24}
 html[data-b1-customer=true] .b1-builder-preview .estimate-materials .b1-garment-option[data-garment=SR230]:not(:disabled):hover {background:#efeadf}
}
@media(max-width:800px) {
 html[data-b1-customer=true] .b1-builder-preview .estimate-materials {grid-template-columns:minmax(0,1fr);gap:8px}
 html[data-b1-customer=true] .b1-builder-preview .estimate-materials .b1-garment-option {min-height:106px;padding:14px 46px 14px 16px;gap:4px;justify-content:center}
 html[data-b1-customer=true] .b1-garment-name {font-size:17px}
 html[data-b1-customer=true] .b1-garment-difference {font-size:14px}
 html[data-b1-customer=true] .b1-garment-check {top:calc(50% - 9px);right:16px;width:18px;height:18px}
 html[data-b1-customer=true] .b1-upgrade-badge {left:auto;right:46px;top:15px;font-size:12px;line-height:24px}
}
html[data-b1-customer=true] .b1-builder-preview [data-layout-item=material] .b1-garment-motion {
 margin:20px 0 0;border-top:1px solid #e4e7e3;border-bottom:1px solid #e4e7e3;
}
html[data-b1-customer=true] .b1-builder-preview [data-layout-item=material] .b1-garment-motion>summary {
 min-height:48px;padding:14px 0;font-size:15px;font-weight:500;color:#343b36;
}
html[data-b1-customer=true] .b1-builder-preview [data-layout-item=material] .b1-garment-copy {padding:0 0 14px}
html[data-b1-customer=true] .b1-builder-preview .b1-reference-trigger {
 display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;
 margin:20px 0 0;padding:14px 0;border-top:1px solid #e4e7e3;border-bottom:1px solid #e4e7e3;
 border-left:0;border-right:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;
 color:#343b36;font:500 15px/20px system-ui,sans-serif;text-decoration:none;touch-action:manipulation;
}
html[data-b1-customer=true] .b1-reference-trigger span {font-size:16px;line-height:20px}
html[data-b1-customer=true] .b1-choice-panel .b1-reference-body {
 min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 20px 18px;flex:1;
 scrollbar-width:thin;scrollbar-color:#bdc6b5 transparent;touch-action:pan-y;
 color:#252a26;font-family:system-ui,'Segoe UI','Microsoft JhengHei',sans-serif;
}
html[data-b1-customer=true] .b1-garment-body h3 {margin:8px 0;font-size:22px;line-height:1.4;font-weight:650;letter-spacing:-.015em}
html[data-b1-customer=true] .b1-garment-intro {margin:0 0 20px;color:#657168;font-size:15px;line-height:1.65}
html[data-b1-customer=true] .b1-garment-benefits {display:grid;gap:18px;margin:0 0 26px}
html[data-b1-customer=true] .b1-garment-benefits h4 {margin:0 0 5px;color:#29372e;font-size:17px;font-weight:600;line-height:1.5}
html[data-b1-customer=true] .b1-garment-benefits p {margin:0;color:#566359;font-size:15px;line-height:1.75}
html[data-b1-customer=true] .b1-garment-benefits .b1-garment-popularity {padding:10px 12px;border-radius:8px;background:#f0f3eb;color:#46583c;font-weight:500}
html[data-b1-customer=true] .b1-specification-title {margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.5}
html[data-b1-customer=true] .b1-garment-facts {margin:0;font-size:16px;line-height:1.65}
html[data-b1-customer=true] .b1-garment-facts>div {display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:14px 0;border-top:1px solid #e4e7e3}
html[data-b1-customer=true] .b1-garment-facts dt {color:#68736a;font-size:14px;font-weight:500;padding-top:2px}
html[data-b1-customer=true] .b1-garment-facts dd {margin:0;min-width:0}
html[data-b1-customer=true] .b1-garment-note {margin:4px 0 0;color:#657168;font-size:14px;line-height:1.65}
html[data-b1-customer=true] .b1-reference-state {margin:12px 0;font-size:15px;line-height:1.6}
html[data-b1-customer=true] .b1-reference-retry {min-height:44px;padding:8px 0;border:0;background:transparent;color:#526057;font:500 15px/1.5 system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
html[data-b1-customer=true] .b1-reference-trigger:focus-visible {outline:3px solid #748769;outline-offset:3px}
html[data-b1-customer=true] .b1-size-tabs {display:flex;gap:22px;border-bottom:1px solid #e4e7e3;margin-bottom:8px}
html[data-b1-customer=true] .b1-size-table-dialog .b1-size-tab {
 position:relative;min-height:44px;padding:9px 0;border:0;border-radius:0;background:transparent;box-shadow:none;
 color:#666f68;font:500 15px/24px system-ui,sans-serif;cursor:pointer;text-decoration:none;
}
html[data-b1-customer=true] .b1-size-tab::after {
 content:'';position:absolute;inset:auto 0 -1px;height:2px;background:#272d29;
 transform:scaleX(0);transform-origin:left;transition:transform 180ms cubic-bezier(.3,1,.3,1);
}
html[data-b1-customer=true] .b1-size-table-dialog .b1-size-tab[aria-selected=true] {color:#202722;font-weight:600}
html[data-b1-customer=true] .b1-size-tab[aria-selected=true]::after {transform:scaleX(1)}
html[data-b1-customer=true] .b1-size-table {
 display:table;table-layout:fixed;border-collapse:collapse;width:100%;margin:0;border:0;
 font:400 16px/1.5 system-ui,sans-serif;font-variant-numeric:tabular-nums;color:#343b36;
}
html[data-b1-customer=true] .b1-size-table :is(th,td) {
 padding:9px 6px;border:0;border-bottom:1px solid #eceeeb;background:transparent;text-align:center;vertical-align:middle;
}
html[data-b1-customer=true] .b1-size-table thead th {position:sticky;top:-12px;z-index:1;background:#fffcf7;padding-top:10px;padding-bottom:10px;color:#647067;font-size:14px;font-weight:500}
html[data-b1-customer=true] .b1-size-table :is(th,td):first-child {width:24%;padding-left:0;text-align:left}
html[data-b1-customer=true] .b1-size-table :is(th,td):last-child {padding-right:0}
html[data-b1-customer=true] .b1-size-table tbody th {font-size:15px;font-weight:600}
html[data-b1-customer=true] .b1-size-table th small {margin-left:5px;color:#70786f;font-size:12px;font-weight:400;white-space:nowrap}
html[data-b1-customer=true] .b1-size-table .b1-adult-first>* {border-top:1px solid #cdd4cd}
html[data-b1-customer=true] .b1-size-table tr:last-child>* {border-bottom:0}
html[data-b1-customer=true] .b1-size-table-dialog .b1-size-body .b1-size-note {
 margin:12px 0 0;color:#687169;font:400 13px/1.65 system-ui,sans-serif;
}
html[data-b1-customer=true] .b1-size-footer {display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}
html[data-b1-customer=true] .b1-size-table-dialog :is(.b1-size-original,.b1-size-collapse) {
 display:inline-flex;align-items:center;min-height:44px;width:auto;margin:0;padding:8px 0;border:0;border-radius:0;
 background:transparent;color:#526057;box-shadow:none;font:500 13px/1.5 system-ui,sans-serif;
 text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b2bbb3;cursor:pointer;
}
html[data-b1-customer=true] .b1-size-table-dialog .b1-size-state {margin:10px 0;font:400 14px/1.6 system-ui,sans-serif}
html[data-b1-customer=true] .b1-visually-hidden {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(hover:hover) and (pointer:fine) {
 html[data-b1-customer=true] .b1-builder-preview .b1-reference-trigger:hover {color:#1c2921;text-decoration:underline;text-underline-offset:4px}
 html[data-b1-customer=true] .b1-size-table-dialog :is(.b1-size-tab,.b1-size-original,.b1-size-collapse):hover {color:#18231b}
 html[data-b1-customer=true] .b1-size-table tbody tr:hover>* {background:#f7f8f5}
}
@media(max-width:600px) {
 html[data-b1-customer=true] .b1-builder-preview [data-layout-group=clothes]>.b1-group-items {gap:16px}
 html[data-b1-customer=true] .b1-choice-panel .b1-reference-body {padding-inline:17px}
 html[data-b1-customer=true] .b1-garment-body h3 {font-size:21px}
 html[data-b1-customer=true] .b1-garment-facts>div {grid-template-columns:48px minmax(0,1fr);gap:14px}
 html[data-b1-customer=true] .b1-size-table :is(th,td) {padding:9px 4px}
 html[data-b1-customer=true] .b1-size-table th small {display:block;margin:0;line-height:1.35}
}
@media(prefers-reduced-motion:reduce) {
 html[data-b1-customer=true] .b1-size-tab::after,
 html[data-b1-customer=true] .b1-builder-preview .estimate-materials .b1-garment-option,
 html[data-b1-customer=true] .b1-garment-check {transition:none}
}
