.bl-sg-wrap{margin:14px 0 4px;text-align:center}.bl-sg-auto{margin:8px 0 0;color:#5edd5b;font-size:13.5px;font-weight:600}.bl-sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;min-width:260px;max-width:100%;margin:10px auto 2px;padding:12px 22px;background:#7fd4ff0f;border:2px solid #7FD4FF;border-radius:8px;color:#7fd4ff;font-weight:700;font-size:17px;line-height:1.2;cursor:pointer;box-shadow:0 0 7px 1px #7fd4ff66,0 0 15px #7fd4ff33;transition:box-shadow .2s,transform .2s}.bl-sg-btn:hover,.bl-sg-btn:focus-visible{box-shadow:0 0 14px 2px #7fd4ffcc,0 0 30px #7fd4ff66;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.bl-sg-btn:hover,.bl-sg-btn:focus-visible{transform:none}}.js-quickbuy .bl-sg-wrap,.quick-add-drawer .bl-sg-wrap{display:none!important}.bl-sg-shop{margin:0 0 10px;text-align:center;color:#e9ebee;font-weight:600}.bl-sg-shop select{margin-left:6px;min-height:40px;padding:4px 10px;border-radius:8px;border:2px solid #F0CC3D;background:#1f2335;color:#fff;font-weight:700}html.bl-sg-lock,html.bl-sg-lock body{overflow:hidden}.bl-sg-ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#08090eb8;display:flex;align-items:flex-start;justify-content:center;padding:4vh 16px;overflow-y:auto}.bl-sg-ovl[hidden]{display:none}.bl-sg-box{position:relative;width:min(720px,100%);background:#262937;color:#e9ebee;border:1px solid #4a5068;border-radius:14px;padding:22px 22px 18px;box-shadow:0 20px 60px #0009;font:15px/1.5 Roboto,Arial,sans-serif}.bl-sg-x{position:absolute;top:8px;right:10px;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer}.bl-sg-x:hover,.bl-sg-x:focus-visible{background:#3c4051}@media(max-width:768.98px){.bl-sg-ovl{padding:0}.bl-sg-box{min-height:100%;border-radius:0;border:0;padding:18px 16px 28px}}.bl-sg-box h3,.bl-sg-tab h3{font-family:Black Ops One,Impact,sans-serif;font-weight:400;color:#5edd5b;text-align:center;font-size:24px;line-height:1.2;margin:4px 40px 10px}.bl-sg-sub{color:#a9b0bd;font-size:14px;margin:0 0 8px;text-align:center}.bl-sg-top{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:6px}.bl-sg-unit{display:inline-flex;border:2px solid #F0CC3D;border-radius:8px;overflow:hidden;margin:4px 0 6px}.bl-sg-unit button{min-width:58px;min-height:40px;border:0;background:transparent;color:#f0cc3d;font-weight:800;font-size:15px;cursor:pointer}.bl-sg-unit button.is-on{background:#f0cc3d;color:#111}.bl-sg-who{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:6px 0 10px}.bl-sg-who button{min-height:40px;padding:6px 14px;border:2px solid #7FD4FF;border-radius:999px;background:transparent;color:#7fd4ff;font-weight:700;cursor:pointer}.bl-sg-who button.is-on{background:#7fd4ff;color:#111}.bl-sg-who .bl-sg-add{border-style:dashed;border-color:#5edd5b;color:#5edd5b}.bl-sg-addform{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin:0 0 12px}.bl-sg-addform[hidden]{display:none}.bl-sg-addform input{min-height:40px;padding:6px 10px;border-radius:8px;border:2px solid #7FD4FF;background:#1f2335;color:#fff;font-size:16px;width:200px}.bl-sg-kinds{display:inline-flex;gap:6px}.bl-sg-kinds button,.bl-sg-addgo{min-height:40px;padding:6px 12px;border:2px solid #A9B0BD;border-radius:8px;background:transparent;color:#e9ebee;font-weight:700;cursor:pointer}.bl-sg-kinds button.is-on{border-color:#f0cc3d;color:#f0cc3d}.bl-sg-addgo{border-color:#5edd5b;color:#5edd5b}.bl-sg-block{background:#1f2335;border:1px solid #4a5068;border-radius:12px;padding:12px 14px;margin:12px 0}.bl-sg-bh{display:flex;align-items:center;gap:10px;font-size:17px}.bl-sg-n{flex:none;width:28px;height:28px;border-radius:50%;background:#f0cc3d;color:#111;font-weight:900;display:grid;place-items:center;font-size:14px}.bl-sg-how{margin:6px 0 8px;color:#c9ced8;font-size:14px}.bl-sg-in{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bl-sg-in input[type=number]{width:110px;min-height:44px;font:700 18px Roboto,Arial,sans-serif;padding:6px 8px;border-radius:8px;border:2px solid #F0CC3D;background:#262937;color:#fff}.bl-sg-u{color:#a9b0bd;font-weight:700;margin-left:-4px}.bl-sg-in input[type=range]{flex:1;min-width:180px;height:32px;accent-color:#F0CC3D;cursor:pointer}.bl-sg-tape{position:relative;display:flex;height:56px;margin:12px 0 4px;border-radius:8px;overflow:hidden;background:#d9b84a;box-shadow:inset 0 -6px #00000014}.bl-sg-zone{display:flex;align-items:center;justify-content:center;border-right:2px solid #1a1a1a;color:#1a1a1a;font-weight:900;font-size:14px;line-height:1.1;text-align:center;padding:0 2px;overflow:hidden}.bl-sg-zone:last-of-type{border-right:0}.bl-sg-zone.is-hit{background:#f7dd79}.bl-sg-needle{position:absolute;top:0;bottom:0;width:4px;margin-left:-2px;background:#e5484d;box-shadow:0 0 6px #e5484d;transition:left .25s ease}@media(prefers-reduced-motion:reduce){.bl-sg-needle{transition:none}}.bl-sg-ticks{display:flex;justify-content:space-between;font-size:11.5px;color:#a9b0bd}.bl-sg-ans{margin-top:10px;background:#262937;border:2px solid #5EDD5B;border-radius:12px;padding:12px;text-align:center;font-size:16px}.bl-sg-ans b{display:block;color:#f0cc3d;font-size:26px;line-height:1.2;margin-top:2px}.bl-sg-ans span{display:block;color:#a9b0bd;font-size:13.5px;margin-top:2px}.bl-sg-ans .bl-sg-edge{color:#f7dd79;margin-top:6px}.bl-sg-ans .bl-sg-wait{color:#a9b0bd;font-size:15px}.bl-sg-both{text-align:center;font-size:17px;margin:8px 0}.bl-sg-both b{color:#f0cc3d;font-size:22px}.bl-sg-fit{margin:10px 0;font-size:14.5px}.bl-sg-own{margin:12px 0;border:1px solid #4a5068;border-radius:10px;background:#1f2335}.bl-sg-own summary{cursor:pointer;padding:12px 14px;font-weight:700;color:#7fd4ff;list-style:none}.bl-sg-own summary::-webkit-details-marker{display:none}.bl-sg-own summary:before{content:"+ ";font-weight:900}.bl-sg-own[open] summary:before{content:"\2013  "}.bl-sg-tw{overflow-x:auto;padding:0 10px 4px}.bl-sg-own table{width:100%;border-collapse:collapse;font-size:14px;margin:0 0 6px}.bl-sg-own th,.bl-sg-own td{border:1px solid #4a5068!important;padding:6px 8px;text-align:center;color:#e9ebee;background:transparent}.bl-sg-own thead th{background:#343f6d;color:#fff}.bl-sg-own tbody th{color:#f0cc3d}.bl-sg-small{font-size:12.5px;color:#a9b0bd;margin:6px 10px}.bl-sg-save{display:block;margin:16px auto 4px;min-height:50px;padding:10px 24px;border:0;border-radius:8px;background:linear-gradient(#5edd5b,#35a956);color:#111;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 0 7px 1px #5edd5b66,0 0 15px #5edd5b33;transition:box-shadow .2s,transform .2s}.bl-sg-save:hover,.bl-sg-save:focus-visible{box-shadow:0 0 14px 2px #5edd5bcc,0 0 30px #5edd5b66;transform:translateY(-2px)}.bl-sg-saved{text-align:center;font-size:13px;color:#a9b0bd;margin:0 0 6px}.bl-sg-totab{display:block;margin:10px auto 0;min-height:44px;padding:8px 16px;border:0;background:transparent;color:#7fd4ff;text-decoration:underline;font-weight:700;font-size:15px;cursor:pointer}@media(prefers-reduced-motion:reduce){.bl-sg-save:hover,.bl-sg-save:focus-visible{transform:none}}.bl-sg-tab{color:#e9ebee}.bl-sg-grid{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:start}.bl-sg-fig{position:sticky;top:90px;margin-top:10px}@media(max-width:768.98px){.bl-sg-grid{grid-template-columns:1fr}.bl-sg-fig{position:static;margin:0 auto;width:120px;height:192px}.bl-sg-tape{height:46px}.bl-sg-zone{font-size:11px}}.bl-sg-tab .bl-sg-unit{display:flex;width:max-content;margin:0 auto 4px}@media(max-width:768.98px){html body:not(#bl-z1) .cc-main-product .product.js-product:not(.js-quickbuy):not(.bl-phone-cards) fieldset.option-selector.bl-has-select.bl-sg-size .option-selector__btns{display:flex!important}html body:not(#bl-z1) .cc-main-product .product.js-product:not(.js-quickbuy):not(.bl-phone-cards) fieldset.option-selector.bl-has-select.bl-sg-size .bl-phone-select{display:none!important}}.bl-sg-back{display:inline-block;min-height:44px;margin:0 0 6px;padding:8px 12px;border:0;background:transparent;color:#7fd4ff;font-weight:700;font-size:15px;text-decoration:underline;cursor:pointer}.bl-sg-ovl .bl-sg-tab .bl-sg-grid{grid-template-columns:130px 1fr}@media(max-width:768.98px){.bl-sg-ovl .bl-sg-tab .bl-sg-grid{grid-template-columns:1fr}}.bl-sg-unit button,.bl-sg-who button,.bl-sg-addform input,.bl-sg-kinds button,.bl-sg-addgo{min-height:44px}.bl-sg-in input[type=range]{height:44px}
/*# sourceMappingURL=/cdn/shop/t/242/assets/bushline-size-guide.css.map */
