.sd-size-tablist{display:none}
.sd-size-tabs.is-enhanced{margin:0 0 24px}
.sd-size-tabs.is-enhanced .sd-size-tablist{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--sd-pdp-line,#d5dbe1);margin-bottom:18px}
.sd-size-tablist button{appearance:none;background:transparent;color:var(--sd-pdp-muted,#5c6874);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:13px 8px;min-height:46px;font:inherit;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:color .2s,border-color .2s}
.sd-size-tablist button[aria-selected=true]{color:var(--sd-pdp-ink,#071c35);border-bottom-color:var(--sd-pdp-ink,#071c35);font-weight:600}
.sd-size-tablist button:focus-visible{outline:2px solid var(--sd-pdp-ink,#071c35);outline-offset:3px}
.sd-size-tabs.is-enhanced [data-sd-native-custom],.sd-size-tabs.is-enhanced[data-mode=custom] .sd-size-standard,.sd-size-tabs.is-enhanced[data-mode=size] .sd-size-custom{display:none!important}
.sd-size-tabs .sd-custom-size{margin:0}
.sd-size-tabs .sd-custom-size textarea{min-height:100px}
.sd-size-tabs .product-form__input{margin-bottom:0}
@media(prefers-reduced-motion:reduce){.sd-size-tablist button{transition:none}}
