html.abk-lock,html.abk-lock body{overflow:hidden}.abk [data-mobile]:empty,.abk [data-stepper]:empty{display:none}.abk.is-mobile .abk__tiers,.abk.is-mobile .abk__signals,.abk.is-mobile .abk__layout,.abk.is-mobile .abk__intro{display:none!important}.abk.is-mobile .abk__heading{font-size:21px!important;line-height:1.25}.abk.is-mobile .abk__inner{gap:14px;padding-bottom:0}.abk [data-mobile]{display:flex;flex-direction:column;gap:14px}.abk .abk-m-seg{display:flex;gap:4px;padding:4px;border-radius:13px;background:#e8eef3}.abk .abk-m-seg__btn{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;border:0;border-radius:10px;background:none;color:var(--abk-text)}.abk .abk-m-seg__btn strong{font-size:14px}.abk .abk-m-seg__btn span{font-size:13px;color:var(--abk-muted)}.abk .abk-m-seg__btn.is-on{background:#fff;box-shadow:0 1px 4px #0000001f}.abk .abk-m-seg__btn.is-on span{color:#3f464c}.abk .abk-m-status{margin:0;font-size:13px;line-height:1.45;color:#3f464c}.abk .abk-m-status b{color:var(--abk-green)}.abk .abk-m-status b.is-warn{color:var(--abk-orange)}.abk .abk-m-list{background:#fff;border:1px solid var(--abk-line);border-radius:16px;padding:2px 14px}.abk .abk-m-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;border:0;border-top:1px solid var(--abk-line);background:none;text-align:left;color:var(--abk-text)}.abk .abk-m-list>.abk-m-row:first-child{border-top:0}.abk .abk-m-row.is-removed{opacity:.5}.abk .abk-m-thumb{flex:0 0 44px;width:44px;height:44px;border-radius:10px;border:1px solid var(--abk-line);background:#fff;overflow:hidden;display:grid;place-items:center}.abk .abk-m-thumb img{width:100%;height:100%;object-fit:contain}.abk .abk-m-thumb--lg{flex-basis:64px;width:64px;height:64px}.abk .abk-m-row__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.abk .abk-m-row__info small{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--abk-muted)}.abk .abk-m-row__info small em{margin-left:4px;padding:1px 6px;border-radius:8px;background:#fef3c7;color:#92400e;font-style:normal;letter-spacing:0;text-transform:none;white-space:nowrap}.abk .abk-m-row__info small em.is-off{background:#f4f4f5;color:#3f3f46}.abk .abk-m-row__info>span{font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abk .abk-m-price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.abk .abk-m-price strong{font-size:14px}.abk .abk-m-price s,.abk .abk-m-price small{font-size:11px;color:var(--abk-muted)}.abk .abk-m-chev{font-size:20px;line-height:1;color:#a1a1aa}.abk .abk-m-list__total{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-top:1px solid var(--abk-line);font-size:14px;font-weight:600}.abk .abk-m-list__total s{margin-right:6px;font-size:13px;font-weight:400;color:var(--abk-muted)}.abk .abk-m-list__total strong{font-size:17px}.abk .abk-m-custom{min-height:48px;border:1.5px solid var(--abk-text);border-radius:999px;background:#fff;font-size:15px;font-weight:600}.abk .abk-m-note{margin:0;font-size:12px;line-height:1.45;color:var(--abk-muted)}.abk .abk-m-note b{color:var(--abk-green)}.abk .abk-m-bar{position:sticky;bottom:0;z-index:5;margin:0 -20px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;background:#fff;border-top:1px solid var(--abk-line);box-shadow:0 -4px 14px #0000000f}.abk .abk-m-bar>span{display:flex;flex-direction:column;gap:1px}.abk .abk-m-bar small{font-size:12px;color:var(--abk-muted)}.abk .abk-m-bar strong{font-size:18px}.abk .abk-m-bar em{font-style:normal;font-size:12px;font-weight:600;color:var(--abk-green)}.abk .abk-m-btn{flex:1;min-height:50px;border:0;border-radius:999px;background:var(--abk-accent);color:#fff;font-size:16px;font-weight:600}.abk .abk-m-btn:disabled{opacity:.6}.abk .abk-m-btn--full{width:100%}.abk [data-mobile] .abk-status{margin:-8px 0 0;color:var(--abk-orange)}.abk .abk-st{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;background:#fcfcf9;color:var(--abk-text)}.abk .abk-st__head{flex-shrink:0;padding:14px 16px 12px;background:#fff;border-bottom:1px solid var(--abk-line);display:flex;flex-direction:column;gap:10px}.abk .abk-st__head>div:first-child{display:grid;grid-template-columns:70px 1fr 70px;align-items:center}.abk .abk-st__head button{justify-self:start;padding:6px 0;border:0;background:none;font-size:15px;color:var(--abk-sky)}.abk .abk-st__head strong{text-align:center;font-size:15px}.abk .abk-st__head>div:first-child>span{justify-self:end;font-size:13px;color:var(--abk-muted)}.abk .abk-st__bar{display:flex;gap:4px}.abk .abk-st__bar span{flex:1;height:4px;border-radius:2px;background:var(--abk-line)}.abk .abk-st__bar span.is-on{background:var(--abk-sky)}.abk .abk-st__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:18px 16px 24px;display:flex;flex-direction:column;gap:12px}.abk .abk-st__body h3{margin:0;font-size:22px;line-height:1.25}.abk .abk-st__eyebrow{margin:0 0 -8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--abk-sky)}.abk .abk-st__intro{margin:0;font-size:14px;line-height:1.45;color:#3f464c}.abk .abk-st__removed{margin:0;padding:14px;border-radius:14px;background:#f4f4f5;font-size:14px}.abk .abk-m-opt{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--abk-line);border-radius:16px;background:#fff;text-align:left;color:var(--abk-text)}.abk .abk-m-opt.is-on{border:2px solid var(--abk-sky);box-shadow:0 4px 14px #0369a11f}.abk .abk-m-opt:disabled{opacity:.55}.abk .abk-m-opt__top{display:flex;justify-content:space-between;align-items:center}.abk .abk-m-radio{width:22px;height:22px;border-radius:11px;border:1.5px solid #c7c7cc}.abk .abk-m-opt.is-on .abk-m-radio{border:7px solid var(--abk-sky)}.abk .abk-m-opt__main{display:flex;gap:12px}.abk .abk-m-opt__main>span:last-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.abk .abk-m-opt__main strong{font-size:15px;line-height:1.3}.abk .abk-m-opt__main .abk-m-price{flex-direction:row;align-items:baseline;gap:6px}.abk .abk-m-opt__main .abk-m-price strong{font-size:17px}.abk .abk-m-opt__main em{font-style:normal;font-size:12px;font-weight:600;color:var(--abk-green)}.abk .abk-m-opt__main em.is-out{color:var(--abk-orange)}.abk .abk-m-opt ul{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.35;color:#3f464c}.abk .abk-m-opt li::marker{color:var(--abk-green)}.abk .abk-m-opt li.is-ev{color:var(--abk-sky)}.abk .abk-st__skip{align-self:center;padding:6px;border:0;background:none;font-size:14px;color:var(--abk-muted);text-decoration:underline}.abk .abk-st__ess{display:flex;gap:12px;padding:12px;border:1px solid var(--abk-line);border-radius:14px;background:#fff}.abk .abk-st__ess.is-removed{opacity:.5}.abk .abk-st__ess-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.abk .abk-st__ess-info small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--abk-muted)}.abk .abk-st__ess-info strong{font-size:14px;line-height:1.3}.abk .abk-st__ess-info>span{font-size:12px;color:#3f464c}.abk .abk-st__chips{display:flex;gap:6px;margin-top:6px}.abk .abk-st__chips button{padding:4px 10px;border:1px solid var(--abk-line);border-radius:12px;background:#fff;font-size:12px;font-weight:600}.abk .abk-st__chips button.is-on{border-color:var(--abk-sky);background:#e0f2fe;color:#075985}.abk .abk-st__ess-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px}.abk .abk-st__ess-side button,.abk .abk-st__edit{padding:0;border:0;background:none;font-size:13px;color:var(--abk-sky);text-decoration:underline}.abk .abk-m-row--static{cursor:default}.abk .abk-st__sum{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;background:var(--abk-navy);color:#d4d4d8;font-size:14px}.abk .abk-st__sum>span{display:flex;justify-content:space-between;gap:12px}.abk .abk-st__sum s{margin-right:6px;color:#a1a1aa}.abk .abk-st__sum .is-save{color:#bbf7d0;font-weight:600}.abk .abk-st__sum .is-total{padding-top:6px;border-top:1px solid rgba(255,255,255,.14);color:#fff;align-items:baseline}.abk .abk-st__sum .is-total strong{font-size:24px}.abk .abk-st__foot{flex-shrink:0;padding:10px 16px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--abk-line);display:flex;flex-direction:column;gap:8px}.abk .abk-st__foot p{margin:0;font-size:13px;color:#3f464c}.abk .abk-st__foot>div{display:flex;gap:10px}.abk .abk-st__back{min-height:50px;padding:0 20px;border:1px solid var(--abk-text);border-radius:999px;background:#fff;font-size:15px;font-weight:600}.abk .abk-st__foot .abk-status{color:var(--abk-orange)}
/*# sourceMappingURL=/cdn/shop/t/162/assets/aquarium-builder-kit-mobile.css.map */
