.AddToCartSidebar_header__tXQkx{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;background:#ffffff;flex-shrink:0;min-height:72px}.AddToCartSidebar_headerTitle__kg5zE{font-weight:700;font-size:18px;line-height:140%;color:#010F1C;margin:0;text-transform:capitalize}.AddToCartSidebar_closeBtn__R2Cie{background:none;border:none;font-size:20px;cursor:pointer;color:#666;padding:4px;line-height:1}.AddToCartSidebar_closeBtn__R2Cie:hover{opacity:.7}.AddToCartSidebar_scroll__sK_fA{overflow-y:auto;flex:1;display:flex;flex-direction:column;padding:20px 20px 390px}.AddToCartSidebar_heroRow__49P9Y{display:flex;gap:12px;align-items:flex-start;margin-bottom:22px}.AddToCartSidebar_heroImage__HXhl9{width:110px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.AddToCartSidebar_heroImageLink__uMUws{display:block}.AddToCartSidebar_heroImg__P5kOS{width:100px;height:75px;object-fit:contain}.AddToCartSidebar_heroInfo__p4hPp{flex:1;min-width:0}.AddToCartSidebar_productNameLink__hDGmg{display:block;text-decoration:none;color:inherit}.AddToCartSidebar_productNameLink__hDGmg:hover .AddToCartSidebar_productName__GB1PU{text-decoration:underline;color:#F63}.AddToCartSidebar_productName__GB1PU{font-size:14px;font-weight:600;color:#1a2340;line-height:1.35;margin:0 0 5px}.AddToCartSidebar_productDescription__Ux2tr,.AddToCartSidebar_productName__GB1PU{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AddToCartSidebar_productDescription__Ux2tr{font-size:13px;font-weight:400;color:#676F77;line-height:1.4;margin:0 0 8px}.AddToCartSidebar_codeInfo__SYauc{margin-top:12px;color:var(--secondary-value-60,#676F77);font-size:14px;font-style:normal;font-weight:500;line-height:150%}.AddToCartSidebar_codeInfo__SYauc strong{color:#555;font-weight:600}.AddToCartSidebar_ratingRow__nBQpa{display:flex;align-items:center;gap:5px;margin-bottom:7px}.AddToCartSidebar_stars__K_Ro_{display:flex;gap:1px;font-size:13px;line-height:1}.AddToCartSidebar_starFill___Tr7y{color:#f5a623}.AddToCartSidebar_starEmpty__AMvZR{color:#ddd}.AddToCartSidebar_reviews__JUbLO{font-size:12px;color:#666}.AddToCartSidebar_priceRow__PSr_A{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.AddToCartSidebar_priceNoDiscount__k_5av,.AddToCartSidebar_price__3ior4{color:var(--Priamry,#F63);font-size:22px;font-style:normal;font-weight:500;line-height:140%;text-transform:capitalize}.AddToCartSidebar_originalPrice__J1Zza{font-size:13px;color:#9ca3af;text-decoration:line-through}.AddToCartSidebar_saveBadge__iBGax{display:flex;padding:6px 8px;flex-direction:column;align-items:flex-start;background:rgba(255,102,51,.12);font-size:11px;color:var(--Priamry,#F63)}.AddToCartSidebar_optionBtnLabel__wyYXg{display:flex;width:65.14px;height:17px;flex-direction:column;justify-content:center}.AddToCartSidebar_badgesRow__RQC9b{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.AddToCartSidebar_badgesRow__RQC9b>span{font-size:10px;font-weight:700;padding:2px 7px;border-radius:3px;white-space:nowrap;letter-spacing:.02em}.AddToCartSidebar_badgeOff__3STsw{background:#fff0eb;color:#c2410c}.AddToCartSidebar_badgeBestSeller__dSoS5{background:#f0fdf4;color:#15803d}.AddToCartSidebar_badgeClearance__lchS0{background:#fef2f2;color:#b91c1c}.AddToCartSidebar_badgeHazmat__de_MM,.AddToCartSidebar_badgeLowStock__XB6_u{background:#fffbeb;color:#b45309}.AddToCartSidebar_heroDivider__p05CB{border-top:1px solid rgba(0,0,0,.08)}.AddToCartSidebar_descriptionWrapper__hZ1vI{padding:12px 16px 13px;display:flex;flex-direction:column;gap:4px}.AddToCartSidebar_description__lE7gg{font-size:13px;color:#444;line-height:1.6;padding:0;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AddToCartSidebar_readMoreLink__cISH7{align-self:flex-start;font-family:Satoshi,sans-serif;font-size:13px;font-weight:600;color:#FF6633;text-decoration:underline;cursor:pointer}.AddToCartSidebar_readMoreLink__cISH7:hover{color:#cc5229}.AddToCartSidebar_optionsWrapper__SczaZ{display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.08)}.AddToCartSidebar_optionGroup__yii8G{margin-bottom:20px;margin-top:10px}.AddToCartSidebar_optionHeader__ikRaV{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.AddToCartSidebar_optionHeader__ikRaV .AddToCartSidebar_optionLabel__DJrk_{margin-bottom:0}.AddToCartSidebar_optionLabel__DJrk_{font-size:14px;font-weight:700;color:#111;display:block;margin-bottom:9px}.AddToCartSidebar_optionLabelValue__ay7_A{color:var(--secondary-value-60,#676F77);font-family:Satoshi;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.AddToCartSidebar_optionSourceTag__gRbC_{color:#676F77;font-family:Satoshi;font-size:12px;font-style:italic;font-weight:400;margin-left:4px}.AddToCartSidebar_sizeGuide__NZ4uS{background:none;border:none;color:#e55a2b;font-size:12px;cursor:pointer;text-decoration:none;padding:0;font-weight:500;flex-shrink:0}.AddToCartSidebar_sizeGuide__NZ4uS:hover{text-decoration:underline}.AddToCartSidebar_caliberPills__Zr7p2{display:flex;gap:8px;flex-wrap:wrap}.AddToCartSidebar_caliberPills__Zr7p2::-webkit-scrollbar{display:none}.AddToCartSidebar_caliberPill__1aYc4{padding:7px 16px;border:1.5px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;font-size:13px;font-weight:500;color:#222;line-height:1.4;transition:border-color .12s,color .12s,background .12s;position:relative;flex-shrink:0}.AddToCartSidebar_caliberPill__1aYc4:hover:not(.AddToCartSidebar_caliberPillDisabled__mCvUa){border-color:#e55a2b;color:#e55a2b}.AddToCartSidebar_caliberPillActive__1V3r7{border-color:#e55a2b!important;color:#e55a2b!important;font-weight:600;background:#fff}.AddToCartSidebar_caliberPillDisabled__mCvUa{color:#aaa;cursor:pointer;border-color:#e5e7eb}.AddToCartSidebar_swatchRow__JNFEH{display:flex;gap:8px;flex-wrap:wrap}.AddToCartSidebar_swatchRow__JNFEH::-webkit-scrollbar{display:none}.AddToCartSidebar_swatch__5MSFD{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:10px 8px;gap:8px;height:39px;background:#FFFFFF;border:1px solid #cccfd2;border-radius:4px;flex:none;flex-grow:0;flex-shrink:0;scroll-snap-align:start}.AddToCartSidebar_swatch__5MSFD:hover{border-color:#999}.AddToCartSidebar_swatchActive__0XkZ0{border-color:#e55a2b!important;color:#e55a2b!important;background-color:#fff0eb}.AddToCartSidebar_swatchDisabled__hEmXg{opacity:.55;cursor:pointer;border-color:#e5e7eb;color:#aaa}.AddToCartSidebar_swatchDisabled__hEmXg:hover{border-color:#e5e7eb}.AddToCartSidebar_caliberPillUnavailable__ODSXb,.AddToCartSidebar_swatchUnavailable__uFaDr{opacity:.55;cursor:pointer;border-color:#e55a2b!important;color:#aaa!important;background-color:#fff!important}.AddToCartSidebar_swatchDot__9cZ69{width:20px;height:20px;border-radius:2.14286px;flex:none;flex-grow:0;display:inline-block}.AddToCartSidebar_swatchLabel__N5UM_{font-family:Satoshi;font-style:normal;font-weight:500;font-size:14px;line-height:19px;display:flex;align-items:center;text-align:center;color:#010F1C;flex:none;flex-grow:0;white-space:nowrap}.AddToCartSidebar_optionBtns___U0oi{display:flex;gap:7px;flex-wrap:wrap}.AddToCartSidebar_optionBtn__5XwnI{display:flex;padding:10px 16px;flex-direction:column;font-size:13px;align-items:center;align-self:stretch;border:1px solid var(--secondary-value-20,#cccfd2);background:var(--White,#FFF)}.AddToCartSidebar_optionBtn__5XwnI:hover{border-color:#e55a2b;color:#e55a2b}.AddToCartSidebar_optionBtnActive__ObFK_{border-color:#e55a2b!important;color:#e55a2b!important;font-weight:600;background-color:#fff0eb}.AddToCartSidebar_optionBtnDisabled__Q4CJb{opacity:.55;cursor:pointer;border-color:#e5e7eb;color:#aaa}.AddToCartSidebar_optionBtnDisabled__Q4CJb:hover{border-color:#e5e7eb;color:#aaa}.AddToCartSidebar_fulfillmentSection___RABi{display:flex;flex-direction:column;gap:0;border:1px solid #efefef;padding-left:12px;padding-right:16px;margin-top:10px}.AddToCartSidebar_fulfillmentOpt__CA7Qx{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border:none;border-radius:0;cursor:pointer;background:#fff;transition:opacity .12s}.AddToCartSidebar_fulfillmentOpt__CA7Qx:hover{opacity:.85}.AddToCartSidebar_fulfillmentActive__Cs097{border:none}.AddToCartSidebar_fulfillmentDisabled__Z_Kfl{opacity:.45}.AddToCartSidebar_fulfillmentDivider__JOk34{height:1px;background:#efefef;margin:0 2px}.AddToCartSidebar_radioCircle__ly2Az{width:18px;height:18px;border-radius:50%;border:1.5px solid #c5c5c5;flex-shrink:0;margin-top:1px;background:#fff;box-sizing:border-box;transition:border .12s}.AddToCartSidebar_radioSelected__iQBL8{border:5.5px solid #e55a2b!important}.AddToCartSidebar_fulfillmentContent__AH20V{flex:1;width:166px;min-width:0;display:flex;flex-direction:column;gap:2px}.AddToCartSidebar_fulfillmentTitle__F_CeH{color:var(--Secondary,#010F1C);font-size:14px;font-style:normal;font-weight:700;line-height:150%}.AddToCartSidebar_pickupContent__2yqnZ{display:flex;flex-direction:row;gap:4px}.AddToCartSidebar_fulfillmentMeta__AXzLc{display:flex;align-items:center;height:21px;color:var(--secondary-value-80,#343F49);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.AddToCartSidebar_inStock__y6iPH{font-size:12px;color:#16a34a;font-weight:600;display:flex;align-items:center;gap:3px;margin-top:2px}.AddToCartSidebar_pickupHeader__mI_Db{display:flex;align-items:center;gap:8px}.AddToCartSidebar_changeLink__pn_DR{background:none;border:none;color:#e55a2b;font-size:12.5px;font-weight:500;cursor:pointer;text-decoration:none;padding:0;flex-shrink:0}.AddToCartSidebar_changeLink__pn_DR:hover{text-decoration:underline;color:#c94d22}.AddToCartSidebar_pickupStock__snuAf{color:var(--Priamry,#F63);font-size:14px;font-style:normal;font-weight:500;line-height:150%}.AddToCartSidebar_pickupStockOut__MLzRb{color:var(--Priamry,rgb(200,50,0));font-size:14px;font-style:normal;font-weight:500;line-height:150%}.AddToCartSidebar_pickupReady__vCY38{font-size:12px;color:#888;display:block;margin-top:1px}.AddToCartSidebar_shippingReturnsLink__E0pJ_{align-self:flex-start;margin-top:4px;padding:0;background:transparent;border:none;cursor:pointer;color:var(--Priamry,#F63);font-family:Satoshi,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:19.5px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.AddToCartSidebar_shippingReturnsLink__E0pJ_:focus-visible{outline:2px solid #F63;outline-offset:2px;border-radius:2px}.AddToCartSidebar_promoSection__aZddS{margin-top:20px}.AddToCartSidebar_promoTitle__RmMSz{font-size:14px;font-weight:700;color:#111;margin:0 0 10px}.AddToCartSidebar_promoList__uAiZz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.AddToCartSidebar_promoItem__ya9In{padding:9px 12px;display:flex;background:#f7f7f7;align-items:center;gap:9px;font-size:12px;color:#333;line-height:1.5;border-radius:5px}.AddToCartSidebar_promoItemText__mxalp{flex:1}.AddToCartSidebar_promoStackBadge__ZuPG_{flex-shrink:0;display:inline-flex;align-items:center;padding:1px 6px;border-radius:10px;background:#f0fdf4;border:1px solid #16a34a;color:#16a34a;font-size:10px;font-weight:600;line-height:15px;white-space:nowrap;margin-top:1px}.AddToCartSidebar_promoIcon__aqVyh{flex-shrink:0;display:flex;align-items:center;margin-top:2px}.AddToCartSidebar_promoDetailsBtn__2mQMB{flex-shrink:0;margin-left:auto;padding:0;background:none;border:none;color:#FF6633;font-family:Satoshi,sans-serif;font-size:12px;font-weight:500;line-height:1.5;cursor:pointer;text-decoration:underline}.AddToCartSidebar_promoDetailsBtn__2mQMB:hover{color:#e55a2b}.AddToCartSidebar_promoDetailsBtn__2mQMB:focus-visible{outline:2px solid #FF6633;outline-offset:2px;border-radius:2px}.AddToCartSidebar_error__9OE7V{background:#fef2f2;color:#dc2626;padding:10px 16px;font-size:12px;border-top:1px solid #fecaca}.AddToCartSidebar_fullyInCartBanner__85xxY{display:flex;align-items:flex-start;gap:8px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:12.5px;line-height:1.5;padding:10px 14px;margin-top:12px}.AddToCartSidebar_fullyInCartBanner__85xxY svg{flex-shrink:0;margin-top:1px}.AddToCartSidebar_fullyInCartBanner__85xxY strong{font-weight:700}.AddToCartSidebar_partialInCartBanner__pCdHk{display:flex;align-items:center;gap:7px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;font-size:12px;padding:8px 14px;margin-top:10px}.AddToCartSidebar_partialInCartBanner__pCdHk svg{flex-shrink:0}.AddToCartSidebar_bottomBar__ry6UV{padding:12px 16px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid #e0e0e0;flex-shrink:0;background:#f7f7f7}@keyframes AddToCartSidebar_qtyBannerFadeIn__dQSqe{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AddToCartSidebar_qtyClampedBanner__dnLp5{width:100%;font-size:12px;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:6px 10px;display:flex;align-items:center;gap:6px;animation:AddToCartSidebar_qtyBannerFadeIn__dQSqe .2s ease-in;order:1}.AddToCartSidebar_qtyRow__FQ0NX{display:flex;align-items:center;border:1.5px solid #d1d5db;border-radius:4px;height:42px;overflow:hidden;flex-shrink:0;background:#fff}@media (max-width:480px){.AddToCartSidebar_scroll__sK_fA{gap:30px;padding:20px 20px 140px}.AddToCartSidebar_heroRow__49P9Y{flex-direction:row;align-items:flex-start;gap:20px;margin-bottom:0}.AddToCartSidebar_heroImage__HXhl9{width:105px;flex-shrink:0}.AddToCartSidebar_heroImg__P5kOS{width:105px;height:105px;object-fit:contain}.AddToCartSidebar_heroInfo__p4hPp{flex:1;min-width:0}.AddToCartSidebar_productName__GB1PU{font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;line-height:140%;color:#0B2340;text-transform:capitalize;margin:0 0 12px;-webkit-line-clamp:2;line-clamp:2}.AddToCartSidebar_ratingRow__nBQpa{margin-bottom:7px;gap:8px}.AddToCartSidebar_priceNoDiscount__k_5av,.AddToCartSidebar_price__3ior4{font-size:16px;font-weight:700;line-height:140%;color:#FF6633}.AddToCartSidebar_originalPrice__J1Zza{font-size:12px;color:#7A8591;line-height:16px}.AddToCartSidebar_saveBadge__iBGax{padding:6px 8px;font-size:12px;font-weight:700;line-height:150%;background:rgba(255,102,51,.12);color:#FF6633}.AddToCartSidebar_description__lE7gg{font-family:Satoshi,sans-serif;font-size:12px;font-weight:400;line-height:150%;color:#343F49;padding:0;margin:0}.AddToCartSidebar_descriptionWrapper__hZ1vI{padding:0;gap:4px}.AddToCartSidebar_readMoreLink__cISH7{font-size:12px}.AddToCartSidebar_optionGroup__yii8G{margin-bottom:0;padding-top:12px;position:relative}.AddToCartSidebar_optionGroup__yii8G:after{content:"";position:absolute;right:0;bottom:0;height:39px;width:32px;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23676F77' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 6 15 12 9 18'/></svg>") no-repeat right 6px center /12px 12px,linear-gradient(270deg,#fff 55%,rgba(255,255,255,0))}.AddToCartSidebar_optionLabel__DJrk_{font-size:14px;font-weight:700;color:#0B2340;line-height:19px;margin-bottom:10px}.AddToCartSidebar_optionLabelValue__ay7_A{font-size:14px;font-weight:500;color:#676F77}.AddToCartSidebar_sizeGuide__NZ4uS{font-size:14px;font-weight:500;color:#F26B00}.AddToCartSidebar_caliberPills__Zr7p2{gap:10px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.AddToCartSidebar_caliberPills__Zr7p2::-webkit-scrollbar{display:none}.AddToCartSidebar_caliberPill__1aYc4{padding:10px 16px;font-size:14px;font-weight:500;line-height:19px;border:1px solid #cccfd2;height:39px;box-sizing:border-box;scroll-snap-align:start}.AddToCartSidebar_caliberPillActive__1V3r7{background:#FFF0EB;border-color:#FF6633!important;color:#FF6633!important;font-weight:700}.AddToCartSidebar_caliberPillDisabled__mCvUa{background:#F0F2F4;opacity:.5;border-color:rgba(0,0,0,.08)}.AddToCartSidebar_swatchRow__JNFEH{gap:10px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.AddToCartSidebar_swatchRow__JNFEH::-webkit-scrollbar{display:none}.AddToCartSidebar_swatch__5MSFD{padding:10px 16px;gap:8px;height:39px;border:1px solid #cccfd2;background:#FFF;scroll-snap-align:start}.AddToCartSidebar_swatchActive__0XkZ0{background:#FFF0EB;border-color:#FF6633!important}.AddToCartSidebar_swatchActive__0XkZ0 .AddToCartSidebar_swatchLabel__N5UM_{color:#FF6633}.AddToCartSidebar_swatchLabel__N5UM_{font-size:14px;font-weight:500;line-height:19px;color:#010F1C}.AddToCartSidebar_swatchDot__9cZ69{width:16px;height:16px}.AddToCartSidebar_fulfillmentSection___RABi{border:1px solid #e6e7e9;padding:0 16px 0 12px;margin-top:0;gap:0}.AddToCartSidebar_fulfillmentOpt__CA7Qx{padding:12px 0;gap:12px}.AddToCartSidebar_fulfillmentDivider__JOk34{height:1px;background:#E6E7E9;margin:0}.AddToCartSidebar_fulfillmentTitle__F_CeH{font-size:16px;font-weight:700;line-height:150%;color:#010F1C}.AddToCartSidebar_fulfillmentMeta__AXzLc{font-size:14px;font-weight:400;line-height:150%;color:#343F49}.AddToCartSidebar_pickupStock__snuAf{font-size:14px;font-weight:500;line-height:150%;color:#FF6633}.AddToCartSidebar_pickupReady__vCY38{font-size:12px;font-weight:400;line-height:150%;color:#343F49}.AddToCartSidebar_inStock__y6iPH{font-size:14px;font-weight:500;color:#16A34A}.AddToCartSidebar_changeLink__pn_DR{font-size:14px;font-weight:500;color:#FF6633;text-decoration:underline}.AddToCartSidebar_radioCircle__ly2Az{width:20px;height:20px}.AddToCartSidebar_radioSelected__iQBL8{border:6px solid #ff6633!important}.AddToCartSidebar_promoSection__aZddS{margin-top:0}.AddToCartSidebar_promoTitle__RmMSz{font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;line-height:150%;color:#010F1C;margin:0 0 12px}.AddToCartSidebar_promoItem__ya9In{padding:4px 8px;background:#F3F3F3;border-radius:0;gap:6px;font-size:12px;font-weight:500;line-height:150%;color:#010F1C;min-height:26px;align-items:center}.AddToCartSidebar_bottomBar__ry6UV{padding:12px 16px;gap:10px;flex-wrap:nowrap}.AddToCartSidebar_qtyRow__FQ0NX{height:42px}.AddToCartSidebar_addToCartBtn__kBLII{flex:1;min-width:0}}.AddToCartSidebar_qtyBtn__U0nfO{width:34px;height:42px;border:none;background:#fff;cursor:pointer;font-size:18px;font-weight:300;color:#333;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .1s}.AddToCartSidebar_qtyBtn__U0nfO:hover:not(:disabled){background:#f5f5f5}.AddToCartSidebar_qtyBtn__U0nfO:disabled{opacity:.35;cursor:not-allowed}.AddToCartSidebar_qtySep__ZRK5X{width:1px;height:100%;background:#d1d5db;flex-shrink:0}.AddToCartSidebar_qtyVal__b_GQU{width:36px;text-align:center;font-size:14px;font-weight:600;color:#111;display:flex;align-items:center;justify-content:center;appearance:textfield;-moz-appearance:textfield;background:transparent;border:none;outline:none;padding:0}.AddToCartSidebar_qtyVal__b_GQU::-webkit-inner-spin-button,.AddToCartSidebar_qtyVal__b_GQU::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.AddToCartSidebar_restrictionWarning__LGlcA{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;margin-top:10px;padding:8px 10px;background:#FEF2F2;border:1px solid #fecaca;border-radius:6px}.AddToCartSidebar_restrictionItem__iQ2UR{display:flex;align-items:flex-start;gap:6px;font-family:Satoshi,sans-serif;font-size:11px;color:#374151;line-height:1.4}.AddToCartSidebar_restrictionItem__iQ2UR svg{flex-shrink:0;margin-top:1px}.AddToCartSidebar_addToCartBtn__kBLII{flex:1;height:42px;padding:0 12px;background:#e55a2b;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:background .15s;letter-spacing:.01em}.AddToCartSidebar_addToCartBtn__kBLII:hover:not(:disabled){background:#c94d22}.AddToCartSidebar_addToCartBtn__kBLII:disabled{opacity:.55;cursor:not-allowed}.CartNotification_header__q2UhZ{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;background:#ffffff;flex-shrink:0;min-height:72px}.CartNotification_headerTitle__RCUna{font-family:Satoshi,sans-serif;font-weight:700;font-size:18px;line-height:140%;color:#010F1C;margin:0;text-transform:capitalize}.CartNotification_closeBtn__3G6wZ{display:flex;justify-content:center;align-items:center;width:32px;height:32px;padding:1px 6px;background:none;border:none;cursor:pointer;flex-shrink:0}.CartNotification_closeBtn__3G6wZ:hover{opacity:.7}.CartNotification_scroll__BKo0O{overflow-y:auto;flex:1;display:flex;flex-direction:column;padding:10px 20px 20px;gap:40px}.CartNotification_addedItem__c_UGy{display:flex;gap:20px;padding:0;align-items:center}.CartNotification_addedImg__hgNg5{flex-shrink:0;width:105px;height:105px;display:flex;align-items:center;justify-content:center}.CartNotification_img__1ydhw{object-fit:contain;width:105px;height:105px}.CartNotification_addedName__yqyKv{font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;color:#0B2340;margin:0;line-height:140%;text-transform:capitalize}.CartNotification_savings__vTaoJ{font-size:12px;font-weight:600;color:#16a34a;margin:4px 0 0;font-family:Satoshi,sans-serif}.CartNotification_priceRow__L82KX{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.CartNotification_priceNoDiscount__16Ps9,.CartNotification_price__fMpK8{color:var(--Priamry,#F63);font-family:Satoshi,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:140%;text-transform:capitalize}.CartNotification_originalPrice__GtXAW{font-family:Satoshi,sans-serif;font-size:13px;color:#9ca3af;text-decoration:line-through}.CartNotification_saveBadge__bHqsx{display:flex;padding:6px 8px;flex-direction:column;align-items:flex-start;background:rgba(255,102,51,.12);font-family:Satoshi,sans-serif;font-size:11px;color:var(--Priamry,#F63)}.CartNotification_shippingPromo__cNbUK{padding:0;display:flex;flex-direction:column;align-items:center;gap:12px}.CartNotification_shippingText__4wVP2{font-family:Satoshi,sans-serif;font-size:14px;color:#343f49;margin:0;text-align:center;line-height:14px}.CartNotification_shippingText__4wVP2 strong{font-weight:700;color:#010F1C}.CartNotification_shippingUnlocked__Wl1S8{color:#010F1C;font-weight:700;font-size:14px}.CartNotification_shippingFree__Rhlqh{color:#22c55e;font-weight:700;font-size:14px}.CartNotification_progressTrack__4aj_2{width:100%;height:8px;background:#E6E7E9;border-radius:100px;overflow:hidden}.CartNotification_progressFill__6_wz8{height:100%;background:#008236;border-radius:100px;transition:width .4s ease}.CartNotification_progressLabels__yVIzz{display:flex;justify-content:space-between;width:100%;font-family:Satoshi,sans-serif;font-size:12px;font-weight:500;color:#343f49}.CartNotification_progressLabels__yVIzz span:last-child{color:#010f1c;text-align:right}.CartNotification_totalBox__5YnZA{margin:0;padding:20px 47px;background:rgba(255,102,51,.1);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box}.CartNotification_totalLabel__4qozL,.CartNotification_totalValue__DiSjT{font-family:Satoshi,sans-serif;font-size:18px;font-weight:700;color:#FF6633;line-height:150%}.CartNotification_taxNote__v5Fse{font-family:Satoshi,sans-serif;font-size:12px;font-weight:400;color:#343f49;margin:0;line-height:150%}.CartNotification_totalWrapper__oOgWX{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:0;border-color:rgba(0,0,0,.08);border-style:solid;border-width:1px 0}.CartNotification_divider__4V_ho{height:1px;background:rgba(0,0,0,.08);margin:0 20px}.CartNotification_suggestedSection__3FuMO{padding:0 20px 16px}.CartNotification_suggestedTitle__Vfr1h{font-family:Satoshi,sans-serif;font-size:18px;font-weight:700;color:#ff6633;margin:0;line-height:25.2px}.CartNotification_suggestedList__XV5pR{display:flex;flex-direction:column;gap:16px}.CartNotification_suggestedCard___1_vL{display:flex;gap:12px;align-items:flex-start}.CartNotification_suggestedImg___j9Li{flex-shrink:0;width:80px;height:80px;background:#f8f8f8;border-radius:4px;display:flex;align-items:center;justify-content:center}.CartNotification_suggestedInfo__dM4Ct{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.CartNotification_suggestedName__W_6Pv{font-family:Satoshi,sans-serif;font-size:13px;font-weight:600;color:#0b1220;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CartNotification_suggestedRating__gy7zk{display:flex;align-items:center;gap:1px;font-size:13px}.CartNotification_starFill__U3eDu{color:#f5a623}.CartNotification_starEmpty__UPQ6c{color:#ddd}.CartNotification_reviewCount__2dc4r{font-family:Satoshi,sans-serif;font-size:11px;color:#6B7280;margin-left:4px}.CartNotification_suggestedPrice__mbBFb{font-family:Satoshi,sans-serif;font-size:14px;font-weight:700;color:#0b1220;margin-top:2px}.CartNotification_suggestedBtn__gJWtt{flex-shrink:0;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:10px 14px;background:#ff6633;color:#fff;border:none;border-radius:4px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s;white-space:nowrap}.CartNotification_suggestedBtn__gJWtt:hover{background:#e55a2b}.CartNotification_actions__auxwm{padding:14px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;border-top:1px solid #e5e7eb;background:#fff;flex-shrink:0}@media (max-width:480px){.CartNotification_addedItem__c_UGy{flex-direction:row;align-items:center;gap:20px}.CartNotification_addedImg__hgNg5,.CartNotification_img__1ydhw{width:105px;height:105px}.CartNotification_addedName__yqyKv{font-size:16px;font-weight:500}.CartNotification_totalBox__5YnZA{padding:20px 47px}.CartNotification_totalLabel__4qozL,.CartNotification_totalValue__DiSjT{font-size:18px}.CartNotification_suggestedCard___1_vL{flex-direction:row;align-items:flex-start;gap:20px}.CartNotification_suggestedBtn__gJWtt{align-self:flex-start}.CartNotification_actions__auxwm{padding:12px 16px 16px}.CartNotification_viewCartBtn__lCf_t{padding:12px;font-size:14px}}.CartNotification_viewCartBtn__lCf_t{display:block;width:100%;padding:14px;background:#ff6633;color:#fff;border:none;border-radius:4px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s}.CartNotification_promoSection__vWOx8{margin:4px 0 16px}.CartNotification_promoTitle__u_tcM{font-size:14px;font-weight:700;color:#111;margin:0 0 10px}.CartNotification_promoList__eKlGH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.CartNotification_promoItem__IrQzP{padding:9px 12px;display:flex;background:#f7f7f7;align-items:center;gap:9px;font-size:12px;color:#333;line-height:1.5;border-radius:5px}.CartNotification_promoItemText__TPKb1{flex:1;color:#333;text-decoration:none}a.CartNotification_promoItemText__TPKb1:hover{text-decoration:underline}.CartNotification_promoStackBadge__D1_Yf{flex-shrink:0;display:inline-flex;align-items:center;padding:1px 6px;border-radius:10px;background:#f0fdf4;border:1px solid #16a34a;color:#16a34a;font-size:10px;font-weight:600;line-height:15px;white-space:nowrap}.CartNotification_promoIcon__fpkzk{flex-shrink:0;display:flex;align-items:center}.CartNotification_promoDetailsBtn__m4TI0{flex-shrink:0;margin-left:auto;padding:0;background:none;border:none;color:#ff6633;font-family:Satoshi,sans-serif;font-size:12px;font-weight:500;line-height:1.5;cursor:pointer;text-decoration:underline}.CartNotification_promoDetailsBtn__m4TI0:hover{color:#e55a2b}.CartNotification_viewCartBtn__lCf_t:hover{background:#e55a2b}.CartNotification_continueBtn__Kkl8_{background:none;border:none;color:#0b1220;font-family:Satoshi,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.CartNotification_continueBtn__Kkl8_:hover{color:#555;text-decoration:underline}.CartSuggestedItems_header__wzt4j{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;background:#ffffff;flex-shrink:0;min-height:72px}.CartSuggestedItems_progressbar__gN7Vk{width:100%}.CartSuggestedItems_headerTitle__uvq_s{font-family:Satoshi,sans-serif;font-weight:700;font-size:18px;line-height:140%;color:#010F1C;margin:0;text-transform:capitalize}.CartSuggestedItems_closeBtn__fQ9ws{display:flex;justify-content:center;align-items:center;width:32px;height:32px;padding:1px 6px;background:none;border:none;cursor:pointer;flex-shrink:0}.CartSuggestedItems_closeBtn__fQ9ws:hover{opacity:.7}.CartSuggestedItems_body__jobsU{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:40px;overflow-y:auto;flex:1;background:#ffffff}.CartSuggestedItems_promoSection__5nu4_{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;padding-bottom:31px;border-bottom:1px solid #e6e7e9}.CartSuggestedItems_promoMessages__pUjB7{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.CartSuggestedItems_promoTopRow__VTXW2{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.CartSuggestedItems_promoUnlocked__N_K5w{font-family:Satoshi,sans-serif;font-weight:500;font-size:15px;line-height:20px;color:#0B1A23}.CartSuggestedItems_promoFree__D2Hb0{font-family:Satoshi,sans-serif;font-weight:700;font-size:15px;line-height:20px;color:#2E9A4A}.CartSuggestedItems_promoSubText__2buaY{font-family:Satoshi,sans-serif;font-weight:400;font-size:14px;line-height:19px;color:#676F77;text-align:center;margin:0}.CartSuggestedItems_progressRow__EbH_X{display:flex;align-items:center;gap:8px;margin-top:10px;width:100%}.CartSuggestedItems_startDot__9Lx5T{flex-shrink:0;width:12px;height:12px;border-radius:50%;background:#22c55e}.CartSuggestedItems_progressTrack__6VuJR{flex:1;height:6px;background:#E5E7EB;border-radius:3px;overflow:visible;position:relative}.CartSuggestedItems_progressFill__9bGJG{height:100%;background:#22c55e;border-radius:3px;transition:width .4s ease;position:absolute;top:0;left:0}.CartSuggestedItems_milestoneWrap__3k3sr{flex-direction:column}.CartSuggestedItems_milestoneDot___Minp,.CartSuggestedItems_milestoneWrap__3k3sr{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center}.CartSuggestedItems_milestoneDot___Minp{width:20px;height:20px;border-radius:50%;background:#fff;border:2.5px solid #d1d5db;transition:background .3s,border-color .3s;z-index:1;justify-content:center}.CartSuggestedItems_milestoneDot___Minp[data-eligible=true]{background:#22c55e;border-color:#22c55e}.CartSuggestedItems_endTarget__yigfN{flex-shrink:0;display:flex;align-items:center;color:#DC2626;transition:color .3s}.CartSuggestedItems_endTarget__yigfN[data-eligible=true]{color:#22c55e}.CartSuggestedItems_endTargetAchieved__GG5oX{width:20px;height:20px;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CartSuggestedItems_amountRow__Lt0QN{display:flex;align-items:flex-start;position:relative;margin-top:8px;height:16px;padding:0 24px 0 20px;width:100%}.CartSuggestedItems_amountStart__vz_b6{font-size:10px;color:#6B7280;font-family:Satoshi,sans-serif;font-weight:500;position:absolute;left:0}.CartSuggestedItems_amountMilestone__RHr5O{font-size:10px;color:#374151;font-family:Satoshi,sans-serif;font-weight:600;position:absolute;transform:translateX(-50%);white-space:nowrap}.CartSuggestedItems_amountEnd__Ik_Ai{font-size:10px;color:#DC2626;font-family:Satoshi,sans-serif;font-weight:600;position:absolute;right:0}.CartSuggestedItems_productList__52J6w{display:flex;flex-direction:column;align-items:flex-start;width:100%;overflow-y:auto}.CartSuggestedItems_productCard__7kINa{display:flex;flex-direction:row;align-items:flex-start;padding:10px 0;gap:20px;width:100%;border-bottom:1px solid rgba(0,0,0,.08)}.CartSuggestedItems_productCard__7kINa:last-child{border-bottom:none}.CartSuggestedItems_productImage__XPEz3{flex-shrink:0;width:116px;height:116px;display:flex;align-items:center;justify-content:center}.CartSuggestedItems_productImg__YUUc_{object-fit:contain;width:116px;height:116px}.CartSuggestedItems_productInfo__abdDK{display:flex;flex-direction:column;align-items:flex-start;gap:7px;flex:1;min-width:0}.CartSuggestedItems_productName__wj3F8{font-family:Satoshi,sans-serif;font-weight:500;font-size:18px;line-height:140%;color:#0B2340;margin:0;text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CartSuggestedItems_productRating__F_fNu{display:flex;flex-direction:row;align-items:center;gap:2px;padding-bottom:16px}.CartSuggestedItems_starIcon__x8Vnr{width:14px;height:14px;color:#F59E0B}.CartSuggestedItems_reviewCount__JmUVW{font-family:Satoshi,sans-serif;font-weight:500;font-size:12px;line-height:150%;color:#676F77;margin-left:6px}.CartSuggestedItems_productPrice__fDhFQ{font-family:Satoshi,sans-serif;font-weight:500;font-size:18px;line-height:140%;color:#0B1220;margin:0;text-transform:capitalize}.CartSuggestedItems_addToCartBtn__MLwF_{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 16px;gap:10px;background:#FF6633;border:none;cursor:pointer;margin-top:4px}.CartSuggestedItems_addToCartBtn__MLwF_:hover{background:#e55a2b}.CartSuggestedItems_addToCartIcon__tblRr{width:14px;height:14px;flex-shrink:0}.CartSuggestedItems_addToCartText__HKFCV{font-family:Satoshi,sans-serif;font-weight:700;font-size:14px;line-height:19px;color:#FFFFFF;white-space:nowrap}.CartModalManager_overlay__rpxCD{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:999}.CartModalManager_panel__SQCx3{z-index:10000;position:fixed;top:0;right:0;width:452px;max-width:100vw;height:100vh;height:100dvh;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.15);animation:CartModalManager_slideIn__hdidj .25s ease-out;overflow:hidden}@media (max-width:480px){.CartModalManager_panel__SQCx3{width:100vw}}@keyframes CartModalManager_slideIn__hdidj{0%{transform:translateX(100%)}to{transform:translateX(0)}}.CartModalManager_loading__Vc40h{display:flex;flex-direction:column;height:100%}.CartModalManager_header__i4Y5f{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 12px;margin-bottom:.3rem;flex-shrink:0;background:#fff}.CartModalManager_headerTitle__NjoKm{font-size:18px;font-weight:700;margin:0;color:#0b1220}.CartModalManager_closeBtn__Ad_IK{background:none;border:none;font-size:20px;cursor:pointer;color:#666;padding:4px;line-height:1}.CartModalManager_loadingText__7SFq0{padding:40px 20px;text-align:center;color:#888;font-size:14px}