.bq-location{padding:14px max(24px,4vw);background:#fff;border-bottom:1px solid #e2e8ee}.bq-location nav,.bq-locked .bq-location{display:flex;flex-wrap:wrap;gap:12px}.bq-location a[aria-current=true]{font-weight:700;text-decoration:underline}.bq .bq-login{color:#fff}.bq{--bq-navy:#102c46;--bq-orange:#ef792b;--bq-border:#e2e8ee;color:#152b3f;background:#f4f7fa;font:15px/1.5 system-ui,sans-serif;padding:0 0 48px}.bq *{box-sizing:border-box}.bq-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:40px max(24px,4vw);background:var(--bq-navy);color:#fff}.bq h1{font:700 clamp(28px,3vw,44px)/1.15 system-ui,sans-serif;color:inherit;margin:6px 0 12px}.bq h2{font:700 19px/1.3 system-ui,sans-serif;color:inherit;margin:0 0 16px}.bq p{margin:8px 0}.bq-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:750}.bq-badge{border:1px solid #7d9caf;border-radius:24px;padding:8px 16px;white-space:nowrap;font-size:12px}.bq-notice{padding:14px 4vw;background:#fff3df;border-bottom:1px solid #ead5b5;color:#684618}.bq-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 250px;gap:24px;max-width:1600px;margin:28px auto;padding:0 24px}.bq-sidebar,.bq-summary{background:#fff;border:1px solid var(--bq-border);border-radius:12px;padding:22px;height:fit-content}.bq-sidebar nav{display:grid;gap:4px;max-height:520px;overflow:auto}.bq a{color:#1b5c89;text-decoration:none}.bq a:hover{text-decoration:underline}.bq-sidebar nav a{padding:9px 10px;border-radius:6px;font-size:13px}.bq-sidebar [aria-current=page]{background:#eaf2f8;font-weight:700}.bq-help{margin-top:22px;padding-top:18px;border-top:2px solid var(--bq-orange);display:grid;gap:7px;font-size:12px;overflow-wrap:anywhere}.bq-help-title{font-size:17px;color:var(--bq-navy)}.bq-help-label{color:#617386;line-height:1.5}.bq-help-name{font-size:14px;margin-top:3px}.bq-help>a{display:block;padding:3px 0}.bq-help-hours{display:grid;gap:3px;margin-top:8px;padding:10px;background:#f4f7fa;border-radius:7px;color:#506679}.bq-help-hours strong{color:var(--bq-navy)}.bq-search{display:flex;gap:8px;margin-bottom:24px}.bq-search input{flex:1;min-width:0;background:#fff;border:1px solid #bccbd6;border-radius:8px;padding:13px 15px;font:inherit}.bq button,.bq-login{border:0;border-radius:7px;padding:12px 18px;background:var(--bq-navy);color:#fff;font:600 14px system-ui;cursor:pointer}.bq button:disabled{cursor:not-allowed;background:#dae1e7;color:#5d6974}.bq-heading{display:flex;gap:12px;justify-content:space-between;align-items:baseline}.bq-heading>span{font-size:12px;color:#506679}.bq-table-wrap{overflow:auto;border:1px solid var(--bq-border);border-radius:10px;background:#fff}.bq-table{width:100%;border-collapse:collapse;margin:0}.bq-table th{padding:14px 12px;background:#eaf0f5;color:#506679;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.bq-table td{padding:18px 12px;border-top:1px solid var(--bq-border);vertical-align:middle}.bq-item{display:flex;gap:14px;align-items:center;min-width:210px}.bq-image{width:58px;height:58px;object-fit:contain;flex-shrink:0}.bq-name{font-size:14px;font-weight:650}.bq-sku{display:block;font-size:11px;color:#677786;margin-top:6px}.bq-available{color:#177451;font-size:12px;font-weight:650;white-space:nowrap}.bq-unavailable,.bq-price{font-size:12px;color:#677786}.bq-qty{width:70px;padding:10px;border:1px solid #b9c8d3;border-radius:6px;font:inherit}.bq-summary{position:sticky;top:20px;border-top:4px solid var(--bq-orange)}.bq-cart-link{display:block;text-align:center;margin-top:16px}.bq-price del{display:block;color:#71808c}.bq-price strong{display:block;color:#153d58;font-size:16px}.bq-summary button{width:100%;margin-top:14px}.bq-count{display:flex;align-items:baseline;gap:10px;margin:24px 0}.bq-count strong{font-size:36px}.bq-small,.bq-summary p{font-size:12px;color:#617386}.bq hr{border:0;border-top:1px solid var(--bq-border);margin:20px 0}.bq-pagination{display:flex;justify-content:center;gap:14px;margin-top:22px}.bq-pagination span{padding:6px}.bq-locked{max-width:620px;margin:50px auto;padding:40px 24px;text-align:center;background:#fff;border:1px solid var(--bq-border);border-radius:14px}.bq-lock{display:block;font-size:32px;margin-bottom:18px}.bq-login{display:inline-block;margin:20px 0}.bq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bq :focus-visible{outline:3px solid #ef792b;outline-offset:3px}@media(max-width:1150px){.bq-layout{grid-template-columns:180px minmax(0,1fr)}.bq-summary{grid-column:2;position:static}}@media(max-width:700px){.bq-hero{display:block;padding:28px 20px}.bq-badge{display:inline-block;margin-top:14px}.bq-layout{display:block;padding:0 14px}.bq-sidebar{margin-bottom:18px}.bq-sidebar nav{display:flex;overflow:auto;max-height:none}.bq-sidebar nav a{white-space:nowrap}.bq-help{max-width:300px}.bq-summary{margin-top:22px}.bq-heading{display:block}.bq-heading>span{display:block;margin-bottom:12px}.bq-table td{padding:12px 9px}.bq-item{min-width:180px}.bq-image{width:40px;height:40px}.bq-name{font-size:12px}}.bq .bq-sort{background:transparent;color:inherit;border-radius:0;padding:0;text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;gap:8px;align-items:center}.bq .bq-sort:disabled{background:transparent;color:#71808c}.bq .bq-reset-sort{background:transparent;color:#1b5c89;font-size:12px;padding:4px 0;margin-bottom:12px;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map?subset=IA */
