:root{--abelt-blue:#232287;--abelt-red:#e5040d;--abelt-green:#168454;--abelt-amber:#9b6500;--abelt-text:#262a3b;--abelt-muted:#687084;--abelt-line:#bfc5d3;--abelt-line-soft:#d9dde7;--abelt-soft:#f6f7fb;--abelt-blue-soft:#f1f2ff;--abelt-red-soft:#fff1f2}.abelt-price-unit{font-size:.82em;font-weight:800;color:#687084}.abelt-param-shell{width:100%;margin:12px 0 10px;clear:both}.abelt-param-card{width:100%;box-sizing:border-box;border:1px solid var(--abelt-line);border-radius:14px;background:#fff;padding:13px 14px;box-shadow:0 5px 18px rgb(28 31 64 / .055)}.abelt-v6-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.abelt-v6-topline>strong{font-size:14px;line-height:1.25;color:var(--abelt-text);font-weight:900;letter-spacing:-.01em}.abelt-stock-pill{display:inline-flex;align-items:center;gap:6px;max-width:58%;min-height:28px;padding:5px 10px;border-radius:999px;background:#f0f2f7;color:#667087;font-size:11px;line-height:1.2;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abelt-stock-pill i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#9ca2b3}.abelt-stock-pill b{font:inherit;overflow:hidden;text-overflow:ellipsis}.abelt-stock-pill.is-loading i{background:var(--abelt-blue);animation:abeltPulse 1s infinite}.abelt-stock-pill.is-ok{background:rgb(22 132 84 / .09);color:var(--abelt-green)}.abelt-stock-pill.is-ok i{background:var(--abelt-green)}.abelt-stock-pill.is-error{background:rgb(229 4 13 / .08);color:#b30008}.abelt-stock-pill.is-error i{background:var(--abelt-red)}.abelt-stock-pill.is-warning{background:rgb(155 101 0 / .09);color:var(--abelt-amber)}.abelt-stock-pill.is-warning i{background:var(--abelt-amber)}@keyframes abeltPulse{0%,100%{opacity:.35}50%{opacity:1}}.abelt-v6-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px}.abelt-control-group{min-width:0}.abelt-control-group>label{display:block;margin:0 0 6px;color:#454b5f;font-size:12.5px;line-height:1.25;font-weight:850}.abelt-control-hint{display:block;margin-top:5px;color:#7d8497;font-size:10.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abelt-stepper{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;min-height:48px;border:1px solid var(--abelt-line);border-radius:11px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.abelt-stepper:focus-within{border-color:var(--abelt-blue);box-shadow:0 0 0 3px rgb(35 34 135 / .10)}.abelt-stepper-btn{appearance:none!important;-webkit-tap-highlight-color:#fff0;-webkit-appearance:none!important;display:flex;align-items:center;justify-content:center;width:42px;min-width:42px;border:0!important;border-radius:0!important;background:var(--abelt-blue-soft)!important;color:var(--abelt-blue)!important;font:900 21px/1 Arial,sans-serif!important;cursor:pointer;user-select:none;outline:0!important;box-shadow:none!important;transition:background .14s ease,color .14s ease,opacity .14s ease,transform .06s ease}.abelt-stepper-btn:first-child{border-right:1px solid #b8bfd0!important}.abelt-stepper-btn:last-child{border-left:1px solid #b8bfd0!important}.abelt-stepper-btn:hover:not(:disabled),.abelt-stepper-btn:focus:not(:disabled),.abelt-stepper-btn:focus-visible:not(:disabled){background:var(--abelt-blue)!important;color:#fff!important;outline:0!important;box-shadow:inset 0 0 0 1px var(--abelt-blue)!important}.abelt-stepper-btn:active:not(:disabled){background:var(--abelt-blue)!important;color:#fff!important;transform:scale(.95);box-shadow:inset 0 0 0 1px var(--abelt-blue)!important}.abelt-stepper-btn:disabled{opacity:.32;cursor:not-allowed}.abelt-stepper-value{position:relative;display:flex;align-items:center;min-width:0;background:#fff}.abelt-stepper-value input{appearance:textfield;-moz-appearance:textfield;width:100%;height:46px;min-width:0;margin:0;padding:5px 86px 5px 8px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:var(--abelt-text)!important;font-size:17px!important;line-height:1!important;font-weight:900!important;text-align:center;outline:none!important}.abelt-stepper-value input::-webkit-inner-spin-button,.abelt-stepper-value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.abelt-stepper-value span{position:absolute;right:7px;top:50%;transform:translateY(-50%);max-width:74px;padding:4px 6px;border-radius:6px;background:#eef0f6;color:#555d71;font-size:10px;line-height:1.1;font-weight:850;text-align:center;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abelt-pieces-control .abelt-stepper-value input{padding-right:64px!important}.abelt-pieces-control .abelt-stepper-value span{max-width:55px}.abelt-quick-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;min-width:0;flex-wrap:wrap;text-align:center}.abelt-quick-row>span{flex:0 0 auto;color:#5f6578;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.abelt-presets__list{display:flex;justify-content:flex-start;gap:6px;width:max-content;min-width:0;max-width:100%;margin-inline:auto;overflow-x:auto;scrollbar-width:none;padding:1px 3px 3px}.abelt-presets__list::-webkit-scrollbar{display:none}.abelt-preset{appearance:none!important;-webkit-tap-highlight-color:#fff0;-webkit-appearance:none!important;flex:0 0 auto;height:30px;min-width:40px;padding:0 10px;border:1px solid #1d1c75!important;border-radius:999px!important;background:var(--abelt-blue)!important;color:#fff!important;font-size:10.5px!important;font-weight:900!important;cursor:pointer;outline:0!important;box-shadow:0 2px 5px rgb(35 34 135 / .10)!important;transition:transform .13s ease,background .13s ease,border-color .13s ease,box-shadow .13s ease}.abelt-preset:hover,.abelt-preset:focus-visible{background:#17166e!important;border-color:#17166e!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 10px rgb(35 34 135 / .18)!important}.abelt-preset.is-preferred:not(.is-active){background:#fff!important;color:var(--abelt-blue)!important;border-color:var(--abelt-red)!important;box-shadow:inset 0 0 0 1px rgb(229 4 13 / .08)!important}.abelt-preset.is-preferred:not(.is-active):after{content:"•";color:var(--abelt-red);margin-left:4px;font-size:12px;line-height:1}.abelt-preset.is-active{background:var(--abelt-red)!important;border-color:#bd0008!important;color:#fff!important;box-shadow:0 4px 10px rgb(229 4 13 / .20)!important}.abelt-v6-summary{margin-top:10px;padding:10px 11px;border-radius:11px;background:#f5f6fa;border:1px solid #d7dbe6}.abelt-v6-summary-main{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.abelt-param-selection{min-width:0;color:#4e556a;font-size:12.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abelt-param-selection strong{color:var(--abelt-blue);font-weight:900}.abelt-live-total{flex:0 0 auto;color:var(--abelt-blue);font-size:20px;line-height:1;font-weight:950;white-space:nowrap;letter-spacing:-.02em}.abelt-live-total.has-minimum:after{content:" mín.";font-size:8px;color:#737a8e;text-transform:uppercase}.abelt-param-feedback{margin-top:8px;padding:8px 9px;border-radius:8px;font-size:11px;line-height:1.38;font-weight:800}.abelt-param-feedback[hidden]{display:none!important}.abelt-param-feedback.is-error{background:rgb(229 4 13 / .07);color:#a90007}.abelt-param-feedback.is-warning{background:rgb(155 101 0 / .08);color:var(--abelt-amber)}.abelt-smart-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.abelt-smart-actions[hidden]{display:none!important}.abelt-smart-action,.abelt-use-max,.abelt-v8-open-multicut,.abelt-v8-save-favorite,.abelt-v8-repeat-order,.abelt-v8-current-quote{appearance:none!important;border:1px solid #c0c5d4!important;border-radius:8px!important;padding:7px 10px!important;background:#fff!important;color:var(--abelt-blue)!important;font-size:10.5px!important;font-weight:900!important;cursor:pointer;outline:0!important;box-shadow:none!important;transition:all .14s ease}.abelt-smart-action:hover,.abelt-use-max:hover,.abelt-v8-open-multicut:hover,.abelt-v8-save-favorite:hover,.abelt-v8-repeat-order:hover,.abelt-v8-current-quote:hover{border-color:var(--abelt-blue)!important;background:var(--abelt-blue)!important;color:#fff!important}.abelt-smart-action.is-optimizer{border-color:var(--abelt-red)!important;color:var(--abelt-red)!important}.abelt-smart-action.is-optimizer:hover{background:var(--abelt-red)!important;color:#fff!important}.abelt-use-max[hidden]{display:none!important}.abelt-v6-details{margin-top:7px;border:0}.abelt-v6-details>summary,.abelt-v6-more>summary{cursor:pointer;list-style:none;color:#62697c;font-size:11px;font-weight:850;user-select:none;outline:0}.abelt-v6-details>summary::-webkit-details-marker,.abelt-v6-more>summary::-webkit-details-marker{display:none}.abelt-v6-details>summary:after,.abelt-v6-more>summary:after{content:" +";color:var(--abelt-blue);font-weight:950}.abelt-v6-details[open]>summary:after,.abelt-v6-more[open]>summary:after{content:" −"}.abelt-v6-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;margin-top:8px;padding-top:8px;border-top:1px solid #d6dae5}.abelt-v6-detail-grid span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#70778a;font-size:10.5px;line-height:1.3}.abelt-v6-detail-grid strong{color:#444b60;font-size:11px;text-align:right}.abelt-v8-detail-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:9px;padding-top:8px;border-top:1px dashed #d6dae5}.abelt-param-shell+.quantity{display:none!important}.abelt-v6-more{width:100%;margin:8px 0 9px;clear:both}.abelt-v6-more-inner{margin-top:8px;padding:9px;border:1px solid #d5d9e4;border-radius:10px;background:#fafbfc}.abelt-tech-note{display:block;margin:0}.abelt-tech-note>span{display:block;margin-bottom:5px;color:#4d5468;font-size:11px;font-weight:850}.abelt-tech-note small{font-weight:600;color:#8b91a2}.abelt-tech-note textarea{width:100%!important;min-height:58px!important;margin:0!important;padding:9px 10px!important;border:1px solid #c9cfdb!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;font-size:12px!important;line-height:1.45!important;resize:vertical}.abelt-context-whatsapp{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:8px 11px;border-radius:8px;background:#f0f1ff;color:var(--abelt-blue)!important;font-size:10.5px;font-weight:900;text-decoration:none!important}.abelt-context-whatsapp:hover{background:var(--abelt-blue);color:#fff!important}form.cart.abelt-param-form .single_add_to_cart_button{width:100%;min-height:46px;border-radius:10px;font-weight:900;transition:opacity .15s ease,transform .06s ease}form.cart.abelt-param-form .single_add_to_cart_button.abelt-stock-blocked{opacity:.55;cursor:not-allowed}form.cart.abelt-param-form .single_add_to_cart_button:not(:disabled):active{transform:scale(.99)}html.abelt-v8-drawer-lock{overflow:hidden}.abelt-v8-drawer{position:fixed;inset:0;z-index:999999;pointer-events:none;visibility:hidden}.abelt-v8-drawer.is-open{pointer-events:auto;visibility:visible}.abelt-v8-drawer-backdrop{position:absolute;inset:0;border:0!important;background:rgb(19 22 43 / .46)!important;opacity:0;transition:opacity .2s ease;cursor:pointer}.abelt-v8-drawer.is-open .abelt-v8-drawer-backdrop{opacity:1}.abelt-v8-drawer-panel{position:absolute;top:0;right:0;width:min(470px,94vw);height:100%;box-sizing:border-box;background:#fff;padding:18px;overflow:auto;transform:translateX(102%);transition:transform .24s ease;box-shadow:-16px 0 44px rgb(15 18 43 / .22);outline:0}.abelt-v8-drawer.is-open .abelt-v8-drawer-panel{transform:translateX(0)}.abelt-v8-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:2px solid var(--abelt-blue)}.abelt-v8-drawer-head div{display:grid;gap:2px}.abelt-v8-drawer-head small{color:var(--abelt-red);font-size:10px;font-weight:950;letter-spacing:.08em}.abelt-v8-drawer-head strong{font-size:20px;color:var(--abelt-blue)}.abelt-v8-drawer-head span{font-size:11px;color:#747b8f;line-height:1.35}.abelt-v8-drawer-close{appearance:none!important;width:36px;height:36px;display:grid;place-items:center;border:1px solid #c6cbd7!important;border-radius:10px!important;background:#fff!important;color:var(--abelt-blue)!important;font-size:24px!important;font-weight:500!important;cursor:pointer;box-shadow:none!important}.abelt-v8-cut-list{display:grid;gap:9px;margin-top:13px}.abelt-v8-cut-row{border:1px solid #d1d5e0;border-radius:11px;padding:10px;background:#fff}.abelt-v8-cut-row.is-primary{border-color:#bfc1ec;background:#fafaff}.abelt-v8-cut-row-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11px;color:#4c5368}.abelt-v8-cut-row-title strong{color:var(--abelt-blue);font-size:12px}.abelt-v8-remove-cut{border:0!important;background:transparent!important;color:var(--abelt-red)!important;font-size:10px!important;font-weight:850!important;cursor:pointer;padding:2px!important}.abelt-v8-cut-controls{display:grid;grid-template-columns:1.35fr .9fr;gap:8px}.abelt-v8-mini-field>span{display:block;margin-bottom:4px;color:#6b7285;font-size:10px;font-weight:800}.abelt-v8-mini-stepper{display:grid;grid-template-columns:32px minmax(0,1fr) auto 32px;align-items:center;border:1px solid #bdc3d1;border-radius:9px;overflow:hidden;min-height:38px;background:#fff}.abelt-v8-mini-field:last-child .abelt-v8-mini-stepper{grid-template-columns:32px minmax(0,1fr) 32px}.abelt-v8-mini-step{border:0!important;border-radius:0!important;background:#f0f1ff!important;color:var(--abelt-blue)!important;height:38px!important;font-size:17px!important;font-weight:900!important;cursor:pointer;box-shadow:none!important;outline:0!important}.abelt-v8-mini-step:hover,.abelt-v8-mini-step:focus{background:var(--abelt-blue)!important;color:#fff!important}.abelt-v8-mini-stepper input{min-width:0;width:100%;border:0!important;box-shadow:none!important;text-align:center;font-size:13px!important;font-weight:900!important;padding:4px!important;height:36px!important}.abelt-v8-mini-stepper b{padding:0 6px;color:#697084;font-size:9px;white-space:nowrap}.abelt-v8-add-cut{width:100%;margin-top:10px;padding:9px;border:1px dashed var(--abelt-blue)!important;border-radius:9px!important;background:#f8f8ff!important;color:var(--abelt-blue)!important;font-size:11px!important;font-weight:900!important;cursor:pointer}.abelt-v8-add-cut:disabled{opacity:.4}.abelt-v8-optimizer{display:grid;gap:4px;margin-top:10px;padding:9px 10px;border-left:3px solid var(--abelt-red);border-radius:8px;background:#fff7f7;font-size:10.5px;color:#5d6374}.abelt-v8-optimizer strong{color:var(--abelt-red)}.abelt-v8-optimizer span b{color:#353b4d}.abelt-v8-favorites{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px;padding:9px;border:1px solid #d9dde7;border-radius:9px}.abelt-v8-favorites>strong{width:100%;font-size:10px;color:#565d70}.abelt-v8-favorite-chip{border:1px solid #c3c8d6!important;border-radius:999px!important;background:#fff!important;color:var(--abelt-blue)!important;padding:5px 8px!important;font-size:9px!important;font-weight:800!important;cursor:pointer}.abelt-v8-drawer-summary{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:10px;border-radius:9px;background:#f4f5fa;font-size:11px;color:#697084}.abelt-v8-drawer-summary strong{display:block;margin-top:2px;color:var(--abelt-blue);font-size:13px}.abelt-v8-apply-cuts{width:100%;margin-top:10px;min-height:44px;border:0!important;border-radius:9px!important;background:var(--abelt-blue)!important;color:#fff!important;font-size:12px!important;font-weight:900!important;cursor:pointer}.abelt-v8-apply-cuts:hover{background:#17166d!important}.abelt-v8-cart-editor{margin-top:6px}.abelt-v8-cart-editor summary{font-size:11px;color:var(--abelt-blue);font-weight:800;cursor:pointer}.abelt-v8-cart-editor__row{display:flex;gap:6px;align-items:flex-end;flex-wrap:wrap;margin-top:7px;padding:8px;border:1px solid #d4d8e3;border-radius:8px;background:#fafbfc}.abelt-v8-cart-editor__row label{display:grid;gap:3px;font-size:10px;color:#62697a}.abelt-v8-cart-editor__row input{width:90px!important;min-height:34px!important}.abelt-v8-cart-proposal,.abelt-v8-cart-whatsapp{display:block!important;width:100%;margin-top:7px!important;text-align:center}.abelt-v8-cart-proposal{border-color:var(--abelt-blue)!important;color:var(--abelt-blue)!important}.abelt-v8-cart-whatsapp{border-color:#168454!important;color:#168454!important}.abelt-density-ultra .abelt-param-card{padding:11px 12px;border-radius:12px}.abelt-density-ultra .abelt-v6-topline{margin-bottom:8px}.abelt-density-ultra .abelt-v6-topline>strong{font-size:14px}.abelt-density-ultra .abelt-stock-pill{min-height:26px;padding:4px 9px;font-size:10.5px}.abelt-density-ultra .abelt-v6-controls{gap:8px}.abelt-density-ultra .abelt-control-group>label{margin-bottom:5px;font-size:12.5px}.abelt-density-ultra .abelt-stepper{grid-template-columns:38px minmax(0,1fr) 38px;min-height:44px;border-radius:9px}.abelt-density-ultra .abelt-stepper-btn{width:38px;min-width:38px;font-size:19px!important}.abelt-density-ultra .abelt-stepper-value input{height:42px;font-size:16.5px!important}.abelt-density-ultra .abelt-control-hint{font-size:10.5px;margin-top:4px}.abelt-density-ultra .abelt-quick-row{margin-top:8px}.abelt-density-ultra .abelt-preset{height:29px;min-width:39px;padding:0 10px!important;font-size:10.5px!important}.abelt-density-ultra .abelt-v6-summary{margin-top:8px;padding:9px 10px;border-radius:9px}.abelt-density-ultra .abelt-param-selection{font-size:12.5px}.abelt-density-ultra .abelt-live-total{font-size:19.5px}.abelt-density-ultra .abelt-param-feedback{margin-top:6px;padding:7px 8px;font-size:11px}.abelt-density-ultra .abelt-v6-details>summary{font-size:11.25px}@media (max-width:767px){.abelt-param-shell{margin-top:9px}.abelt-param-card{padding:11px;border-radius:12px}.abelt-v6-topline>strong{font-size:13px}.abelt-stock-pill{font-size:10px;min-height:25px;max-width:54%}.abelt-v6-controls{grid-template-columns:1fr 1fr;gap:8px}.abelt-control-group>label{font-size:11.5px}.abelt-control-hint{font-size:9.5px}.abelt-stepper{grid-template-columns:38px minmax(0,1fr) 38px;min-height:45px}.abelt-stepper-btn{width:38px;min-width:38px;font-size:19px!important}.abelt-stepper-value input{height:43px;padding-right:58px!important;font-size:15px!important}.abelt-stepper-value span{right:5px;max-width:52px;font-size:8.5px;padding:3px 4px}.abelt-pieces-control .abelt-stepper-value input{padding-right:49px!important}.abelt-pieces-control .abelt-stepper-value span{max-width:43px}.abelt-quick-row{display:block;margin-top:9px;text-align:center}.abelt-quick-row>span{display:block;margin-bottom:6px}.abelt-presets__list{padding:1px 6px 5px;scroll-snap-type:x proximity}.abelt-preset{height:32px;min-width:44px;font-size:11px!important;scroll-snap-align:center}.abelt-v6-summary{padding:10px}.abelt-param-selection{font-size:11.5px}.abelt-live-total{font-size:19px}.abelt-v8-detail-actions{gap:5px}.abelt-v8-detail-actions button{flex:1 1 calc(50% - 5px);min-width:120px}form.cart.abelt-mobile-sticky .single_add_to_cart_button{position:sticky;bottom:8px;z-index:12;box-shadow:0 7px 24px rgb(20 24 48 / .18)}.abelt-v8-drawer-panel{width:min(520px,100vw);padding:15px;border-radius:18px 18px 0 0;top:auto;bottom:0;height:min(86vh,720px);transform:translateY(102%)}.abelt-v8-drawer.is-open .abelt-v8-drawer-panel{transform:translateY(0)}}@media (max-width:430px){.abelt-v6-controls{grid-template-columns:1fr;gap:9px}.abelt-control-hint{display:none}.abelt-stepper{grid-template-columns:44px minmax(0,1fr) 44px;min-height:48px}.abelt-stepper-btn{width:44px;min-width:44px;font-size:21px!important}.abelt-stepper-value input{height:46px;font-size:17px!important}.abelt-v6-summary-main{align-items:flex-end}.abelt-param-selection{white-space:normal}.abelt-live-total{font-size:20px}.abelt-v6-detail-grid{grid-template-columns:1fr}.abelt-v8-detail-actions button{flex:1 1 100%}.abelt-v8-cut-controls{grid-template-columns:1fr}.abelt-v8-drawer-summary{display:grid;grid-template-columns:1fr 1fr}}.abelt-font-large .abelt-v6-topline>strong{font-size:15px}.abelt-font-large .abelt-control-group>label{font-size:13.5px}.abelt-font-large .abelt-control-hint{font-size:11px}.abelt-font-large .abelt-stepper-value input{font-size:18px!important}.abelt-font-large .abelt-quick-row>span{font-size:10.5px}.abelt-font-large .abelt-preset{font-size:11px!important}.abelt-font-large .abelt-param-selection{font-size:13px}.abelt-font-large .abelt-live-total{font-size:21px}.abelt-font-large .abelt-v6-details>summary,.abelt-font-large+.abelt-v6-more>summary{font-size:11.5px}