.CartChangesNotice_notice__q6DnT{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid;border-radius:10px;font-size:.85rem;color:#333}.CartChangesNotice_info__MWWw8{border-color:#dcdcdc;background:#f7f7f7}.CartChangesNotice_warning__QE0BB{border-color:#e8c78a;background:#fffaf0}.CartChangesNotice_success__Q_hty{border-color:#b9dcbf;background:#f4fbf5}.CartChangesNotice_body__zd2GS{display:flex;flex-direction:column;gap:.35rem;min-width:0}.CartChangesNotice_title__clnLT{margin:0;font-weight:600;color:#111}.CartChangesNotice_hint__x1T2b,.CartChangesNotice_text__GRioS{margin:0}.CartChangesNotice_hint__x1T2b{font-size:.8rem;color:#777}.CartChangesNotice_list__G3Jtm{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.15rem}.CartChangesNotice_action__wCa73{flex-shrink:0;padding:.55rem 1rem;border:none;border-radius:4px;background:#8a1f1f;color:#fff;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer}.CartChangesNotice_action__wCa73:hover:not(:disabled){background:#a12626}.CartChangesNotice_action__wCa73:disabled{background:#e0e0e0;color:#999;cursor:default}.CartChangesNotice_dismiss__WJnfH{flex-shrink:0;background:none;border:none;padding:0;color:#8a1f1f;font-size:.85rem;font-weight:600;cursor:pointer}.CartChangesNotice_dismiss__WJnfH:hover{text-decoration:underline}@media (max-width:640px){.CartChangesNotice_notice__q6DnT{flex-direction:column;align-items:stretch}.CartChangesNotice_action__wCa73{width:100%}.CartChangesNotice_dismiss__WJnfH{align-self:flex-end}}.ShippingQuote_calculator__Rm7AA{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem;border:1px solid #eee;border-radius:8px;background:#fafafa}.ShippingQuote_label__ur1EV{font-size:.9rem;font-weight:600;color:#333}.ShippingQuote_header__YQpDl{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ShippingQuote_header__YQpDl .ShippingQuote_linkButton__x0Z70{font-size:.85rem}.ShippingQuote_input__IBXAT{width:100%;max-width:14rem;padding:.5rem .7rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;font-family:inherit;background:#fff}.ShippingQuote_input__IBXAT:focus{outline:none;border-color:#8a1f1f}.ShippingQuote_quote__nYy3a{display:flex;flex-direction:column;gap:.4rem}.ShippingQuote_zoneName__jqkEH{margin:0;font-size:.9rem;font-weight:600;color:#333}.ShippingQuote_methods__Y6Enm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ShippingQuote_method__zIvdu{display:flex;justify-content:space-between;gap:.75rem;font-size:.85rem;color:#444}.ShippingQuote_methodPrice__vyGQx{flex-shrink:0;max-width:45%;text-align:right;font-weight:500}.ShippingQuote_muted__otPR6{margin:0;font-size:.8rem;color:#777}.ShippingQuote_progress__uMoHn{display:flex;flex-direction:column;gap:.35rem}.ShippingQuote_progressText__i94lC{margin:0;font-size:.85rem;color:#333}.ShippingQuote_bar__QNUMs{height:6px;border-radius:999px;background:#eee;overflow:hidden}.ShippingQuote_barFill___FFBo{height:100%;background:#8a1f1f;transition:width .3s ease}.ShippingQuote_summary__6ilc3{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:#333}.ShippingQuote_summaryPlaceholder__fzpxm{min-height:1.4rem}.ShippingQuote_icon__rktwW{flex-shrink:0;margin-top:.1rem;color:#8a1f1f}.ShippingQuote_summaryText__9DCWh{margin:0;line-height:1.45}.ShippingQuote_linkButton__x0Z70{padding:0;border:0;background:none;color:#8a1f1f;font:inherit;text-decoration:underline;cursor:pointer}.ShippingQuote_methodNote__p985C{display:block;font-size:.78rem;color:#777}.ShippingQuote_provinces__oqmzV{display:flex;flex-direction:column;gap:.35rem}.ShippingQuote_provincesLabel__pdmGn{font-size:.85rem;font-weight:500;color:#333}.ShippingQuote_provinceOptions__K9SO3{display:flex;flex-wrap:wrap;gap:.4rem}.ShippingQuote_provinceOption__sNzMi{padding:.35rem .75rem;border:1px solid #ddd;border-radius:999px;background:#fff;color:#333;font-size:.85rem;font-family:inherit;cursor:pointer}.ShippingQuote_provinceOption__sNzMi:hover{border-color:#8a1f1f}.ShippingQuote_provinceSelected__WVWT7{border-color:#8a1f1f;background:#8a1f1f;color:#fff}.LiquidacionShelf_shelf__w7xHR{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #f1d9d9;border-radius:10px;background:#fffaf9;box-shadow:0 1px 3px rgba(0,0,0,.04);min-width:0;width:100%}.LiquidacionShelf_header__N6Qgz{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.LiquidacionShelf_title__tf9HS{margin:0;font-size:1rem;font-weight:700;color:#8a1f1f}.LiquidacionShelf_subtitle__6YfGw{margin:.2rem 0 0;font-size:.85rem;color:#555}.LiquidacionShelf_seeAll__d0jAg{flex-shrink:0;font-size:.85rem;font-weight:600;color:#8a1f1f;text-decoration:none;white-space:nowrap}.LiquidacionShelf_seeAll__d0jAg:hover{text-decoration:underline}.LiquidacionShelf_row__z3hSB{display:grid;grid-auto-flow:column;grid-auto-columns:9.5rem;grid-gap:.75rem;gap:.75rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.LiquidacionShelf_card__7xLwX{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.5rem;border:1px solid #eee;border-radius:8px;background:#fff;scroll-snap-align:start}.LiquidacionShelf_imageLink__DDK_A{position:relative;display:block;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:#f6f6f6}.LiquidacionShelf_image__NIKM9{object-fit:cover}.LiquidacionShelf_image__NIKM9,.LiquidacionShelf_noImage__0xNXq{width:100%;height:100%;display:block}.LiquidacionShelf_badge__NrFkJ{position:absolute;top:.35rem;left:.35rem;padding:.1rem .35rem;border-radius:4px;background:#2e7d32;color:#fff;font-size:.75rem;font-weight:700}.LiquidacionShelf_name__rttDM{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em;font-size:.82rem;line-height:1.2;color:#222;text-decoration:none}.LiquidacionShelf_name__rttDM:hover{text-decoration:underline}.LiquidacionShelf_prices__uDrs5{display:flex;flex-direction:column;margin-top:auto}.LiquidacionShelf_regular__m_Iea{font-size:.75rem;color:#999;text-decoration:line-through}.LiquidacionShelf_price__avaNC{font-size:.95rem;font-weight:700;color:#111}.LiquidacionShelf_addButton__9Tss3{padding:.45rem .5rem;border:none;border-radius:6px;background:#8a1f1f;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}.LiquidacionShelf_addButton__9Tss3:hover:not(:disabled){background:#a12626}.LiquidacionShelf_addButton__9Tss3:disabled{cursor:default;opacity:.6}.LiquidacionShelf_addButtonDone__mYcyB,.LiquidacionShelf_addButtonDone__mYcyB:disabled{background:#e8f5e9;color:#2e7d32;opacity:1}.LiquidacionShelf_error__YDbVr{font-size:.75rem;color:#b00020}.CartCheckoutBar_minimum__cUH_0{display:flex;flex-direction:column;gap:.4rem;margin:.2rem 0 0;padding:.65rem .75rem;border:1px solid #f0c36d;border-left-width:4px;border-radius:6px;background:#fff8ec}.CartCheckoutBar_minimumText__nP0Gt{margin:0;font-size:.875rem;line-height:1.45;color:#7a4f00}.CartCheckoutBar_minimumText__nP0Gt strong{color:#5c3a00;font-weight:700}.CartCheckoutBar_minimumNote__MX_m2{margin:0;font-size:.72rem;color:#8a6d1f}.CartCheckoutBar_bar__9ZIo2,.CartCheckoutBar_mobileBarProgress__TKA5w{height:6px;border-radius:999px;background:#f1e2c4;overflow:hidden}.CartCheckoutBar_barFill__fRLE_{height:100%;border-radius:999px;background:#8a1f1f;transition:width .3s ease}.CartCheckoutBar_mobileBar__8g586{display:none}@media (max-width:767px){.CartCheckoutBar_mobileBar__8g586{display:flex;flex-direction:column;gap:.45rem;position:fixed;left:0;right:0;bottom:0;z-index:900;box-sizing:border-box;width:100%;max-width:100vw;padding:.55rem 1rem calc(.55rem + env(safe-area-inset-bottom));border-top:1px solid #eaeaea;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.08)}.CartCheckoutBar_mobileBarProgress__TKA5w{height:4px}.CartCheckoutBar_mobileBarRow___y3_r{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.CartCheckoutBar_mobileBarInfo__M3Av4{display:flex;flex-direction:column;min-width:0}.CartCheckoutBar_mobileBarLabel__4RudH{font-size:.72rem;line-height:1.3;color:#777}.CartCheckoutBar_mobileBarAmount__T8OVD{font-size:1.05rem;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CartCheckoutBar_mobileBarAmountPrefix__s_ROC{font-size:.85rem;font-weight:500;color:#555}.CartCheckoutBar_mobileBarUpdating__LzXdl{font-size:.85rem;font-weight:500;color:#777}.CartCheckoutBar_mobileBarWarning__qRSU6{font-size:.72rem;line-height:1.3;color:#a12626}.CartCheckoutBar_mobileBarButton__vOoZY{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1.1rem;border:none;border-radius:4px;background:#8a1f1f;color:#fff;font-size:.92rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.CartCheckoutBar_mobileBarButton__vOoZY:disabled{background:#ccc;color:#777;cursor:default}.CartCheckoutBar_mobileBarButtonSecondary__XjpY_{border:1px solid #8a1f1f;background:#fff;color:#8a1f1f}.CartCheckoutBar_mobileBarButton__vOoZY:focus-visible{outline:2px solid #111;outline-offset:2px}}@media (prefers-reduced-motion:reduce){.CartCheckoutBar_barFill__fRLE_{transition:none}}.page_page__fVsZO{width:100%;max-width:1180px;margin:0 auto;padding:1.5rem .6rem 4rem;display:flex;flex-direction:column;gap:1rem}@media (max-width:767px){.page_pageWithMobileBar__mXkLW{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}}.page_heading__cIJCR{font-size:1.25rem;font-weight:700;color:#111;margin:0}.page_layout__CIPrM{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.page_main__hN7ky{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.page_side__zraMf{width:100%}@media (min-width:900px){.page_layout__CIPrM{flex-direction:row}.page_main__hN7ky{flex:0 0 75%;max-width:75%}.page_side__zraMf{flex:0 0 25%;max-width:25%;position:-webkit-sticky;position:sticky;top:1.5rem}}.page_list__opuN1{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.page_card__3iOXm{position:relative;display:grid;grid-template-columns:64px 1fr auto auto;grid-template-areas:"image info quantity price";align-items:center;grid-gap:.75rem 1rem;gap:.75rem 1rem;padding:.75rem 2.5rem .75rem .75rem;border:1px solid #eaeaea;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_cardError__oVf_k{border-color:#e0a0a0;background:snow}.page_itemError__sMF6n{grid-column:1/-1;margin:.4rem 0 0;font-size:.8rem;color:#a12626}.page_removingSpinner__SNpx0{width:1.25rem;height:1.25rem;flex-shrink:0;border:2px solid #eee;border-top-color:#8a1f1f;border-radius:50%;animation:page_cartRemovingSpin__utxJ9 .7s linear infinite}@keyframes page_cartRemovingSpin__utxJ9{to{transform:rotate(1turn)}}.page_removedBanner__dknz3{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_removedText__hxXia{font-size:.85rem;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_undoButton__CAzBx{flex-shrink:0;background:none;border:none;padding:0;color:#8a1f1f;font-size:.85rem;font-weight:600;cursor:pointer}.page_undoButton__CAzBx:hover{text-decoration:underline}.page_undoProgressTrack__TjsMO{grid-column:1/-1;margin-top:.6rem;height:2px;background:#f0f0f0;border-radius:999px;overflow:hidden}.page_undoProgressBar___ckB2{height:100%;width:100%;background:#c9a0a0;transform-origin:left;animation-name:page_cartUndoShrink__nWfSf;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes page_cartUndoShrink__nWfSf{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){.page_card__3iOXm{grid-template-columns:56px 1fr auto;grid-template-areas:"image info     info" "image quantity price";padding:.75rem}.page_priceBlock__7HrBJ{justify-self:end}}.page_imageLink__dNdNl{grid-area:image;flex-shrink:0}.page_image__dI2sN{width:64px;height:64px;object-fit:cover;border-radius:6px;display:block}.page_info__QTepT{grid-area:info;display:flex;flex-direction:column;gap:.15rem;min-width:0}.page_titleRow__fcTG3{display:flex;align-items:center;gap:.5rem}@media (max-width:640px){.page_info__QTepT{align-self:start}}.page_name__LqAAi{flex:1 1 auto;min-width:0;font-size:.9rem;color:#222;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_name__LqAAi:hover{color:#8a1f1f}.page_lowStock__G22P2{font-size:.75rem;color:#a12626;font-weight:600}.page_cajaBadge__xZt4P{align-self:flex-start;padding:.1rem .45rem;border-radius:4px;background:#1e7d32;color:#fff;font-size:.72rem;font-weight:700}.page_cardUnavailable__9yKCc .page_imageLink__dNdNl,.page_cardUnavailable__9yKCc .page_name__LqAAi,.page_cardUnavailable__9yKCc .page_priceBlock__7HrBJ{opacity:.55}.page_stockIssue__1CdXL{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.page_stockBadge__D2YVk{font-size:.75rem;font-weight:600;color:#a12626}.page_stockFixButton__nGbmo{background:none;border:1px solid #8a1f1f;border-radius:999px;padding:.15rem .6rem;color:#8a1f1f;font-size:.75rem;font-weight:600;cursor:pointer}.page_stockFixButton__nGbmo:hover:not(:disabled){background:#8a1f1f;color:#fff}.page_stockFixButton__nGbmo:disabled{border-color:#ddd;color:#999;cursor:default}.page_quantityControl__EIejT{grid-area:quantity;display:flex;align-items:center;gap:.2rem;border:1px solid #ddd;border-radius:999px;padding:.2rem .3rem;justify-self:start}.page_quantityControl__EIejT button{background:none;border:none;font-size:1rem;line-height:1;color:#333;cursor:pointer;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.page_quantityControl__EIejT button:hover:not(:disabled){background:#f5f5f5}.page_quantityControl__EIejT button:disabled{color:#ccc;cursor:default}.page_quantityInput__6n2ao{width:2.4rem;border:none;background:none;text-align:center;font-size:.9rem;color:#111;-moz-appearance:textfield}.page_quantityInput__6n2ao::-webkit-inner-spin-button,.page_quantityInput__6n2ao::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_quantityInput__6n2ao:focus{outline:none}.page_quantityFixed__EXL8Q{grid-area:quantity;font-size:.85rem;color:#555}.page_priceBlock__7HrBJ{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;min-width:90px;transition:opacity .15s ease}.page_priceSyncing__XvcTQ{opacity:.55}.page_priceBefore__GKSYr{display:flex;align-items:center;gap:.4rem}.page_regularPrice__J_FLa{font-size:.75rem;color:#999;text-decoration:line-through}.page_discountBadge__cCjF3{font-size:.65rem;font-weight:700;color:#fff;background:#2e7d32;padding:.1rem .4rem;border-radius:4px}.page_price__Upb6p{font-size:.8rem;color:#777}.page_lineTotal__HWIFe{font-size:.95rem;font-weight:700;color:#111}.page_removeButton__gTGU0{position:absolute;top:.65rem;right:.65rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;border-radius:50%;border:none;background:none;color:#999;cursor:pointer}.page_removeButton__gTGU0 svg{width:18px;height:18px}@media (max-width:640px){.page_removeButton__gTGU0{position:static}}.page_removeButton__gTGU0:hover:not(:disabled){background:#fbeaea;color:#8a1f1f}.page_removeButton__gTGU0:disabled{opacity:.5;cursor:default}.page_applyBar__LdEfL{display:flex;padding:1rem;border:1px solid #eaeaea;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_applyButton__4DAUe{width:100%;padding:.65rem 1.5rem;border-radius:4px;border:none;background:#8a1f1f;color:#fff;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer}.page_applyButton__4DAUe:hover:not(:disabled){background:#a12626}.page_applyButton__4DAUe:disabled{background:#f0f0f0;color:#b5b5b5;cursor:default}.page_couponSection__g0LIk{display:flex;flex-direction:column;gap:.6rem;padding:1rem;border:1px solid #eaeaea;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_couponList__MbIrV{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.page_couponItem__6VyTC{display:flex;align-items:center;gap:.6rem;font-size:.85rem}.page_couponCode__APCMk{font-weight:600;color:#111;text-transform:uppercase}.page_couponDiscount__TrDdR{color:#1e7d43;font-weight:600}.page_couponRemove__kyVN6{margin-left:auto;background:none;border:none;color:#8a1f1f;font-size:.8rem;font-weight:500;cursor:pointer;padding:0}.page_couponRemove__kyVN6:hover:not(:disabled){text-decoration:underline}.page_couponRemove__kyVN6:disabled{opacity:.6;cursor:default}.page_myCoupon__TQEl_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.7rem .8rem;border:1px dashed #8a1f1f;border-radius:6px;background:#faf5f5}.page_myCouponText__rQa_l{margin:0;font-size:.9rem;color:#111}.page_myCouponExpiry__AMFgt{color:#8a1f1f;font-size:.85rem}.page_myCouponHint__923LN{margin:0;font-size:.85rem;color:#555}.page_myCouponHint__923LN a{color:#8a1f1f;font-weight:600}.page_couponNote__AGrxw{margin:0;font-size:.8rem;color:#777}.page_couponForm__2m2RA{display:flex;gap:.5rem}.page_couponInput__x_xeQ{flex:1 1;padding:.6rem .7rem;border:1px solid #dadce0;border-radius:4px;font-size:.9rem;color:#111}.page_couponInput__x_xeQ:focus{outline:none;border-color:#8a1f1f;box-shadow:0 0 0 3px rgba(138,31,31,.12)}.page_couponButton__DCvAf{padding:.6rem 1.1rem;border-radius:4px;border:none;background:#8a1f1f;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.page_couponButton__DCvAf:hover:not(:disabled){background:#a12626}.page_couponButton__DCvAf:disabled{opacity:.6;cursor:default}.page_summary__MVVx_{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.25rem;border:1px solid #eaeaea;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_summaryRow__zb66V{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;color:#555}.page_summaryNote__SM20i{margin:0;padding:.5rem .6rem;border-radius:6px;background:#fff8ec;color:#8a6d1f;font-size:.75rem;line-height:1.4}.page_summaryTotal__8g2Jv{padding-top:.6rem;border-top:1px solid #eaeaea;font-size:1.05rem;font-weight:700;color:#111}.page_checkoutButton__09rxK{display:block;margin-top:.4rem;padding:.85rem 1.5rem;border-radius:4px;background:#8a1f1f;color:#fff;text-align:center;text-decoration:none;font-size:.95rem;font-weight:600}.page_checkoutButton__09rxK:hover{background:#a12626}.page_checkoutButtonDisabled__NK_I3{background:#ccc;color:#888;cursor:default;pointer-events:none}.page_checkoutButtonDisabled__NK_I3:hover{background:#ccc}.page_pendingHint__pLTUs{margin:-.1rem 0 0;font-size:.75rem;color:#999;text-align:center}.page_continueLink__t_T9m{text-align:center;font-size:.85rem;color:#8a1f1f;text-decoration:none}.page_continueLink__t_T9m:hover{text-decoration:underline}.page_shopLink__aF0JE{align-self:center;padding:.65rem 1.5rem;border-radius:4px;background:#8a1f1f;color:#fff;font-weight:600;font-size:.9rem;text-decoration:none}.page_shopLink__aF0JE:hover{background:#a12626}.page_staleNote__NgRjf{display:flex;align-items:center;gap:.5rem;color:#777;font-size:.85rem;margin:0}.page_staleNote__NgRjf .page_removingSpinner__SNpx0{width:.9rem;height:.9rem}.page_loadingText__id4Q6{color:#999;font-size:.85rem;margin:0}.page_error__5oWMZ{color:#a12626;font-size:.85rem;margin:0}.page_empty__xuzDd{color:#777;font-size:.9rem;text-align:center;padding:2rem 0;margin:0}.page_stockDisclaimer__cqk94{margin:0;font-size:.75rem;line-height:1.45;color:#888;text-align:center}.page_shippingCalculator___z7ZW{margin:.25rem 0 .5rem}.page_shippingCalculator___z7ZW:empty{display:none}.page_couponToggleLine__YOy3J{margin:0}.page_couponToggle__IzhJh{align-self:flex-start;padding:0;border:none;background:none;color:#8a1f1f;font-size:.85rem;text-decoration:underline;cursor:pointer}