#nqb{--nqb-color:#1769e0;color:#253047;padding-top:28px;padding-bottom:45px;font-family:inherit;line-height:1.7}#nqb *{box-sizing:border-box}#nqb [hidden]{display:none!important}#nqb button,#nqb input,#nqb select,#nqb textarea{font:inherit}#nqb button,#nqb a{touch-action:manipulation}#nqb button{cursor:pointer}#nqb button:disabled{opacity:.5;cursor:default}#nqb button:focus-visible,#nqb input:focus-visible,#nqb a:focus-visible,#nqb select:focus-visible{outline:3px solid var(--nqb-color);outline-offset:3px}#nqb h1{margin:4px 0 20px;font-size:28px;color:#172339}#nqb h2{font-size:19px;margin:0}#nqb .nqb-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}#nqb .nqb-eyebrow{color:#718096;font-size:12px}#nqb .nqb-primary,#nqb .nqb-outline{border:1px solid var(--nqb-color);border-radius:10px;padding:10px 16px;text-align:center;text-decoration:none;white-space:nowrap;display:inline-block}#nqb .nqb-primary{background:var(--nqb-color);color:white}#nqb .nqb-outline{background:white;color:var(--nqb-color)}#nqb .nqb-welcome{padding:15px;background:#f6f8fc;border-radius:12px;margin-bottom:20px}#nqb .nqb-toolbar{display:flex;align-items:center;gap:14px;background:#f5f7fb;padding:14px;border-radius:14px}#nqb .nqb-search{flex:1;margin:0}#nqb input[type=search],#nqb select,#nqb .nqb-option input:not([type=checkbox]),#nqb textarea{width:100%;border:1px solid #dce2eb;border-radius:8px;background:white;color:#253047;padding:10px 12px;min-height:44px}#nqb .nqb-toolbar select{width:150px}#nqb .nqb-stock{white-space:nowrap;margin:0;font-weight:normal}#nqb input[type=checkbox]{accent-color:var(--nqb-color);width:18px;height:18px;vertical-align:middle}#nqb .nqb-categories{display:flex;gap:8px;overflow-x:auto;padding:18px 2px}#nqb .nqb-categories button{border:1px solid #e0e5ed;color:#53617a;background:white;border-radius:25px;padding:8px 18px;white-space:nowrap}#nqb .nqb-categories button.active{background:var(--nqb-color);border-color:var(--nqb-color);color:white}#nqb .nqb-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:3px 0 15px;color:#718096}#nqb .nqb-product{display:flex;align-items:center;gap:16px;border:1px solid #e7ebf2;border-radius:14px;padding:18px;margin-bottom:12px;background:white}#nqb .nqb-product:hover{border-color:#c3cee0;box-shadow:0 3px 18px #17233906}#nqb .nqb-select{flex-shrink:0}#nqb .nqb-image{flex-shrink:0}#nqb .nqb-image img{width:86px;height:86px;object-fit:contain;border-radius:9px}#nqb .nqb-info{flex:1;min-width:0}#nqb .nqb-title{color:#172339;font-weight:700;font-size:14px;text-decoration:none;display:block}#nqb .nqb-title:hover{color:var(--nqb-color)}#nqb .nqb-model{display:block;font-size:11px;color:#8a95a7;direction:ltr;text-align:right;overflow-wrap:anywhere}#nqb .nqb-description{font-size:12px;color:#7d8799;margin:5px 0 0;overflow-wrap:anywhere}#nqb .nqb-price{min-width:130px;display:flex;flex-direction:column;font-size:13px}#nqb .nqb-price del{font-size:11px;color:#98a2b3}#nqb .nqb-actions{display:flex;gap:8px;align-items:center}#nqb .nqb-view{font-size:12px;color:#6e7b91;padding:8px}#nqb .nqb-qty{display:flex;direction:ltr;border:1px solid #dce2eb;border-radius:8px;overflow:hidden;height:42px;background:white}#nqb .nqb-qty input{width:45px;border:0;text-align:center;background:transparent;color:#253047;-moz-appearance:textfield;padding:0}#nqb .nqb-qty input::-webkit-inner-spin-button{appearance:none}#nqb .nqb-qty button{width:30px;border:0;background:#f6f8fc;color:#53617a;font-size:18px}#nqb .nqb-unavailable{color:#d14a46;font-size:12px}#nqb .nqb-load{text-align:center;padding:20px}#nqb .nqb-empty{padding:45px 20px;text-align:center;color:#8190a5;background:#f7f9fc;border-radius:12px}#nqb-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:100050;background:#1c2c45;color:white;border-radius:12px;padding:14px 22px;max-width:90vw;width:max-content;box-shadow:0 8px 30px #0002}#nqb-shade{position:fixed;inset:0;background:#17233966;z-index:100010;backdrop-filter:blur(2px)}#nqb .nqb-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #edf0f5;margin-bottom:18px}#nqb .nqb-close{border:0;background:#f2f5f9;color:#6d7b91;border-radius:50%;width:36px;height:36px;font-size:26px;line-height:1}#nqb .nqb-note{font-size:12px;color:#8490a2;margin:15px 0}#nqb-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:520px;max-width:94vw;max-height:90vh;overflow:auto;background:white;padding:24px;border-radius:18px;z-index:100020}#nqb .nqb-option{margin:15px 0}#nqb .nqb-option label{display:block;margin-bottom:7px}#nqb .nqb-choice{font-weight:normal;background:#f7f9fc;padding:8px;border-radius:6px}#nqb .nqb-choice input{margin-left:8px}#nqb-option-error{color:#ce4747;margin:12px 0}#nqb .nqb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}body.nqb-lock{overflow:hidden}@media(max-width:1100px){#nqb .nqb-product{flex-wrap:wrap}#nqb .nqb-actions{margin-right:auto}#nqb .nqb-price{min-width:110px}#nqb .nqb-info{min-width:40%}}@media(max-width:600px){#nqb{padding-top:18px}#nqb h1{font-size:22px;margin-bottom:10px}#nqb .nqb-heading>.nqb-primary{font-size:12px;padding:9px}#nqb .nqb-toolbar{flex-wrap:wrap;gap:10px;padding:12px}#nqb .nqb-search{flex-basis:100%}#nqb .nqb-toolbar select{flex:1}#nqb .nqb-stock{font-size:12px}#nqb .nqb-product{gap:10px;padding:12px}#nqb .nqb-image img{width:65px;height:65px}#nqb .nqb-info{flex:1;min-width:40%}#nqb .nqb-title{font-size:13px}#nqb .nqb-description{font-size:11px}#nqb .nqb-price{font-size:12px;flex:1}#nqb .nqb-actions{gap:5px;flex-wrap:wrap}#nqb .nqb-actions .nqb-primary{font-size:12px;padding:9px}#nqb .nqb-actions .nqb-view{display:none}#nqb .nqb-qty{height:38px}#nqb .nqb-qty input{width:32px}#nqb .nqb-qty button{width:27px}#nqb .nqb-list-heading{font-size:12px}#nqb .nqb-list-heading button{font-size:11px;padding:8px}#nqb-modal{padding:18px}}

#nqb .nqb-product{flex-wrap:wrap}#nqb .nqb-inline-options{flex-basis:100%;display:flex;flex-wrap:wrap;gap:12px;padding-top:10px;border-top:1px solid #edf0f5}#nqb .nqb-inline-options .nqb-option{flex:1 1 180px;min-width:0;margin:0}#nqb .nqb-inline-options .nqb-option label{font-size:12px}#nqb .nqb-inline-options .nqb-choice{display:inline-block;margin-left:8px}#nqb .nqb-inline-options input[type=file]{max-width:100%}

#nqb .nqb-subcategories{padding:8px 12px;margin-bottom:10px;background:#f6f8fc;border-radius:10px;border-right:3px solid var(--nqb-color)}

#nqb .nqb-stock{display:inline-flex!important;align-items:center;gap:8px;cursor:pointer;position:relative;min-height:44px}#nqb #nqb-stock{position:absolute!important;width:24px!important;height:24px!important;right:0;top:50%;transform:translateY(-50%);margin:0!important;opacity:0!important;z-index:2;cursor:pointer;display:block!important;visibility:visible!important}#nqb .nqb-stock-box{display:inline-flex!important;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:2px solid #6e7b91;border-radius:5px;background:white}#nqb #nqb-stock:checked+.nqb-stock-box{background:var(--nqb-color);border-color:var(--nqb-color)}#nqb #nqb-stock:checked+.nqb-stock-box:after{content:'✓';color:white;font-size:18px;font-weight:bold;line-height:1}#nqb #nqb-stock:focus-visible+.nqb-stock-box{outline:3px solid var(--nqb-color);outline-offset:3px}
