:root{--bsl-accent: #0f5b5d;--bsl-accent-dark: #0b4648;--bsl-accent-light: rgba(15, 91, 93, .08);--bsl-bg: #f4f7f8;--bsl-card: #ffffff;--bsl-text: #17212b;--bsl-muted: #5d6a75;--bsl-border: #dce3e8;--bsl-radius-xl: 28px;--bsl-radius-lg: 18px;--bsl-radius-md: 14px;--bsl-shadow: 0 20px 44px rgba(15, 23, 42, .07);--bsl-shadow-hover: 0 24px 50px rgba(15, 23, 42, .1)}body{background:linear-gradient(180deg,#f6fafb,#eef3f5)!important}.main-content{padding-top:20px;padding-bottom:40px}.shopify-app-block,.shopify-section .app-block,.shopify-section .apps{--bsl-local-accent: var(--bsl-accent);--bsl-local-accent-dark: var(--bsl-accent-dark)}.shopify-app-block form,.shopify-section .app-block form,.shopify-section .apps form{max-width:760px!important;margin:40px auto!important;padding:44px 44px 36px!important;background:var(--bsl-card)!important;border:1px solid rgba(23,33,43,.08)!important;border-radius:var(--bsl-radius-xl)!important;box-shadow:var(--bsl-shadow)!important;position:relative!important;overflow:hidden!important}.shopify-app-block form:before,.shopify-section .app-block form:before,.shopify-section .apps form:before{content:"";position:absolute;left:28px;right:28px;top:0;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--bsl-accent) 0%,#1d7678 100%);opacity:.95}.shopify-app-block h1,.shopify-app-block h2,.shopify-app-block h3,.shopify-section .app-block h1,.shopify-section .app-block h2,.shopify-section .app-block h3,.shopify-section .apps h1,.shopify-section .apps h2,.shopify-section .apps h3{color:var(--bsl-text)!important;font-size:clamp(2rem,3vw,2.8rem)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.03em!important;text-align:center!important;margin:0 0 12px!important}.shopify-app-block p,.shopify-section .app-block p,.shopify-section .apps p{color:var(--bsl-muted)!important;text-align:center!important;line-height:1.65!important;font-size:1.02rem!important;max-width:54ch!important;margin-left:auto!important;margin-right:auto!important}.shopify-app-block label,.shopify-section .app-block label,.shopify-section .apps label{color:var(--bsl-text)!important;font-weight:700!important;font-size:.96rem!important;margin-bottom:8px!important}.shopify-app-block input[type=text],.shopify-app-block input[type=email],.shopify-app-block input[type=tel],.shopify-app-block input[type=number],.shopify-app-block textarea,.shopify-app-block select,.shopify-section .app-block input[type=text],.shopify-section .app-block input[type=email],.shopify-section .app-block input[type=tel],.shopify-section .app-block input[type=number],.shopify-section .app-block textarea,.shopify-section .app-block select,.shopify-section .apps input[type=text],.shopify-section .apps input[type=email],.shopify-section .apps input[type=tel],.shopify-section .apps input[type=number],.shopify-section .apps textarea,.shopify-section .apps select{width:100%!important;min-height:60px!important;padding:0 18px!important;border-radius:var(--bsl-radius-md)!important;border:1px solid var(--bsl-border)!important;background:#fbfcfd!important;color:var(--bsl-text)!important;font-size:1rem!important;line-height:1.4!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .15s ease!important}.shopify-app-block input::placeholder,.shopify-app-block textarea::placeholder,.shopify-section .app-block input::placeholder,.shopify-section .app-block textarea::placeholder,.shopify-section .apps input::placeholder,.shopify-section .apps textarea::placeholder{color:#8b97a3!important;opacity:1!important}.shopify-app-block textarea,.shopify-section .app-block textarea,.shopify-section .apps textarea{min-height:148px!important;padding:16px 18px!important;resize:vertical!important}.shopify-app-block input:focus,.shopify-app-block textarea:focus,.shopify-app-block select:focus,.shopify-section .app-block input:focus,.shopify-section .app-block textarea:focus,.shopify-section .app-block select:focus,.shopify-section .apps input:focus,.shopify-section .apps textarea:focus,.shopify-section .apps select:focus{outline:none!important;border-color:#0f5b5d73!important;background:#fff!important;box-shadow:0 0 0 4px var(--bsl-accent-light)!important;transform:translateY(-1px)!important}.shopify-app-block input[type=checkbox],.shopify-section .app-block input[type=checkbox],.shopify-section .apps input[type=checkbox]{accent-color:var(--bsl-accent)!important;transform:scale(1.05)}.shopify-app-block label:has(input[type=checkbox]),.shopify-section .app-block label:has(input[type=checkbox]),.shopify-section .apps label:has(input[type=checkbox]){display:inline-flex!important;align-items:center!important;gap:10px!important}.shopify-app-block select,.shopify-section .app-block select,.shopify-section .apps select{background-position:right 14px center!important}.shopify-app-block button[type=submit],.shopify-app-block input[type=submit],.shopify-section .app-block button[type=submit],.shopify-section .app-block input[type=submit],.shopify-section .apps button[type=submit],.shopify-section .apps input[type=submit]{width:100%!important;min-height:62px!important;border:0!important;border-radius:var(--bsl-radius-lg)!important;background:linear-gradient(180deg,var(--bsl-accent) 0%,var(--bsl-accent-dark) 100%)!important;color:#fff!important;font-size:1rem!important;font-weight:900!important;letter-spacing:-.01em!important;box-shadow:0 18px 34px #0f5b5d2e!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important;cursor:pointer!important}.shopify-app-block button[type=submit]:hover,.shopify-app-block input[type=submit]:hover,.shopify-section .app-block button[type=submit]:hover,.shopify-section .app-block input[type=submit]:hover,.shopify-section .apps button[type=submit]:hover,.shopify-section .apps input[type=submit]:hover{transform:translateY(-1px)!important;box-shadow:0 24px 42px #0f5b5d3d!important;filter:brightness(1.02)!important}.shopify-app-block button[type=submit]:active,.shopify-app-block input[type=submit]:active,.shopify-section .app-block button[type=submit]:active,.shopify-section .app-block input[type=submit]:active,.shopify-section .apps button[type=submit]:active,.shopify-section .apps input[type=submit]:active{transform:translateY(0)!important}.shopify-app-block form>*+*,.shopify-section .app-block form>*+*,.shopify-section .apps form>*+*{margin-top:14px!important}.shopify-app-block .field,.shopify-app-block .form-field,.shopify-section .app-block .field,.shopify-section .app-block .form-field,.shopify-section .apps .field,.shopify-section .apps .form-field{margin-bottom:14px!important}.shopify-app-block .errors,.shopify-app-block .form__message,.shopify-section .app-block .errors,.shopify-section .app-block .form__message,.shopify-section .apps .errors,.shopify-section .apps .form__message{border-radius:14px!important;padding:14px 16px!important;font-size:.95rem!important}form[action*="/cart/add"],.product-form,.shopify-product-form{max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;position:static!important;overflow:visible!important}form[action*="/cart/add"]:before,.product-form:before,.shopify-product-form:before{display:none!important;content:none!important}form[action*="/cart/add"]>*+*,.product-form>*+*,.shopify-product-form>*+*{margin-top:0!important}form[action*="/cart/add"] button,form[action*="/cart/add"] input,.product-form button,.product-form input,.shopify-product-form button,.shopify-product-form input{box-shadow:none!important}form[action*="/cart/add"] button[type=submit],form[action*="/cart/add"] input[type=submit],.product-form button[type=submit],.product-form input[type=submit],.shopify-product-form button[type=submit],.shopify-product-form input[type=submit]{width:auto!important;min-height:unset!important;border-radius:inherit!important}.bsl-range.cb{margin-top:14px;margin-bottom:40px;padding:14px 14px 24px;border-radius:18px;background:linear-gradient(180deg,#0b4f520d,#bdfb3a08 70%,#fff);border:1px solid rgba(11,79,82,.12);box-shadow:0 14px 30px #0b4f521a;border-bottom:1px solid rgba(0,0,0,.08)}.cb-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cb-title{display:flex;align-items:center;gap:10px;font-weight:950;font-size:14px;color:var(--bsl-text)}.cb-title small{font-weight:800;opacity:.65}.cb-ic{font-size:18px;opacity:.9}.cb-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;padding:7px 11px;border-radius:999px;background:#bdfb3a38;border:1px solid rgba(11,79,82,.18);color:#0b4f52f2}.cb-sub{margin-top:8px;font-size:12px;line-height:1.35;color:#1f2a2ebf}.cb-kpis{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cb-kpi{border:1px solid rgba(11,79,82,.1);border-radius:16px;padding:10px 12px;background:#fff;box-shadow:0 10px 18px #0000000a}.cb-kpi__label{font-size:12px;color:#1f2a2eb3;display:flex;align-items:center;gap:6px}.cb-mini{font-size:14px;opacity:.9}.cb-kpi__value{margin-top:6px;font-size:22px;font-weight:950;line-height:1;color:var(--bsl-text)}.cb-unit{font-size:12px;font-weight:900;opacity:.65;margin-left:6px}.cb-kpi__hint{margin-top:6px;font-size:12px;color:#1f2a2ea6}.cb-meter{margin-top:12px}.cb-meter__top{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#1f2a2ebf;margin-bottom:6px}.cb-meter__bar{height:10px;border-radius:999px;background:#0b4f521a;overflow:hidden}.cb-meter__fill{display:block;height:100%;background:linear-gradient(90deg,var(--bsl-accent),#bdfb3a);border-radius:999px;transition:width .35s ease}.cb-meter__scale{display:flex;justify-content:space-between;font-size:11px;opacity:.65;margin-top:6px}.cb-modes{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cb-mode{border:1px solid rgba(11,79,82,.1);border-radius:16px;padding:10px 12px;background:#fff;box-shadow:0 10px 18px #0000000a}.cb-mode__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cb-km{font-weight:950;font-size:16px;color:var(--bsl-text)}.cb-mode__desc{margin-top:6px;font-size:12px;color:#1f2a2ead;line-height:1.3}.cb-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:950;padding:6px 10px;border-radius:999px;border:1px solid rgba(11,79,82,.1);background:#0b4f520a;color:#0b4f52f2}.cb-chip.eco{background:#bdfb3a38;border-color:#0b4f521f}.cb-chip.tour{background:#0f6a6e1f;border-color:#0f6a6e2e}.cb-chip.turbo{background:#ffc7002e;border-color:#ffc70047}.cb-note{margin-top:12px;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:16px;background:#0b4f520d;border:1px solid rgba(11,79,82,.1);font-size:12px;line-height:1.35;color:#1f2a2ed9}.cb-note i{font-size:16px;margin-top:2px;opacity:.9}.product-single__option,.variant-radios,.variant-selects{margin-top:26px}.product-single__option{margin-top:32px!important}.product-single__option label,.product-form__item label,.swatch .header{display:block;margin-bottom:18px}.swatch-element label,.variant-radios label{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;border-radius:12px}.swatch-element label:hover,.variant-radios label:hover{transform:translateY(-2px);box-shadow:0 10px 18px #0b4f522e;filter:saturate(1.05)}.swatch-element input:checked+label,.variant-radios input:checked+label{box-shadow:0 12px 22px #0b4f5238}@media(max-width:767px){.main-content{padding-top:12px;padding-bottom:24px}.shopify-app-block form,.shopify-section .app-block form,.shopify-section .apps form{margin:18px auto!important;padding:28px 20px 22px!important;border-radius:22px!important}.shopify-app-block h1,.shopify-app-block h2,.shopify-app-block h3,.shopify-section .app-block h1,.shopify-section .app-block h2,.shopify-section .app-block h3,.shopify-section .apps h1,.shopify-section .apps h2,.shopify-section .apps h3{font-size:2rem!important}.shopify-app-block p,.shopify-section .app-block p,.shopify-section .apps p{font-size:.98rem!important}.shopify-app-block input[type=text],.shopify-app-block input[type=email],.shopify-app-block input[type=tel],.shopify-app-block input[type=number],.shopify-app-block textarea,.shopify-app-block select,.shopify-section .app-block input[type=text],.shopify-section .app-block input[type=email],.shopify-section .app-block input[type=tel],.shopify-section .app-block input[type=number],.shopify-section .app-block textarea,.shopify-section .app-block select,.shopify-section .apps input[type=text],.shopify-section .apps input[type=email],.shopify-section .apps input[type=tel],.shopify-section .apps input[type=number],.shopify-section .apps textarea,.shopify-section .apps select{min-height:56px!important;font-size:16px!important}.shopify-app-block textarea,.shopify-section .app-block textarea,.shopify-section .apps textarea{min-height:132px!important}.cb-kpis,.cb-modes{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bsl-custom.css.map */
