.cartContent_cartLayout__civov{display:grid;grid-template-columns:1fr 380px;grid-gap:32px;gap:32px;align-items:start}.cartContent_itemsSection__tsXV6{display:flex;flex-direction:column;gap:16px}.cartContent_cartItem__z9zzH{background:white;border-radius:12px;padding:12px 16px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:grid;grid-template-columns:80px 1fr auto;grid-gap:12px;gap:12px;transition:all .3s ease}.cartContent_cartItem__z9zzH:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.cartContent_itemRemoving__p4Z1Q{opacity:.5;pointer-events:none}.cartContent_itemImage__MfHgr{width:80px;height:80px;border-radius:8px;overflow:hidden;background:#ffffff;display:flex;align-items:center;justify-content:center}.cartContent_itemImage__MfHgr img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.cartContent_itemImage__MfHgr:hover img{transform:scale(1.05)}.cartContent_itemInfo__RnRbQ{display:flex;flex-direction:column;gap:6px}.cartContent_itemName__sIUdf{font-size:13px;font-weight:500;color:#1A1A1A;text-decoration:none;line-height:1.4}.cartContent_itemName__sIUdf:hover{color:#06b6eb}.cartContent_freeShipping__I0G5e{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#4CAF50;color:white;border-radius:6px;font-size:12px;font-weight:500;width:-moz-fit-content;width:fit-content}.cartContent_itemActions__zbyYe{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.cartContent_priceQuantityRow__KsqIg{display:flex;align-items:center;gap:16px}.cartContent_quantityControl__6zi3x{display:flex;align-items:center;gap:8px;background:#f5f5f5;border-radius:8px;padding:4px 8px}.cartContent_qtyBtn__VECm9{width:28px;height:28px;border:none;background:white;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#333}.cartContent_qtyBtn__VECm9:hover:not(:disabled){background:#06b6eb;color:white}.cartContent_qtyBtn__VECm9:disabled{opacity:.4;cursor:not-allowed}.cartContent_quantity__ha7jv{font-size:14px;font-weight:600;min-width:24px;text-align:center}.cartContent_itemTotal__MUrh9{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cartContent_totalLabel__fENyr{font-size:11px;color:#999}.cartContent_totalPrice__8I_u9{font-size:16px;font-weight:600;color:#1A1A1A}.cartContent_removeBtn___Kigo{display:flex;align-items:center;gap:4px;padding:6px 12px;background:transparent;color:#ff4444;border:1px solid #ff4444;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.cartContent_removeBtn___Kigo:hover:not(:disabled){background:#ff4444;color:white}.cartContent_removeBtn___Kigo:disabled{opacity:.5;cursor:not-allowed}.cartContent_summarySection__vV_r3{position:-webkit-sticky;position:sticky;top:5px;align-self:start}.cartContent_couponSection__gwnyH{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-top:16px;margin-bottom:16px}.cartContent_couponSection__gwnyH h3{font-size:16px;font-weight:600;color:#1A1A1A;margin-bottom:12px}.cartContent_appliedCoupon__9xdZI{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f0fdf4;border-radius:8px;border:1px solid #86efac}.cartContent_couponInfo__w51CP{display:flex;align-items:center;gap:12px}.cartContent_couponInfo__w51CP svg{color:#22c55e}.cartContent_couponInfo__w51CP div{display:flex;flex-direction:column;gap:2px}.cartContent_couponInfo__w51CP strong{font-size:14px;color:#166534}.cartContent_couponInfo__w51CP span{font-size:12px;color:#4ade80}.cartContent_couponDiscount__dGcjb{font-size:12px;font-weight:600;color:#22c55e}.cartContent_removeCouponBtn__YunVG{padding:6px 12px;background:transparent;color:#ef4444;border:1px solid #ef4444;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.cartContent_removeCouponBtn__YunVG:hover{background:#ef4444;color:white}.cartContent_couponInput__OE2aZ{display:flex;gap:8px;width:100%;overflow:hidden}.cartContent_couponInput__OE2aZ input{flex:1 1;min-width:0;padding:10px 14px;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s ease}.cartContent_couponInput__OE2aZ input:focus{border-color:#06b6eb}.cartContent_couponInput__OE2aZ button{flex-shrink:0;padding:10px 16px;background:#06b6eb;color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cartContent_couponInput__OE2aZ button:hover:not(:disabled){background:#0599d1}.cartContent_couponInput__OE2aZ button:disabled{opacity:.6;cursor:not-allowed}.cartContent_summary__HmK73{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.cartContent_summary__HmK73 h2{font-size:18px;font-weight:600;color:#1A1A1A;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.cartContent_summaryRow__Yb6RK{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px}.cartContent_discountLabel__d8nB_{color:#22c55e;font-size:13px}.cartContent_discount__AJiuA,.cartContent_freeShippingText__DT_da{color:#22c55e;font-weight:600}.cartContent_summaryTotal__VtjTD{margin-top:12px;padding-top:16px;border-top:2px solid #1a1a1a;font-size:18px;font-weight:600}.cartContent_summaryInfo__D0q9a{padding:12px 0;font-size:13px;color:#666;text-align:center}.cartContent_checkoutBtn__s8Zd7{width:100%;padding:14px 24px;background:#06b6eb;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:12px}.cartContent_checkoutBtn__s8Zd7:hover{background:#0599d1;transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,182,235,.25)}.cartContent_continueBtn__N3KLa{display:block;width:100%;padding:12px 24px;background:transparent;color:#06b6eb;border:1px solid #06b6eb;border-radius:8px;font-size:14px;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s ease}.cartContent_continueBtn__N3KLa:hover{background:#06b6eb;color:white}.cartContent_emptyCart__kzIqy{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:40px 20px}.cartContent_emptyCart__kzIqy svg{color:#ddd;margin-bottom:24px}.cartContent_emptyCart__kzIqy h2{font-size:24px;font-weight:600;color:#1A1A1A;margin-bottom:12px}.cartContent_emptyCart__kzIqy p{font-size:16px;color:#666;max-width:400px;margin-bottom:24px}.cartContent_browseBtn__LOH3d{display:inline-block;padding:12px 32px;background:#06b6eb;color:white;text-decoration:none;border-radius:8px;font-weight:500;transition:all .2s ease}.cartContent_browseBtn__LOH3d:hover{background:#0599d1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(6,182,235,.25)}.cartContent_loading__n360y{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.cartContent_spinner__swwQT{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#06b6eb;border-radius:50%;animation:cartContent_spin__uPIAr 1s linear infinite}@keyframes cartContent_spin__uPIAr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cartContent_header__0njxI{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.cartContent_header__0njxI h1{font-size:32px;font-weight:600;color:#1A1A1A}.cartContent_clearBtn__cjEsd{padding:10px 20px;background:transparent;color:#ff4444;border:1px solid #ff4444;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.cartContent_clearBtn__cjEsd:hover{background:#ff4444;color:white}.cartContent_modalOverlay__nG4Rs{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.cartContent_checkoutModal__B7coy{background:white;border-radius:16px;padding:32px;max-width:480px;width:90%;position:relative}.cartContent_modalCloseBtn__C0t4L{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:#f5f5f5;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.cartContent_modalCloseBtn__C0t4L:hover{background:#e5e5e5}.cartContent_checkoutModal__B7coy h2{font-size:20px;font-weight:600;color:#1A1A1A;margin-bottom:8px}.cartContent_modalSubtitle__aBOyB{color:#666;margin-bottom:24px}.cartContent_checkoutOptions__j1Z5g{display:flex;flex-direction:column;gap:12px}.cartContent_optionBtn__QNPBX{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid #e5e5e5;border-radius:12px;background:white;cursor:pointer;transition:all .2s ease;text-align:left}.cartContent_optionBtn__QNPBX:hover{border-color:#06b6eb;box-shadow:0 4px 12px rgba(6,182,235,.1)}.cartContent_optionBtn__QNPBX svg{color:#06b6eb;flex-shrink:0}.cartContent_optionBtn__QNPBX div{display:flex;flex-direction:column;gap:2px}.cartContent_optionBtn__QNPBX strong{font-size:14px;color:#1A1A1A}.cartContent_optionBtn__QNPBX small{font-size:12px;color:#666}.cartContent_optionsDivider__KLCyX{display:flex;align-items:center;gap:16px;padding:8px 0}.cartContent_optionsDivider__KLCyX:after,.cartContent_optionsDivider__KLCyX:before{content:"";flex:1 1;height:1px;background:#e5e5e5}.cartContent_optionsDivider__KLCyX span{color:#999;font-size:12px}.cartContent_itemCampaignBanners__2R8UD{display:flex;flex-direction:column;gap:4px;margin-top:6px}.cartContent_itemBannerAmber__SDU6C,.cartContent_itemBannerBlue__x4Cxz,.cartContent_itemBannerCyan__G6cN_,.cartContent_itemBannerGreen__9Z2r8,.cartContent_itemBannerIndigo__69Qu_,.cartContent_itemBannerOrange__I5n0k,.cartContent_itemBannerPink___wkSi,.cartContent_itemBannerPurple__R9Usp,.cartContent_itemBannerTeal__5bBbu{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:5px;font-size:11px;cursor:pointer;transition:all .2s ease;width:-moz-fit-content;width:fit-content;color:white}.cartContent_itemBannerGreen__9Z2r8{background:linear-gradient(135deg,#55e462,#3cc74a)}.cartContent_itemBannerGreen__9Z2r8:hover{box-shadow:0 2px 8px rgba(85,228,98,.4)}.cartContent_itemBannerPurple__R9Usp{background:linear-gradient(135deg,#ae73de,#9558c7)}.cartContent_itemBannerPurple__R9Usp:hover{box-shadow:0 2px 8px rgba(174,115,222,.4)}.cartContent_itemBannerOrange__I5n0k{background:linear-gradient(135deg,#ff8565,#e66a4a)}.cartContent_itemBannerOrange__I5n0k:hover{box-shadow:0 2px 8px rgba(255,133,101,.4)}.cartContent_itemBannerBlue__x4Cxz{background:linear-gradient(135deg,#06b6eb,#059ad0)}.cartContent_itemBannerBlue__x4Cxz:hover{box-shadow:0 2px 8px rgba(6,182,235,.4)}.cartContent_itemBannerCyan__G6cN_{background:linear-gradient(135deg,#17c5f0,#06a8d4)}.cartContent_itemBannerCyan__G6cN_:hover{box-shadow:0 2px 8px rgba(23,197,240,.4)}.cartContent_itemBannerTeal__5bBbu{background:linear-gradient(135deg,#f9c7e2,#f0a8cc);color:#1A1A1A}.cartContent_itemBannerTeal__5bBbu:hover{box-shadow:0 2px 8px rgba(249,199,226,.5)}.cartContent_itemBannerAmber__SDU6C{background:linear-gradient(135deg,#fbe104,#e5ce00);color:#1A1A1A}.cartContent_itemBannerAmber__SDU6C:hover{box-shadow:0 2px 8px rgba(251,225,4,.5)}.cartContent_itemBannerPink___wkSi{background:linear-gradient(135deg,#ff6ede,#e854c5)}.cartContent_itemBannerPink___wkSi:hover{box-shadow:0 2px 8px rgba(255,110,222,.4)}.cartContent_itemBannerIndigo__69Qu_{background:linear-gradient(135deg,#9b7ed4,#7e5fbe)}.cartContent_itemBannerIndigo__69Qu_:hover{box-shadow:0 2px 8px rgba(155,126,212,.4)}.cartContent_itemBannerIcon__CI8ZX{font-size:12px}.cartContent_itemBannerText__cAO1d{font-weight:400;line-height:1.2}.cartContent_itemBannerText__cAO1d strong{font-weight:600}.cartContent_itemBannerArrow__5zj0s{opacity:.8;transition:transform .2s ease}.cartContent_itemBannerTooltip__O7m09{position:absolute;top:calc(100% + 6px);left:0;background:white;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:12px;min-width:220px;max-width:280px;z-index:1000;animation:cartContent_tooltipFadeIn__B4srP .15s ease;color:#333;border:1px solid rgba(0,0,0,.06)}.cartContent_tooltipHeader__HXXdL{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;font-size:12px;font-weight:600;color:#333}.cartContent_tooltipHeader__HXXdL button{width:20px;height:20px;border:none;background:#f5f5f5;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666}.cartContent_tooltipHeader__HXXdL button:hover{background:#e5e5e5}.cartContent_tooltipBody__Gqz05{display:flex;flex-direction:column;gap:6px}.cartContent_tooltipRow__nvcVy{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#555}.cartContent_tooltipGreen__TvHEC{color:#16a34a;font-weight:600}.cartContent_tooltipDivider__lzS_g{height:1px;background:#f0f0f0;margin:4px 0}.cartContent_tooltipTotal__knYUx{font-weight:600;font-size:12px;color:#333;padding-top:4px}.cartContent_baseCampaignBannerSimple__IkcsW{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#16a34a,#15803d);color:white;padding:8px 14px;border-radius:6px;margin-top:12px;font-size:13px}.cartContent_baseCampaignBannerIcon__ak_gU{font-size:14px}.cartContent_baseCampaignBannerTextSimple__5Uyjs{font-weight:400}.cartContent_baseCampaignBannerTextSimple__5Uyjs strong{font-weight:600}.cartContent_earningsTooltipBase__TlvD6,.cartContent_earningsTooltip__WUscM{position:absolute;top:calc(100% + 8px);left:0;background:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);padding:16px;min-width:300px;max-width:400px;z-index:1000;animation:cartContent_tooltipFadeIn__B4srP .2s ease;color:#333;border:1px solid rgba(0,0,0,.08)}.cartContent_earningsTooltipBase__TlvD6{top:auto;bottom:calc(100% + 8px);left:0;right:auto;min-width:320px;max-width:100%;animation:cartContent_tooltipFadeInUp__lwkU7 .2s ease}@keyframes cartContent_tooltipFadeInUp__lwkU7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cartContent_tooltipFadeIn__B4srP{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cartContent_earningsHeader__9a_DX{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.cartContent_earningsHeader__9a_DX h3{font-size:15px;font-weight:600;color:#1A1A1A;margin:0}.cartContent_earningsClose__Ov_4C{width:24px;height:24px;border:none;background:#f5f5f5;border-radius:50%;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.cartContent_earningsClose__Ov_4C:hover{background:#e5e5e5}.cartContent_earningsProduct__o8FmQ{display:flex;align-items:center;gap:10px;padding:10px;background:#f9f9f9;border-radius:8px;margin-bottom:12px}.cartContent_earningsProduct__o8FmQ img{width:40px;height:40px;object-fit:contain;border-radius:6px;background:white}.cartContent_earningsProduct__o8FmQ span{font-size:13px;font-weight:500;color:#333;flex:1 1;line-height:1.3}.cartContent_earningsProductList__0hUwQ{max-height:200px;overflow-y:auto;margin-bottom:12px}.cartContent_earningsProductRow__3tDGn{display:flex;align-items:center;gap:10px;padding:8px;border-bottom:1px solid #f0f0f0}.cartContent_earningsProductRow__3tDGn:last-child{border-bottom:none}.cartContent_earningsProductRow__3tDGn img{width:36px;height:36px;object-fit:contain;border-radius:4px;background:#f5f5f5}.cartContent_earningsProductInfo__csxFc{flex:1 1;display:flex;flex-direction:column;gap:2px}.cartContent_earningsProductName__zh8cl{font-size:12px;font-weight:500;color:#333;line-height:1.3}.cartContent_earningsProductQty__ToVdG{font-size:11px;color:#999}.cartContent_earningsProductSaved__ySpkf{font-size:13px;font-weight:600;color:#16a34a}.cartContent_earningsDetails__62t6v{margin-bottom:12px}.cartContent_earningsRow__ZKMkO{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.cartContent_earningsGreen__0I_7E{color:#16a34a;font-weight:600}.cartContent_earningsSummary__FPivX{background:#f9f9f9;border-radius:8px;padding:12px;margin-bottom:8px}.cartContent_earningsSummaryRow__T6Bx6{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px}.cartContent_earningsTotal__oitDH{padding-top:8px;margin-top:6px;border-top:1px solid #e0e0e0;font-weight:600;font-size:14px}.cartContent_earningsCalculation__GP8Vo{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:#f5f5f5;border-radius:6px;cursor:pointer;font-size:12px;color:#666;transition:background .2s}.cartContent_earningsCalculation__GP8Vo:hover{background:#e5e5e5}.cartContent_earningsCalculation__GP8Vo svg{transition:transform .3s ease}.cartContent_earningsCalcDetails___D_Nq{margin-top:10px;padding:12px;background:#fafafa;border-radius:8px;border:1px solid #e5e5e5}.cartContent_earningsCalcSection__Ve6ok{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #e0e0e0}.cartContent_earningsCalcSection__Ve6ok:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.cartContent_earningsCalcTitle__8C0gp{font-size:12px;font-weight:600;color:#333;margin-bottom:6px}.cartContent_earningsCalcRow___HT4w{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;color:#666}.cartContent_earningsCalcRow___HT4w strong{color:#333}.cartContent_earningsCalcTotal__EtFIm{display:flex;justify-content:space-between;align-items:center;padding-top:10px;margin-top:8px;border-top:1px solid #e0e0e0;font-size:13px}@media (max-width:1024px){.cartContent_cartLayout__civov{grid-template-columns:1fr;gap:24px;padding-bottom:90px}.cartContent_summarySection__vV_r3{position:static;padding-bottom:0}.cartContent_header__0njxI{margin-bottom:24px}}@media (max-width:820px){.cartContent_cartLayout__civov{gap:20px}.cartContent_header__0njxI{flex-direction:column;gap:16px;align-items:flex-start;margin-bottom:20px}.cartContent_header__0njxI h1{font-size:26px}.cartContent_clearBtn__cjEsd{width:100%;justify-content:center}.cartContent_cartItem__z9zzH{padding:12px}.cartContent_summary__HmK73{padding:20px}.cartContent_summary__HmK73 h2{font-size:16px;margin-bottom:16px}.cartContent_couponSection__gwnyH{padding:16px}.cartContent_couponSection__gwnyH h3{font-size:15px}}@media (max-width:768px){.cartContent_cartItem__z9zzH{grid-template-columns:70px 1fr;grid-template-rows:auto auto;gap:8px;padding:10px}.cartContent_itemImage__MfHgr{width:70px;height:70px}.cartContent_itemInfo__RnRbQ{gap:4px}.cartContent_itemName__sIUdf{font-size:12px;line-height:1.3}.cartContent_freeShipping__I0G5e{padding:4px 8px;font-size:10px;gap:4px}.cartContent_itemActions__zbyYe{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #f0f0f0;margin-top:4px}.cartContent_priceQuantityRow__KsqIg{flex-direction:row-reverse;gap:12px}.cartContent_quantityControl__6zi3x{padding:2px 6px;gap:6px}.cartContent_qtyBtn__VECm9{width:32px;height:32px;font-size:18px}.cartContent_quantity__ha7jv{font-size:14px;min-width:20px}.cartContent_itemTotal__MUrh9{align-items:flex-start}.cartContent_totalLabel__fENyr{font-size:10px}.cartContent_totalPrice__8I_u9{font-size:15px}.cartContent_removeBtn___Kigo{padding:8px 12px;font-size:11px}.cartContent_header__0njxI h1{font-size:22px}.cartContent_summary__HmK73{padding:16px}.cartContent_summary__HmK73 h2{font-size:15px;margin-bottom:14px;padding-bottom:10px}.cartContent_summaryRow__Yb6RK{font-size:13px;padding:6px 0}.cartContent_summaryTotal__VtjTD{font-size:16px;margin-top:10px;padding-top:12px}.cartContent_summaryInfo__D0q9a{font-size:12px;padding:10px 0}.cartContent_checkoutBtn__s8Zd7{padding:14px 20px;font-size:15px}.cartContent_continueBtn__N3KLa{padding:12px 20px;font-size:13px}.cartContent_couponSection__gwnyH{padding:14px;margin-bottom:12px}.cartContent_couponSection__gwnyH h3{font-size:14px;margin-bottom:10px}.cartContent_couponInput__OE2aZ{flex-direction:column}.cartContent_couponInput__OE2aZ input{width:100%;padding:12px 14px}.cartContent_couponInput__OE2aZ button{width:100%;padding:12px 16px}.cartContent_appliedCoupon__9xdZI{flex-direction:column;gap:10px;align-items:flex-start}.cartContent_removeCouponBtn__YunVG{width:100%;text-align:center}.cartContent_emptyCart__kzIqy{min-height:300px;padding:30px 16px}.cartContent_emptyCart__kzIqy h2{font-size:20px}.cartContent_emptyCart__kzIqy p{font-size:14px}.cartContent_browseBtn__LOH3d{width:100%;text-align:center;padding:14px 24px}.cartContent_checkoutModal__B7coy{padding:24px 20px;max-width:95%;max-height:90vh;overflow-y:auto}.cartContent_checkoutModal__B7coy h2{font-size:18px;padding-right:32px}.cartContent_modalSubtitle__aBOyB{font-size:13px}.cartContent_optionBtn__QNPBX{padding:14px 16px;gap:12px}.cartContent_optionBtn__QNPBX strong{font-size:13px}.cartContent_optionBtn__QNPBX small{font-size:11px}.cartContent_itemCampaignBanners__2R8UD{margin-top:6px}.cartContent_campaignBannerOrange__wV0jJ,.cartContent_campaignBannerPurple__IcRaR{font-size:11px;padding:5px 10px}.cartContent_baseCampaignBanner__Hmvmq{padding:10px 14px}.cartContent_baseCampaignBannerText__VSoAV{font-size:13px}.cartContent_earningsTooltipBase__TlvD6,.cartContent_earningsTooltip__WUscM{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);right:auto;min-width:90vw;max-width:95vw;max-height:80vh;overflow-y:auto}.cartContent_earningsProductList__0hUwQ{max-height:150px}.cartContent_itemBannerTooltip__O7m09{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:85vw;max-width:90vw}}@media (max-width:576px){.cartContent_cartLayout__civov{gap:16px}.cartContent_header__0njxI{margin-bottom:16px}.cartContent_header__0njxI h1{font-size:20px}.cartContent_clearBtn__cjEsd{padding:10px 16px;font-size:13px}.cartContent_itemsSection__tsXV6{gap:12px}.cartContent_cartItem__z9zzH{grid-template-columns:60px 1fr;padding:10px;border-radius:10px}.cartContent_itemImage__MfHgr{width:60px;height:60px;border-radius:6px}.cartContent_itemName__sIUdf{font-size:11px}.cartContent_freeShipping__I0G5e{padding:3px 6px;font-size:9px;border-radius:4px}.cartContent_priceQuantityRow__KsqIg{gap:8px}.cartContent_quantityControl__6zi3x{padding:2px 4px;gap:4px;border-radius:6px}.cartContent_qtyBtn__VECm9{width:28px;height:28px;font-size:16px}.cartContent_quantity__ha7jv{font-size:13px}.cartContent_totalPrice__8I_u9{font-size:14px}.cartContent_removeBtn___Kigo{padding:6px 10px;font-size:10px}.cartContent_summary__HmK73{padding:14px;border-radius:10px}.cartContent_summaryRow__Yb6RK{font-size:12px}.cartContent_summaryTotal__VtjTD{font-size:15px}.cartContent_checkoutBtn__s8Zd7{padding:12px 16px;font-size:14px;border-radius:6px}.cartContent_continueBtn__N3KLa{padding:10px 16px;font-size:12px;border-radius:6px}.cartContent_couponSection__gwnyH{padding:12px;border-radius:10px}.cartContent_couponInput__OE2aZ input{padding:10px 12px;font-size:13px}.cartContent_couponInput__OE2aZ button{padding:10px 14px;font-size:13px}.cartContent_emptyCart__kzIqy{min-height:250px;padding:24px 12px}.cartContent_emptyCart__kzIqy svg{width:60px;height:60px}.cartContent_emptyCart__kzIqy h2{font-size:18px}.cartContent_emptyCart__kzIqy p{font-size:13px;margin-bottom:20px}.cartContent_browseBtn__LOH3d{padding:12px 20px;font-size:14px}.cartContent_itemBannerAmber__SDU6C,.cartContent_itemBannerBlue__x4Cxz,.cartContent_itemBannerCyan__G6cN_,.cartContent_itemBannerGreen__9Z2r8,.cartContent_itemBannerIndigo__69Qu_,.cartContent_itemBannerOrange__I5n0k,.cartContent_itemBannerPink___wkSi,.cartContent_itemBannerPurple__R9Usp,.cartContent_itemBannerTeal__5bBbu{font-size:10px;padding:4px 8px;gap:4px}.cartContent_baseCampaignBannerSimple__IkcsW{font-size:11px;padding:6px 10px;gap:6px}}.cartContent_mobileBottomBar__KtNkj{display:none;position:fixed;bottom:0;left:0;right:0;background:white;padding:12px 16px;box-shadow:0 -4px 20px rgba(0,0,0,.1);z-index:100;border-top:1px solid #e5e5e5}.cartContent_mobileBottomContent__PhyK_{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:100%}.cartContent_mobileBottomTotal__EvYeu{display:flex;flex-direction:column;gap:2px}.cartContent_mobileBottomLabel__oEeh8{font-size:11px;color:#666}.cartContent_mobileBottomPrice__kauxT{font-size:18px;font-weight:700;color:#1A1A1A}.cartContent_mobileCheckoutBtn__Ak0yo{flex:1 1;max-width:200px;padding:14px 24px;background:#06b6eb;color:white;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.cartContent_mobileCheckoutBtn__Ak0yo:hover{background:#0599d1}@media (max-width:1024px){.cartContent_mobileBottomBar__KtNkj{display:block}.cartContent_summary__HmK73 .cartContent_checkoutBtn__s8Zd7{display:none}}@media (max-width:576px){.cartContent_mobileBottomBar__KtNkj{padding:10px 12px}.cartContent_mobileBottomPrice__kauxT{font-size:16px}.cartContent_mobileCheckoutBtn__Ak0yo{padding:12px 20px;font-size:14px}}@media (max-width:400px){.cartContent_header__0njxI h1{font-size:18px}.cartContent_cartItem__z9zzH{grid-template-columns:55px 1fr;padding:8px}.cartContent_itemImage__MfHgr{width:55px;height:55px}.cartContent_itemName__sIUdf{font-size:10px}.cartContent_itemActions__zbyYe{flex-wrap:wrap;gap:8px}.cartContent_priceQuantityRow__KsqIg{flex:1 1;min-width:0}.cartContent_removeBtn___Kigo{flex-shrink:0}.cartContent_qtyBtn__VECm9{width:26px;height:26px;font-size:14px}.cartContent_totalPrice__8I_u9{font-size:13px}.cartContent_summary__HmK73{padding:12px}.cartContent_summary__HmK73 h2{font-size:14px}.cartContent_summaryRow__Yb6RK{font-size:11px}.cartContent_summaryTotal__VtjTD{font-size:14px}.cartContent_checkoutBtn__s8Zd7{padding:11px 14px;font-size:13px}.cartContent_continueBtn__N3KLa{padding:9px 14px;font-size:11px}.cartContent_couponSection__gwnyH h3{font-size:13px}.cartContent_appliedCoupon__9xdZI{padding:10px}.cartContent_couponInfo__w51CP strong{font-size:12px}.cartContent_couponInfo__w51CP span{font-size:11px}}@keyframes MakeupLandingPage_fadeInUp__YmNSl{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes MakeupLandingPage_fadeInDown__GIC1a{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes MakeupLandingPage_fadeIn__ZOEK_{0%{opacity:0}to{opacity:1}}@keyframes MakeupLandingPage_scaleIn__rfmBQ{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes MakeupLandingPage_slideInLeft__L3DH_{0%{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes MakeupLandingPage_slideInRight__B4bem{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}@keyframes MakeupLandingPage_pulseGlow__0FyBw{0%,to{box-shadow:0 0 0 0 rgba(162,26,81,.4)}50%{box-shadow:0 0 30px 10px rgba(162,26,81,.15)}}@keyframes MakeupLandingPage_scrollBounce__8PCx_{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes MakeupLandingPage_letterReveal__ievPs{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes MakeupLandingPage_shimmer__COJmc{0%{background-position:-200%}to{background-position:200%}}@keyframes MakeupLandingPage_marqueeScroll__6X930{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.MakeupLandingPage_makeupLanding__2Nj3V{width:100%;overflow-x:hidden;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.MakeupLandingPage_animateOnScroll__ktkVD{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.MakeupLandingPage_animateOnScroll__ktkVD.MakeupLandingPage_visible__XSpyc{opacity:1;transform:translateY(0)}.MakeupLandingPage_hero__jItaY{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden}.MakeupLandingPage_heroSlider__gyEAn{position:absolute;inset:0;z-index:0}.MakeupLandingPage_heroSlide__O_Nzl{position:absolute;inset:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);z-index:1}.MakeupLandingPage_heroSlide__O_Nzl picture{display:block;width:100%;height:100%}.MakeupLandingPage_heroSlide__O_Nzl img{width:100%;height:100%;object-fit:cover;object-position:center top}.MakeupLandingPage_heroSlideActive__8Keho{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 1.2s cubic-bezier(.77,0,.175,1);transition:clip-path 1.2s cubic-bezier(.77,0,.175,1);transition:clip-path 1.2s cubic-bezier(.77,0,.175,1),-webkit-clip-path 1.2s cubic-bezier(.77,0,.175,1);z-index:2}.MakeupLandingPage_hereSlidePrev__ptWwM{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);z-index:1;transition:none}.MakeupLandingPage_heroDots__Jy_6X{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:10px}.MakeupLandingPage_heroDot__uqEjw{width:32px;height:3px;border:none;border-radius:2px;background:rgba(255,255,255,.3);cursor:pointer;padding:0;transition:all .4s ease}.MakeupLandingPage_heroDotActive__R1kYG{background:#A21A51;width:48px}.MakeupLandingPage_heroOverlay__iflCI{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.1) 40%,rgba(0,0,0,.5) 80%,rgba(0,0,0,.85));z-index:1}.MakeupLandingPage_heroContent__1H7XK{position:relative;z-index:2;text-align:center;padding:0 24px}.MakeupLandingPage_heroBrand__4JecH{font-size:16px;letter-spacing:8px;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:16px;animation:MakeupLandingPage_fadeInDown__GIC1a 1s ease .3s both}.MakeupLandingPage_heroTitle__Wpvjs{font-size:clamp(48px,8vw,96px);font-weight:800;line-height:.95;letter-spacing:-2px;margin:0 0 24px;animation:MakeupLandingPage_fadeInUp__YmNSl 1s ease .5s both}.MakeupLandingPage_heroTitleAccent__AcLtV{display:block;background:linear-gradient(135deg,#A21A51,#ff4081,#A21A51);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:MakeupLandingPage_shimmer__COJmc 3s linear infinite}.MakeupLandingPage_heroSubtitle__MyU93{font-size:clamp(14px,2vw,18px);color:rgba(255,255,255,.6);letter-spacing:4px;text-transform:uppercase;animation:MakeupLandingPage_fadeIn__ZOEK_ 1s ease .8s both}.MakeupLandingPage_heroScroll__loORW{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;animation:MakeupLandingPage_fadeIn__ZOEK_ 1s ease 1.2s both}.MakeupLandingPage_heroScrollLine__Eiai9{width:1px;height:48px;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent);animation:MakeupLandingPage_scrollBounce__8PCx_ 2s ease infinite}.MakeupLandingPage_marquee__gIF2l{padding:20px 0;background:#A21A51;overflow:hidden;white-space:nowrap}.MakeupLandingPage_marqueeInner__gn3Nt{display:inline-flex;animation:MakeupLandingPage_marqueeScroll__6X930 20s linear infinite}.MakeupLandingPage_marqueeItem__V1Yug{font-size:14px;letter-spacing:6px;text-transform:uppercase;color:rgba(255,255,255,.9);padding:0 40px;font-weight:500}.MakeupLandingPage_marqueeDot__SurNk{display:inline-block;width:6px;height:6px;background:rgba(255,255,255,.5);border-radius:50%;vertical-align:middle;margin:0 16px}.MakeupLandingPage_manifesto__w7NBs{padding:120px 24px;text-align:center;background:#000;position:relative}.MakeupLandingPage_manifestoInner__HgwKh{max-width:800px;margin:0 auto}.MakeupLandingPage_manifestoLabel__IF__C{font-size:12px;letter-spacing:6px;text-transform:uppercase;color:#A21A51;margin-bottom:32px;font-weight:600}.MakeupLandingPage_manifestoText__DMJzg{font-size:clamp(28px,4vw,48px);font-weight:300;line-height:1.4;color:#fff;margin:0}.MakeupLandingPage_manifestoText__DMJzg strong{font-weight:700;color:#A21A51}.MakeupLandingPage_manifestoDivider__RHBLI{width:60px;height:2px;background:#A21A51;margin:40px auto 0}.MakeupLandingPage_categories__IvYAP{padding:0 24px 100px;background:#000}.MakeupLandingPage_categoriesGrid__l0u9M{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1200px;margin:0 auto}.MakeupLandingPage_categoryCard__cD3Eh{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:3/4;cursor:pointer;text-decoration:none;display:block}.MakeupLandingPage_categoryCard__cD3Eh img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.MakeupLandingPage_categoryCard__cD3Eh:hover img{transform:scale(1.08)}.MakeupLandingPage_categoryOverlay__GjJGr{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:32px;transition:background .4s ease}.MakeupLandingPage_categoryCard__cD3Eh:hover .MakeupLandingPage_categoryOverlay__GjJGr{background:linear-gradient(0deg,rgba(162,26,81,.85) 0,rgba(162,26,81,0) 70%)}.MakeupLandingPage_categoryName__hihix{font-size:clamp(24px,3vw,36px);font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0 0 8px;transition:transform .4s ease}.MakeupLandingPage_categoryCard__cD3Eh:hover .MakeupLandingPage_categoryName__hihix{transform:translateY(-8px)}.MakeupLandingPage_categoryCount__sSP_j{font-size:13px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.6);transition:color .4s ease,transform .4s ease}.MakeupLandingPage_categoryCard__cD3Eh:hover .MakeupLandingPage_categoryCount__sSP_j{color:rgba(255,255,255,.9);transform:translateY(-8px)}.MakeupLandingPage_categoryArrow__B6uKI{position:absolute;top:24px;right:24px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px);transition:all .4s ease}.MakeupLandingPage_categoryCard__cD3Eh:hover .MakeupLandingPage_categoryArrow__B6uKI{opacity:1;transform:translateY(0)}.MakeupLandingPage_banner__niklq{position:relative;overflow:hidden}.MakeupLandingPage_banner__niklq picture{display:block;width:100%}.MakeupLandingPage_bannerImage__6y1gB{width:100%;display:block;transition:transform .6s ease}.MakeupLandingPage_banner__niklq:hover .MakeupLandingPage_bannerImage__6y1gB{transform:scale(1.02)}.MakeupLandingPage_lookbook__1zEVp{padding:100px 24px;background:#000}.MakeupLandingPage_lookbookHeader__EdIbj{text-align:center;margin-bottom:60px}.MakeupLandingPage_lookbookLabel__HSTXy{font-size:12px;letter-spacing:6px;text-transform:uppercase;color:#A21A51;margin-bottom:16px;font-weight:600}.MakeupLandingPage_lookbookTitle__ddyOT{font-size:clamp(32px,5vw,56px);font-weight:800;margin:0;letter-spacing:-1px;color:#fff}.MakeupLandingPage_lookbookGrid__djVHe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1200px;margin:0 auto}.MakeupLandingPage_lookbookItem__ZBiiS{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:3/4}.MakeupLandingPage_lookbookItem__ZBiiS img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s ease}.MakeupLandingPage_lookbookItem__ZBiiS:hover img{transform:scale(1.06);filter:brightness(1.05) contrast(1.05)}.MakeupLandingPage_lookbookItemOverlay__oHI2T{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent 40%);opacity:0;transition:opacity .4s ease}.MakeupLandingPage_lookbookItem__ZBiiS:hover .MakeupLandingPage_lookbookItemOverlay__oHI2T{opacity:1}.MakeupLandingPage_lookbookItemLabel__gdLRA{position:absolute;bottom:24px;left:24px;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#fff;font-weight:600;opacity:0;transform:translateY(16px);transition:all .4s ease .1s}.MakeupLandingPage_lookbookItem__ZBiiS:hover .MakeupLandingPage_lookbookItemLabel__gdLRA{opacity:1;transform:translateY(0)}.MakeupLandingPage_productFamilies__DbN5K{padding:100px 0;background:#000;display:flex;flex-direction:column;align-items:center}.MakeupLandingPage_productFamiliesHeader__0sRZ_{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px;margin:0 0 40px;gap:8px}.MakeupLandingPage_productFamiliesLabel__OflC6{font-size:12px;letter-spacing:6px;text-transform:uppercase;color:#A21A51;margin:0;font-weight:600}.MakeupLandingPage_productFamiliesTitle__SB0lF{font-size:clamp(32px,4vw,48px);font-weight:800;margin:0;letter-spacing:-1px;color:#fff}.MakeupLandingPage_productFamiliesNav__l4lmf{display:flex;gap:8px;margin-top:8px}.MakeupLandingPage_productFamiliesArrow__rB_72{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.MakeupLandingPage_productFamiliesArrow__rB_72:hover{background:#A21A51;border-color:#A21A51}.MakeupLandingPage_showcaseWrapper__hzyfZ{max-width:1200px;margin:0 auto 40px;border-radius:16px;overflow:hidden}.MakeupLandingPage_showcase__1sV_z{position:relative;overflow:hidden;min-height:500px;display:flex;align-items:center}.MakeupLandingPage_showcaseBg__bSL_B{position:absolute;inset:0}.MakeupLandingPage_showcaseBg__bSL_B picture{display:block;width:100%;height:100%}.MakeupLandingPage_showcaseBg__bSL_B img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.MakeupLandingPage_showcaseOverlay__XE3ji{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.4))}.MakeupLandingPage_showcaseContent__XRrVW{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:60px 40px;gap:40px}.MakeupLandingPage_showcaseSlogan__xH_Tt{flex:0 0 auto}.MakeupLandingPage_showcaseSloganText__K1voR{font-size:clamp(36px,5vw,56px);font-weight:800;color:#fff;line-height:1.1;margin:0 0 12px;letter-spacing:-1px}.MakeupLandingPage_showcaseSloganSub__ZPZIy{font-size:14px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.6);margin:0 0 24px}.MakeupLandingPage_showcaseSloganLink__EKnGG{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:4px;transition:border-color .3s ease,gap .3s ease}.MakeupLandingPage_showcaseSloganLink__EKnGG:hover{border-color:#A21A51;gap:12px}.MakeupLandingPage_showcaseProducts__nGudk{display:flex;gap:20px;flex:0 0 auto}.MakeupLandingPage_showcaseCard__XL61i{width:200px;background:rgba(255,255,255,.1);border-radius:12px;overflow:hidden;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px;transition:transform .4s ease,box-shadow .4s ease}.MakeupLandingPage_showcaseCard__XL61i:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.3)}.MakeupLandingPage_showcaseCardLink__RtZNE{display:block;text-decoration:none;color:#333}.MakeupLandingPage_showcaseCardImage__VtHIi{width:100%;height:180px;overflow:hidden;background:rgba(248,248,248,.5);border-radius:8px}.MakeupLandingPage_showcaseCardImage__VtHIi img{width:100%;height:100%;object-fit:contain;padding:5px;transition:transform .4s ease}.MakeupLandingPage_showcaseCard__XL61i:hover .MakeupLandingPage_showcaseCardImage__VtHIi img{transform:scale(1.05)}.MakeupLandingPage_showcaseCardNoImage__vDPA3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:12px}.MakeupLandingPage_showcaseCardName__h1xJo{font-size:12px;font-weight:600;color:#333;margin:12px 0 4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MakeupLandingPage_showcaseCardPrice__Qdbd5{display:block;font-size:15px;font-weight:700;color:#A21A51;margin:0 0 12px}.MakeupLandingPage_showcaseCardBtn__MszAA{display:block;width:100%;margin:0;padding:10px;background:#A21A51;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .3s ease}.MakeupLandingPage_showcaseCardBtn__MszAA:hover{background:#c4235f}.MakeupLandingPage_showcaseCardBtn__MszAA:disabled{opacity:.7;cursor:not-allowed}.MakeupLandingPage_showcaseQtyControl___3BoM{display:flex;align-items:center;justify-content:center;gap:0;width:100%;border-radius:8px;overflow:hidden;border:1px solid #a21a51}.MakeupLandingPage_showcaseQtyBtn__VjtAr{flex:1 1;padding:10px;background:#A21A51;color:#fff;border:none;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.MakeupLandingPage_showcaseQtyBtn__VjtAr:hover{background:#c4235f}.MakeupLandingPage_showcaseQtyBtn__VjtAr:disabled{opacity:.7;cursor:not-allowed}.MakeupLandingPage_showcaseQtyValue__NAGEK{flex:1 1;text-align:center;font-size:15px;font-weight:700;color:#fff;background:transparent;padding:10px 0}.MakeupLandingPage_productFamiliesTrack__CtHRc{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 calc((100% - 1200px) / 2) 20px;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:1248px){.MakeupLandingPage_productFamiliesTrack__CtHRc{padding:0 24px 20px}}.MakeupLandingPage_productFamiliesTrack__CtHRc::-webkit-scrollbar{display:none}.MakeupLandingPage_productFamilyCard__PXice{flex:0 0 300px;scroll-snap-align:start;background:#111;border-radius:16px;overflow:hidden;text-decoration:none;color:#fff;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.MakeupLandingPage_productFamilyCard__PXice:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(162,26,81,.2)}.MakeupLandingPage_productFamilyImage___WGMt{position:relative;height:220px;overflow:hidden}.MakeupLandingPage_productFamilyImage___WGMt img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.MakeupLandingPage_productFamilyCard__PXice:hover .MakeupLandingPage_productFamilyImage___WGMt img{transform:scale(1.08)}.MakeupLandingPage_productFamilyImageOverlay__TcqDY{position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,17,17,1) 0,transparent 60%)}.MakeupLandingPage_productFamilyInfo___uYzW{padding:0 24px 24px;margin-top:-20px;position:relative}.MakeupLandingPage_productFamilyTag__FTl9b{display:inline-block;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#A21A51;font-weight:600;margin-bottom:8px}.MakeupLandingPage_productFamilyName__baHvb{font-size:22px;font-weight:700;margin:0 0 8px}.MakeupLandingPage_productFamilyDesc__h_n0p{font-size:13px;color:rgba(255,255,255,.5);margin:0 0 16px;line-height:1.6}.MakeupLandingPage_productFamilyFooter__LPYAc{display:flex;align-items:center;justify-content:space-between}.MakeupLandingPage_productFamilyPrice__qimrd{font-size:13px;color:rgba(255,255,255,.4)}.MakeupLandingPage_productFamilyLink__YF0Ut{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#A21A51;transition:gap .3s ease}.MakeupLandingPage_productFamilyCard__PXice:hover .MakeupLandingPage_productFamilyLink__YF0Ut{gap:10px}.MakeupLandingPage_videoSection__QjKML{padding:100px 24px;background:#0a0a0a}.MakeupLandingPage_videoHeader__LVpiV{text-align:center;margin-bottom:60px}.MakeupLandingPage_videoLabel__243QA{font-size:12px;letter-spacing:6px;text-transform:uppercase;color:#A21A51;margin-bottom:16px;font-weight:600}.MakeupLandingPage_videoTitle__QK6aY{font-size:clamp(32px,5vw,56px);font-weight:800;margin:0;letter-spacing:-1px;color:#fff}.MakeupLandingPage_videoGrid___2qhp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1200px;margin:0 auto}.MakeupLandingPage_videoItem__vIbs1{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:9/16}.MakeupLandingPage_videoPlayer__33ckI{width:100%;height:100%;object-fit:cover}.MakeupLandingPage_videoItemOverlay__Lkyr_{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 50%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;pointer-events:none}.MakeupLandingPage_videoItemLabel__PFXVo{font-size:20px;font-weight:700;color:#fff}.MakeupLandingPage_videoItemSublabel__WKtFd{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:4px}.MakeupLandingPage_cta__Wtwkd{padding:120px 24px;text-align:center;background:#000;position:relative}.MakeupLandingPage_ctaInner__nca66{max-width:600px;margin:0 auto}.MakeupLandingPage_ctaTitle__duMfr{font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.1;margin:0 0 24px;color:#fff;letter-spacing:-1px}.MakeupLandingPage_ctaSubtitle__p8PyA{font-size:16px;color:rgba(255,255,255,.5);margin:0 0 48px;line-height:1.7}.MakeupLandingPage_ctaButton__RfL5f{display:inline-flex;align-items:center;gap:12px;padding:18px 48px;background:#A21A51;color:#fff;border:none;border-radius:50px;font-size:15px;font-weight:600;letter-spacing:3px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);animation:MakeupLandingPage_pulseGlow__0FyBw 3s ease infinite}.MakeupLandingPage_ctaButton__RfL5f:hover{background:#c4235f;transform:translateY(-3px);box-shadow:0 20px 40px rgba(162,26,81,.3)}.MakeupLandingPage_ctaButtonArrow__cIjhE{transition:transform .3s ease}.MakeupLandingPage_ctaButton__RfL5f:hover .MakeupLandingPage_ctaButtonArrow__cIjhE{transform:translateX(4px)}@media (max-width:768px){.MakeupLandingPage_hero__jItaY{height:auto;aspect-ratio:3/4;min-height:unset;max-height:100svh}.MakeupLandingPage_heroSlide__O_Nzl img{object-position:center center}.MakeupLandingPage_heroOverlay__iflCI{display:none}.MakeupLandingPage_heroContent__1H7XK{background:rgba(0,0,0,.2);border-radius:16px;padding:28px 32px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.MakeupLandingPage_categoriesGrid__l0u9M{grid-template-columns:1fr;gap:12px}.MakeupLandingPage_categoryCard__cD3Eh{aspect-ratio:4/5}.MakeupLandingPage_categoryOverlay__GjJGr{padding:24px}.MakeupLandingPage_lookbookGrid__djVHe{grid-template-columns:1fr;gap:12px}.MakeupLandingPage_lookbookItem__ZBiiS{aspect-ratio:3/4}.MakeupLandingPage_manifesto__w7NBs{padding:80px 24px}.MakeupLandingPage_lookbook__1zEVp{padding:60px 16px}.MakeupLandingPage_cta__Wtwkd{padding:80px 24px}.MakeupLandingPage_videoGrid___2qhp{grid-template-columns:1fr;gap:12px}.MakeupLandingPage_videoItem__vIbs1{aspect-ratio:9/14}.MakeupLandingPage_videoSection__QjKML{padding:60px 16px}.MakeupLandingPage_productFamilies__DbN5K{padding:60px 0}.MakeupLandingPage_productFamilyCard__PXice{flex:0 0 260px}.MakeupLandingPage_showcaseContent__XRrVW{flex-direction:column;padding:40px 20px;text-align:center}.MakeupLandingPage_showcaseSlogan__xH_Tt{text-align:center}.MakeupLandingPage_showcaseProducts__nGudk{flex-wrap:wrap;justify-content:center}.MakeupLandingPage_showcaseCard__XL61i{width:150px}.MakeupLandingPage_showcaseCardImage__VtHIi{height:150px}.MakeupLandingPage_heroTitle__Wpvjs{letter-spacing:-1px}.MakeupLandingPage_marqueeItem__V1Yug{font-size:12px;letter-spacing:4px;padding:0 24px}}@media (min-width:769px) and (max-width:1024px){.MakeupLandingPage_categoriesGrid__l0u9M,.MakeupLandingPage_lookbookGrid__djVHe{gap:12px}}.MostReadBlogs_section__UwHsr{width:100%;padding:80px 0;position:relative;overflow:hidden}.MostReadBlogs_container___Y52m{max-width:1600px;margin:0 auto;padding:0 20px}.MostReadBlogs_loading__bm9Io{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#666}.MostReadBlogs_spinner__SSCq9{width:50px;height:50px;border:4px solid #f0f0f0;border-top-color:#06b6eb;border-radius:50%;animation:MostReadBlogs_spin__nsqbJ 1s linear infinite}@keyframes MostReadBlogs_spin__nsqbJ{to{transform:rotate(1turn)}}.MostReadBlogs_header__9D_wQ{text-align:center;margin-bottom:50px}.MostReadBlogs_title___w6T1{font-size:32px;font-weight:700;margin:0;letter-spacing:-.5px;color:#1a1a1a}.MostReadBlogs_blogGrid__JtNwX{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:24px;gap:24px}.MostReadBlogs_blogCard__RqTKb{position:relative;background:white;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;animation:MostReadBlogs_fadeInUp__pAeFC .6s ease forwards}@keyframes MostReadBlogs_fadeInUp__pAeFC{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.MostReadBlogs_blogCard__RqTKb:hover{transform:translateY(-12px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.MostReadBlogs_imageWrapper___965J{position:relative;width:100%;padding-top:120%;overflow:hidden;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.MostReadBlogs_imageWrapper___965J img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.MostReadBlogs_blogCard__RqTKb:hover .MostReadBlogs_imageWrapper___965J img{transform:scale(1.15)}.MostReadBlogs_imageOverlay__YgnQe{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));opacity:0;transition:opacity .4s ease}.MostReadBlogs_blogCard__RqTKb:hover .MostReadBlogs_imageOverlay__YgnQe{opacity:1}.MostReadBlogs_categoryBadge__k1PmV{left:15px;padding:6px 14px;font-size:11px;font-weight:700;color:white;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.MostReadBlogs_categoryBadge__k1PmV,.MostReadBlogs_viewCount__j4FvC{position:absolute;top:15px;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.MostReadBlogs_viewCount__j4FvC{right:15px;display:flex;align-items:center;gap:5px;padding:6px 12px;background:rgba(255,255,255,.95);font-size:12px;font-weight:600;color:#1a1a1a;box-shadow:0 2px 8px rgba(0,0,0,.1)}.MostReadBlogs_viewCount__j4FvC svg{color:#06b6eb}.MostReadBlogs_hoverIcon__X58Vh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:60px;height:60px;background:rgba(255,255,255,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:3;box-shadow:0 8px 30px rgba(0,0,0,.3)}.MostReadBlogs_hoverIcon__X58Vh svg{color:#06b6eb}.MostReadBlogs_blogCard__RqTKb:hover .MostReadBlogs_hoverIcon__X58Vh{transform:translate(-50%,-50%) scale(1);opacity:1}.MostReadBlogs_content__KDCBR{padding:20px;flex:1 1;display:flex;flex-direction:column;gap:12px}.MostReadBlogs_blogTitle__cbcfo{font-size:16px;font-weight:600;line-height:1.4;color:#1a1a1a;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.MostReadBlogs_blogCard__RqTKb:hover .MostReadBlogs_blogTitle__cbcfo{color:#06b6eb}.MostReadBlogs_description__SarD2{font-size:13px;line-height:1.6;color:#666;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MostReadBlogs_meta__pFDh5{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.MostReadBlogs_date__5sV7r{display:flex;align-items:center;gap:5px;font-size:12px;color:#999}.MostReadBlogs_date__5sV7r svg{color:#06b6eb}.MostReadBlogs_readMore__sXuWA{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#06b6eb;transition:gap .3s ease}.MostReadBlogs_blogCard__RqTKb:hover .MostReadBlogs_readMore__sXuWA{gap:8px}.MostReadBlogs_decorCorner__ZutDE{position:absolute;bottom:0;right:0;width:60px;height:60px;background:linear-gradient(135deg,transparent 50%,#06b6eb10 0);opacity:0;transition:opacity .3s ease}.MostReadBlogs_blogCard__RqTKb:hover .MostReadBlogs_decorCorner__ZutDE{opacity:1}@media (max-width:1400px){.MostReadBlogs_blogGrid__JtNwX{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.MostReadBlogs_section__UwHsr{padding:60px 0}.MostReadBlogs_title___w6T1{font-size:36px}.MostReadBlogs_subtitle__KZ_Cn{font-size:15px}.MostReadBlogs_blogGrid__JtNwX{grid-template-columns:repeat(3,1fr);gap:20px}.MostReadBlogs_imageWrapper___965J{padding-top:130%}}@media (max-width:768px){.MostReadBlogs_section__UwHsr{padding:50px 0}.MostReadBlogs_container___Y52m{padding:0 15px}.MostReadBlogs_header__9D_wQ{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.MostReadBlogs_title___w6T1{font-size:28px}.MostReadBlogs_subtitle__KZ_Cn{font-size:14px}.MostReadBlogs_viewAllBtn__PfLvk{padding:12px 24px;font-size:14px}.MostReadBlogs_blogGrid__JtNwX{grid-template-columns:repeat(2,1fr);gap:16px}.MostReadBlogs_content__KDCBR{padding:16px}.MostReadBlogs_blogTitle__cbcfo{font-size:15px}.MostReadBlogs_description__SarD2{font-size:12px}}@media (max-width:480px){.MostReadBlogs_section__UwHsr{padding:40px 0}.MostReadBlogs_title___w6T1{font-size:24px}.MostReadBlogs_blogGrid__JtNwX{grid-template-columns:1fr}.MostReadBlogs_imageWrapper___965J{padding-top:70%}}.ProfilePageComponent_container__Gc8w7{max-width:1440px;margin:0 auto;padding:0 20px;min-height:60vh}.ProfilePageComponent_hero__TpbRk{text-align:center;padding:40px 20px 30px;background:linear-gradient(135deg,#ff8565,#ff6f4d 50%,#ff5933);color:white;border-radius:16px;margin:20px 0 30px;box-shadow:0 8px 30px rgba(255,133,101,.25);position:relative;overflow:hidden}.ProfilePageComponent_hero__TpbRk:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%;z-index:0}.ProfilePageComponent_hero__TpbRk h1{font-size:42px;font-weight:800;margin:0 0 12px;letter-spacing:-.5px;color:white;text-shadow:0 2px 10px rgba(0,0,0,.15);position:relative;z-index:1}.ProfilePageComponent_hero__TpbRk p{font-size:18px;margin:0;opacity:.95;font-weight:400;text-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;z-index:1}.ProfilePageComponent_pageLayout__UxDUQ{display:grid;grid-template-columns:280px 1fr;grid-gap:32px;gap:32px;align-items:start}.ProfilePageComponent_mainContent__O9byh{min-width:0}.ProfilePageComponent_profileHeader__r_dPm{display:flex;align-items:center;gap:24px;margin-bottom:30px;padding:24px;background:white;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.ProfilePageComponent_avatarSection__1JUto{display:flex;flex-direction:column;align-items:center;gap:12px}.ProfilePageComponent_avatar__XuWZt{width:80px;height:80px;border-radius:50%;border:3px solid #ff8565;box-shadow:0 4px 15px rgba(255,133,101,.3);object-fit:cover}.ProfilePageComponent_avatarActions___AEwo{display:flex;gap:8px;align-items:center}.ProfilePageComponent_avatarUploadBtn__LLStY{display:inline-flex;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;color:#ff8565;background:white;border:1.5px solid #ff8565;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.ProfilePageComponent_avatarUploadBtn__LLStY:hover{background:#ff8565;color:white;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,133,101,.3)}.ProfilePageComponent_avatarDeleteBtn__ARLfY{display:inline-flex;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;color:#dc3545;background:white;border:1.5px solid #dc3545;border-radius:6px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.ProfilePageComponent_avatarDeleteBtn__ARLfY:hover{background:#dc3545;color:white;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,53,69,.3)}.ProfilePageComponent_userInfo__j3obV h2{font-size:24px;font-weight:700;color:#1A1A1A;margin:0 0 4px}.ProfilePageComponent_userEmail__zn07d{font-size:14px;color:#666;margin:0}.ProfilePageComponent_tabs__9Bqgg{display:flex;gap:8px;margin-bottom:24px;background:white;border-radius:12px;padding:6px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.ProfilePageComponent_tab__BdKYQ{flex:1 1;padding:12px 24px;border:none;background:transparent;color:#666;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border-radius:8px}.ProfilePageComponent_tab__BdKYQ:hover{background:#f8f8f8;color:#1A1A1A}.ProfilePageComponent_tabActive__Tx4FW{background:linear-gradient(135deg,#ff8565,#ff6f4d);color:white}.ProfilePageComponent_tabActive__Tx4FW:hover{background:linear-gradient(135deg,#ff6f4d,#ff5933)}.ProfilePageComponent_tabContent__baVx8{background:white;border-radius:12px;padding:32px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.ProfilePageComponent_formRow__Glb_e{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.ProfilePageComponent_formGroup__O7VCL{margin-bottom:20px}.ProfilePageComponent_formLabel__PrMx_{display:block;font-size:14px;font-weight:600;color:#1A1A1A;margin-bottom:8px}.ProfilePageComponent_formInput__o0ajU{width:100%;padding:12px 16px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;color:#1A1A1A;font-size:14px;transition:all .3s ease;box-sizing:border-box}.ProfilePageComponent_formInput__o0ajU:focus{outline:none;background:white;border-color:#ff8565;box-shadow:0 0 0 3px rgba(255,133,101,.1)}.ProfilePageComponent_saveBtn__NUjVK{padding:12px 32px;background:linear-gradient(135deg,#ff8565,#ff6f4d);border:none;border-radius:8px;color:white;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.ProfilePageComponent_saveBtn__NUjVK:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,133,101,.4)}.ProfilePageComponent_saveBtn__NUjVK:disabled{opacity:.5;cursor:not-allowed}.ProfilePageComponent_addressesGrid__LHV0W{display:grid;grid-gap:20px;gap:20px}.ProfilePageComponent_addressCard__RewQy{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:flex-start;transition:all .3s ease}.ProfilePageComponent_addressCard__RewQy:hover{border-color:#ff8565;box-shadow:0 2px 12px rgba(255,133,101,.15)}.ProfilePageComponent_addressInfo__gcmEj h3{font-size:18px;font-weight:600;color:#1A1A1A;margin:0 0 8px}.ProfilePageComponent_addressDetails__cT3Yl{color:#666;font-size:14px;line-height:1.6}.ProfilePageComponent_deleteBtn__faTAP{background:white;border:1px solid #ff4444;color:#ff4444;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.ProfilePageComponent_deleteBtn__faTAP:hover{background:#ff4444;color:white}.ProfilePageComponent_emptyState__4JZOj{text-align:center;padding:60px 20px}.ProfilePageComponent_emptyState__4JZOj p{font-size:16px;color:#666;margin-bottom:24px}.ProfilePageComponent_addAddressBtn__95tce{display:inline-block;padding:12px 32px;background:linear-gradient(135deg,#ff8565,#ff6f4d);color:white;text-decoration:none;border-radius:8px;font-weight:500;transition:all .3s ease}.ProfilePageComponent_addAddressBtn__95tce:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,133,101,.4)}.ProfilePageComponent_loading__22hlW{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.ProfilePageComponent_spinner__z4StB{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#ff8565;border-radius:50%;animation:ProfilePageComponent_spin__bU87L 1s linear infinite}@keyframes ProfilePageComponent_spin__bU87L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePageComponent_loading__22hlW p{font-size:18px;color:#666;font-weight:600}@media (max-width:1024px){.ProfilePageComponent_pageLayout__UxDUQ{grid-template-columns:1fr}.ProfilePageComponent_hero__TpbRk h1{font-size:36px}.ProfilePageComponent_hero__TpbRk p{font-size:16px}}@media (max-width:768px){.ProfilePageComponent_hero__TpbRk{padding:35px 20px 25px}.ProfilePageComponent_hero__TpbRk h1{font-size:32px}.ProfilePageComponent_hero__TpbRk p{font-size:15px}.ProfilePageComponent_profileHeader__r_dPm{flex-direction:column;text-align:center}.ProfilePageComponent_formRow__Glb_e{grid-template-columns:1fr}.ProfilePageComponent_tabContent__baVx8{padding:24px}}@media (max-width:480px){.ProfilePageComponent_container__Gc8w7{padding:0 15px}.ProfilePageComponent_hero__TpbRk{padding:30px 20px 25px;margin:15px 0 25px}.ProfilePageComponent_hero__TpbRk h1{font-size:28px}.ProfilePageComponent_hero__TpbRk p{font-size:14px}}.ReturnRequestsPageComponent_container__1bhNX{max-width:1440px;margin:0 auto;padding:0 20px;min-height:60vh}.ReturnRequestsPageComponent_hero__Niqwh{text-align:center;padding:40px 20px 30px;background:linear-gradient(135deg,#ff8565,#ff6f4d 50%,#ff5933);color:white;border-radius:16px;margin:20px 0 30px;box-shadow:0 8px 30px rgba(255,133,101,.25);position:relative;overflow:hidden}.ReturnRequestsPageComponent_hero__Niqwh:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%;z-index:0}.ReturnRequestsPageComponent_hero__Niqwh h1{font-size:42px;font-weight:800;margin:0 0 12px;letter-spacing:-.5px;color:white;text-shadow:0 2px 10px rgba(0,0,0,.15);position:relative;z-index:1}.ReturnRequestsPageComponent_hero__Niqwh p{font-size:18px;margin:0;opacity:.95;font-weight:400;text-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;z-index:1}.ReturnRequestsPageComponent_pageLayout__0CPEJ{display:grid;grid-template-columns:280px 1fr;grid-gap:32px;gap:32px;align-items:start}.ReturnRequestsPageComponent_mainContent__qle__{min-width:0}.ReturnRequestsPageComponent_header__Disvt{margin-bottom:30px;background:white;border-radius:12px;padding:20px 24px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.ReturnRequestsPageComponent_header__Disvt h2{font-size:24px;font-weight:700;color:#1A1A1A;margin:0}.ReturnRequestsPageComponent_loading__BJ2e4{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.ReturnRequestsPageComponent_spinner__F0dvB{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#ff8565;border-radius:50%;animation:ReturnRequestsPageComponent_spin__hqHNJ 1s linear infinite}@keyframes ReturnRequestsPageComponent_spin__hqHNJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReturnRequestsPageComponent_loading__BJ2e4 p{font-size:18px;color:#666;font-weight:600}.ReturnRequestsPageComponent_empty__w0DC2{text-align:center;padding:80px 20px;background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.ReturnRequestsPageComponent_empty__w0DC2 svg{color:#ddd;margin-bottom:24px}.ReturnRequestsPageComponent_empty__w0DC2 h2{font-size:24px;font-weight:600;color:#1A1A1A;margin-bottom:12px}.ReturnRequestsPageComponent_empty__w0DC2 p{font-size:16px;color:#666;max-width:400px;margin:0 auto 24px}.ReturnRequestsPageComponent_browseBtn__p8YOD{display:inline-block;padding:12px 32px;background:linear-gradient(135deg,#ff8565,#ff6f4d);color:white;text-decoration:none;border-radius:8px;font-weight:500;transition:all .3s ease}.ReturnRequestsPageComponent_browseBtn__p8YOD:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,133,101,.4)}.ReturnRequestsPageComponent_requestList__Zuc9B{display:flex;flex-direction:column;gap:16px}.ReturnRequestsPageComponent_requestCard__wG0s_{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 20px rgba(0,0,0,.08);transition:all .3s ease}.ReturnRequestsPageComponent_requestCard__wG0s_:hover{box-shadow:0 4px 25px rgba(0,0,0,.12)}.ReturnRequestsPageComponent_requestHeader___4B9q{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.ReturnRequestsPageComponent_requestInfo__Kyvsu h3{font-size:18px;font-weight:700;color:#1A1A1A;margin:0 0 4px}.ReturnRequestsPageComponent_requestDate__gcR6p{font-size:14px;color:#666}.ReturnRequestsPageComponent_requestStatus__zL_uo{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.ReturnRequestsPageComponent_statusPending__OlwBZ{background:#FFF3CD}.ReturnRequestsPageComponent_statusApproved__ZobLl{background:#D4EDDA}.ReturnRequestsPageComponent_statusRejected__yPXIG{background:#F8D7DA;color:#721C24}.ReturnRequestsPageComponent_statusCompleted__NYFI3{background:#D1ECF1;color:#0C5460}.ReturnRequestsPageComponent_requestBody__iCgpc{display:flex;gap:20px}.ReturnRequestsPageComponent_requestProduct__G_AcJ{flex:1 1}.ReturnRequestsPageComponent_productName__LPFmf{font-size:16px;font-weight:600;color:#1A1A1A;margin:0 0 8px}.ReturnRequestsPageComponent_productDetails__EWypv{font-size:14px;color:#666;margin:0 0 4px}.ReturnRequestsPageComponent_requestReason__E3nmq{flex:1 1;background:#f8f8f8;border-radius:8px;padding:16px}.ReturnRequestsPageComponent_requestReason__E3nmq h4{font-size:14px;font-weight:600;color:#1A1A1A;margin:0 0 8px}.ReturnRequestsPageComponent_requestReason__E3nmq p{font-size:14px;color:#666;margin:0;line-height:1.5}.ReturnRequestsPageComponent_requestActions__HHP_m{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;display:flex;gap:12px}.ReturnRequestsPageComponent_detailBtn__w1WrL{background:linear-gradient(135deg,#ff8565,#ff6f4d);font-size:14px;font-weight:600;transition:all .3s ease;text-decoration:none}.ReturnRequestsPageComponent_detailBtn__w1WrL:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,133,101,.4)}.ReturnRequestsPageComponent_cancelBtn__Yv16c{background:white;color:#ff4444;border:1px solid #ff4444;font-size:14px;font-weight:600;transition:all .3s ease}.ReturnRequestsPageComponent_cancelBtn__Yv16c:hover{background:#ff4444;color:white}@media (max-width:1024px){.ReturnRequestsPageComponent_pageLayout__0CPEJ{grid-template-columns:1fr}.ReturnRequestsPageComponent_hero__Niqwh h1{font-size:36px}.ReturnRequestsPageComponent_hero__Niqwh p{font-size:16px}}@media (max-width:768px){.ReturnRequestsPageComponent_hero__Niqwh{padding:35px 20px 25px}.ReturnRequestsPageComponent_hero__Niqwh h1{font-size:32px}.ReturnRequestsPageComponent_hero__Niqwh p{font-size:15px}.ReturnRequestsPageComponent_header__Disvt h2{font-size:20px}.ReturnRequestsPageComponent_requestBody__iCgpc{flex-direction:column}.ReturnRequestsPageComponent_requestHeader___4B9q{flex-direction:column;align-items:flex-start;gap:12px}.ReturnRequestsPageComponent_requestActions__HHP_m{flex-direction:column}}@media (max-width:480px){.ReturnRequestsPageComponent_container__1bhNX{padding:0 15px}.ReturnRequestsPageComponent_hero__Niqwh{padding:30px 20px 25px;margin:15px 0 25px}.ReturnRequestsPageComponent_hero__Niqwh h1{font-size:28px}.ReturnRequestsPageComponent_hero__Niqwh p{font-size:14px}.ReturnRequestsPageComponent_requestCard__wG0s_{padding:16px}}.ReturnRequestsPageComponent_count__vJB_v{font-size:14px;color:#666;font-weight:400;margin-top:4px}.ReturnRequestsPageComponent_returnsList__TnkJS{display:flex;flex-direction:column;gap:16px}.ReturnRequestsPageComponent_returnCard__xKovV{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 20px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.ReturnRequestsPageComponent_returnCard__xKovV:hover{transform:translateY(-2px);box-shadow:0 4px 30px rgba(0,0,0,.12)}.ReturnRequestsPageComponent_returnHeader__4QIby{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ReturnRequestsPageComponent_returnInfo__2P21Q{display:flex;align-items:center;gap:12px}.ReturnRequestsPageComponent_returnInfo__2P21Q h3{margin:0;font-size:16px;font-weight:600;color:#1A1A1A}.ReturnRequestsPageComponent_returnOrderInfo__QbIl7{font-size:13px;color:#666}.ReturnRequestsPageComponent_returnStatus__yKrLo{display:inline-flex;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.ReturnRequestsPageComponent_returnStatus__yKrLo.ReturnRequestsPageComponent_large__Xjwl_{padding:6px 16px;font-size:14px}.ReturnRequestsPageComponent_statusPending__OlwBZ{background:#fff3cd;color:#856404}.ReturnRequestsPageComponent_statusApproved__ZobLl{background:#d4edda;color:#155724}.ReturnRequestsPageComponent_statusRejected__yPXIG{background:#f8d7da;color:#721c24}.ReturnRequestsPageComponent_statusShipped__E2JWP{background:#cce5ff;color:#004085}.ReturnRequestsPageComponent_statusReceived__B1zAG{background:#d1ecf1;color:#0c5460}.ReturnRequestsPageComponent_statusCompleted__NYFI3,.ReturnRequestsPageComponent_statusRefunded__srAK8{background:#d4edda;color:#155724}.ReturnRequestsPageComponent_statusCancelled__RzWOk{background:#f8d7da;color:#721c24}.ReturnRequestsPageComponent_statusDefault__eFnR6{background:#e9ecef;color:#495057}.ReturnRequestsPageComponent_returnMeta__FsREK{display:flex;gap:20px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee}.ReturnRequestsPageComponent_metaItem___Na_P{display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.ReturnRequestsPageComponent_metaItem___Na_P svg{color:#999}.ReturnRequestsPageComponent_itemsPreview__Eh33S{margin-bottom:16px}.ReturnRequestsPageComponent_itemPreview__VrjXH{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f5f5f5}.ReturnRequestsPageComponent_itemPreview__VrjXH:last-child{border-bottom:none}.ReturnRequestsPageComponent_itemName__sDirc{font-size:13px;color:#333;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:16px}.ReturnRequestsPageComponent_itemQty__Qlym_{font-size:12px;color:#666;font-weight:500}.ReturnRequestsPageComponent_moreItems__jNLT2{display:block;font-size:12px;color:#999;margin-top:8px}.ReturnRequestsPageComponent_cargoCode__xwggS{display:flex;align-items:center;gap:10px;padding:12px;background:#e8f4fd;border-radius:8px;margin-bottom:16px}.ReturnRequestsPageComponent_cargoCode__xwggS svg{color:#0077b6;flex-shrink:0}.ReturnRequestsPageComponent_cargoLabel__NksMO{font-size:12px;color:#666;display:block}.ReturnRequestsPageComponent_cargoValue__uHCAU{font-size:14px;font-weight:600;color:#0077b6;font-family:monospace}.ReturnRequestsPageComponent_returnActions__1HNF0{display:flex;gap:12px}.ReturnRequestsPageComponent_detailBtn__w1WrL{padding:10px 20px;background:linear-gradient(135deg,#06b6eb,#0598d4);color:white;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.ReturnRequestsPageComponent_detailBtn__w1WrL:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,182,235,.3)}.ReturnRequestsPageComponent_cancelBtn__Yv16c{padding:10px 20px;background:transparent;color:#dc3545;border:1px solid #dc3545;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.ReturnRequestsPageComponent_cancelBtn__Yv16c:hover:not(:disabled){background:#dc3545;color:white}.ReturnRequestsPageComponent_cancelBtn__Yv16c:disabled{opacity:.6;cursor:not-allowed}.ReturnRequestsPageComponent_pagination__4JGaP{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px}.ReturnRequestsPageComponent_pageBtn__zWIh8{padding:10px 20px;background:white;border:1px solid #ddd;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s ease}.ReturnRequestsPageComponent_pageBtn__zWIh8:hover:not(:disabled){background:#f5f5f5}.ReturnRequestsPageComponent_pageBtn__zWIh8:disabled{opacity:.5;cursor:not-allowed}.ReturnRequestsPageComponent_pageInfo__Q2uLq{font-size:14px;color:#666}.ReturnRequestsPageComponent_modalOverlay__iM8Jl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ReturnRequestsPageComponent_modal__J38dF{background:white;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:ReturnRequestsPageComponent_modalSlideIn__XLwUK .3s ease}@keyframes ReturnRequestsPageComponent_modalSlideIn__XLwUK{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ReturnRequestsPageComponent_modalHeader__8sSVx{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0;background:white;z-index:10}.ReturnRequestsPageComponent_modalHeader__8sSVx h3{margin:0;font-size:20px;font-weight:600;color:#1A1A1A}.ReturnRequestsPageComponent_modalClose__cz6GW{background:none;border:none;padding:4px;cursor:pointer;color:#666;transition:color .2s}.ReturnRequestsPageComponent_modalClose__cz6GW:hover{color:#1A1A1A}.ReturnRequestsPageComponent_modalBody__252lO{padding:24px}.ReturnRequestsPageComponent_modalFooter__UpD18{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;border-top:1px solid #eee;background:#f8f9fa;border-radius:0 0 16px 16px}.ReturnRequestsPageComponent_modalCloseBtn__5A7NV{padding:12px 24px;background:white;border:1px solid #ddd;color:#333;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.ReturnRequestsPageComponent_modalCloseBtn__5A7NV:hover{background:#f5f5f5}.ReturnRequestsPageComponent_modalCancelBtn__lUp66{padding:12px 24px;background:#dc3545;border:none;color:white;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.ReturnRequestsPageComponent_modalCancelBtn__lUp66:hover:not(:disabled){background:#c82333}.ReturnRequestsPageComponent_modalCancelBtn__lUp66:disabled{opacity:.6;cursor:not-allowed}.ReturnRequestsPageComponent_detailSection__2LKCL{margin-bottom:24px}.ReturnRequestsPageComponent_detailSection__2LKCL h4{font-size:14px;font-weight:600;color:#666;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.ReturnRequestsPageComponent_statusRow__UJIfM{display:flex;align-items:center;gap:12px}.ReturnRequestsPageComponent_refundBadge__PA15D{padding:4px 12px;background:#e8f5e9;color:#2e7d32;border-radius:20px;font-size:12px;font-weight:500}.ReturnRequestsPageComponent_infoGrid__NxuQ1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ReturnRequestsPageComponent_infoItem__upuue{display:flex;flex-direction:column;gap:4px}.ReturnRequestsPageComponent_infoLabel__AJ4Co{font-size:12px;color:#999}.ReturnRequestsPageComponent_infoValue__i_2b5{font-size:14px;color:#333;font-weight:500}.ReturnRequestsPageComponent_reasonBox__OmOHY{padding:16px;background:#f8f9fa;border-radius:8px}.ReturnRequestsPageComponent_reasonCategory__x4v3Q{display:inline-block;padding:4px 10px;background:#e9ecef;color:#495057;border-radius:4px;font-size:12px;font-weight:500;margin-bottom:8px}.ReturnRequestsPageComponent_reasonBox__OmOHY p{margin:0;font-size:14px;color:#333;line-height:1.6}.ReturnRequestsPageComponent_itemsList__yyZgg{border:1px solid #eee;border-radius:8px;overflow:hidden}.ReturnRequestsPageComponent_itemRow__c_J_g{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee}.ReturnRequestsPageComponent_itemRow__c_J_g:last-child{border-bottom:none}.ReturnRequestsPageComponent_itemInfo__tL6Ys{flex:1 1;min-width:0}.ReturnRequestsPageComponent_itemInfo__tL6Ys .ReturnRequestsPageComponent_itemName__sDirc{display:block;font-size:14px;color:#333;font-weight:500;margin-bottom:2px}.ReturnRequestsPageComponent_itemCode__8ZmOs{display:block;font-size:12px;color:#999}.ReturnRequestsPageComponent_itemDetails__htz5H{display:flex;align-items:center;gap:16px;text-align:right}.ReturnRequestsPageComponent_itemQuantity__y4ZWZ{font-size:13px;color:#666}.ReturnRequestsPageComponent_itemPrice__0XHmc{font-size:14px;font-weight:600;color:#333}.ReturnRequestsPageComponent_refundTotal__eIe9c{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#e8f5e9;border-radius:8px;font-size:16px}.ReturnRequestsPageComponent_refundTotal__eIe9c strong{font-size:20px;color:#2e7d32}.ReturnRequestsPageComponent_cargoInfo__z4jjC{background:#e8f4fd;border-radius:8px;padding:16px}.ReturnRequestsPageComponent_cargoItem___DMch{margin-bottom:12px}.ReturnRequestsPageComponent_cargoItem___DMch:last-child{margin-bottom:0}.ReturnRequestsPageComponent_cargoNote___eeB4{font-size:12px;color:#666;margin:8px 0 0}.ReturnRequestsPageComponent_termsReminder__cR_au{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff8e1;border-radius:8px;font-size:13px;color:#856404}.ReturnRequestsPageComponent_termsReminder__cR_au a{color:#0077b6;text-decoration:underline}@media (max-width:768px){.ReturnRequestsPageComponent_returnHeader__4QIby{flex-direction:column;gap:8px}.ReturnRequestsPageComponent_returnMeta__FsREK{flex-wrap:wrap;gap:12px}.ReturnRequestsPageComponent_returnActions__1HNF0{flex-direction:column}.ReturnRequestsPageComponent_returnActions__1HNF0 button{width:100%}.ReturnRequestsPageComponent_infoGrid__NxuQ1{grid-template-columns:1fr}.ReturnRequestsPageComponent_itemRow__c_J_g{flex-direction:column;align-items:flex-start;gap:8px}.ReturnRequestsPageComponent_itemDetails__htz5H{width:100%;justify-content:space-between}.ReturnRequestsPageComponent_modalFooter__UpD18{flex-direction:column}.ReturnRequestsPageComponent_modalCancelBtn__lUp66,.ReturnRequestsPageComponent_modalCloseBtn__5A7NV{width:100%}}.SearchResults_container__AlvjS{max-width:1440px;margin:60px auto;padding:0 20px;min-height:60vh}.SearchResults_searchHeader__GBEGZ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;gap:20px}.SearchResults_searchInfo__vyyG7 h1{font-size:28px;font-weight:700;color:#333;margin:0 0 8px}.SearchResults_query__SXyUq{color:#06b6eb}.SearchResults_resultCount__9cium{font-size:16px;color:#666;margin:0}.SearchResults_sortControls__gzz8t{display:flex;align-items:center;gap:12px;white-space:nowrap}.SearchResults_sortControls__gzz8t label{font-size:15px;font-weight:600;color:#333}.SearchResults_sortSelect__FwD3p{padding:10px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;background:white;cursor:pointer;transition:all .2s ease;min-width:200px}.SearchResults_sortSelect__FwD3p:hover{border-color:#06b6eb}.SearchResults_sortSelect__FwD3p:focus{outline:none;border-color:#06b6eb;box-shadow:0 0 0 3px rgba(6,182,235,.1)}.SearchResults_productsGrid__K4gfM{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:24px;gap:24px}.SearchResults_loading__Y8cEj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}.SearchResults_spinner__EJWNo{width:48px;height:48px;border:4px solid #f0f0f0;border-top-color:#06b6eb;border-radius:50%;animation:SearchResults_spin__RwLu9 .8s linear infinite}@keyframes SearchResults_spin__RwLu9{to{transform:rotate(1turn)}}.SearchResults_loading__Y8cEj p{font-size:16px;color:#666;margin:0}.SearchResults_emptyState__RY38o{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 20px;text-align:center}.SearchResults_emptyState__RY38o svg{color:#ccc;margin-bottom:24px}.SearchResults_emptyState__RY38o h2{font-size:24px;font-weight:700;color:#333;margin:0 0 12px}.SearchResults_emptyState__RY38o p{font-size:16px;color:#666;margin:0}.SearchResults_noResults__llvfo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.SearchResults_noResults__llvfo svg{color:#ff6b6b;margin-bottom:24px}.SearchResults_noResults__llvfo h2{font-size:24px;font-weight:700;color:#333;margin:0 0 12px}.SearchResults_noResults__llvfo p{font-size:16px;color:#666;margin:0 0 24px}.SearchResults_suggestions__wJpZ8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.SearchResults_suggestions__wJpZ8 li{font-size:14px;color:#888;text-align:left;padding-left:24px;position:relative}.SearchResults_suggestions__wJpZ8 li:before{content:"•";position:absolute;left:8px;color:#06b6eb;font-size:18px}@media (max-width:768px){.SearchResults_container__AlvjS{margin:40px auto;padding:0 16px}.SearchResults_searchHeader__GBEGZ{flex-direction:column;gap:16px}.SearchResults_sortControls__gzz8t{width:100%}.SearchResults_sortSelect__FwD3p{flex:1 1;min-width:0}.SearchResults_searchInfo__vyyG7 h1{font-size:22px}.SearchResults_productsGrid__K4gfM{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}}