.allfit-promo-cart-panel{margin:.75rem 1rem .1rem;padding:.8rem .9rem;border-radius:12px;background:#f6f2ee;border:1px solid rgba(0,0,0,.08)}.allfit-promo-cart-panel[hidden]{display:none!important}.allfit-promo-cart-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.allfit-promo-cart-panel__eyebrow{font-size:.63rem;font-weight:700;letter-spacing:.09em;opacity:.62}.allfit-promo-cart-panel__title{margin-top:.15rem;font-size:.9rem;font-weight:700;line-height:1.15}.allfit-promo-cart-panel__count{flex:0 0 auto;font-size:.8rem;font-weight:700}.allfit-promo-cart-panel__status{margin-top:.45rem;font-size:.78rem;line-height:1.25}.allfit-promo-cart-panel__bar,.allfit-promo-cart-panel__shipping-bar{position:relative;width:100%;height:6px;margin-top:.55rem;border-radius:999px;background:#ddd}.allfit-promo-cart-panel__fill,.allfit-promo-cart-panel__shipping-fill{height:100%;border-radius:inherit;background:#111;transition:width .25s ease}.allfit-promo-cart-panel__primary{width:100%;margin-top:.7rem;min-height:40px;padding:.5rem .75rem;border-radius:999px;font-size:.82rem}.allfit-promo-cart-panel__change{display:block;margin-top:.5rem;text-align:center;font-size:.72rem;color:inherit;text-decoration:underline;text-underline-offset:2px;opacity:.72}.allfit-promo-cart-panel.is-complete{background:#f2f7f1}.allfit-promo-cart-panel__shipping{margin-top:.65rem;padding-top:.55rem;border-top:1px solid rgba(0,0,0,.08);font-size:.72rem;line-height:1.2}.allfit-promo-cart-panel__truck{position:absolute;top:50%;right:0;transform:translate(50%,-50%);font-size:.9rem}.allfit-promo-discount-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;font-size:.78rem;margin-bottom:.25rem}.allfit-promo-discount-row[hidden],body.allfit-promo-active .cart__checkout-button--checkout,body.allfit-promo-active .additional-checkout-buttons{display:none!important}body.allfit-promo-active .cart__primary-buttons{display:block!important}body.allfit-promo-active .cart__checkout-button--whatsapp{width:100%!important;display:block}body.allfit-promo-active .accelerated-checkout-block,body.allfit-promo-active .whatsapp-float{display:none!important}@media screen and (max-width:749px){.allfit-promo-cart-panel{margin-inline:1rem;padding:.7rem .8rem}}.allfit-promotions-dialog{width:min(520px,calc(100vw - 24px));max-width:520px;max-height:min(82vh,720px);padding:0;border:0;border-radius:18px;color:inherit;background:var(--color-background, #fff);box-shadow:0 18px 60px #0000003d}.allfit-promotions-dialog::backdrop{background:#00000061}.allfit-promotions-dialog__sheet{padding:1rem}.allfit-promotions-dialog__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.allfit-promotions-dialog__eyebrow{font-size:.65rem;font-weight:700;letter-spacing:.09em;opacity:.6}.allfit-promotions-dialog__title{margin:.15rem 0 0;font-size:1.15rem}.allfit-promotions-dialog__close{width:36px;height:36px;flex:0 0 36px;border:0;border-radius:999px;background:#0000000f;color:inherit;font-size:1.45rem;line-height:1;cursor:pointer}.allfit-promotions-dialog__list{display:grid;gap:.75rem;margin-top:.9rem}.allfit-promotions-dialog__card{position:relative;padding:.9rem;border:1px solid rgba(0,0,0,.14);border-radius:14px;background:transparent;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.allfit-promotions-dialog__card:hover{border-color:#00000059}.allfit-promotions-dialog__card:focus-visible{outline:2px solid #725344;outline-offset:2px}.allfit-promotions-dialog__card.is-selected{border-color:#725344;box-shadow:inset 0 0 0 1px #725344;cursor:default}.allfit-promotions-dialog__card-top{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;padding-right:2.25rem}.allfit-promotions-dialog__radio{position:absolute;top:.9rem;right:.9rem;width:20px;height:20px;border:1.5px solid rgba(0,0,0,.45);border-radius:50%;background:#fff;pointer-events:none}.allfit-promotions-dialog__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#725344;transform:scale(0);transition:transform .14s ease}.allfit-promotions-dialog__card.is-selected .allfit-promotions-dialog__radio{border-color:#725344}.allfit-promotions-dialog__card.is-selected .allfit-promotions-dialog__radio:after{transform:scale(1)}.allfit-promotions-dialog__card p{margin:.55rem 0 0;font-size:.78rem;line-height:1.3}.allfit-promotions-dialog__progress{margin:.65rem 0 0;font-size:.78rem;font-weight:700;line-height:1.3}.allfit-promotions-dialog__actions{width:100%;margin-top:.85rem;align-items:center;column-gap:.6rem;row-gap:.5rem}.allfit-promotions-dialog__actions[hidden]{display:none!important}.allfit-promotions-dialog__actions.is-single{display:grid;grid-template-columns:1fr}.allfit-promotions-dialog__actions.is-double{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.allfit-promotions-dialog__actions .button{width:min(100%,140px);min-height:42px;justify-self:center;padding-left:.75rem;padding-right:.75rem;font-size:.8rem;cursor:pointer}.allfit-promotions-dialog__clear{display:block;width:auto;margin:.95rem auto 0;padding:.35rem .45rem;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:2px;font-size:.75rem;cursor:pointer;opacity:.76}.allfit-promotions-dialog__clear:hover{opacity:1}.allfit-promotions-dialog__clear[hidden]{display:none!important}@media screen and (max-width:749px){.allfit-promotions-dialog{width:100%;max-width:none;max-height:78vh;margin:auto 0 0;border-radius:18px 18px 0 0}.allfit-promotions-dialog__sheet{padding:.9rem 1rem 1.1rem}.allfit-promotions-dialog__actions.is-double{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.allfit-promotions-dialog__actions .button{width:min(100%,135px)}}.allfit-promotions-dialog__list{display:grid;gap:10px}.af37-pack-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:8px 0 2px}.af37-pack-controls button{width:30px;height:30px;border:1px solid #cad5cd;border-radius:8px;background:#fff;color:#173b29;font-weight:700;cursor:pointer}.af37-pack-count{min-width:20px;text-align:center}.allfit-promotions-dialog__card.is-selected{outline:2px solid #275b43;outline-offset:-2px}.allfit-promo-cart-panel__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:start!important}.allfit-promo-cart-panel__count{position:static!important;transform:none!important;inset:auto!important;float:none!important;justify-self:end!important;margin:0!important}.allfit-promo-cart-panel__title{overflow-wrap:anywhere}@media(max-width:370px){.allfit-promo-cart-panel__head{gap:5px!important}.allfit-promo-cart-panel__title{font-size:12px!important}}.af37-pack-controls{display:none!important}[data-allfit-promo-card].is-selected{outline:2px solid #1b633e;outline-offset:-2px}[data-allfit-promo-card].is-selected:before{content:"\2713  Seleccionada";display:block;font-size:11px;font-weight:700;color:#164b32;margin-bottom:3px}body cart-drawer-component[data-allfit-cart-layout] .allfit-promo-cart-panel.af39-promo-panel,body cart-drawer-component[data-allfit-cart-layout=compact-items] .allfit-promo-cart-panel.af39-promo-panel{display:block!important;position:relative!important;min-width:0!important;padding:9px 10px 10px!important;margin:7px 9px 9px!important;border:1px solid #dbdedd!important;border-radius:11px!important;background:#fbfbfa!important;color:#242b27!important;box-shadow:none!important;max-height:none!important;overflow:visible!important}body cart-drawer-component[data-allfit-cart-layout] .allfit-promo-cart-panel.af39-promo-panel[hidden]{display:none!important}body cart-drawer-component[data-allfit-cart-layout] .af39-panel-head{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;min-height:14px}body cart-drawer-component[data-allfit-cart-layout] .af39-panel-head>span{font-size:9px;font-weight:800;letter-spacing:.045em;color:#24362c}body cart-drawer-component[data-allfit-cart-layout] .af39-panel-head>a{color:#214b36;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;font-size:9px;font-weight:600;margin:0!important;padding:0}body cart-drawer-component[data-allfit-cart-layout] .af39-panel-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start;min-width:0}body cart-drawer-component[data-allfit-cart-layout] .af39-lines,body cart-drawer-component[data-allfit-cart-layout] .af39-shipping{min-width:0}body cart-drawer-component[data-allfit-cart-layout] .af39-lines{display:flex;flex-direction:column;gap:8px}body cart-drawer-component[data-allfit-cart-layout] .af39-line-head{display:flex;align-items:center;justify-content:space-between;gap:3px;min-height:14px}body cart-drawer-component[data-allfit-cart-layout] .af39-line-head strong{font-size:10px;font-weight:750;line-height:1.15;min-width:0;overflow-wrap:anywhere}body cart-drawer-component[data-allfit-cart-layout] .af39-line-head a{font-size:8px;color:#315a43;white-space:nowrap;text-decoration:underline;flex-shrink:0}body cart-drawer-component[data-allfit-cart-layout] .af39-count{display:block;text-align:center!important;font-size:9px;line-height:1.1;font-weight:750;min-height:10px;margin:0 0 3px;color:#252b27}body cart-drawer-component[data-allfit-cart-layout] .af39-progress{width:100%;height:6px;border-radius:99px;background:#e2e5e2;overflow:hidden}body cart-drawer-component[data-allfit-cart-layout] .af39-progress>span{display:block;height:100%;background:#303631;border-radius:inherit;transition:width .2s ease-out}body cart-drawer-component[data-allfit-cart-layout] .af39-repeat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px}body cart-drawer-component[data-allfit-cart-layout] .af39-shipping-label{font-size:9px;font-weight:680;min-height:27px;line-height:1.3;color:#29342d}body cart-drawer-component[data-allfit-cart-layout] .af39-shipping-bar{position:relative;width:100%;height:6px;margin-top:3px;background:#deeee3;border-radius:99px}body cart-drawer-component[data-allfit-cart-layout] .af39-shipping-fill{display:block;width:0;height:100%;background:#21a866;border-radius:inherit;transition:width .2s ease-out}body cart-drawer-component[data-allfit-cart-layout] .af39-truck{position:absolute;left:0;top:50%;z-index:2;transform:translate(-50%,-50%);font-size:12px;line-height:1;pointer-events:none;transition:left .2s ease-out}body cart-drawer-component[data-allfit-cart-layout] .af39-benefit{margin:7px 0 0!important;font-size:9px;font-weight:600;color:#345541}body cart-drawer-component[data-allfit-cart-layout] .af39-benefit[hidden]{display:none!important}@media(max-width:400px){body cart-drawer-component[data-allfit-cart-layout] .af39-panel-content{gap:8px}body cart-drawer-component[data-allfit-cart-layout] .af39-panel-head>a{font-size:8.5px}body cart-drawer-component[data-allfit-cart-layout] .af39-line-head strong{font-size:9px}body cart-drawer-component[data-allfit-cart-layout] .af39-line-head a{font-size:7px}body cart-drawer-component[data-allfit-cart-layout] .af39-shipping-label{font-size:8.5px}}@media(prefers-reduced-motion:reduce){body cart-drawer-component[data-allfit-cart-layout] .af39-shipping-fill,body cart-drawer-component[data-allfit-cart-layout] .af39-truck,body cart-drawer-component[data-allfit-cart-layout] .af39-progress>span{transition:none}}.allfit-promotions-dialog__card.is-selected{outline:2px solid #244d37;outline-offset:-2px}.allfit-promotions-dialog__card .af37-pack-controls{display:none!important}cart-drawer-component[data-allfit-cart-layout] .af40-promo-panel,cart-drawer-component[data-allfit-cart-layout=compact-items] .af40-promo-panel{padding:8px 10px!important;margin:6px 9px 7px!important;background:#fbfbfa!important;border:1px solid #dbdedd!important;border-radius:11px!important}cart-drawer-component[data-allfit-cart-layout] .af40-promo-panel .af39-panel-head{margin-bottom:4px!important;min-height:11px!important}cart-drawer-component[data-allfit-cart-layout] .af40-promo-panel .af39-panel-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:start!important}cart-drawer-component[data-allfit-cart-layout] .af40-promo-panel .af39-lines{display:flex!important;flex-direction:column!important;gap:7px!important}cart-drawer-component[data-allfit-cart-layout] .af40-promo-line,cart-drawer-component[data-allfit-cart-layout] .af40-milestone{min-width:0}cart-drawer-component[data-allfit-cart-layout] .af40-title-row{width:100%;height:22px;min-height:22px;max-height:22px;display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:start;column-gap:3px;overflow:visible}cart-drawer-component[data-allfit-cart-layout] .af40-title-row>strong{grid-column:1;min-width:0;font-size:9.2px;line-height:11px;font-weight:750;white-space:normal;overflow-wrap:anywhere}cart-drawer-component[data-allfit-cart-layout] .af40-title-row .af40-fraction{grid-column:2;justify-self:center;text-align:center;white-space:nowrap;font-size:8.5px;line-height:11px;font-weight:750}cart-drawer-component[data-allfit-cart-layout] .af40-title-row .af40-see{grid-column:3;justify-self:end;text-align:right;font-size:7.2px;line-height:11px;white-space:nowrap;color:#28503b;text-decoration:underline;text-underline-offset:2px}cart-drawer-component[data-allfit-cart-layout] .af40-meter{width:100%;height:6px;margin:0;border-radius:99px;background:#e2e5e2;overflow:hidden;box-sizing:border-box}cart-drawer-component[data-allfit-cart-layout] .af40-meter>span{display:block;height:100%;border-radius:inherit;background:#303631;transition:width .2s ease-out}cart-drawer-component[data-allfit-cart-layout] .af40-milestones{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px}cart-drawer-component[data-allfit-cart-layout] .af40-repeating .af40-title-row{height:13px;min-height:13px;max-height:13px}cart-drawer-component[data-allfit-cart-layout] .af40-milestone-head{display:flex;align-items:center;justify-content:space-between;gap:2px;height:12px;min-height:12px;max-height:12px;margin-bottom:2px;font-size:7.5px;font-weight:700;line-height:10px;white-space:nowrap}cart-drawer-component[data-allfit-cart-layout] .af40-milestone-head b{font-size:7.4px;font-weight:750;line-height:10px}cart-drawer-component[data-allfit-cart-layout] .af40-milestone-head span{font-size:7.3px;font-weight:750;line-height:10px}cart-drawer-component[data-allfit-cart-layout] .af40-promo-panel .af39-shipping-label{height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;font-size:8.5px;line-height:11px;font-weight:680;overflow:visible}cart-drawer-component[data-allfit-cart-layout] .af40-promo-panel[data-first-repeat=true] .af39-shipping-label{height:27px!important;min-height:27px!important;max-height:27px!important}cart-drawer-component[data-allfit-cart-layout] .af40-promo-panel .af39-shipping-bar{width:100%;height:6px;margin:0!important;position:relative;background:#deeee3;border-radius:99px}cart-drawer-component[data-allfit-cart-layout] .af40-promo-panel .af39-shipping-fill{background:#21a866!important}cart-drawer-component[data-allfit-cart-layout] .af40-benefit-wide,cart-drawer-component[data-allfit-cart-layout] .af40-benefit-side{font-size:8.8px;line-height:12px;font-weight:600;color:#34463a}cart-drawer-component[data-allfit-cart-layout] .af40-benefit-wide{margin:5px 0 0!important}cart-drawer-component[data-allfit-cart-layout] .af40-benefit-side{margin:5px 0 0!important}cart-drawer-component[data-allfit-cart-layout] .af40-benefit-wide[hidden],cart-drawer-component[data-allfit-cart-layout] .af40-benefit-side[hidden]{display:none!important}cart-drawer-component[data-allfit-cart-layout] .allfit-cart-promo-teaser{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:34px!important;margin:6px 14px 9px!important;padding:6px 12px!important;background:#fbfbfa!important;border:1px solid #e1e2e1!important;border-radius:11px!important;color:#202a22!important;font-size:12px!important;line-height:16px!important;font-weight:500!important;text-decoration:none!important;flex:0 0 auto!important}cart-drawer-component[data-allfit-cart-layout] .allfit-cart-promo-teaser[hidden]{display:none!important}cart-drawer-component[data-allfit-cart-layout] .allfit-cart-promo-teaser__action{margin-left:auto!important;white-space:nowrap!important;color:inherit!important;font-size:12px!important;text-decoration:underline!important;text-underline-offset:2px}@media(max-width:355px){cart-drawer-component[data-allfit-cart-layout] .af40-promo-panel .af39-panel-content{gap:8px!important}cart-drawer-component[data-allfit-cart-layout] .af40-title-row>strong{font-size:8.4px}cart-drawer-component[data-allfit-cart-layout] .af40-title-row .af40-fraction{font-size:7.8px}cart-drawer-component[data-allfit-cart-layout] .af40-title-row .af40-see{font-size:6.5px}cart-drawer-component[data-allfit-cart-layout] .af40-milestone-head b,cart-drawer-component[data-allfit-cart-layout] .af40-milestone-head span{font-size:7px}cart-drawer-component[data-allfit-cart-layout] .af40-promo-panel .af39-shipping-label{font-size:7.8px}}@media(prefers-reduced-motion:reduce){cart-drawer-component[data-allfit-cart-layout] .af40-meter>span{transition:none}}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af39-panel-content,body cart-drawer-component[data-allfit-cart-layout=compact-items] .af41-promo-panel .af39-panel-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-rows:min-content;column-gap:12px!important;row-gap:7px!important;align-items:start!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af39-lines,body cart-drawer-component[data-allfit-cart-layout=compact-items] .af41-promo-panel .af39-lines{display:contents!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-promo-line{grid-column:1;grid-row:var(--af41-row);align-self:start;min-width:0}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af39-shipping{grid-column:2;grid-row:1;align-self:start;min-width:0}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af41-benefit-aligned{grid-column:2;grid-row:2;align-self:start;margin:0!important;padding:0!important;min-width:0;line-height:12px}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af41-benefit-aligned strong,body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-benefit-wide strong{font-weight:750}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af41-benefit-aligned[hidden]{display:none!important}@media(max-width:355px){body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af39-panel-content{column-gap:8px!important}}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel{--af42-track-top:22px}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel[data-first-repeat=true]{--af42-track-top:27px}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-promo-line:not(.af40-repeating){display:grid!important;grid-template-rows:var(--af42-track-top) 6px;gap:0!important;align-content:start}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-promo-line:not(.af40-repeating) .af40-title-row{position:relative!important;display:block!important;box-sizing:border-box!important;height:var(--af42-track-top)!important;min-height:var(--af42-track-top)!important;max-height:var(--af42-track-top)!important;margin:0!important;padding:0!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-title-row>strong{position:absolute;top:0;left:0;max-width:48%;margin:0!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-title-row .af40-fraction{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;display:block!important;margin:0!important;padding:0!important;min-width:max-content;text-align:center!important;grid-column:auto!important;pointer-events:none}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-title-row .af40-see{position:absolute!important;top:0!important;right:0!important;margin:0!important;padding:0!important;grid-column:auto!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-meter,body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af39-shipping-bar{box-sizing:border-box!important;height:6px!important;min-height:6px!important;max-height:6px!important;margin:0!important;padding:0!important;align-self:start}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af39-shipping{display:grid!important;grid-template-rows:var(--af42-track-top) 6px!important;gap:0!important;align-content:start;padding:0!important;margin:0!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af39-shipping-label,body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel[data-first-repeat=true] .af39-shipping-label{box-sizing:border-box!important;display:block!important;width:100%!important;height:var(--af42-track-top)!important;min-height:var(--af42-track-top)!important;max-height:var(--af42-track-top)!important;margin:0!important;padding:0!important;line-height:11px!important;overflow:hidden!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-milestone-head{position:relative!important;display:block!important;width:100%;height:12px!important;min-height:12px!important;max-height:12px!important;line-height:10px!important;margin-bottom:2px!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-milestone-head>b{position:absolute;left:0;top:0}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-milestone-head>span{position:absolute!important;left:50%!important;top:0!important;transform:translate(-50%)!important;min-width:max-content;margin:0!important;text-align:center!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-repeating{margin:0!important;padding:0!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-repeating .af40-title-row{margin:0!important;height:13px!important;min-height:13px!important;max-height:13px!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-repeating .af40-milestones{margin:0!important;padding:0!important}@media(max-width:355px){body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-title-row>strong{max-width:42%}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-title-row .af40-see{font-size:6.5px!important}}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel{--af43-first-track:20px}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel[data-first-repeat=true]{--af43-first-track:25px}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-promo-line:first-child:not(.af40-repeating){grid-template-rows:var(--af43-first-track) 6px!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-promo-line:first-child:not(.af40-repeating) .af40-title-row{height:var(--af43-first-track)!important;min-height:var(--af43-first-track)!important;max-height:var(--af43-first-track)!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af39-shipping{grid-template-rows:var(--af43-first-track) 6px!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af39-shipping-label{height:var(--af43-first-track)!important;min-height:var(--af43-first-track)!important;max-height:var(--af43-first-track)!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel[data-first-repeat=true] .af40-repeating .af40-milestone-head{margin-bottom:0!important}cart-drawer-component[data-allfit-promo-selected] [data-allfit-free-shipping],cart-drawer-component[data-allfit-promo-selected] [data-allfit-cart-promo-teaser],cart-drawer-component[data-allfit-promo-updating] [data-allfit-cart-promo-teaser]{display:none!important}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af40-promo-line:not(.af40-repeating) .af40-title-row .af40-fraction{left:auto!important;right:0!important;transform:none!important;text-align:right!important;white-space:nowrap!important}.allfit-promotions-dialog .allfit-promotions-dialog__sheet{padding:11px 12px 12px}.allfit-promotions-dialog .allfit-promotions-dialog__list{gap:6px;margin-top:9px}.allfit-promotions-dialog .allfit-promotions-dialog__card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head" "description description" "progress action";column-gap:8px;row-gap:0;padding:9px 11px;border:1px solid #ddd3cd;border-radius:10px;background:#fff;min-width:0;outline:none!important}.allfit-promotions-dialog .allfit-promotions-dialog__card.is-selected{border-color:#6a4437;box-shadow:inset 0 0 0 1px #6a4437;outline:none!important;background:#fffdfc}.allfit-promotions-dialog .allfit-promotions-dialog__card.is-selected:before{display:none!important;content:none!important}.allfit-promotions-dialog .allfit-promotions-dialog__card-top{grid-area:head;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:19px;padding-right:25px;margin:0;min-width:0}.allfit-promotions-dialog .allfit-promotions-dialog__card-top strong{font-size:12px;line-height:1.24;font-weight:800;color:#26201d}.allfit-promotions-dialog .allfit-promotions-dialog__card.is-selected .allfit-promotions-dialog__card-top:after{content:"\2713  Seleccionada";color:#654438;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.allfit-promotions-dialog .allfit-promotions-dialog__radio{top:10px;right:10px;width:18px;height:18px;border:1px solid #a69790;background:#fff}.allfit-promotions-dialog .allfit-promotions-dialog__radio:after{top:4px;right:4px;bottom:4px;left:4px;background:#644338}.allfit-promotions-dialog .allfit-promotions-dialog__card.is-selected .allfit-promotions-dialog__radio{border-color:#644338}.allfit-promotions-dialog .allfit-promotions-dialog__card p{grid-area:description;margin:2px 0 0;color:#61564e;font-size:10.5px;line-height:1.36;overflow-wrap:break-word}.allfit-promotions-dialog .allfit-promotions-dialog__progress{grid-area:progress;min-width:0;margin:6px 0 0;align-self:center}.allfit-promotions-dialog .allfit-promotions-dialog__progress[hidden]{display:none!important}.allfit-promotions-dialog .af45-hub-progress-meta{display:flex;justify-content:space-between;align-items:center;gap:5px;min-height:17px;font-size:10px}.allfit-promotions-dialog .af45-hub-progress-meta strong{color:#29211e;font-size:10px;line-height:1.15;font-weight:750;min-width:0;overflow-wrap:anywhere}.allfit-promotions-dialog .af45-hub-progress-status{color:#654438;white-space:nowrap;font-size:9.5px;font-weight:700}.allfit-promotions-dialog .af45-hub-track{width:100%;height:5px;margin-top:3px;background:#e8e3df;border-radius:999px;overflow:hidden}.allfit-promotions-dialog .af45-hub-track span{display:block;height:100%;background:#52362c;border-radius:inherit;transition:width .18s ease-out}.allfit-promotions-dialog .allfit-promotions-dialog__actions,.allfit-promotions-dialog .allfit-promotions-dialog__actions.is-single,.allfit-promotions-dialog .allfit-promotions-dialog__actions.is-double{grid-area:action;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;width:auto;margin:5px 0 0;padding:0}.allfit-promotions-dialog .allfit-promotions-dialog__actions[hidden]{display:none!important}.allfit-promotions-dialog .allfit-promotions-dialog__actions .button{min-height:28px;width:auto;max-width:120px;padding:5px 9px;line-height:1.05;font-size:10px;font-weight:750;border-radius:7px;color:#fff;background:#161616;border:1px solid #161616;white-space:nowrap}.allfit-promotions-dialog .allfit-promotions-dialog__actions .button-secondary{background:#fff;color:#29211e;border:1px solid #a89e97}.allfit-promotions-dialog .allfit-promotions-dialog__card.af45-complete .allfit-promotions-dialog__progress{grid-column:1/-1}@media(max-width:360px){.allfit-promotions-dialog .allfit-promotions-dialog__card{padding:8px 9px;column-gap:5px}.allfit-promotions-dialog .allfit-promotions-dialog__card-top{padding-right:22px}.allfit-promotions-dialog .allfit-promotions-dialog__card-top strong{font-size:11px}.allfit-promotions-dialog .allfit-promotions-dialog__card.is-selected .allfit-promotions-dialog__card-top:after{font-size:9px}.allfit-promotions-dialog .allfit-promotions-dialog__actions .button{max-width:103px;padding:5px 7px;font-size:9px}}@media(prefers-reduced-motion:reduce){.allfit-promotions-dialog .af45-hub-track span{transition:none}}body cart-drawer-component[data-allfit-cart-layout] .af41-promo-panel .af46-saving-amount{font-weight:900!important;font-size:1.1em;color:#12251b!important;font-synthesis:weight;text-shadow:.13px 0 currentColor}html[data-allfit-web18-boot-selected] cart-drawer-component [data-allfit-cart-promo-teaser],html[data-allfit-web18-boot-selected] cart-drawer-component [data-allfit-free-shipping]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/87/assets/allfit-promo-engine.css.map */
