.ContactFirstForm_contactCard__RgLTQ{background-color:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:24px}.ContactFirstForm_contactCardRow__b3_AM{display:flex;flex-direction:column;gap:16px}@media (min-width:640px){.ContactFirstForm_contactCardRow__b3_AM{flex-direction:row;align-items:flex-start;justify-content:space-between}}.ContactFirstForm_contactCardInfo__USuiy{min-width:0}.ContactFirstForm_contactCardHeading__xc8sJ{display:flex;align-items:center;gap:8px}.ContactFirstForm_contactCardIcon__mA0KY{width:16px;height:16px;color:#1252aa;flex-shrink:0}.ContactFirstForm_contactCardTitle__ozGHY{font-size:14px;line-height:20px;font-weight:700;color:#0c0a09;margin:0}.ContactFirstForm_contactCardName__BtfPk{margin-top:8px;margin-bottom:0;font-size:14px;line-height:20px;font-weight:600;color:#0c0a09}.ContactFirstForm_contactCardDetail__c6LCY{margin:2px 0 0;font-size:14px;line-height:20px;color:#44403c}.ContactFirstForm_contactCardNotice__Msywj{margin-top:8px;margin-bottom:0;font-size:12px;line-height:16px;color:#78716c}.ContactFirstForm_contactCardActions__1sHCh{display:flex;flex-wrap:wrap;gap:12px}.ContactFirstForm_btnContactEdit___Qfpg{min-height:40px;border-radius:8px;padding:0 12px;font-size:14px;line-height:20px;font-weight:600;color:#1252aa;text-decoration:underline;text-underline-offset:2px;background:transparent;border:none;cursor:pointer}.ContactFirstForm_btnContactEdit___Qfpg:hover{color:#0e3e82}.ContactFirstForm_btnContactRemove__qsPAf{display:inline-flex;min-height:40px;align-items:center;gap:8px;border-radius:8px;padding:0 12px;font-size:14px;line-height:20px;font-weight:600;color:#be123c;text-decoration:underline;text-underline-offset:2px;background:transparent;border:none;cursor:pointer}.ContactFirstForm_btnContactRemove__qsPAf:disabled{opacity:.5;cursor:not-allowed}.ContactFirstForm_contactError__F7YAa{margin-top:12px;margin-bottom:0;font-size:14px;line-height:20px;color:#be123c}.ContactFirstForm_contactFormCard__arGOz{background-color:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.ContactFirstForm_contactHeader__27WYE{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #f5f5f4;padding-bottom:12px}.ContactFirstForm_contactHeaderIcon__agplw{width:20px;height:20px;color:#1252aa;margin-top:2px;flex-shrink:0}.ContactFirstForm_contactTitle__0OOFX{font-size:16px;line-height:24px;font-weight:800;color:#0c0a09;margin:0}.ContactFirstForm_contactDesc__Rvi4B{font-size:14px;line-height:20px;color:#44403c;margin-top:4px;margin-bottom:0}.ContactFirstForm_contactForm__QlOGk{display:flex;flex-direction:column;gap:16px}.ContactFirstForm_contactFormAlert__gq4ME{display:flex;align-items:flex-start;gap:8px;border-radius:12px;border:1px solid #fecdd3;background-color:#fff1f2;padding:12px;font-size:14px;line-height:20px;color:#9f1239}.ContactFirstForm_contactGrid__G1ki6{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:640px){.ContactFirstForm_contactGrid__G1ki6{grid-template-columns:1fr 1fr}.ContactFirstForm_contactGridFull__TvrEJ{grid-column:span 2}}.ContactFirstForm_contactLabel__H5CJn{display:block;margin-bottom:4px;font-size:12px;line-height:16px;font-weight:700;color:#44403c}.ContactFirstForm_contactInput__ng0xk{display:block;width:100%;border-radius:12px;border:1px solid #d6d3d1;padding:10px 16px;font-size:14px;line-height:20px;color:#0c0a09;box-sizing:border-box;background-color:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ContactFirstForm_contactInput__ng0xk:focus{border-color:#1866d3;box-shadow:0 0 0 1px #1866d3}.ContactFirstForm_contactFormActions__9c3Mr{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ContactFirstForm_btnContactSave__M4G66{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#1252aa;color:#fff;border-radius:12px;padding:10px 16px;font-size:14px;line-height:20px;font-weight:700;min-height:40px;border:none;cursor:pointer;transition:background-color .15s ease}.ContactFirstForm_btnContactSave__M4G66:hover{background-color:#0e3e82}.ContactFirstForm_btnContactSave__M4G66:disabled{opacity:.5;cursor:wait}.ContactFirstForm_btnContactSave__M4G66 svg{width:16px;height:16px;flex-shrink:0}.ContactFirstForm_btnContactCancel__5rRQi{min-height:40px;padding:0 12px;font-size:14px;font-weight:600;color:#44403c;text-decoration:underline;text-underline-offset:2px;background:transparent;border:none;cursor:pointer}.ContactFirstForm_progressiveAuthBox__gz7Ji{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;background-color:#f8fafc;border:1px solid #e2e8f0}.ContactFirstForm_progressiveAuthText__m4uG5{margin:0;font-size:13px;line-height:18px;color:#334155}.ContactFirstForm_btnGoogleProgressive__16FxN{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px;border-radius:10px;border:1px solid #d1d5db;background-color:#fff;color:#1c1917;font-size:13px;line-height:18px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ContactFirstForm_btnGoogleProgressive__16FxN:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.ContactFirstForm_btnGoogleProgressive__16FxN:disabled{opacity:.6;cursor:wait}.ContactFirstForm_googleIconSmall__mSBDx{width:16px;height:16px;flex-shrink:0}.carrinho_cartContainer___a3xS{max-width:896px;margin:0 auto;padding:32px 16px;width:100%;box-sizing:border-box}.carrinho_cartMainContainer__2P6W9{color:#1c1917;font-size:16px;line-height:24px;display:block}.carrinho_headerRow__V3Sq8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7e5e4;padding-bottom:24px;margin-bottom:32px}.carrinho_headerTitleRow__SoqBh{display:flex;align-items:center;gap:12px}.carrinho_cartTitle__spW_8{font-size:30px;line-height:36px;font-weight:800;color:#1c1917;margin:0;letter-spacing:-.025em}.carrinho_revalidatingBadge__4T9gp{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;background-color:#f2fafe;padding:4px 10px;font-size:12px;font-weight:600;color:#1252aa;border:1px solid #bde7fa}.carrinho_headerSubtitle__sitYT{margin-top:4px;margin-bottom:0;font-size:14px;line-height:20px;color:#44403c}.carrinho_headerActions__opEoc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.carrinho_btnShare__2V6fI{display:inline-flex;align-items:center;gap:6px;border-radius:12px;border:none;background-color:#f2fafe;padding:8px 14px;height:32px;line-height:16px;font-size:12px;font-weight:700;color:#1252aa;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease}.carrinho_btnShare__2V6fI:hover{background-color:#e1f4fd}.carrinho_btnWhatsApp__IUr7_{display:inline-flex;align-items:center;gap:6px;border-radius:12px;border:none;background-color:#ecfdf5;padding:8px 14px;height:32px;line-height:16px;font-size:12px;font-weight:700;color:#065f46;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease}.carrinho_btnWhatsApp__IUr7_:hover{background-color:#d1fae5}.carrinho_btnClear__dKJKL{display:inline-flex;align-items:center;gap:6px;border-radius:12px;border:none;background-color:#fff1f2;padding:8px 14px;height:32px;line-height:16px;font-size:12px;font-weight:700;color:#be123c;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease}.carrinho_btnClear__dKJKL:hover{background-color:#ffe4e6}.carrinho_btnClear__dKJKL svg,.carrinho_btnShare__2V6fI svg,.carrinho_btnWhatsApp__IUr7_ svg{width:14px;height:14px;flex-shrink:0}.carrinho_shareWarning__vPtrH{margin:24px 0 0;border-radius:12px;border:1px solid #e1f4fd;background-color:rgba(242,250,254,.7);padding:16px;font-size:14px;line-height:20px;color:#061b3b}.carrinho_warningBanner__I_eWb{border-radius:16px;border:1px solid #fcd34d;background-color:#fffbeb;color:#78350f}.carrinho_errorBanner__zsxJJ,.carrinho_warningBanner__I_eWb{margin-bottom:24px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.carrinho_errorBanner__zsxJJ{border-radius:16px;border:1px solid #fda4af;background-color:#fff1f2;color:#881337}.carrinho_bannerContent__kuM8v{display:flex;align-items:flex-start;gap:12px}.carrinho_warningIcon__pBMYK{width:20px;height:20px;color:#d97706;flex-shrink:0;margin-top:2px}.carrinho_bannerTitle__1ANWM{font-size:14px;line-height:20px;font-weight:700;margin:0}.carrinho_warningList__IRmaN{margin-top:4px;margin-bottom:0;padding-left:16px;font-size:12px;line-height:16px;color:#92400e;display:flex;flex-direction:column;gap:4px}.carrinho_errorIcon__Cvo4B{width:20px;height:20px;color:#e11d48;flex-shrink:0;margin-top:2px}.carrinho_errorText__dvXeu{margin-top:4px;margin-bottom:0;font-size:12px;line-height:16px;color:#9f1239}.carrinho_copiedFeedbackText__PXi8J{color:#047857;font-weight:700}.carrinho_contactCard__lrlK6{background-color:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:24px}.carrinho_contactCardRow__aPDFA{display:flex;flex-direction:column;gap:16px}@media (min-width:640px){.carrinho_contactCardRow__aPDFA{flex-direction:row;align-items:flex-start;justify-content:space-between}}.carrinho_contactCardInfo__Gb7Gd{min-width:0}.carrinho_contactCardHeading__5jV8B{display:flex;align-items:center;gap:8px}.carrinho_contactCardIcon__Cqc8N{width:16px;height:16px;color:#1252aa;flex-shrink:0}.carrinho_contactCardTitle__w_GAT{font-size:14px;line-height:20px;font-weight:700;color:#0c0a09;margin:0}.carrinho_contactCardName__VXZiA{margin-top:8px;margin-bottom:0;font-size:14px;line-height:20px;font-weight:600;color:#0c0a09}.carrinho_contactCardDetail__9b6rG{margin:2px 0 0;font-size:14px;line-height:20px;color:#44403c}.carrinho_contactCardNotice__6CDGK{margin-top:8px;margin-bottom:0;font-size:12px;line-height:16px;color:#78716c}.carrinho_contactCardActions__M34IR{display:flex;flex-wrap:wrap;gap:12px}.carrinho_btnContactEdit__wWjxA{min-height:40px;border-radius:8px;padding:0 12px;font-size:14px;line-height:20px;font-weight:600;color:#1252aa;text-decoration:underline;text-underline-offset:2px;background:transparent;border:none;cursor:pointer}.carrinho_btnContactEdit__wWjxA:hover{color:#0e3e82}.carrinho_btnContactRemove__Kjpaj{display:inline-flex;min-height:40px;align-items:center;gap:8px;border-radius:8px;padding:0 12px;font-size:14px;line-height:20px;font-weight:600;color:#be123c;text-decoration:underline;text-underline-offset:2px;background:transparent;border:none;cursor:pointer}.carrinho_btnContactRemove__Kjpaj:disabled{opacity:.5;cursor:not-allowed}.carrinho_contactError__KD6bR{margin-top:12px;margin-bottom:0;font-size:14px;line-height:20px;color:#be123c}.carrinho_contactFormCard__bk_Hk{background-color:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.carrinho_contactHeader__kgvd1{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #f5f5f4;padding-bottom:12px}.carrinho_contactHeaderIcon__be0VP{width:20px;height:20px;color:#1252aa;margin-top:2px;flex-shrink:0}.carrinho_contactTitle__KF5pf{font-size:16px;line-height:24px;font-weight:800;color:#0c0a09;margin:0}.carrinho_contactDesc__sMkTF{font-size:14px;line-height:20px;color:#44403c;margin-top:4px;margin-bottom:0}.carrinho_contactForm__u2s0J{display:flex;flex-direction:column;gap:16px}.carrinho_contactFormAlert__anHwo{display:flex;align-items:flex-start;gap:8px;border-radius:12px;border:1px solid #fecdd3;background-color:#fff1f2;padding:12px;font-size:14px;line-height:20px;color:#9f1239}.carrinho_contactGrid__4ArZp{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:640px){.carrinho_contactGrid__4ArZp{grid-template-columns:1fr 1fr}.carrinho_contactGridFull__Qum7g{grid-column:span 2}}.carrinho_contactLabel__UcuUA{display:block;margin-bottom:4px;font-size:12px;line-height:16px;font-weight:700;color:#44403c}.carrinho_contactInput__1KVbO{display:block;width:100%;border-radius:12px;border:1px solid #d6d3d1;padding:10px 16px;font-size:14px;line-height:20px;color:#0c0a09;box-sizing:border-box;background-color:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.carrinho_contactInput__1KVbO:focus{border-color:#1866d3;box-shadow:0 0 0 1px #1866d3}.carrinho_contactFormActions__9lL4I{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.carrinho_btnContactSave__bw7La{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#1252aa;color:#fff;border-radius:12px;padding:10px 16px;font-size:14px;line-height:20px;font-weight:700;min-height:40px;border:none;cursor:pointer;transition:background-color .15s ease}.carrinho_btnContactSave__bw7La:hover{background-color:#0e3e82}.carrinho_btnContactSave__bw7La:disabled{opacity:.5;cursor:wait}.carrinho_btnContactSave__bw7La svg{width:16px;height:16px;flex-shrink:0}.carrinho_btnContactCancel__SZd59{min-height:40px;padding:0 12px;font-size:14px;font-weight:600;color:#44403c;text-decoration:underline;text-underline-offset:2px;background:transparent;border:none;cursor:pointer}.carrinho_cartSummary__2GWSp{background-color:#fff;border:1px solid #e7e5e4;border-radius:24px;padding:48px;margin:24px auto 0;width:672px;max-width:none;text-align:center;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.05)}.carrinho_emptyIcon__4MIPf{margin:0 auto 24px;display:flex;width:80px;height:80px;align-items:center;justify-content:center;border-radius:16px;background-color:#f2fafe;color:#1866d3}.carrinho_emptyTitle__S9CaR{font-size:20px;line-height:28px;font-weight:700;color:#1c1917;margin:0}.carrinho_emptyMessage__UT1bu{font-size:14px;line-height:20px;color:#1c1917;margin:8px 63px 0;max-width:448px}.carrinho_emptyActions__0jmwf{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.carrinho_backToCatalog__zDw04{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#1252aa;color:#fff;font-size:14px;line-height:20px;font-weight:700;padding:12px 24px;border-radius:12px;text-decoration:none;margin:0;height:44px;width:auto;box-sizing:border-box;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:background-color .15s ease}.carrinho_backToCatalog__zDw04:hover{background-color:#0e3e82}.carrinho_backToCatalog__zDw04 svg{width:16px;height:16px;flex-shrink:0}.carrinho_cartSection__XbS9L{display:flex;flex-direction:column;gap:16px}.carrinho_cartSectionTitle__fkpLj{font-size:18px;line-height:28px;font-weight:800;color:#1c1917;margin:0}.carrinho_cartSectionDesc__AGwVY{margin-top:4px;margin-bottom:0;font-size:14px;line-height:20px;color:#44403c}.carrinho_cartContentList__642A8{display:flex;flex-direction:column;gap:24px}.carrinho_noticeHeading__wsw23{font-size:18px;line-height:28px;font-weight:800;color:#0c0a09;margin:0}.carrinho_noticeCard__W6o4d{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:16px;border:1px solid #bde7fa;background-color:#f2fafe;padding:16px;color:#061b3b;box-shadow:0 1px 2px rgba(0,0,0,.05);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.carrinho_noticeCard__W6o4d:hover{border-color:#93c5fd;background-color:#e1f4fd}.carrinho_noticeTitle__NX586{display:block;font-weight:700}.carrinho_noticeSubtext__xOueH{margin-top:4px;display:block;font-size:14px;line-height:20px;color:#1252aa}.carrinho_cartSupplierList__tNnkP{display:flex;flex-direction:column;gap:24px}.carrinho_cartSupplierGroup__E0a8Q{display:flex;flex-direction:column;gap:12px}.carrinho_cartItemList__Z46cE{display:flex;flex-direction:column;gap:16px}.carrinho_cartSupplierBanner__jlPzb{border-bottom:1px solid #e7e5e4;padding:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.carrinho_cartSupplierTitle__ZSgcP{font-size:18px;line-height:28px;font-weight:700;color:#1c1917;margin:0}.carrinho_cartSupplierLink__J_0qZ{color:#1252aa;font-size:18px;line-height:28px;text-decoration:none;transition:color .15s ease}.carrinho_cartSupplierLink__J_0qZ:hover{color:#0e3e82;text-decoration:underline}.carrinho_cartDeliveryCity__Dh0Aj{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;font-weight:600;color:#44403c}.carrinho_cartDeliveryCity__Dh0Aj svg{width:14px;height:14px;color:#1252aa;flex-shrink:0}.carrinho_cartItemCard__lsLWa{border-radius:16px;border:1px solid #e7e5e4;background-color:#fff;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:border-color .15s ease}.carrinho_cartItemCard__lsLWa:hover{border-color:#d6d3d1}.carrinho_cartItemRow__G3CT6{display:flex;flex-direction:column;gap:16px}@media (min-width:640px){.carrinho_cartItemRow__G3CT6{flex-direction:row;align-items:center;justify-content:space-between}}.carrinho_cartItemDetails__TXo0m{flex:1 1;display:flex;flex-direction:column;gap:8px}.carrinho_cartItemTitleRow__IPKcV{display:flex;align-items:flex-start;justify-content:space-between}.carrinho_cartItemTitle__iJIWN{font-size:16px;line-height:24px;font-weight:700;color:#1c1917;margin:0}.carrinho_cartItemBadges__zDxa4{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.carrinho_cartItemBadgeQuote__Bqpr9{border-radius:8px;background-color:#f2fafe;color:#1252aa;border:1px solid #bde7fa}.carrinho_cartItemBadgeQuote__Bqpr9,.carrinho_cartItemBadge__pbtYa{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;line-height:16px;font-weight:700}.carrinho_cartItemBadge__pbtYa{border-radius:8px;background-color:#f5f5f4;color:#1c1917;border:1px solid #e7e5e4}.carrinho_cartItemBadgeRegular__iWdy1{gap:6px;border-radius:8px;background-color:#f5f5f4;color:#292524;border:1px solid #e7e5e4}.carrinho_cartItemBadgeRegular__iWdy1,.carrinho_cartItemBadgeScreen__2PCxv{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;line-height:16px;font-weight:600}.carrinho_cartItemBadgeScreen__2PCxv{border-radius:8px;background-color:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.carrinho_cartItemBadgeVoltage__KVM_y{display:inline-flex;align-items:center;border-radius:8px;background-color:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;padding:4px 10px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase}.carrinho_colorDot__c3Nl_{width:10px;height:10px;border-radius:9999px;display:inline-block;flex-shrink:0}.carrinho_colorDotWhite__oZoDM{background-color:#fff;border:1px solid #a8a29e}.carrinho_colorDotBlack__kuG2H{background-color:#000;border:1px solid #000}.carrinho_colorDotWood__UQr7d{background-color:#92400e;border:1px solid #78350f}.carrinho_colorDotDefault__Zzlei{background-color:#a8a29e;border:1px solid #78716c}.carrinho_proposalOfferBox__tfcZ7{display:flex;flex-direction:column;gap:4px;border-radius:12px;border:1px solid #bde7fa;background-color:rgba(242,250,254,.6);padding:12px;font-size:14px;line-height:20px;color:#44403c}.carrinho_proposalOfferSupplier__ABbwI{font-weight:600;color:#1c1917;margin:0}.carrinho_proposalOfferText__5dXqU{white-space:pre-wrap;margin:0}.carrinho_proposalOfferMeta__kVpxj{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:4px;font-size:12px;line-height:16px;color:#78716c}.carrinho_cartItemUnitPrice__k2dii{font-size:12px;line-height:16px;color:#44403c;padding-top:4px}.carrinho_cartItemUnitPriceStrong__dm5mN{font-weight:600;color:#1c1917}.carrinho_cartItemUnitPriceQuote__hf56S{font-weight:600;color:#1252aa;font-style:italic}.carrinho_cartItemUnitPriceCatalog__WyHgw{margin-left:6px;color:#78716c;text-decoration:line-through}.carrinho_cartItemRight__zUZrp{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #f5f5f4}@media (min-width:640px){.carrinho_cartItemRight__zUZrp{width:auto;flex-direction:column;align-items:flex-end;padding-top:0;border-top:none}}.carrinho_cartItemPrice__ykH_f{text-align:left}@media (min-width:640px){.carrinho_cartItemPrice__ykH_f{text-align:right}}.carrinho_cartItemPriceLabel___X220{display:block;font-size:12px;line-height:16px;color:#44403c;font-weight:500}@media (min-width:640px){.carrinho_cartItemPriceLabel___X220{display:none}}.carrinho_cartItemPriceValue__JkVvO{font-size:18px;line-height:28px;font-weight:800;color:#0c0a09}.carrinho_cartItemPriceQuote__HcP1a{font-size:14px;line-height:20px;font-weight:700;color:#1252aa;font-style:italic}.carrinho_itemControlsRow__yFn52{display:flex;align-items:center;gap:12px}.carrinho_proposalFixedQty__2GN_h{font-size:12px;line-height:16px;font-weight:600;color:#44403c}.carrinho_qtyControl__kkl9z{display:flex;align-items:center;border-radius:12px;border:1px solid #d6d3d1;background-color:#fafaf9;padding:2px}.carrinho_qtyBtn__iM7eG{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background-color:#fff;color:#44403c;border:none;padding:0;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background-color .15s ease,transform .1s ease}.carrinho_qtyBtn__iM7eG:hover{background-color:#f5f5f4}.carrinho_qtyBtn__iM7eG:active{transform:scale(.95)}.carrinho_qtyBtn__iM7eG svg{width:14px;height:14px;flex-shrink:0}.carrinho_qtyValue__80_AX{display:block;width:32px;text-align:center;font-size:12px;line-height:16px;font-weight:700;color:#0c0a09}.carrinho_btnItemEdit__9tA2h{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:12px;border:1px solid #e7e5e4;background-color:#fff;color:#44403c;padding:0;cursor:pointer;transition:border-color .15s ease,color .15s ease}.carrinho_btnItemEdit__9tA2h:hover{border-color:#93c5fd;color:#1252aa}.carrinho_btnItemEdit__9tA2h svg{width:16px;height:16px;flex-shrink:0}.carrinho_btnItemRemove__EK1w8{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:12px;border:1px solid #fecdd3;background-color:#fff;color:#e11d48;padding:0;cursor:pointer;transition:background-color .15s ease}.carrinho_btnItemRemove__EK1w8:hover{background-color:#fff1f2}.carrinho_btnItemRemove__EK1w8 svg{width:16px;height:16px;flex-shrink:0}.carrinho_orderSummaryCard__dniof{border-radius:16px;border:1px solid #e7e5e4;background-color:#fff;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:block;margin:16px 0 0}.carrinho_orderSummaryTitle__K73Eu{font-size:16px;line-height:24px;font-weight:800;color:#1c1917;border-bottom:1px solid #f5f5f4;padding-bottom:12px;margin:0}.carrinho_summaryList__tPbD1{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:20px;margin-top:16px}.carrinho_summaryRow__FmkYo{display:flex;justify-content:space-between;align-items:center;color:#44403c}.carrinho_summaryValue__wU3xL{font-size:14px;line-height:20px;font-weight:600;color:#1c1917;display:block}.carrinho_summaryDiscountRow__Y2TyR{display:flex;justify-content:space-between;align-items:center;color:#047857;font-weight:600;font-size:14px;line-height:20px}.carrinho_summaryDiscountValue__RKm3l{display:block;font-size:14px;line-height:20px;color:#047857;font-weight:600}.carrinho_summaryQuoteRow__h1jN8{display:flex;justify-content:space-between;align-items:center;color:#44403c}.carrinho_summaryQuoteBadge__9sXsA{font-size:12px;line-height:16px;font-weight:600;color:#1252aa;background-color:#f2fafe;padding:2px 8px;border-radius:4px;border:1px solid #bde7fa}.carrinho_summaryShippingRow__hy7SU{display:flex;justify-content:space-between;align-items:center;color:#44403c}.carrinho_summaryShippingBadge__Exg6I{font-size:12px;line-height:16px;font-weight:700;color:#047857;text-transform:uppercase}.carrinho_cartSupplierHeading__m8117{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.carrinho_supplierDiscountBadge__Dchny{display:inline-flex;align-items:center;gap:2px;border-radius:6px;background-color:#d1fae5;padding:2px 8px;font-size:12px;line-height:16px;font-weight:700;color:#065f46}.carrinho_supplierDiscountBadge__Dchny svg{width:12px;height:12px;flex-shrink:0}.carrinho_summaryTotalRow__VNdVV{border-top:1px solid #e7e5e4;padding-top:12px;display:flex;justify-content:space-between;align-items:baseline}.carrinho_summaryTotalLabel__ytlAH{display:block;font-size:16px;line-height:24px;font-weight:800;color:#0c0a09}.carrinho_summaryTotalSubtext__tX7v6{font-size:12px;line-height:16px;color:#78716c;font-weight:400}.carrinho_summaryTotalValue__jnucX{display:block;font-size:24px;line-height:32px;font-weight:900;color:#0a2b5c}.carrinho_summarySecurity__OAHWj{font-size:12px;line-height:16px;color:#78716c;display:flex;align-items:center;justify-content:center;gap:6px;padding-top:8px;border-top:1px solid #f5f5f4;margin-top:6px}.carrinho_summarySecurity__OAHWj svg{width:16px;height:16px;color:#059669;flex-shrink:0}.carrinho_checkoutBtn__c197d{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;background-color:#1252aa;padding:14px 24px;font-size:14px;line-height:20px;font-weight:700;color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);text-decoration:none;margin:16px 0 0;width:auto;box-sizing:border-box;transition:background-color .15s ease}.carrinho_checkoutBtn__c197d:hover{background-color:#0e3e82}.carrinho_checkoutBtn__c197d svg{width:16px;height:16px;flex-shrink:0}.carrinho_continueShoppingRow__cFK4R{padding-top:8px}.carrinho_continueShoppingLink__hOZdI{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:700;color:#0e3e82;text-decoration:none;transition:color .15s ease}.carrinho_continueShoppingLink__hOZdI:hover{color:#0a2b5c}.carrinho_fallbackContainer__S1NeS{max-width:1280px;margin:0 auto;padding:64px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:384px}.carrinho_fallbackSpinner__cI_Ln{width:32px;height:32px;color:#1252aa;margin-bottom:12px;animation:carrinho_spin__hoWdi 1s linear infinite}.carrinho_fallbackText__rr82a{color:#44403c;font-size:14px;line-height:20px;font-weight:500;margin:0}@keyframes carrinho_spin__hoWdi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}