.template-cart .pf-size-up{display:block;margin-top:12px;padding:10px 12px;border:1px solid var(--pf-d1-line);border-radius:2px;background:#fff;font:12px/1.5 var(--pf-d1-ui);color:var(--pf-d1-ink);letter-spacing:0}
.template-cart .pf-size-up p{margin:0}
.template-cart .pf-size-up__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px}
.template-cart .pf-size-up__text{flex:1 1 180px;min-width:0}
.template-cart .pf-size-up__lead{font-weight:600;font-size:13px;line-height:1.4}
.template-cart .pf-size-up__note{color:var(--pf-d1-muted);margin-top:2px}
.template-cart .pf-size-up button{flex:0 0 auto;border:1px solid var(--pf-d1-control);border-radius:2px;background:#fff;color:var(--pf-d1-ink);font:400 13px/1.4 var(--pf-d1-ui);padding:10px 14px;min-height:46px;cursor:pointer;white-space:nowrap}
.template-cart .pf-size-up button:disabled{opacity:.5;cursor:default}
.template-cart .pf-size-up__status{display:block;margin-top:6px;color:#9b1c1c}
.template-cart .pf-size-up__status:empty{margin:0}
.template-cart .pf-size-up__status[data-state="busy"],.template-cart .pf-size-up__status[data-state="checking"],.template-cart .pf-size-up__status[data-state="unresolved"]{color:var(--pf-d1-muted)}
@media(max-width:749px){.template-cart .pf-size-up{padding:10px}.template-cart .pf-size-up button{flex-basis:100%;white-space:normal}}
