:is(.cstrap-section,#cstrap-v2) .cnum.cnum{position:relative;display:flex;align-items:stretch;gap:0;min-width:0;margin:0;height:var(--cnum-h, 44px);border:var(--cnum-bw, 1px) var(--cnum-bs, solid) var(--cnum-bc, rgba(var(--color-foreground), .25));border-radius:var(--cnum-br, 6px);background:var(--cnum-bg, rgb(var(--color-background)));padding:0;overflow:hidden;cursor:text;box-sizing:border-box}:is(.cstrap-section,#cstrap-v2) .cnum.cnum:focus-within{border-color:rgb(var(--color-foreground))}:is(.cstrap-section,#cstrap-v2) .cnum.cnum.is-sai{border-color:#b3391f}:is(.cstrap-section,#cstrap-v2) .cnum__t{position:static;display:flex;align-items:center;flex:0 0 auto;transform:none;padding:0 10px 0 var(--cnum-pl, 12px);font-size:13px;line-height:1;letter-spacing:0;color:#6b6b6b;opacity:1;white-space:nowrap;text-transform:none;pointer-events:none}:is(.cstrap-section,#cstrap-v2) .cnum__mm{display:none}:is(.cstrap-section,#cstrap-v2) .cnum.cnum input[type=text]{display:block;flex:1 1 auto;width:auto;height:auto;min-width:0;margin:0;padding:0 10px;border:0;border-left:1px solid var(--cnum-bc, rgba(var(--color-foreground), .25));border-radius:0;background:transparent;box-shadow:none;outline:0;font-size:16px;font-family:var(--cnum-ff, inherit);color:var(--cnum-c, inherit);line-height:1.2;text-align:left;transform:none;-webkit-appearance:none;appearance:none}:is(.cstrap-section,#cstrap-v2) .cnum.cnum.is-sai input[type=text]{border-left-color:#b3391f}:is(.cstrap-section,#cstrap-v2) [id^=ccustom-lug-] .cfield,:is(.cstrap-section,#cstrap-v2) [id^=ccustom-len-] .cfield{margin:0 0 8px}:is(.cstrap-section,#cstrap-v2) [id^=ccustom-lug-] .cfield>label,:is(.cstrap-section,#cstrap-v2) [id^=ccustom-len-] .cfield>label{margin:0 0 2px;line-height:1.3}:is(.cstrap-section,#cstrap-v2) [id^=ccustom-lug-] .cfield .cdesc.cdesc,:is(.cstrap-section,#cstrap-v2) [id^=ccustom-len-] .cfield .cdesc.cdesc{margin:0 0 6px;font-size:12px;line-height:1.35}:is(.cstrap-section,#cstrap-v2) [id^=ccustom-lug-] .cgrid2--pair,:is(.cstrap-section,#cstrap-v2) [id^=ccustom-len-] .cgrid2--pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0}:is(.cstrap-section,#cstrap-v2) .csize-gt{text-transform:none;letter-spacing:0;font-weight:500}:is(.cstrap-section,#cstrap-v2) [id^=ccustom-lug-] .cfield__err:empty,:is(.cstrap-section,#cstrap-v2) [id^=ccustom-len-] .cfield__err:empty{display:none}:is(.cstrap-section,#cstrap-v2) .ccut .cfield{margin:0 0 8px}:is(.cstrap-section,#cstrap-v2) .ccut .cfield>label{margin:0 0 2px;line-height:1.3}:is(.cstrap-section,#cstrap-v2) .ccut .cfield .cdesc.cdesc{margin:0 0 6px;font-size:12px;line-height:1.35}:is(.cstrap-section,#cstrap-v2) .ccut__hang{display:flex;align-items:center;gap:8px}:is(.cstrap-section,#cstrap-v2) .ccut__o.ccut__o{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}:is(.cstrap-section,#cstrap-v2) .ccut__o.ccut__o.is-ba{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.cstrap-section,#cstrap-v2) .ccut__o .cnum[hidden]{display:none}:is(.cstrap-section,#cstrap-v2) .ccut__anh.ccut__anh{flex:0 0 auto;width:44px;height:58px;padding:0;margin:0;border:1px solid rgba(var(--color-foreground),.2);border-radius:6px;overflow:hidden;background:#fff;cursor:zoom-in;display:block;font-size:0;line-height:0}:is(.cstrap-section,#cstrap-v2) .ccut__anh.ccut__anh img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}:is(.cstrap-section,#cstrap-v2) .ccut__anh.ccut__anh:before{display:none}:is(.cstrap-section,#cstrap-v2) .ccut .cfield label.ccut__tick.ccut__tick{font-weight:400;text-transform:none;letter-spacing:0}:is(.cstrap-section,#cstrap-v2) .ccut__tick{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.3;cursor:pointer;text-transform:none;letter-spacing:0}:is(.cstrap-section,#cstrap-v2) .ccut__tick input{width:18px;height:18px;margin:0;flex:0 0 auto}:is(html,#xl_) :is(.cstrap-section,#cstrap-v2) :is([id^=ccustom-lug-],[id^=ccustom-len-],.ccut) .cfield .cdesc.cdesc{margin:0 0 6px;font-size:12px;line-height:1.35;color:#6b6b6b;opacity:1}:is(.cstrap-section,#cstrap-v2) .ccut .ccut__ve.ccut__ve{display:block;width:100%;margin:0;padding:6px;border:1px solid var(--cnum-bc, rgba(var(--color-foreground), .2));border-radius:6px;background:#fff;cursor:zoom-in;font-size:0;line-height:0;box-sizing:border-box}:is(.cstrap-section,#cstrap-v2) .ccut .ccut__ve.ccut__ve:before{display:none}:is(.cstrap-section,#cstrap-v2) .ccut .ccut__ve.ccut__ve img{display:block;width:100%;height:auto;max-height:90px;object-fit:contain;margin:0 auto}:is(html,#xl_) :is(.cstrap-section,#cstrap-v2) .ccut .ccut__nhac{margin:4px 0 8px;font-size:11px;line-height:1.3;color:#6b6b6b;text-transform:none;letter-spacing:0}:is(.cstrap-section,#cstrap-v2) .ccut .ccut__hang{display:block}@media screen and (min-width:750px){:is(.cstrap-section,#cstrap-v2) .ccut .ccut__ve.ccut__ve img{max-height:120px}}:is(.cstrap-section,#cstrap-v2) .cfield.has-error .cnum.cnum:has(input:placeholder-shown){border-color:#b3391f}:is(.cstrap-section,#cstrap-v2) .cfield.has-error .cnum.cnum:has(input:placeholder-shown) input[type=text]{border-left-color:#b3391f}:is(html,#xl_) :is(.cstrap-section,#cstrap-v2) .ccut__duoi{margin:8px 0 0;font-size:12px;line-height:1.4;font-weight:400;color:#6b6b6b;text-transform:none;letter-spacing:0}:is(html,#xl_) :is(.cstrap-section,#cstrap-v2) .ccut .cfield label.ccut__tick.ccut__tick{margin:8px 0 0;padding:0;gap:8px;font-size:12px;line-height:1.35;font-weight:400;color:#6b6b6b;text-transform:none;letter-spacing:0}:is(html,#xl_) :is(.cstrap-section,#cstrap-v2) .ccut .cfield label.ccut__tick.ccut__tick input{width:16px;height:16px;min-width:16px;margin:0;padding:0;flex:0 0 16px}:is(.cstrap-section,#cstrap-v2) .ccut:not([hidden]){margin-bottom:var(--ccut-sau, 16px)}:is(.cstrap-section,#cstrap-v2) .ccut .cfield:last-child{margin-bottom:0}:is(.cstrap-section,#cstrap-v2) .ccut .cfield__err:empty{display:none}:is(.cstrap-section,#cstrap-v2) .ccut .ccut__ve.ccut__ve img{max-height:64px}@media screen and (min-width:750px){:is(.cstrap-section,#cstrap-v2) .ccut .ccut__ve.ccut__ve img{max-height:110px}:is(html,#xl_) :is(.cstrap-section,#cstrap-v2) .ccut .cfield label.ccut__tick.ccut__tick{margin-top:12px;font-size:13px}:is(.cstrap-section,#cstrap-v2) .ccut:not([hidden]){--ccut-sau: 24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cstrap-size.css.map */
