.CartPage_pageContainer__WPdRI{width:100%;max-width:1920px;margin:0 auto 40px;padding:0 5%}@media (max-width:768px){.CartPage_pageContainer__WPdRI{padding:0 12px}}.LoadingSpinner_loadingSpinner__EdLUK{width:16px;height:16px}.LoadingSpinner_loadingSpinnerBig__Fni5A,.LoadingSpinner_loadingSpinner__EdLUK{border:2px solid transparent;border-top-color:white;border-radius:50%;animation:LoadingSpinner_spin__jvNGD .9s linear infinite}.LoadingSpinner_loadingSpinnerBig__Fni5A{width:32;height:32}@keyframes LoadingSpinner_spin__jvNGD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NavActions_actions__NpeYT{flex-direction:row;justify-content:right;align-items:center;gap:7.5%;height:100%;width:auto;width:100%;display:flex;@media screen and (min-width:597px) and (max-width:1024px){max-width:125px}@media (max-width:596px){.NavActions_heart__yGJVb{display:none}width:85%}@media (min-width:1025px){max-width:265px}.NavActions_iconButton__a8_UL{white-space:nowrap;flex-direction:row;width:max-content;display:flex;gap:10px}}.NavUserText_navUserText__cwY06{text-align:center;flex-direction:column;display:flex;font-size:16px;line-height:14px;white-space:nowrap}@media (max-width:1024px){.NavUserText_navUserText__cwY06{display:none}}.MobileMenu_overlay__owsCN{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MobileMenu_overlay__owsCN.MobileMenu_open__O8x52{opacity:1;visibility:visible}.MobileMenu_menu__XSrQB{position:fixed;top:0;right:0;width:min(320px,85vw);height:100vh;height:100dvh;background:#fff;z-index:999;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.MobileMenu_menu__XSrQB.MobileMenu_open__O8x52{transform:translateX(0)}.MobileMenu_header___6F3U{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.MobileMenu_title__EjkCm{font-size:16px;font-weight:700;color:#2e2e2e;margin:0}.MobileMenu_closeButton__btKbQ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.MobileMenu_closeButton__btKbQ:hover{background:#fe5f03}.MobileMenu_closeButton__btKbQ:hover .MobileMenu_closeIcon__Wi7K5{stroke:#fff}.MobileMenu_closeIcon__Wi7K5{width:18px;height:18px;stroke:#666;stroke-width:2;transition:stroke .2s ease}.MobileMenu_content__Q9Mkg{flex:1 1;overflow-y:auto;padding:12px 0}.MobileMenu_categoryList__LUpmW{list-style:none;margin:0;padding:0}.MobileMenu_categoryItem__WbQGT{border-bottom:1px solid #f5f5f5}.MobileMenu_categoryItem__WbQGT:last-child{border-bottom:none}.MobileMenu_categoryLink__YThJa{display:flex;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;color:#2e2e2e;font-size:14px;font-weight:500;transition:all .2s ease}.MobileMenu_categoryLink__YThJa:hover{background:linear-gradient(90deg,rgba(254,95,3,.08),transparent);color:#fe5f03}.MobileMenu_categoryLink__YThJa:active{background:linear-gradient(90deg,rgba(254,95,3,.15),transparent)}.MobileMenu_categoryIcon__Xqa3j{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.MobileMenu_categoryIcon__Xqa3j svg{width:100%;height:100%;fill:currentColor}.MobileMenu_categoryName__9JR8s{flex:1 1}.MobileMenu_arrow__GmtEH{width:16px;height:16px;stroke:#ccc;stroke-width:2;transition:stroke .2s ease,transform .2s ease}.MobileMenu_categoryLink__YThJa:hover .MobileMenu_arrow__GmtEH{stroke:#fe5f03;transform:translateX(3px)}.MobileMenu_footer__LbDIL{display:flex;gap:8px;padding:16px;border-top:1px solid #f0f0f0;background:#fafafa}.MobileMenu_footerButton__6a6iH{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border-radius:10px;text-decoration:none;color:#555;font-size:11px;font-weight:600;background:#fff;border:1px solid #eee;transition:all .2s ease}.MobileMenu_footerButton__6a6iH:hover{border-color:#fe5f03;color:#fe5f03}.MobileMenu_footerButton__6a6iH:active{transform:scale(.97)}.MobileMenu_footerButtonPrimary__OSXaL{background:linear-gradient(135deg,#fe5f03,#ffbb14);color:#fff;border:none;text-align:center}.MobileMenu_footerButtonPrimary__OSXaL:hover{color:#fff;opacity:.9}.MobileMenu_footerIcon__WprHm{width:22px;height:22px;flex-shrink:0}.MobileMenu_cartIconWrapper__SYTMt{position:relative;display:flex;align-items:center;justify-content:center}.MobileMenu_cartBadge__b0Jai{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;background:#fc0338;color:#fff;font-size:10px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1}@media (min-width:597px){.MobileMenu_menu__XSrQB,.MobileMenu_overlay__owsCN{display:none}}.HamburgerButton_hamburger__J_AqZ{display:none;flex-direction:column;position:relative;width:30px;height:24px;background:none;border:none;cursor:pointer;padding:0}@media (max-width:596px){.HamburgerButton_hamburger__J_AqZ{display:flex}}.HamburgerButton_hamburger__J_AqZ span{display:block;position:absolute;height:3px;width:100%;background:var(--color-hover-color-icons-navbar);border-radius:1px;opacity:1;left:0;transform:rotate(0deg);transition:all .4s ease-in-out}.HamburgerButton_hamburger__J_AqZ span:first-child{top:0}.HamburgerButton_hamburger__J_AqZ span:nth-child(2),.HamburgerButton_hamburger__J_AqZ span:nth-child(3){top:10px}.HamburgerButton_hamburger__J_AqZ span:nth-child(4){top:20px}.HamburgerButton_hamburger__J_AqZ.HamburgerButton_open__OXqAP span:first-child{top:10px;width:0;left:50%;opacity:0}.HamburgerButton_hamburger__J_AqZ.HamburgerButton_open__OXqAP span:nth-child(2){transform:rotate(45deg)}.HamburgerButton_hamburger__J_AqZ.HamburgerButton_open__OXqAP span:nth-child(3){transform:rotate(-45deg)}.HamburgerButton_hamburger__J_AqZ.HamburgerButton_open__OXqAP span:nth-child(4){top:10px;width:0;left:50%;opacity:0}.CartButton_cartButtonContainer__XLykE{position:relative;display:flex}.CartButton_cartBadge__Ix8iT{position:absolute;top:-8px;right:-8px;background-color:var(--color-hover-color-icons-navbar);color:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;line-height:1}.CartButton_cartBadgePulse__Dgmyd{animation:CartButton_pulse___VFMO 10s cubic-bezier(.4,0,.6,1) infinite}.CartButton_cartButtonWithItems__turoy{box-shadow:0 0 0 2px rgba(248,113,113,.4);transition:all .3s ease}@keyframes CartButton_pulse___VFMO{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.025)}}.CartButton_cartBadge__Ix8iT:hover{transform:scale(1.1);transition:transform .2s ease}.CartButton_cartBadgeMany__Rjg1j{width:22px;height:22px;font-size:.7rem}@media (max-width:768px){.CartButton_cartBadge__Ix8iT{width:18px;height:18px;font-size:.7rem;top:-6px;right:-6px}.CartButton_cartBadgeMany__Rjg1j{width:20px;height:20px;font-size:.65rem}}.CartDrawer_overlay__jBLqz{position:fixed;inset:0;background:rgba(10,10,10,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:9998}.CartDrawer_overlayOpen__YvkNN{opacity:1;pointer-events:auto}.CartDrawer_panel__0Uj_b{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% + 8px)) scale(.96);opacity:0;width:min(92vw,640px);max-height:75vh;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.06);will-change:transform,opacity;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease;z-index:9999;display:flex;flex-direction:column;overflow:hidden}.CartDrawer_panelOpen__1tz21{transform:translate(-50%,-50%) scale(1);opacity:1}.CartDrawer_header__cKn2E{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f0f0f0}.CartDrawer_title__xhnkq{font-size:1.125rem;font-weight:600}.CartDrawer_closeButton__DkPF8{background:transparent;border:none;font-size:1.25rem;cursor:pointer;line-height:1;padding:6px 8px;border-radius:8px}.CartDrawer_content__vo3Rh{flex:1 1;overflow:auto;padding:12px 16px 16px}.CartDrawer_itemsList__0a6z9{display:grid;grid-gap:12px;gap:12px}.CartDrawer_item__piQzH{display:grid;grid-template-columns:72px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #f3f3f3;border-radius:10px;padding:10px}.CartDrawer_itemInfo__0pEBX{display:grid;grid-gap:4px;gap:4px}.CartDrawer_itemName__PNah2{font-weight:600}.CartDrawer_itemPrice__bGqc_{color:#444}.CartDrawer_qtyControls__w9ECS{display:flex;align-items:center;gap:6px}.CartDrawer_qtyButton__fvTEo{width:28px;height:28px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.CartDrawer_footer__EApUm{border-top:1px solid #f0f0f0;padding:14px 16px;display:grid;grid-gap:12px;gap:12px}.CartDrawer_totalRow__ibfOB{display:flex;align-items:center;justify-content:space-between;font-weight:600}.CartDrawer_actions__5CGH9{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.CartDrawer_outlineBtn__ezjiN,.CartDrawer_primaryBtn__m2MKd{padding:12px 14px;border-radius:10px;border:1px solid transparent;cursor:pointer;text-align:center}.CartDrawer_outlineBtn__ezjiN{border-color:#ddd;background:#fff}.CartDrawer_primaryBtn__m2MKd{background:linear-gradient(180deg,#fe5f03 22%,#ffbb14);color:#111;font-weight:600}.CartDrawer_priceBox__BbzQa{display:flex;flex-direction:column;height:100%;align-items:flex-end;gap:18px}.CartDrawer_priceText__njdjO{font-size:1.05rem;flex-basis:80%}.CartDrawer_removeButtonContainer__CQJzb{position:relative;display:flex;justify-content:flex-end;flex-basis:20%}.CartDrawer_removeButton__RCdz4{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:21px;font-size:14px;font-weight:700;transition:all .2s;display:flex;top:-55px;right:0}.CartDrawer_removeButton__RCdz4:hover{background:#c8233381}@media (prefers-reduced-motion:reduce){.CartDrawer_overlay__jBLqz,.CartDrawer_panel__0Uj_b{transition:none}}.CartDrawer_displayNone__JhLpc{display:none}@media (max-width:768px){.CartDrawer_priceText__njdjO{font-size:.95rem}}@media (max-width:596.5px){.CartDrawer_itemName__PNah2{font-size:.85rem}.CartDrawer_panel__0Uj_b{min-width:220px}}.CartPageComponent_mainContainer__4s2qJ{display:flex;justify-content:space-between;gap:24px;padding:24px}.CartPageComponent_productsContainer__cgG6n,.CartPageComponent_summaryContainer__CKLtX{width:100%}.CartPageComponent_productsContainer__cgG6n{display:flex;flex-direction:column;max-width:940px}.CartPageComponent_productsContainerTitle__Mzum1{display:flex;gap:14px;font-size:1.85rem;color:#000;font-weight:700;margin-bottom:16px}.CartPageComponent_productsList__Okh4_{display:flex;flex-direction:column;gap:24px}.CartPageComponent_summaryContainer__CKLtX{display:flex;flex-direction:column;padding:32px;background-color:#F6F6F6;gap:16px;border-radius:12px;color:#545454;max-width:-moz-fit-content;max-width:fit-content;max-height:-moz-fit-content;max-height:fit-content}.CartPageComponent_summaryContainerTitle__6XAog{font-size:1.55rem;color:#000;font-weight:700}.CartPageComponent_afterTitleContainer__sZQYZ,.CartPageComponent_displayPricesContainer__keqNO{gap:16px;display:flex;flex-direction:column}.CartPageComponent_applyDiscountContainer__pYV8w{display:flex;flex-direction:column;gap:8px}.CartPageComponent_applyDiscountInput__FD1Zp{position:relative;display:flex;width:100%}.CartPageComponent_applyDiscountInput__FD1Zp input{width:100%;border-radius:8px;background-color:white;padding:12px 100px 12px 16px;border:1px solid #9f9f9f;outline:none}.CartPageComponent_applyDiscountInput__FD1Zp input:focus{outline:none;transition:all .3s ease-in-out}.CartPageComponent_applyDiscountInput__FD1Zp button{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:#FE5F03;color:white;border:none;border-radius:6px;cursor:pointer;height:calc(100% - 18px);line-height:1px;padding:6px 16px;text-align:center;transition:all .3s ease-in-out}.CartPageComponent_applyDiscountInput__FD1Zp button:hover{background:#e05503;transition:all .3s ease-in-out}.CartPageComponent_applyDiscountInput__FD1Zp button:disabled{background:#b14506;transition:all .3s ease-in-out}.CartPageComponent_applyDiscountInput__FD1Zp:focus-within{border-radius:8px}.CartPageComponent_singlePriceConcept___Aqi6{display:flex;flex-direction:row;justify-content:space-between;.CartPageComponent_conceptAmount__CQFYb{font-weight:800}}.CartPageComponent_totalPrice__iI_4_{display:flex;flex-direction:column;gap:4px;font-weight:800}.CartPageComponent_priceSummaryContainer__I8IaK{display:flex;flex-direction:column;gap:8px;padding:16px;background:white;border-radius:12px;border:1px solid #e5e7eb}.CartPageComponent_priceRow__ZCgC0{display:flex;justify-content:space-between;align-items:center;padding:4px 0;gap:8px}.CartPageComponent_priceLabel__VST8G{color:#545454;font-size:.95rem;flex:1 1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.CartPageComponent_priceValue__WcsRu{font-weight:600;color:#1f2937;white-space:nowrap;flex-shrink:0}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_taxRow__W2fOS{opacity:.7;font-size:.85rem}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_taxRow__W2fOS .CartPageComponent_priceLabel__VST8G,.CartPageComponent_priceRow__ZCgC0.CartPageComponent_taxRow__W2fOS .CartPageComponent_priceValue__WcsRu{color:#6b7280}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_discountRow__uZphL,.CartPageComponent_priceRow__ZCgC0.CartPageComponent_discountRow__uZphL .CartPageComponent_priceLabel__VST8G,.CartPageComponent_priceRow__ZCgC0.CartPageComponent_discountRow__uZphL .CartPageComponent_priceValue__WcsRu{color:#059669}.CartPageComponent_priceDivider__dF_SW{height:1px;background:#e5e7eb;margin:8px 0}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_totalRow__fbJYt{padding-top:8px}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_totalRow__fbJYt .CartPageComponent_priceLabel__VST8G,.CartPageComponent_priceRow__ZCgC0.CartPageComponent_totalRow__fbJYt .CartPageComponent_priceValue__WcsRu{font-size:1.1rem;font-weight:700;color:#1f2937}.CartPageComponent_endPaymentSection__QeI8c{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.CartPageComponent_paymentMethods__xif_Z{display:flex;flex-direction:row;justify-content:space-around;width:100%;gap:16px}.CartPageComponent_singlePaymentMethod__UnBYE{background-color:white;padding:12px 24px;border-radius:12px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;gap:4px;min-height:140px;transition:all .2s ease-in-out;color:inherit;cursor:pointer;border:1px solid transparent}.CartPageComponent_singlePaymentMethod__UnBYE:has(.CartPageComponent_paymentMethodPhoto__JGHJY img[src]){justify-content:center}.CartPageComponent_singlePaymentMethod__UnBYE.CartPageComponent_active__DNpJu{border:1px solid #e05503}.CartPageComponent_singlePaymentMethod__UnBYE:hover{border:1px solid #e05503;transition:all .3s ease-in-out}.CartPageComponent_paymentMethodTitle__zzXP4{font-weight:750;width:100%}.CartPageComponent_paymentMethodPhoto__JGHJY{width:100%;max-width:120px;height:60px;display:flex;justify-content:center;align-items:center;overflow:hidden}.CartPageComponent_paymentMethodPhoto__JGHJY img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.CartPageComponent_paymentMethodDiscount__iyleS{font-size:14px}.CartPageComponent_paymentMethodTotalPrice__e5OwU{width:100%}.CartPageComponent_paymentMethodTotalPrice__e5OwU span{font-weight:800}.CartPageComponent_fancy-button__Z_pv7{background:var(--color-gradiente1-to-top);color:white;border:none;padding:15px 30px;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px rgba(102,126,234,.4);position:relative;overflow:hidden;margin-top:24px}.CartPageComponent_fancy-button__Z_pv7:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(102,126,234,.6)}.CartPageComponent_fancy-button__Z_pv7:active{transform:translateY(-1px)}.CartPageComponent_fancy-button__Z_pv7:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.CartPageComponent_fancy-button__Z_pv7:hover:before{left:100%}@media (max-width:768px){.CartPageComponent_mainContainer__4s2qJ{flex-direction:column;gap:48px;padding:0}.CartPageComponent_summaryContainer__CKLtX{max-width:unset}}.CartPageComponent_productItem__e4_fC{position:relative;display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px;background:#fff;border:1px solid #eee;transition:all .2s ease-in-out}.CartPageComponent_productItem__e4_fC:hover{border-color:#ddd;box-shadow:0 2px 8px rgba(0,0,0,.05)}.CartPageComponent_checkboxContainer__dXXvk{position:relative;display:flex;align-items:center;justify-content:center}.CartPageComponent_checkboxInput__QAu_4{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:2px solid #666;border-radius:6px;background:transparent;cursor:pointer;transition:all .3s ease;position:relative}.CartPageComponent_checkboxInput__QAu_4:checked{background:#FE5F03;border-color:#FE5F03;transform:scale(1.1)}.CartPageComponent_checkboxInput__QAu_4:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:6px;border:2px solid white;border-top:none;border-right:none;opacity:0;transform:translate(-50%,-60%) rotate(-45deg) scale(.5);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.CartPageComponent_checkboxInput__QAu_4:checked:after{opacity:1;transform:translate(-50%,-60%) rotate(-45deg) scale(1)}.CartPageComponent_checkboxInput__QAu_4:active{transform:scale(.95)}.CartPageComponent_checkboxInput__QAu_4:checked:active{transform:scale(1.05)}.CartPageComponent_productInfo__ni6sW{flex:1 1;color:rgba(0,0,0,.9);font-size:1em}.CartPageComponent_productInfo__ni6sW span{display:block;font-size:.9em;color:rgba(255,255,255,.6);margin-top:2px}.CartPageComponent_productItem__e4_fC.CartPageComponent_selected__Zbx8z{background:rgba(254,95,3,.1);border:1px solid rgba(254,95,3,.3);transition:all .2s ease-in-out}.CartPageComponent_item__QdB_s{display:grid;grid-template-columns:72px 1fr auto;grid-gap:12px;gap:12px;align-items:center;width:100%}.CartPageComponent_itemActions__9H7CH{display:flex;align-items:flex-start;justify-content:flex-end}.CartPageComponent_itemRemoveButton__44IIJ{width:32px;height:32px;border-radius:8px;border:1px solid #e5e5e5;background:#fff;color:#b91c1c;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.CartPageComponent_itemRemoveButton__44IIJ:hover{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.CartPageComponent_itemRemoveButton__44IIJ:active{transform:scale(.96)}.CartPageComponent_itemInfo__HqBeo{display:grid;grid-gap:4px;gap:4px}.CartPageComponent_itemName__bpzxl{font-weight:600;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-height:calc(1.2em * 4)}.CartPageComponent_itemPrice__0hAz1{color:#444}.CartPageComponent_qtyControls__4vxzo{display:flex;align-items:center;gap:6px;width:100%;justify-content:flex-end}.CartPageComponent_qtyButton__142Ix{width:28px;height:28px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.CartPageComponent_footer__ihKjx{border-top:1px solid #f0f0f0;padding:14px 16px;display:grid;grid-gap:12px;gap:12px}.CartPageComponent_totalRow__fbJYt{display:flex;align-items:center;justify-content:space-between;font-weight:600}.CartPageComponent_actions__xjFOi{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.CartPageComponent_outlineBtn__5wyTo,.CartPageComponent_primaryBtn__HJbnu{padding:12px 14px;border-radius:10px;border:1px solid transparent;cursor:pointer;text-align:center}.CartPageComponent_outlineBtn__5wyTo{border-color:#ddd;background:#fff}.CartPageComponent_primaryBtn__HJbnu{background:linear-gradient(180deg,#fe5f03 22%,#ffbb14);color:#111;font-weight:600}.CartPageComponent_priceBox__IKMoe{display:flex;flex-direction:column;height:100%;align-items:flex-end;gap:18px}.CartPageComponent_priceText__iT0Bt{font-size:1.05rem;flex-basis:80%}.CartPageComponent_cartError__LU4br{color:#c53030;font-size:14px;font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:8px}.CartPageComponent_cartError__LU4br:before{content:"⚠";font-size:16px}.CartPageComponent_outOfStockList__LaAY1{margin-top:12px;padding-top:12px;border-top:1px solid #feb2b2}.CartPageComponent_outOfStockItem__nWVX_{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:white;border-radius:8px;margin-bottom:6px;border:1px solid #fed7d7}.CartPageComponent_outOfStockItem__nWVX_:last-child{margin-bottom:0}.CartPageComponent_outOfStockItemName__BVlqA{color:#742a2a;font-size:13px;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-height:calc(1.2em * 3)}.CartPageComponent_outOfStockItemStatus__mvfhP{color:#c53030;font-size:12px;font-weight:600;background:#fed7d7;padding:2px 8px;border-radius:12px}@keyframes CartPageComponent_slideIn__UuhZ7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CartPageComponent_cartWarningContainer__MLLhB{background:#fffaf0;border:1px solid #d69e2e;border-radius:8px;padding:12px 16px;margin-bottom:16px}.CartPageComponent_cartWarning__wisXD{color:#744210;font-size:14px;font-weight:500;margin:0;display:flex;align-items:center;gap:8px}.CartPageComponent_cartWarning__wisXD:before{content:"⚠";font-size:14px}.CartPageComponent_summaryWarning__VkH99{background:#fffaf0;border:1px solid #d69e2e;border-radius:6px;padding:8px 12px;margin-bottom:16px;text-align:center}.CartPageComponent_summaryWarning__VkH99 span{color:#744210;font-size:13px;font-weight:500}.CartPageComponent_mobileAfterTitleSeparator__GPAsY{display:none}.CartPageComponent_noCartProductsButton__tdDYT{width:100%;display:flex;justify-content:center}.CartPageComponent_exploreCategoriesButton__9r9Gi{margin-top:16px;text-align:center;transition:all .2s ease-in-out;&:hover{cursor:pointer;scale:1.05;color:#fe5f03;transition:all .2s ease-in-out}}@media (prefers-reduced-motion:reduce){.CartPageComponent_overlay__duJBx,.CartPageComponent_panel__RX72K{transition:none}}.CartPageComponent_displayNone__n2K6i{display:none}@media (max-width:768px){.CartPageComponent_mobileAfterTitleSeparator__GPAsY{display:block;width:1px;background-color:#d1d5db;margin:0 16px;align-self:stretch}.CartPageComponent_afterTitleContainer__sZQYZ{display:flex;flex-direction:row;align-items:stretch;gap:0}.CartPageComponent_applyDiscountContainer__pYV8w{flex:1 1;min-width:0}.CartPageComponent_displayPricesContainer__keqNO{flex:1 1;min-width:0;font-size:14px}.CartPageComponent_applyDiscountInput__FD1Zp{width:100%}.CartPageComponent_applyDiscountContainer__pYV8w label{font-size:14px}.CartPageComponent_applyDiscountInput__FD1Zp input{width:100%;padding:10px 80px 10px 10px;font-size:12px}.CartPageComponent_applyDiscountInput__FD1Zp button{padding:6px 12px;font-size:12px;right:6px}.CartPageComponent_singlePaymentMethod__UnBYE{max-height:170px;width:40%}.CartPageComponent_productsContainerTitle__Mzum1{font-size:1.25rem}.CartPageComponent_cartError__LU4br,.CartPageComponent_cartError__LU4br:before{font-size:1rem}.CartPageComponent_outOfStockItemName__BVlqA{font-size:13px}.CartPageComponent_outOfStockItemStatus__mvfhP{font-size:12px}.CartPageComponent_cartWarning__wisXD{font-size:14px}.CartPageComponent_cartWarning__wisXD:before{content:"⚠";font-size:16px}.CartPageComponent_item__QdB_s{grid-template-columns:52px 1fr auto;align-items:center;gap:10px}.CartPageComponent_checkboxInput__QAu_4{width:20px;height:20px}.CartPageComponent_itemName__bpzxl,.CartPageComponent_itemPrice__0hAz1{font-size:.9rem}.CartPageComponent_priceText__iT0Bt{font-size:.95rem}.CartPageComponent_productsList__Okh4_{gap:12px}.CartPageComponent_summaryContainerTitle__6XAog{font-size:1.2rem}.CartPageComponent_paymentMethodDiscount__iyleS{font-size:12px}.CartPageComponent_qtyControls__4vxzo{font-size:.8rem}}@media (max-width:596.5px){.CartPageComponent_summaryContainer__CKLtX{padding:14px}.CartPageComponent_mobileAfterTitleSeparator__GPAsY{display:block;width:1px;background-color:#d1d5db;margin:0 12px;align-self:stretch}.CartPageComponent_afterTitleContainer__sZQYZ{display:flex;flex-direction:row;align-items:stretch;gap:0}.CartPageComponent_applyDiscountContainer__pYV8w{flex:1 1;min-width:0}.CartPageComponent_displayPricesContainer__keqNO{flex:1 1;min-width:0;gap:16px}.CartPageComponent_priceSummaryContainer__I8IaK{padding:8px;gap:6px}.CartPageComponent_priceRow__ZCgC0{padding:2px 0;gap:6px}.CartPageComponent_priceLabel__VST8G{font-size:.75rem;line-height:1.2}.CartPageComponent_priceValue__WcsRu{font-size:.8rem;font-weight:700}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_taxRow__W2fOS,.CartPageComponent_priceRow__ZCgC0.CartPageComponent_taxRow__W2fOS .CartPageComponent_priceLabel__VST8G{font-size:.7rem}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_taxRow__W2fOS .CartPageComponent_priceValue__WcsRu{font-size:.75rem}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_totalRow__fbJYt .CartPageComponent_priceLabel__VST8G,.CartPageComponent_priceRow__ZCgC0.CartPageComponent_totalRow__fbJYt .CartPageComponent_priceValue__WcsRu{font-size:.9rem}.CartPageComponent_priceDivider__dF_SW{margin:4px 0}.CartPageComponent_applyDiscountInput__FD1Zp{width:100%}.CartPageComponent_applyDiscountInput__FD1Zp input{width:100%;padding:12px 4px 12px 12px;font-size:12px}.CartPageComponent_applyDiscountInput__FD1Zp button{padding:6px 8px;font-size:13px;right:6px;top:150%}.CartPageComponent_singlePaymentMethod__UnBYE{max-height:170px;width:45%;padding:8px}.CartPageComponent_productsContainerTitle__Mzum1{font-size:1.5rem}.CartPageComponent_cartError__LU4br,.CartPageComponent_cartError__LU4br:before{font-size:.8rem}.CartPageComponent_outOfStockItemName__BVlqA{font-size:11px}.CartPageComponent_outOfStockItemStatus__mvfhP{font-size:10px}.CartPageComponent_cartWarning__wisXD{font-size:12px}.CartPageComponent_cartWarning__wisXD:before{content:"⚠";font-size:14px}.CartPageComponent_item__QdB_s{grid-template-columns:42px 1fr auto;align-items:center;gap:8px}.CartPageComponent_checkboxInput__QAu_4{width:20px;height:20px}.CartPageComponent_itemName__bpzxl{font-size:.85rem}.CartPageComponent_panel__RX72K{min-width:220px}.CartPageComponent_pricingContainer__cMorI{gap:10px;display:flex;flex-direction:column}.CartPageComponent_totalPrice__iI_4_{gap:10px}.CartPageComponent_singlePriceConcept___Aqi6{flex-wrap:wrap;gap:2px;border-bottom:1px solid #ff830b;width:100%;.CartPageComponent_conceptTitle__rVmL1{width:-moz-fit-content;width:fit-content;text-align:start}.CartPageComponent_conceptAmount__CQFYb{width:-moz-fit-content;width:fit-content;text-align:end}}.CartPageComponent_paymentMethods__xif_Z{justify-content:center;gap:12px;.CartPageComponent_paymentMethodTitle__zzXP4,.CartPageComponent_paymentMethodTotalPrice__e5OwU{font-size:.9rem}}.CartPageComponent_endPaymentSection__QeI8c{margin-top:26px}}@media (max-width:400px){.CartPageComponent_priceSummaryContainer__I8IaK{padding:12px}.CartPageComponent_priceRow__ZCgC0{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;border-bottom:1px solid #f3f4f6}.CartPageComponent_priceRow__ZCgC0:last-of-type{border-bottom:none}.CartPageComponent_priceLabel__VST8G{font-size:.8rem;line-height:1.3;word-break:normal}.CartPageComponent_priceValue__WcsRu{font-size:.95rem;font-weight:700;color:#1f2937;align-self:flex-end;width:100%;text-align:right}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_taxRow__W2fOS{padding:6px 0 6px 12px;border-bottom:none}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_taxRow__W2fOS .CartPageComponent_priceLabel__VST8G{font-size:.75rem}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_taxRow__W2fOS .CartPageComponent_priceValue__WcsRu{font-size:.85rem}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_totalRow__fbJYt{padding-top:12px;margin-top:8px;border-top:2px solid #e5e7eb}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_totalRow__fbJYt .CartPageComponent_priceLabel__VST8G{font-size:1rem;font-weight:700}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_totalRow__fbJYt .CartPageComponent_priceValue__WcsRu{font-size:1.1rem;color:#fe5f03}.CartPageComponent_priceDivider__dF_SW{display:none}.CartPageComponent_mobileAfterTitleSeparator__GPAsY{margin:0 8px}.CartPageComponent_afterTitleContainer__sZQYZ{gap:0}.CartPageComponent_displayPricesContainer__keqNO{gap:12px}}@media (max-width:350px){.CartPageComponent_singlePriceConcept___Aqi6{gap:3px;.CartPageComponent_conceptAmount__CQFYb,.CartPageComponent_conceptTitle__rVmL1{width:100%}}.CartPageComponent_conceptAmount__CQFYb{text-align:end}.CartPageComponent_paymentMethods__xif_Z{flex-direction:column;.CartPageComponent_singlePaymentMethod__UnBYE{width:100%;gap:8px;min-height:90px}}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_totalRow__fbJYt .CartPageComponent_priceLabel__VST8G{font-size:.95rem}.CartPageComponent_priceRow__ZCgC0.CartPageComponent_totalRow__fbJYt .CartPageComponent_priceValue__WcsRu{font-size:1rem}}.CartPageComponent_itemVariants__2MBdi{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.CartPageComponent_variantTag__vqwTi{display:inline-block;background-color:#F6F6F6;border:1px solid #ddd;border-radius:4px;padding:2px 6px;font-size:11px;color:#6c757d}.Tooltip_tooltipContainer__nuxX1{position:relative;display:inline-flex;align-items:center}.Tooltip_tooltip___yAY_{position:absolute;z-index:100000;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;line-height:1.4;white-space:normal;word-wrap:break-word;text-align:center;pointer-events:none;min-width:120px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.Tooltip_tooltip___yAY_.Tooltip_visible__cXopi{opacity:1;visibility:visible;pointer-events:auto}.Tooltip_tooltip___yAY_.Tooltip_top__YuNa8{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.Tooltip_tooltip___yAY_.Tooltip_bottom__fXhFK{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.Tooltip_tooltip___yAY_.Tooltip_left__NMyyb{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.Tooltip_tooltip___yAY_.Tooltip_right__Wy5yZ{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.Tooltip_arrow__RDK2b{position:absolute;width:0;height:0;border-style:solid}.Tooltip_tooltip___yAY_.Tooltip_top__YuNa8 .Tooltip_arrow__RDK2b{top:100%;left:50%;margin-left:-5px;border-width:5px;border-color:currentColor transparent transparent}.Tooltip_tooltip___yAY_.Tooltip_bottom__fXhFK .Tooltip_arrow__RDK2b{bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-color:transparent transparent currentColor}.Tooltip_tooltip___yAY_.Tooltip_left__NMyyb .Tooltip_arrow__RDK2b{left:100%;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent currentColor}.Tooltip_tooltip___yAY_.Tooltip_right__Wy5yZ .Tooltip_arrow__RDK2b{right:100%;top:50%;margin-top:-5px;border-width:5px;border-color:transparent currentColor transparent transparent}.Tooltip_tooltip___yAY_.Tooltip_default__NX0I7{background-color:#333;color:#fff}.Tooltip_tooltip___yAY_.Tooltip_default__NX0I7 .Tooltip_arrow__RDK2b{color:#333}.Tooltip_tooltip___yAY_.Tooltip_dark__vh0xk{background-color:#1a1a2e;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Tooltip_tooltip___yAY_.Tooltip_dark__vh0xk .Tooltip_arrow__RDK2b{color:#1a1a2e}.Tooltip_tooltip___yAY_.Tooltip_info__9iaSN{background-color:#0369a1;color:#ffffff;box-shadow:0 4px 12px rgba(3,105,161,.25)}.Tooltip_tooltip___yAY_.Tooltip_info__9iaSN .Tooltip_arrow__RDK2b{color:#0369a1}.Tooltip_tooltip___yAY_.Tooltip_warning__OWF46{background-color:#d97706;color:#ffffff;box-shadow:0 4px 12px rgba(217,119,6,.25)}.Tooltip_tooltip___yAY_.Tooltip_warning__OWF46 .Tooltip_arrow__RDK2b{color:#d97706}.Tooltip_tooltip___yAY_.Tooltip_error__kWBaf{background-color:#dc2626;color:#ffffff;box-shadow:0 4px 12px rgba(220,38,38,.25)}.Tooltip_tooltip___yAY_.Tooltip_error__kWBaf .Tooltip_arrow__RDK2b{color:#dc2626}.Tooltip_tooltip___yAY_.Tooltip_success__qoprW{background-color:#059669;color:#ffffff;box-shadow:0 4px 12px rgba(5,150,105,.25)}.Tooltip_tooltip___yAY_.Tooltip_success__qoprW .Tooltip_arrow__RDK2b{color:#059669}@media (max-width:768px){.Tooltip_tooltip___yAY_{font-size:12px;padding:6px 10px}.Tooltip_tooltip___yAY_.Tooltip_bottom__fXhFK,.Tooltip_tooltip___yAY_.Tooltip_top__YuNa8{max-width:calc(100vw - 40px)!important}}.ConfirmationButton_confirmationButton__8r4sL{width:100%;justify-content:center;display:flex;background-color:#FE5F03;transition:all .3s ease-in-out;color:white;border-radius:8px;padding:8px;justify-items:center;text-align:center;cursor:pointer}.ConfirmationButton_confirmationButton__8r4sL:hover{background:#e05503;transition:all .3s ease-in-out}.ConfirmationButton_confirmationButton__8r4sL:disabled{background:#b14506;transition:all .3s ease-in-out;cursor:not-allowed}.ConfirmationButton_tooltipWrapper__XRMa1{width:100%}.ProfileAlert_alert__FjlPe{--primary-color:#FE5F03;--secondary-color:#FFBB14;--text-color:#2c3e50;--error-color:#e74c3c;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(255,187,20,.15),rgba(254,95,3,.1));border:1.5px solid var(--primary-color);border-radius:10px;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(254,95,3,.15)}.ProfileAlert_alert__FjlPe.ProfileAlert_blocking__F6QLu{background:linear-gradient(135deg,rgba(231,76,60,.1),rgba(231,76,60,.05));border-color:var(--error-color);box-shadow:0 4px 12px rgba(231,76,60,.2)}.ProfileAlert_alertContent___m_H_{display:flex;align-items:flex-start;gap:.75rem;flex:1 1}.ProfileAlert_icon__R4Tpg{flex-shrink:0;margin-top:2px}.ProfileAlert_textContent__PANJY{display:flex;flex-direction:column;gap:.25rem}.ProfileAlert_message__P8JXW{margin:0;font-size:.95rem;font-weight:600;color:var(--text-color)}.ProfileAlert_details__8QF0w{margin:0;font-size:.85rem;color:#7f8c8d}.ProfileAlert_blockingNote__7WnWg{margin:.25rem 0 0;font-size:.8rem;color:var(--error-color);font-style:italic}.ProfileAlert_actions__3ZEMD{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ProfileAlert_completeButton__Nz6TQ{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:white;background:var(--primary-color);border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(254,95,3,.3)}.ProfileAlert_completeButton__Nz6TQ:hover{background:#e5540a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(254,95,3,.4)}.ProfileAlert_completeButton__Nz6TQ.ProfileAlert_blockingButton__t4R1M{background:var(--error-color);box-shadow:0 2px 8px rgba(231,76,60,.3);animation:ProfileAlert_pulse__ZOIVY 2s infinite}.ProfileAlert_completeButton__Nz6TQ.ProfileAlert_blockingButton__t4R1M:hover{background:#c0392b;box-shadow:0 4px 12px rgba(231,76,60,.4)}@keyframes ProfileAlert_pulse__ZOIVY{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.ProfileAlert_dismissButton__hU6oU{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;font-size:1rem;color:var(--text-color);background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.ProfileAlert_dismissButton__hU6oU:hover{background-color:rgba(254,95,3,.1);color:var(--primary-color)}@media (max-width:600px){.ProfileAlert_alert__FjlPe{flex-direction:column;align-items:flex-start;gap:.75rem}.ProfileAlert_actions__3ZEMD{width:100%;justify-content:space-between}.ProfileAlert_completeButton__Nz6TQ{flex:1 1;justify-content:center}}.ProcessingOverlay_processingOverlay__wqJk3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ProcessingOverlay_fadeIn__qeXJI .3s ease}@keyframes ProcessingOverlay_fadeIn__qeXJI{0%{opacity:0}to{opacity:1}}.ProcessingOverlay_processingContent__sjcNo{background:white;border-radius:16px;padding:3rem 2.5rem;text-align:center;max-width:400px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:ProcessingOverlay_scaleIn__gXaEu .3s ease}@keyframes ProcessingOverlay_scaleIn__gXaEu{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.ProcessingOverlay_processingSpinner__v88Ni{width:80px;height:80px;margin:0 auto 1.5rem;position:relative}.ProcessingOverlay_spinnerRing__hr_4k{width:100%;height:100%;border:4px solid #f3f4f6;border-top-color:#fe5f03;border-radius:50%;animation:ProcessingOverlay_spin__nylHl 1s linear infinite}.ProcessingOverlay_spinnerCheck__NR4Ip{width:100%;height:100%;border:4px solid #10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:ProcessingOverlay_pulseCheck__2b7Pq 1.5s ease infinite}.ProcessingOverlay_spinnerCheck__NR4Ip:after{content:"✓";font-size:2rem;color:#10b981;font-weight:700}@keyframes ProcessingOverlay_pulseCheck__2b7Pq{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes ProcessingOverlay_spin__nylHl{to{transform:rotate(1turn)}}.ProcessingOverlay_processingTitle__JbFTy{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.ProcessingOverlay_processingMessage__5FDB2{font-size:1rem;color:#fe5f03;font-weight:500;margin:0 0 .5rem}.ProcessingOverlay_processingSubtext__gvfjm{font-size:.875rem;color:#6b7280;margin:0}.ProcessingOverlay_processingOrderNumber__1k9ho{font-size:.875rem;color:#374151;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.ProcessingOverlay_processingOrderNumber__1k9ho strong{color:#111827;font-weight:600}.CheckoutFlow_checkoutContainer__n3vKX{display:grid;grid-template-columns:1fr 400px;grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);max-width:1200px;margin:0 auto;padding:clamp(1rem,3vw,2rem)}.CheckoutFlow_singleColumn__qQwo2{grid-template-columns:1fr}.CheckoutFlow_checkoutHeader__7dhOf{grid-column:1/-1;margin-bottom:2rem}.CheckoutFlow_checkoutTitle__UjExk{font-size:clamp(1.25rem,4vw,2rem);font-weight:700;margin-bottom:1.5rem;color:#333;text-align:center}.CheckoutFlow_checkoutTitle__UjExk span{color:#fe5f03;font-weight:600}.CheckoutFlow_progressBar__Vh5Xe{display:flex;justify-content:center;align-items:center;gap:clamp(.5rem,3vw,2rem);max-width:700px;margin:0 auto;padding:0 1rem;position:relative}.CheckoutFlow_progressBar__Vh5Xe:before{content:"";position:absolute;top:20px;left:50%;transform:translateX(-50%);width:calc(100% - 6rem);height:2px;background-color:#e5e7eb;z-index:0}.CheckoutFlow_progressStep__LhJs_{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;min-width:60px;flex-shrink:0}.CheckoutFlow_stepIndicator__hEpi3{width:clamp(36px,5vw,44px);height:clamp(36px,5vw,44px);border-radius:50%;background-color:white;border:3px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:clamp(.875rem,2vw,1rem);margin-bottom:.5rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.CheckoutFlow_stepIndicator__hEpi3.CheckoutFlow_active__uGc66{background-color:#fe5f03;border-color:#fe5f03;color:white;transform:scale(1.1);box-shadow:0 4px 8px rgba(254,95,3,.3)}.CheckoutFlow_stepIndicator__hEpi3.CheckoutFlow_completed__g0wkA{background-color:#10b981;border-color:#10b981;color:white}.CheckoutFlow_stepIndicator__hEpi3.CheckoutFlow_completed__g0wkA:before{content:"✓";font-size:clamp(.875rem,2vw,1rem)}.CheckoutFlow_stepLabel__JThRH{font-size:clamp(.7rem,1.8vw,.875rem);color:#6b7280;text-align:center;font-weight:500;white-space:nowrap;max-width:80px;overflow:hidden;text-overflow:ellipsis}.CheckoutFlow_checkoutContent__JHc7a{background:white;border-radius:12px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CheckoutFlow_cartSummary__N3PKK{background:#f8f9fa;border-radius:12px;padding:1.5rem;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:2rem}.CheckoutFlow_cartSummary__N3PKK h3{margin-bottom:1rem;color:#333;font-weight:600}.CheckoutFlow_summaryItems__1f0LU{margin-bottom:1.5rem}.CheckoutFlow_summaryItem__0m_d_{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.CheckoutFlow_itemName__5rw8m{flex:1 1;font-size:.875rem}.CheckoutFlow_itemQuantity__ivGC_{color:#6b7280;margin:0 .5rem}.CheckoutFlow_itemPrice__ViYKR{font-weight:600}.CheckoutFlow_summaryTotals__T8NUj{border-top:2px solid #e5e7eb;padding-top:1rem}.CheckoutFlow_totalRow__stkxT{display:flex;justify-content:space-between;margin-bottom:.5rem}.CheckoutFlow_finalTotal__ZRuU9{font-weight:700;font-size:1.125rem;color:#fe5f03}@media (max-width:840px){.CheckoutFlow_checkoutContainer__n3vKX{grid-template-columns:1fr;padding:1rem}.CheckoutFlow_progressBar__Vh5Xe{gap:clamp(.3rem,2vw,1rem);padding:0 .5rem}.CheckoutFlow_progressBar__Vh5Xe:before{width:calc(100% - 4rem)}.CheckoutFlow_progressStep__LhJs_{min-width:50px}.CheckoutFlow_stepLabel__JThRH{font-size:.65rem;max-width:60px}}@media (max-width:768px){.CheckoutFlow_checkoutContainer__n3vKX{grid-template-columns:1fr;padding:1rem}.CheckoutFlow_checkoutTitle__UjExk{font-size:1.5rem}.CheckoutFlow_progressBar__Vh5Xe{gap:.75rem;max-width:100%}.CheckoutFlow_progressBar__Vh5Xe:before{width:calc(100% - 3rem)}}@media (max-width:480px){.CheckoutFlow_checkoutContainer__n3vKX{gap:1.5rem;padding:1rem}.CheckoutFlow_progressBar__Vh5Xe{flex-direction:row;gap:clamp(.3rem,2vw,.75rem);padding:.75rem .5rem;max-width:100%}.CheckoutFlow_progressBar__Vh5Xe:before{top:26px;width:calc(100% - 2rem)}.CheckoutFlow_progressStep__LhJs_{flex-direction:column;min-width:32px;gap:.25rem}.CheckoutFlow_stepIndicator__hEpi3{width:28px;height:28px;margin-bottom:.25rem;border-width:2px;font-size:.7rem}.CheckoutFlow_stepIndicator__hEpi3.CheckoutFlow_active__uGc66{transform:scale(1.05)}.CheckoutFlow_stepLabel__JThRH{font-size:.6rem;max-width:45px;line-height:1.1}.CheckoutFlow_cartSummary__N3PKK{position:static}}.checkout_checkoutLoadingContainer__s3jLa{display:flex;align-items:center;justify-content:center;min-height:100vh;background:white;padding:2rem}.checkout_checkoutLoadingContent__3zCU5{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.checkout_checkoutSpinner__2BZvk{display:flex;gap:.6rem;align-items:center;justify-content:center}.checkout_checkoutSpinnerDot__lTf3_{width:14px;height:14px;border-radius:50%;background-color:#fe5f03;animation:checkout_checkoutBounce__OVucR 1.4s ease-in-out infinite both;box-shadow:0 2px 8px rgba(254,95,3,.2)}.checkout_checkoutSpinnerDot__lTf3_:first-child{animation-delay:-.32s}.checkout_checkoutSpinnerDot__lTf3_:nth-child(2){animation-delay:-.16s}.checkout_checkoutSpinnerDot__lTf3_:nth-child(3){animation-delay:0s}@keyframes checkout_checkoutBounce__OVucR{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}.checkout_checkoutLoadingText__VCwcK{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;letter-spacing:-.3px}.checkout_checkoutLoadingSubtext__U8knd{font-size:.95rem;color:#9ca3af;margin:0;font-weight:500}@media (max-width:768px){.checkout_checkoutLoadingContainer__s3jLa{min-height:80vh}.checkout_checkoutLoadingText__VCwcK{font-size:1.1rem}.checkout_checkoutLoadingSubtext__U8knd{font-size:.9rem}.checkout_checkoutSpinnerDot__lTf3_{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.checkout_checkoutSpinnerDot__lTf3_{animation:none;opacity:.6}}.NotificationComponent_notificationPopupNotification__Sf0C2{position:fixed;top:20px;right:20px;background:#efffee;border:1px solid #cfc;border-radius:10px;padding:15px;max-width:400px;box-shadow:0 8px 25px rgba(76,175,80,.3);z-index:1000;animation:NotificationComponent_slideInRight__e1s00 .3s ease-out}.NotificationComponent_notificationPopupContent__8D1YF{display:flex;align-items:flex-start;gap:12px}.NotificationComponent_notificationPopupIcon__UuBP8{font-size:1.2rem;flex-shrink:0}.NotificationComponent_notificationPopupText__4U3uy{flex:1 1}.NotificationComponent_notificationPopupText__4U3uy strong{color:#2e7d32;display:block;margin-bottom:4px}.NotificationComponent_notificationPopupText__4U3uy p{color:#666;margin:0;font-size:.9rem}.NotificationComponent_notificationPopupClose__3V6_R{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NotificationComponent_notificationPopupClose__3V6_R:hover{color:#666}.NotificationComponent_errorNotification__LtlN8{position:fixed;top:20px;right:20px;background:#fee;border:1px solid #fcc;border-radius:10px;padding:15px;max-width:400px;box-shadow:0 8px 25px rgba(244,67,54,.3);z-index:1000;animation:NotificationComponent_slideInRight__e1s00 .3s ease-out}.NotificationComponent_errorContent__AGfpz{display:flex;align-items:flex-start;gap:12px}.NotificationComponent_errorIcon__Rz5Ze{font-size:1.2rem;flex-shrink:0}.NotificationComponent_errorText__k_m8I{flex:1 1}.NotificationComponent_errorText__k_m8I strong{color:#d32f2f;display:block;margin-bottom:4px}.NotificationComponent_errorText__k_m8I p{color:#666;margin:0;font-size:.9rem}.NotificationComponent_errorClose__ZRZSE{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NotificationComponent_errorClose__ZRZSE:hover{color:#666}.NotificationComponent_successNotification__3nZB7{position:fixed;top:20px;right:20px;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:10px;padding:15px;max-width:400px;box-shadow:0 8px 25px rgba(76,175,80,.3);z-index:1000;animation:NotificationComponent_slideInRight__e1s00 .3s ease-out}.NotificationComponent_successContent__0KIuM{display:flex;align-items:flex-start;gap:12px}.NotificationComponent_successIcon__Gh6MU{font-size:1.2rem;flex-shrink:0}.NotificationComponent_successText__tUSIU{flex:1 1}.NotificationComponent_successText__tUSIU strong{color:#2e7d32;display:block;margin-bottom:4px}.NotificationComponent_successText__tUSIU p{color:#666;margin:0;font-size:.9rem}.NotificationComponent_successClose___e4Io{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NotificationComponent_successClose___e4Io:hover{color:#666}@media (max-width:768px){.NotificationComponent_errorNotification__LtlN8,.NotificationComponent_notificationPopupNotification__Sf0C2,.NotificationComponent_successNotification__3nZB7{top:10px;right:10px;left:10px;max-width:none}.NotificationComponent_notificationPopupContent__8D1YF{flex-wrap:wrap}}.ProfileOrdersList_container__oe2iE{display:flex;flex-direction:column;gap:16px}.ProfileOrdersList_header__xJsSQ{display:flex;flex-direction:column;gap:4px}.ProfileOrdersList_list__aPPGR{display:flex;flex-direction:column;gap:12px}.ProfileOrdersList_orderItem__ol9av{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #eee;border-radius:8px;background:#fff}.ProfileOrdersList_orderMain__b7XDa{display:flex;flex-direction:column;gap:6px}.ProfileOrdersList_orderTitle__I0yR0{display:flex;gap:8px;align-items:baseline}.ProfileOrdersList_orderNumber__ro_NZ{font-weight:600}.ProfileOrdersList_orderDate__Scl9i{color:#666;font-size:.9rem}.ProfileOrdersList_orderMeta__lEFjY{display:flex;gap:12px;color:#444}.ProfileOrdersList_orderAmount__pS0mE{display:flex;align-items:center;gap:12px}.ProfileOrdersList_total__tIHQS{font-weight:600}.ProfileOrdersList_viewButton__GQUAX{padding:8px 12px;border-radius:6px;border:1px solid #ddd;background:#fafafa;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .04s ease}.ProfileOrdersList_viewButton__GQUAX:hover{background:#f3f3f3;border-color:#ccc;box-shadow:0 1px 4px rgba(0,0,0,.06)}.ProfileOrdersList_viewButton__GQUAX:active{transform:translateY(.5px)}.ProfileOrdersList_viewButton__GQUAX:focus-visible{outline:none;border-color:#bbb;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.ProfileOrdersList_emptyState__J06Io{padding:20px;text-align:center;color:#555}.ProfileOrdersList_goShopping__4WZRe{margin-top:8px;display:inline-block;text-decoration:underline}.ProfileOrdersList_paginationWrapper__CTGuz{margin-top:12px}.ProfileOrdersList_errorContainer__G1DJC{padding:16px;color:#b00020}@media (max-width:640px){.ProfileOrdersList_orderItem__ol9av{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.ProfileOrdersList_orderMain__b7XDa{width:100%}.ProfileOrdersList_orderTitle__I0yR0{flex-wrap:wrap;justify-content:space-between}.ProfileOrdersList_orderMeta__lEFjY{flex-direction:column;gap:4px;font-size:.9rem}.ProfileOrdersList_orderAmount__pS0mE{width:100%;justify-content:space-between;padding-top:12px;border-top:1px solid #eee}.ProfileOrdersList_viewButton__GQUAX{flex-shrink:0}}@media (max-width:480px){.ProfileOrdersList_header__xJsSQ h2{font-size:1.25rem}.ProfileOrdersList_header__xJsSQ p{font-size:.875rem}.ProfileOrdersList_orderNumber__ro_NZ{font-size:.95rem}.ProfileOrdersList_orderDate__Scl9i,.ProfileOrdersList_paymentStatus__KLTR3,.ProfileOrdersList_status__J6IRD{font-size:.85rem}.ProfileOrdersList_total__tIHQS{font-size:1rem}.ProfileOrdersList_viewButton__GQUAX{padding:10px 16px;font-size:.9rem}}.PaginationComponent_pagination___fBna{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 0}.PaginationComponent_paginationButton__icD__{display:flex;align-items:center;justify-content:center;padding:8px 12px;font-size:1rem;font-weight:800;background-color:#F6F6F6;border:1px solid #f6f6f6;border-radius:8px;color:#000;cursor:pointer;transition:all .2s ease-in-out;min-width:40px;height:40px}.PaginationComponent_paginationButton__icD__:hover:not(:disabled){background-color:#f9fafb;color:#374151;border-color:#9ca3af}.PaginationComponent_paginationButton__icD__:disabled{opacity:.5;cursor:not-allowed}.PaginationComponent_paginationButtonActive__ev2nd{background-color:#ff830b;color:white;border-color:#ff830b}.PaginationComponent_paginationButtonActive__ev2nd:hover{background-color:#FE5F03;border-color:#FE5F03;color:white}.PaginationComponent_pagesContainer___kcwq{display:flex;align-items:center;gap:4px}.PaginationComponent_ellipsis__CA3h2{padding:8px 12px;font-size:14px;font-weight:500;color:#6b7280}@media (max-width:640px){.PaginationComponent_pagination___fBna{gap:4px}.PaginationComponent_paginationButton__icD__{padding:6px 8px;font-size:13px;min-width:36px;height:36px}.PaginationComponent_ellipsis__CA3h2{padding:6px 8px;font-size:13px}}@media (max-width:596.5px){.PaginationComponent_paginationButton__icD__{padding:4px 6px;font-size:12px;min-width:32px;height:32px}.PaginationComponent_ellipsis__CA3h2{padding:4px 6px;font-size:12px}}.PaginationComponent_skeleton__t16Bu{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:PaginationComponent_shimmer__vA5oV 1.5s infinite;border:none;cursor:default}@keyframes PaginationComponent_shimmer__vA5oV{0%{background-position:200% 0}to{background-position:-200% 0}}.CorazonLike_productFavoriteHeart__eLMKv{width:32px;height:32px;cursor:pointer;transition:transform .2s ease-in-out;transform:scale(1);position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.CorazonLike_productFavoriteHeart__eLMKv svg{position:absolute;top:0;left:0;width:100%;height:100%}.CorazonLike_productFavoriteHeart__eLMKv .CorazonLike_heartBase__ETYlL{fill:transparent;stroke:#909090;stroke-opacity:.77;stroke-width:1.5;transition:all .2s ease-in-out}.CorazonLike_productFavoriteHeart__eLMKv .CorazonLike_heartGradient__3XQ3O{fill:url(#heartGradient);stroke:url(#heartGradient);stroke-width:1.5;opacity:0;transition:opacity .2s ease-in-out}.CorazonLike_productFavoriteHeart__eLMKv:hover .CorazonLike_heartGradient__3XQ3O{opacity:1}.CorazonLike_productFavoriteHeart__eLMKv:hover .CorazonLike_heartBase__ETYlL{stroke-opacity:0}.CorazonLike_productFavoriteHeart__eLMKv:hover{transform:scale(1.2)}.CorazonLike_productFavoriteHeart__eLMKv.CorazonLike_active__hA5Oh .CorazonLike_heartGradient__3XQ3O{opacity:1}.CorazonLike_productFavoriteHeart__eLMKv.CorazonLike_active__hA5Oh .CorazonLike_heartBase__ETYlL{stroke-opacity:0}.CorazonLike_productFavoriteHeart__eLMKv.CorazonLike_active__hA5Oh:hover{transform:scale(1.2)}.ProductExtraDetails_container__Kgl8a{display:flex;gap:12px;padding:12px 0;align-items:center}.ProductExtraDetails_iconContainer__uHohR{flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#F6F6F6;width:36px;height:36px;border-radius:12px}.ProductExtraDetails_icon__WQ38C{width:24px;height:24px;color:#2c5aa0}.ProductExtraDetails_textContainer__1dwR2{flex:1 1;min-width:0}.ProductExtraDetails_title__6OSHR{font-weight:600;font-size:14px;color:#212529;margin-bottom:4px}.ProductExtraDetails_text__TI4l_{font-size:13px;color:#6c757d;line-height:1.4}.ProductExtraDetails_available__vCOzD{color:green}.ProductExtraDetails_notAvailable__Tp7jl{color:red}.ProductExtraDetails_laptoproOrange__E6rQP{color:#ff830b}@media (max-width:768px){.ProductExtraDetails_icon__WQ38C{width:20px;height:20px}.ProductExtraDetails_title__6OSHR{font-size:13px}.ProductExtraDetails_text__TI4l_{font-size:12px}}.ProductCard_productCard__v7Sgs{background:#F6F6F6;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;width:95%;gap:4px;padding:22px 1.15rem}.ProductCard_productCard__v7Sgs:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.ProductCard_productTop__TVOMM{display:flex;justify-content:space-between;width:100%;align-items:flex-start;gap:8px;align-items:center}.ProductCard_productBrand__tXm0T{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem}.ProductCard_productFavoriteHeart__t_k84{flex-shrink:0;width:32px;height:32px;display:flex;align-items:flex-start;justify-content:center}.ProductCard_productImage__0Yogq{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ProductCard_productImage__0Yogq img{width:inherit;height:180px;max-width:180px;max-height:180px;object-fit:contain;transition:all .25s ease-in-out}.ProductCard_productCard__v7Sgs:hover .ProductCard_productImage__0Yogq img{transform:scale(1.05);transition:all .25s ease-in-out}.ProductCard_productInfo__H46vp{display:flex;flex-direction:column;align-items:center;gap:.55rem}.ProductCard_productName__3hmFS{font-size:1.2rem;font-weight:600;color:#000;margin:0 0 .5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;min-height:2.6em}.ProductCard_productPrice__NHEBe{font-size:24px;font-weight:800;color:#000;margin:0 0 .5rem;text-align:center;font-size:1.3rem}.ProductCard_productBuyButton___M8Aq{font-size:1.35rem;color:#fff;padding:12px 34px;background-color:#000;text-align:center;border-radius:8px;transition:all .3s ease-in-out}.ProductCard_productBuyButton___M8Aq:hover{color:#ff830b;scale:1.05;cursor:pointer}.ProductCard_productRating__xvZy6{color:#ffc107;font-size:.9rem}@media (max-width:1024px){.ProductCard_productImage__0Yogq img{height:140px}}@media (max-width:768px){.ProductCard_productInfo__H46vp{gap:.5rem}.ProductCard_productCard__v7Sgs{padding:16px 10px;gap:10px;border-radius:12px;width:100%}.ProductCard_productImage__0Yogq{height:180px}.ProductCard_productImage__0Yogq img{max-width:75%;max-height:95%}.ProductCard_productBrand__tXm0T{font-size:1rem}.ProductCard_productName__3hmFS{font-size:1.15rem;min-height:2.4em}.ProductCard_productPrice__NHEBe{font-size:1.25rem}.ProductCard_productBuyButton___M8Aq{padding:12px 30px;font-size:1.05rem}}@media (max-width:596px){.ProductCard_productInfo__H46vp{gap:.4rem}.ProductCard_productCard__v7Sgs{padding:14px 8px;gap:8px;border-radius:12px}.ProductCard_productImage__0Yogq{height:140px}.ProductCard_productImage__0Yogq img{max-width:70%;max-height:80%}.ProductCard_productBrand__tXm0T{font-size:1rem}.ProductCard_productName__3hmFS{font-size:1.15rem;min-height:2.2em}.ProductCard_productPrice__NHEBe{font-size:1.25rem}.ProductCard_productBuyButton___M8Aq{padding:6px 20px;font-size:1.2rem}}@media (max-width:480px){.ProductCard_productInfo__H46vp{gap:.3rem}.ProductCard_productCard__v7Sgs{padding:12px 6px;gap:6px}.ProductCard_productImage__0Yogq{height:140px}.ProductCard_productImage__0Yogq img{max-width:95%;max-height:80%}.ProductCard_productName__3hmFS{font-size:.85rem;min-height:2em}.ProductCard_productBuyButton___M8Aq{padding:6px 16px;font-size:1.1rem}}.SingleCategoryPageComponent_pageContainer__LL4bb{gap:32px;max-width:1920px;padding:24px;display:flex}.SingleCategoryPageComponent_productsContainer__eFQ3P{display:flex;flex-direction:column;width:100%}.SingleCategoryPageComponent_sortSelector__Ud3lo{display:flex;align-items:center}.SingleCategoryPageComponent_sortSelect__abJjL{padding:8px 12px;border:1px solid #ddd;border-radius:6px;background-color:white;font-size:.9rem;cursor:pointer;transition:all .2s ease}.SingleCategoryPageComponent_sortSelect__abJjL:hover{border-color:var(--color-hover-color-icons-navbar)}.SingleCategoryPageComponent_sortSelect__abJjL:focus{outline:none;border-color:var(--color-hover-color-icons-navbar);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.SingleCategoryPageComponent_productsListHeader__6FnWp{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.SingleCategoryPageComponent_noProductsMessage__nZhZk{text-align:center;padding:40px 20px;color:#666;font-size:1.1rem}.SingleCategoryPageComponent_noProductsMessage__nZhZk p{margin:0}.SingleCategoryPageComponent_fancy-button__2uiOE{background:var(--color-gradiente1-to-top);color:white;border:none;padding:15px 30px;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px rgba(102,126,234,.4);position:relative;overflow:hidden;margin-top:24px}.SingleCategoryPageComponent_fancy-button__2uiOE:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(102,126,234,.6)}.SingleCategoryPageComponent_fancy-button__2uiOE:active{transform:translateY(-1px)}.SingleCategoryPageComponent_fancy-button__2uiOE:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.SingleCategoryPageComponent_fancy-button__2uiOE:hover:before{left:100%}.SingleCategoryPageComponent_mobileFilterButton__YYgva{display:none}.SingleCategoryPageComponent_extraButtons__uKFo1{display:flex}.SingleCategoryPageComponent_title__bUz3c{font-size:1.85rem;color:#6C6C6C;font-weight:500}.SingleCategoryPageComponent_title__bUz3c span{color:#000;font-size:2rem;font-weight:700}@media (max-width:768px){.SingleCategoryPageComponent_title__bUz3c{font-size:1.5rem}.SingleCategoryPageComponent_pageContainer__LL4bb{margin:0 2.5%;gap:0;max-width:unset;padding:0;display:flex}.SingleCategoryPageComponent_productsListHeader__6FnWp{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.SingleCategoryPageComponent_sortSelector__Ud3lo{align-self:flex-start}.SingleCategoryPageComponent_sortSelect__abJjL{font-size:.85rem;padding:6px 10px}.SingleCategoryPageComponent_extraButtons__uKFo1{width:100%;justify-content:space-between;flex-wrap:wrap-reverse;gap:8px;padding:6px 10px;font-size:.85rem}.SingleCategoryPageComponent_mobileFilterButton__YYgva{display:flex;align-items:center;justify-content:space-between;width:max-content;gap:8px;border:1px solid #ddd;border-radius:6px;background-color:white;font-size:.85rem;padding:6px 10px;cursor:pointer;transition:all .2s ease;max-height:35px}.SingleCategoryPageComponent_mobileFilterButton__YYgva:hover{border-color:var(--color-hover-color-icons-navbar)}.SingleCategoryPageComponent_mobileFilterButton__YYgva:focus{outline:none;border-color:var(--color-hover-color-icons-navbar);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.SingleCategoryPageComponent_extraButtons__uKFo1{display:flex;flex-direction:row}}.SingleCategoryPageComponent_categoriesProductGrid__k72wu{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:990px){.SingleCategoryPageComponent_categoriesProductGrid__k72wu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.SingleCategoryPageComponent_title__bUz3c{font-size:1.75rem}.SingleCategoryPageComponent_title__bUz3c span{font-size:1.85rem}}@media (max-width:596.5px){.SingleCategoryPageComponent_title__bUz3c{font-size:1.4rem}.SingleCategoryPageComponent_title__bUz3c span{font-size:1.5rem;font-weight:700}}.VariantSelector_container__MZ93F{margin-bottom:20px}.VariantSelector_variantGroup__Dbjsf{margin-bottom:16px}.VariantSelector_variantLabel__qYMDI{display:block;font-weight:700;font-size:14px;margin-bottom:8px;color:#212529}.VariantSelector_optionsRow__nY1G8{display:flex;flex-wrap:wrap;gap:8px}.VariantSelector_optionButton__Vsdng{display:flex;align-items:center;gap:6px;padding:6px 12px;border:2px solid #ddd;border-radius:8px;cursor:pointer;background:white;font-size:13px;color:#212529;transition:border-color .15s ease,background-color .15s ease;line-height:1.4}.VariantSelector_optionButton__Vsdng:hover:not(:disabled){border-color:#adb5bd}.VariantSelector_optionButtonSelected___3u7C{border-color:#FE5F03;background:rgba(254,95,3,.1);font-weight:500}.VariantSelector_optionButtonDisabled__RGFip{opacity:.5;cursor:not-allowed;color:#6c757d}.VariantSelector_optionImage__VKdyE{border-radius:4px;object-fit:cover}.VariantSelector_colorSwatch__8H5eF{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.VariantSelector_checkmark__tF_V7{color:#FE5F03;font-weight:700;font-size:12px;margin-left:2px}.VariantSelector_stockInfo__SLzdI{font-size:11px;color:#6c757d}.VariantSelector_outOfStock__U8sr3{font-size:11px;color:#dc3545}.VariantSelector_variantTitle__zwR9M{font-size:16px;font-weight:600;margin-bottom:12px;color:#212529}.CategoryTabsSelector_categoryTabs__5lG2z{display:flex;gap:2rem;padding:.25rem;border-radius:12px;font-size:1.35rem}.CategoryTabsSelector_categoryTab__17mZv{position:relative;padding:4px 0;border:none;background:transparent;border-radius:4px;cursor:pointer;font-weight:500;color:#000;transition:all .3s ease;margin:.5rem 0}.CategoryTabsSelector_categoryTab__17mZv:hover:not(:disabled){background:unset;color:unset}.CategoryTabsSelector_categoryTabActive__PppRj{color:#1a1a1a;box-shadow:0 2px 8px rgba(0,0,0,.05)}.CategoryTabsSelector_activeIndicator__tpX6j{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:100%;height:3px;background:#FE5F03;border-radius:2px}.CategoryTabsSelector_categoryTab__17mZv:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.CategoryTabsSelector_categoryTabs__5lG2z{width:100%;font-size:1.1rem}}@media (max-width:596px){.CategoryTabsSelector_categoryTabs__5lG2z{font-size:1rem;justify-content:center}}.MultiWidgetSection_mainSection__sSTSK{max-width:1920px;margin:0 auto;position:relative;z-index:1;width:100%}.MultiWidgetSection_sectionContent__AUPyH{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:auto;position:relative}.MultiWidgetSection_section__YR5O4{position:relative;height:100%;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;transition:transform .3s ease;min-height:180px}.MultiWidgetSection_overlay__u1BUQ{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.MultiWidgetSection_content__6pjZs{position:relative;z-index:2;width:100%;height:-webkit-fill-available;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px}.MultiWidgetSection_bottomLeftSection__Hb_yj,.MultiWidgetSection_topLeftSection__Utr07{height:50%}.MultiWidgetSection_rightSection__6L7Kn{height:650px;button{color:white;padding:16px 56px;border:1px solid white;border-radius:6px;margin-top:24px}}.MultiWidgetSection_bothSection__jyf3S{display:flex;width:100%;height:100%}.MultiWidgetSection_topLeft__Fi_KD{.MultiWidgetSection_content__6pjZs{margin-left:43%;text-align:left;.MultiWidgetSection_text__pbZ2m{display:flex;flex-direction:column;gap:8px}.MultiWidgetSection_title__zAu4c{max-width:350px;font-size:48px;line-height:40px}.MultiWidgetSection_description__HrJhO{font-size:14px}}}.MultiWidgetSection_bottomLeftRight__UIIdj{.MultiWidgetSection_content__6pjZs{margin-left:38%;text-align:left;@media (max-width:1024px){margin-left:25%}.MultiWidgetSection_text__pbZ2m{display:flex;flex-direction:column;gap:8px}.MultiWidgetSection_title__zAu4c{max-width:150px;font-size:29px;line-height:40px}.MultiWidgetSection_description__HrJhO{font-size:14px}}}.MultiWidgetSection_bottomLeftLeft__bE1GK{.MultiWidgetSection_content__6pjZs{margin-left:38%;text-align:left;@media (max-width:1024px){margin-left:25%}.MultiWidgetSection_text__pbZ2m{display:flex;flex-direction:column;gap:8px}.MultiWidgetSection_title__zAu4c{max-width:150px;font-size:29px;line-height:40px}.MultiWidgetSection_description__HrJhO{font-size:14px;max-width:180px}}}.MultiWidgetSection_rightSection__6L7Kn{.MultiWidgetSection_content__6pjZs{margin-right:38%;text-align:left;@media (max-width:1024px){margin-left:unset}.MultiWidgetSection_text__pbZ2m{display:flex;flex-direction:column;gap:16px;padding-left:16px}h2{font-weight:200;max-width:450px;font-size:56px;line-height:45px}.MultiWidgetSection_description__HrJhO{font-size:16px;max-width:300px}button{cursor:pointer;border:2px solid #f1f3f4;border-radius:16px;max-width:max-content;padding:14px 34px;font-size:16px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.1)}button:hover:before{width:300px;height:300px}button:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.15);border-color:#d1d9e6;scale:1.1}}}@media (max-width:768px){.MultiWidgetSection_sectionContent__AUPyH{display:block}.MultiWidgetSection_topLeft__Fi_KD{height:270px}.MultiWidgetSection_bottomLeftRight__UIIdj{height:250px}.MultiWidgetSection_bottomLeftLeft__bE1GK{height:250px;.MultiWidgetSection_text__pbZ2m{text-align:right}}.MultiWidgetSection_rightSection__6L7Kn{height:320px}}@media (max-width:596.5px){.MultiWidgetSection_sectionContent__AUPyH{display:block;.MultiWidgetSection_leftSection__x95wX{.MultiWidgetSection_bottomLeftSection__Hb_yj{.MultiWidgetSection_bothSection__jyf3S{display:flex;flex-direction:column;>*{justify-content:right!important;height:270px!important}}}}}.MultiWidgetSection_topLeft__Fi_KD{.MultiWidgetSection_content__6pjZs{.MultiWidgetSection_title__zAu4c{font-size:36px}}}.MultiWidgetSection_bottomLeftRight__UIIdj{.MultiWidgetSection_content__6pjZs{margin-right:5%;margin-left:unset;text-align:right;max-width:230px;.MultiWidgetSection_title__zAu4c{max-width:unset}}}.MultiWidgetSection_bottomLeftLeft__bE1GK{background-image:url(/images/ps5banner.webp)!important;margin-left:unset;.MultiWidgetSection_content__6pjZs{align-items:flex-start;margin-left:15%}}.MultiWidgetSection_rightSection__6L7Kn{button{align-self:center}.MultiWidgetSection_text__pbZ2m{text-align:right}.MultiWidgetSection_content__6pjZs{margin-right:unset;align-items:flex-end;padding-right:16px;h2{font-size:36px;max-width:280px}}}}.PreFooterSection_section__8CD2u{width:100%;object-fit:contain;max-width:1920px;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:40px 0}.PreFooterSection_sectionImage__xGLpL{content:url(/images/prefooter-banner-o.webp)}@media (max-width:768px){.PreFooterSection_sectionImage__xGLpL{content:url(/images/prefooter-banner-mobile.webp)}}.SearchPageComponent_pageContainer__hU6yd{gap:32px;max-width:1920px;padding:24px 50px;display:flex}.SearchPageComponent_productsContainer__Pkd1i{display:flex;flex-direction:column;width:100%}.SearchPageComponent_sortSelector__panLW{display:flex;align-items:center}.SearchPageComponent_sortSelect__m5Imr{padding:8px 12px;border:1px solid #ddd;border-radius:6px;background-color:white;font-size:.9rem;cursor:pointer;transition:all .2s ease}.SearchPageComponent_sortSelect__m5Imr:focus,.SearchPageComponent_sortSelect__m5Imr:hover{border-color:var(--color-hover-color-icons-navbar)}.SearchPageComponent_sortSelect__m5Imr:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.SearchPageComponent_productsListHeader__lYUTz{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.SearchPageComponent_noProductsMessage__vfJGE{text-align:center;padding:40px 20px;color:#666;font-size:1.1rem}.SearchPageComponent_noProductsMessage__vfJGE p{margin:0}.SearchPageComponent_fancy-button__znYpz{background:var(--color-gradiente1-to-top);color:white;border:none;padding:15px 30px;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px rgba(102,126,234,.4);position:relative;overflow:hidden;margin-top:24px}.SearchPageComponent_fancy-button__znYpz:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(102,126,234,.6)}.SearchPageComponent_fancy-button__znYpz:active{transform:translateY(-1px)}.SearchPageComponent_fancy-button__znYpz:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.SearchPageComponent_fancy-button__znYpz:hover:before{left:100%}.SearchPageComponent_mobileFilterButton__12SeC{display:none}.SearchPageComponent_extraButtons__COl95{display:flex}.SearchPageComponent_title____tQn{font-size:1.85rem;color:#6C6C6C;font-weight:500}.SearchPageComponent_title____tQn span{color:#000;font-size:2rem;font-weight:700}@media (max-width:768px){.SearchPageComponent_title____tQn{font-size:1.5rem}.SearchPageComponent_pageContainer__hU6yd{margin:0 2.5%;gap:0;max-width:unset;padding:0;display:flex}.SearchPageComponent_productsListHeader__lYUTz{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.SearchPageComponent_sortSelector__panLW{align-self:flex-start}.SearchPageComponent_sortSelect__m5Imr{font-size:.85rem;padding:6px 10px}.SearchPageComponent_extraButtons__COl95{width:100%;justify-content:space-between;flex-wrap:wrap-reverse;gap:8px;padding:6px 10px;font-size:.85rem}.SearchPageComponent_mobileFilterButton__12SeC{display:flex;align-items:center;justify-content:space-between;width:max-content;gap:8px;border:1px solid #ddd;border-radius:6px;background-color:white;font-size:.85rem;padding:6px 10px;cursor:pointer;transition:all .2s ease;max-height:35px}.SearchPageComponent_mobileFilterButton__12SeC:hover{border-color:var(--color-hover-color-icons-navbar)}.SearchPageComponent_mobileFilterButton__12SeC:focus{outline:none;border-color:var(--color-hover-color-icons-navbar);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.SearchPageComponent_extraButtons__COl95{display:flex;flex-direction:row}}.SearchPageComponent_searchProductsGrid__sfW3W{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:990px){.SearchPageComponent_searchProductsGrid__sfW3W{grid-template-columns:repeat(2,minmax(0,1fr))!important}.SearchPageComponent_title____tQn{font-size:1.75rem}.SearchPageComponent_title____tQn span{font-size:1.85rem}}@media (max-width:596.5px){.SearchPageComponent_title____tQn{font-size:1.4rem}.SearchPageComponent_title____tQn span{font-size:1.5rem;font-weight:700}}.Breadcrumbs_breadcrumbsNav__2ulQB{width:100%;overflow:hidden;padding:24px 0 0;margin-bottom:12px}.Breadcrumbs_breadcrumbsListSearch__nEbn4,.Breadcrumbs_breadcrumbsList__aj5Fc{display:flex;flex-direction:row;gap:16px;align-items:center;flex-wrap:nowrap;overflow:hidden;width:100%}.Breadcrumbs_breadcrumbsListItem__grZ_X{font-size:1.25rem;color:#A4A4A4;transition:all .2s ease-in-out;white-space:nowrap;flex-shrink:0;cursor:pointer}.Breadcrumbs_breadcrumbsListItem__grZ_X:hover{color:#000}.Breadcrumbs_breadcrumbsListItem__grZ_X:last-child{color:#000;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.Breadcrumbs_breadcrumbsListItemSeparator__IbVWC{width:12px;height:auto;flex-shrink:0}.Breadcrumbs_breadcrumbsListItemSearch__bY2kr{font-size:1.25rem;color:#A4A4A4;transition:all .2s ease-in-out;white-space:nowrap;flex-shrink:0;cursor:unset}.Breadcrumbs_breadcrumbsListItemSearch__bY2kr:hover{color:#000}.Breadcrumbs_breadcrumbsListItemSearch__bY2kr:last-child{color:#000;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.Breadcrumbs_breadcrumbsListItemSearch__bY2kr{text-overflow:ellipsis}@media (max-width:768px){.Breadcrumbs_breadcrumbsNav__2ulQB{padding:12px 0}.Breadcrumbs_breadcrumbsList__aj5Fc{gap:8px;flex-wrap:wrap}.Breadcrumbs_breadcrumbsListItem__grZ_X{font-size:.9rem;overflow:hidden}.Breadcrumbs_breadcrumbsListItem__grZ_X:last-child{font-size:.9rem;max-width:120px;overflow:visible;text-overflow:unset}.Breadcrumbs_breadcrumbsListItemSearch__bY2kr:last-child{font-size:.9rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_breadcrumbsListItem__grZ_X:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)),.Breadcrumbs_breadcrumbsListItem__grZ_X:nth-child(n+4):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))+.Breadcrumbs_breadcrumbsListItemSeparator__IbVWC{display:none}.Breadcrumbs_breadcrumbsList__aj5Fc[data-collapsed=true]:after{content:"...";color:#A4A4A4;margin:0 4px}}@media (max-width:596.5px){.Breadcrumbs_breadcrumbsListItem__grZ_X:nth-child(n+3):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)),.Breadcrumbs_breadcrumbsListItem__grZ_X:nth-child(n+3):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3))+.Breadcrumbs_breadcrumbsListItemSeparator__IbVWC{display:none}.Breadcrumbs_breadcrumbsListItem__grZ_X:last-child{font-size:.9rem;max-width:120px;overflow:visible;text-overflow:ellipsis}}