.order-detail_modern_container__QSjPa{max-width:1200px;margin:0 auto;padding:2rem;min-height:100vh;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);width:100%;box-sizing:border-box;overflow-x:hidden}.order-detail_modern_header__NlwGQ{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 2rem;background:linear-gradient(145deg,rgba(var(--color-primary-rgb),.05) 0,var(--bg-secondary) 30%,var(--bg-secondary) 70%,rgba(var(--color-primary-rgb),.05) 100%);border:1px solid rgba(var(--color-primary-rgb),.12);border-radius:var(--radius-xl);box-shadow:0 2px 8px rgba(20,20,20,.04),0 8px 24px rgba(20,20,20,.06),inset 0 1px 0 rgba(var(--surface-white-rgb),.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden}.order-detail_modern_header__NlwGQ:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--cheer-accent));opacity:.6}.order-detail_modern_headerContent__OmkJg h1{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;background:linear-gradient(135deg,var(--color-primary) 0,var(--cheer-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:-.02em}.order-detail_modern_headerContent__OmkJg p{color:var(--text-secondary);margin:.5rem 0 0;font-size:.95rem;font-weight:400}.order-detail_modern_backButton__1V135{position:relative;background:rgba(var(--color-primary-rgb),.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text-primary);border:1px solid rgba(var(--color-primary-rgb),.2);padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:500;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:.5rem;overflow:hidden}.order-detail_modern_backButton__1V135:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--surface-white-rgb),.2),transparent);transition:left .5s}.order-detail_modern_backButton__1V135:hover:before{left:100%}.order-detail_modern_backButton__1V135:hover{background:var(--color-primary);color:var(--text-on-primary);transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--color-primary-rgb),.3);border-color:var(--color-primary)}.order-detail_modern_orderContent__ww82R{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.order-detail_modern_actionsCard__l3CGg,.order-detail_modern_customerCard__sZE1K,.order-detail_modern_itemsCard__YP5CP,.order-detail_modern_paymentCard__y0fpo,.order-detail_modern_shippingCard__hnpjm,.order-detail_modern_statusCard__72TZC,.order-detail_modern_summaryCard__iMaqL,.order-detail_modern_trackingCard__7o3gF{position:relative;background:linear-gradient(145deg,rgba(var(--color-primary-rgb),.03) 0,var(--bg-secondary) 30%,var(--bg-secondary) 70%,rgba(var(--color-primary-rgb),.05) 100%);border:1px solid rgba(var(--color-primary-rgb),.12);border-radius:var(--radius-xl);padding:2rem;box-shadow:0 2px 8px rgba(20,20,20,.04),0 8px 24px rgba(20,20,20,.06),inset 0 1px 0 rgba(var(--surface-white-rgb),.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .5s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;overflow:hidden}.order-detail_modern_actionsCard__l3CGg:before,.order-detail_modern_customerCard__sZE1K:before,.order-detail_modern_itemsCard__YP5CP:before,.order-detail_modern_paymentCard__y0fpo:before,.order-detail_modern_shippingCard__hnpjm:before,.order-detail_modern_statusCard__72TZC:before,.order-detail_modern_summaryCard__iMaqL:before,.order-detail_modern_trackingCard__7o3gF:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--cheer-accent));opacity:0;transition:opacity .5s}.order-detail_modern_actionsCard__l3CGg:hover:before,.order-detail_modern_customerCard__sZE1K:hover:before,.order-detail_modern_itemsCard__YP5CP:hover:before,.order-detail_modern_paymentCard__y0fpo:hover:before,.order-detail_modern_shippingCard__hnpjm:hover:before,.order-detail_modern_statusCard__72TZC:hover:before,.order-detail_modern_summaryCard__iMaqL:hover:before,.order-detail_modern_trackingCard__7o3gF:hover:before{opacity:1}.order-detail_modern_customerCard__sZE1K:hover,.order-detail_modern_itemsCard__YP5CP:hover,.order-detail_modern_paymentCard__y0fpo:hover,.order-detail_modern_shippingCard__hnpjm:hover,.order-detail_modern_statusCard__72TZC:hover,.order-detail_modern_summaryCard__iMaqL:hover,.order-detail_modern_trackingCard__7o3gF:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(20,20,20,.12),0 16px 48px rgba(20,20,20,.08),0 0 0 1px rgba(var(--color-primary-rgb),.15),inset 0 1px 0 rgba(var(--surface-white-rgb),.8);border-color:rgba(var(--color-primary-rgb),.25)}.order-detail_modern_customerCard__sZE1K h2,.order-detail_modern_itemsCard__YP5CP h2,.order-detail_modern_paymentCard__y0fpo h2,.order-detail_modern_shippingCard__hnpjm h2,.order-detail_modern_statusCard__72TZC h2,.order-detail_modern_summaryCard__iMaqL h2,.order-detail_modern_trackingCard__7o3gF h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 1.5rem;letter-spacing:-.01em}.order-detail_modern_statusHeader___Dsfo{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.order-detail_modern_statusIcon__TsRyc{width:56px;height:56px;background:linear-gradient(135deg,var(--color-primary) 0,var(--cheer-accent) 100%);color:var(--text-on-primary);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(var(--color-primary-rgb),.3);animation:order-detail_modern_pulse__6Fdky 2s ease-in-out infinite}@keyframes order-detail_modern_pulse__6Fdky{0%,to{transform:scale(1);box-shadow:0 4px 16px rgba(var(--color-primary-rgb),.3)}50%{transform:scale(1.05);box-shadow:0 6px 24px rgba(var(--color-primary-rgb),.5)}}.order-detail_modern_statusInfo__KHOxa h2{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.order-detail_modern_status__KYCqF{padding:.5rem 1rem;border-radius:12px;font-size:.875rem;font-weight:600;text-transform:capitalize;display:inline-block;margin-top:.5rem;letter-spacing:.02em;box-shadow:0 2px 8px rgba(var(--shadow-black-rgb),.1)}.order-detail_modern_status__KYCqF.order-detail_modern_pending___fZxc{background-color:var(--color-warning);color:var(--cheer-text-primary)}.order-detail_modern_status__KYCqF.order-detail_modern_pendingPayment__nCp7S{background-color:var(--color-info);color:var(--cheer-text-primary)}.order-detail_modern_status__KYCqF.order-detail_modern_paid___gGpr{background-color:var(--color-success);color:var(--cheer-text-primary)}.order-detail_modern_status__KYCqF.order-detail_modern_shipped__IHoIi{background-color:var(--color-primary);color:var(--cheer-text-primary)}.order-detail_modern_status__KYCqF.order-detail_modern_delivered__DO5xV{background-color:var(--color-success);color:var(--cheer-text-primary)}.order-detail_modern_status__KYCqF.order-detail_modern_cancelled__kvrox{background-color:var(--color-error);color:var(--cheer-text-primary)}.order-detail_modern_statusDetails__2LL5x p{margin:.5rem 0;color:var(--text-secondary);font-size:.9rem;line-height:1.6}.order-detail_modern_itemsList__t8vY9{display:flex;flex-direction:column;gap:1rem}.order-detail_modern_orderItem__OhFjQ{position:relative;display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:rgba(var(--color-primary-rgb),.02);border:1px solid rgba(var(--color-primary-rgb),.08);border-radius:16px;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;max-width:100%;box-sizing:border-box}.order-detail_modern_orderItem__OhFjQ:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--color-primary),var(--cheer-accent));opacity:0;transition:opacity .4s}.order-detail_modern_orderItem__OhFjQ:hover:before{opacity:1}.order-detail_modern_orderItem__OhFjQ:hover{background:rgba(var(--color-primary-rgb),.05);border-color:rgba(var(--color-primary-rgb),.2);transform:translateX(4px);box-shadow:0 4px 16px rgba(var(--shadow-black-rgb),.08)}.order-detail_modern_itemImage__yc2Jf{width:80px;height:80px;border-radius:12px;overflow:hidden;flex-shrink:0;border:2px solid rgba(var(--color-primary-rgb),.1);box-shadow:0 4px 12px rgba(var(--shadow-black-rgb),.1);transition:all .4s}.order-detail_modern_orderItem__OhFjQ:hover .order-detail_modern_itemImage__yc2Jf{border-color:rgba(var(--color-primary-rgb),.3);box-shadow:0 6px 20px rgba(var(--color-primary-rgb),.2)}.order-detail_modern_itemImage__yc2Jf img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.order-detail_modern_orderItem__OhFjQ:hover .order-detail_modern_itemImage__yc2Jf img{transform:scale(1.1)}.order-detail_modern_placeholderImage__IXPNK{width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.1) 0,rgba(200,90,71,.1) 100%);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.order-detail_modern_itemDetails__gGF44{flex:1 1;min-width:0;max-width:100%}.order-detail_modern_itemDetails__gGF44 h3{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;word-break:break-word;overflow-wrap:break-word;max-width:100%}.order-detail_modern_itemVariant__JHbNn{font-size:.875rem;color:var(--text-secondary);margin:0 0 .25rem}.order-detail_modern_itemQuantity__6lglM,.order-detail_modern_itemTotalWeight__Mj0ys,.order-detail_modern_itemWeight__yi5aV{font-size:.875rem;color:var(--text-secondary);margin:.25rem 0 0}.order-detail_modern_itemTotalWeight__Mj0ys{font-weight:600;color:var(--color-primary)}.order-detail_modern_itemWeightPerPiece__bLSgS{font-size:.875rem;color:var(--text-secondary);margin:.25rem 0 0;font-style:italic}.order-detail_modern_itemPrice__5pwE3{display:flex;flex-direction:column;align-items:flex-end;text-align:end;min-width:0}.order-detail_modern_priceBreakdown__pnzPG{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end;font-size:.875rem;color:var(--text-secondary);width:100%}.order-detail_modern_priceBreakdownRow__l3CQr{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;width:100%}.order-detail_modern_priceBreakdownLabel__k6O9Q{font-weight:500;color:var(--text-secondary)}.order-detail_modern_priceBreakdownValue__4mUta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.order-detail_modern_priceBreakdownTotalRow__dTTRY{margin-top:.25rem;padding-top:.4rem;border-top:1px solid rgba(var(--color-primary-rgb),.15)}.order-detail_modern_priceBreakdownTotal__LBmOQ{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,var(--color-primary) 0,var(--cheer-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-detail_modern_summaryDetails__EmiO7{display:flex;flex-direction:column;gap:1rem}.order-detail_modern_summaryRow__CJUEA{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(var(--color-primary-rgb),.1)}.order-detail_modern_summaryRow__CJUEA:last-child{border-bottom:none}.order-detail_modern_summaryRow__CJUEA.order-detail_modern_totalRow__xJB33{border-top:2px solid rgba(var(--color-primary-rgb),.2);padding-top:1.5rem;margin-top:.5rem;font-weight:700;font-size:1.25rem}.order-detail_modern_discountValue__Qvj69{color:var(--color-success,#22c55e);font-weight:600}.order-detail_modern_summaryRow__CJUEA.order-detail_modern_totalRow__xJB33 span:last-child{background:linear-gradient(135deg,var(--color-primary) 0,var(--cheer-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;word-break:break-word;overflow-wrap:break-word}.order-detail_modern_customerDetails__K_TBN,.order-detail_modern_paymentDetails__9t03_,.order-detail_modern_shippingDetails__QQuPB{display:flex;flex-direction:column;gap:1rem}.order-detail_modern_customerRow__HR8_v,.order-detail_modern_paymentRow__yothz{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(var(--color-primary-rgb),.1)}.order-detail_modern_customerRow__HR8_v:last-child,.order-detail_modern_paymentRow__yothz:last-child{border-bottom:none}.order-detail_modern_paymentDetails__9t03_,.order-detail_modern_shippingDetails__QQuPB{flex-direction:row;align-items:flex-start;gap:1.5rem}.order-detail_modern_paymentIcon__kdj3v,.order-detail_modern_shippingIcon__T6mZ_{width:48px;height:48px;background:linear-gradient(135deg,var(--color-primary) 0,var(--cheer-accent) 100%);color:var(--text-on-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}.order-detail_modern_paymentInfo__kbHgW,.order-detail_modern_shippingAddress__Uhwk1{flex:1 1}.order-detail_modern_paymentInfo__kbHgW p,.order-detail_modern_shippingAddress__Uhwk1 p{margin:.5rem 0;color:var(--text-secondary);line-height:1.6}.order-detail_modern_paymentStatus__uqpXQ{padding:.5rem 1rem;border-radius:12px;font-size:.875rem;font-weight:600;display:inline-block;box-shadow:0 2px 8px rgba(var(--shadow-black-rgb),.1)}.order-detail_modern_paymentStatus__uqpXQ.order-detail_modern_pending___fZxc{background-color:var(--color-warning);color:var(--cheer-text-primary)}.order-detail_modern_paymentStatus__uqpXQ.order-detail_modern_completed__GLML6{background-color:var(--color-success);color:var(--cheer-text-primary)}.order-detail_modern_paymentStatus__uqpXQ.order-detail_modern_failed__eYmLJ{background-color:var(--color-error);color:var(--cheer-text-primary)}.order-detail_modern_paymentStatus__uqpXQ.order-detail_modern_refunded__L9G1Y{background-color:var(--color-success);color:var(--cheer-text-primary)}.order-detail_modern_paymentStatus__uqpXQ.order-detail_modern_refund_failed__JBXcr{background-color:var(--color-warning);color:var(--cheer-text-primary)}.order-detail_modern_paymentStatusContainer__5_bbN{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.order-detail_modern_refundFailedMessage__Gm9Ii{font-size:.75rem;color:var(--text-secondary);margin:0;font-style:italic}.order-detail_modern_trackingDetails__dkaHp{display:flex;gap:1rem;align-items:flex-start}.order-detail_modern_trackingIcon__h3SO3{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--color-primary),var(--cheer-accent));display:flex;align-items:center;justify-content:center;color:var(--text-on-primary);flex-shrink:0}.order-detail_modern_trackingInfo__NP8Ig{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.order-detail_modern_trackingRow__RAe7L{display:flex;justify-content:space-between;align-items:center;gap:1rem}.order-detail_modern_trackingRow__RAe7L strong{font-size:.9rem;color:var(--text-secondary);font-weight:600;flex-shrink:0}.order-detail_modern_trackingRow__RAe7L span{font-size:.9rem;color:var(--text-primary);text-align:right}.order-detail_modern_trackingNumberValue__KGJFO{font-family:monospace;font-weight:700;letter-spacing:.05em;color:var(--color-primary)!important}.order-detail_modern_trackShipmentButton__6If1_{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--text-on-primary);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border-radius:8px;text-decoration:none;transition:all .2s ease;width:-moz-fit-content;width:fit-content;margin-top:.25rem}.order-detail_modern_trackShipmentButton__6If1_:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}.order-detail_modern_shippedMessage__e0PwY{background:linear-gradient(135deg,rgba(178,138,88,.1),rgba(122,162,105,.15) 50%,rgba(178,138,88,.1));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(122,162,105,.3);border-radius:16px;padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;box-shadow:0 4px 16px rgba(122,162,105,.15);position:relative;overflow:hidden}.order-detail_modern_shippedMessage__e0PwY:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--cheer-success),var(--color-primary));opacity:.8}.order-detail_modern_shippedMessage__e0PwY svg{color:var(--cheer-success);flex-shrink:0;margin-top:.25rem;animation:order-detail_modern_bounce__Yf_yC 2s ease-in-out infinite}@keyframes order-detail_modern_bounce__Yf_yC{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.order-detail_modern_shippedMessageTitle__k7muQ{font-size:1.2rem;font-weight:700;color:var(--cheer-success);margin:0 0 .5rem}.order-detail_modern_shippedMessageText__UxsLs{font-size:.95rem;color:var(--cheer-text-secondary);margin:0;line-height:1.6}.order-detail_modern_cancelButton__kqvAt{width:100%;background:linear-gradient(135deg,#dc2626,#b91c1c);color:var(--text-on-primary);border:none;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px rgba(220,38,38,.3);position:relative;overflow:hidden}.order-detail_modern_cancelButton__kqvAt:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--surface-white-rgb),.2),transparent);transition:left .5s}.order-detail_modern_cancelButton__kqvAt:hover:before{left:100%}.order-detail_modern_cancelButton__kqvAt:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-2px);box-shadow:0 8px 24px rgba(220,38,38,.4)}.order-detail_modern_cancelButton__kqvAt:active:not(:disabled){transform:translateY(0)}.order-detail_modern_cancelButton__kqvAt:disabled{opacity:.7;cursor:not-allowed}.order-detail_modern_errorContainer__pLSja,.order-detail_modern_loadingContainer__KoTh6{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center}.order-detail_modern_errorMessage__Em7tP h2{color:var(--cheer-error);margin-bottom:1rem;font-size:1.5rem}.order-detail_modern_errorMessage__Em7tP p{color:var(--text-secondary);margin-bottom:1.5rem}@media (max-width:768px){.order-detail_modern_container__QSjPa{padding:1rem;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}.order-detail_modern_header__NlwGQ{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.order-detail_modern_headerContent__OmkJg h1{font-size:1.5rem}.order-detail_modern_orderContent__ww82R{gap:1rem}.order-detail_modern_actionsCard__l3CGg,.order-detail_modern_customerCard__sZE1K,.order-detail_modern_itemsCard__YP5CP,.order-detail_modern_paymentCard__y0fpo,.order-detail_modern_shippingCard__hnpjm,.order-detail_modern_statusCard__72TZC,.order-detail_modern_summaryCard__iMaqL,.order-detail_modern_trackingCard__7o3gF{padding:1.5rem}.order-detail_modern_trackingRow__RAe7L{flex-direction:column;align-items:flex-start;gap:.25rem}.order-detail_modern_trackingRow__RAe7L span{text-align:left}.order-detail_modern_orderItem__OhFjQ{flex-direction:column;align-items:flex-start;gap:1rem;max-width:100%;overflow:hidden;width:100%}.order-detail_modern_itemImage__yc2Jf{width:100%;height:200px;flex-shrink:0}.order-detail_modern_itemDetails__gGF44{min-width:0;max-width:100%;width:100%;overflow:hidden}.order-detail_modern_itemDetails__gGF44 h3{white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:100%;overflow:visible}.order-detail_modern_itemPrice__5pwE3{word-break:break-word;overflow-wrap:break-word;width:100%;max-width:100%}.order-detail_modern_summaryRow__CJUEA{flex-wrap:wrap;gap:.5rem}.order-detail_modern_summaryRow__CJUEA span,.order-detail_modern_summaryRow__CJUEA.order-detail_modern_totalRow__xJB33 span:last-child{word-break:break-word;overflow-wrap:break-word}.order-detail_modern_paymentDetails__9t03_,.order-detail_modern_shippingDetails__QQuPB{flex-direction:column;gap:1rem}.order-detail_modern_customerRow__HR8_v,.order-detail_modern_paymentRow__yothz{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:480px){.order-detail_modern_container__QSjPa{padding:.75rem;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}.order-detail_modern_actionsCard__l3CGg,.order-detail_modern_customerCard__sZE1K,.order-detail_modern_itemsCard__YP5CP,.order-detail_modern_paymentCard__y0fpo,.order-detail_modern_shippingCard__hnpjm,.order-detail_modern_statusCard__72TZC,.order-detail_modern_summaryCard__iMaqL,.order-detail_modern_trackingCard__7o3gF{padding:1rem;border-radius:12px}.order-detail_modern_customerCard__sZE1K h2,.order-detail_modern_itemsCard__YP5CP h2,.order-detail_modern_paymentCard__y0fpo h2,.order-detail_modern_shippingCard__hnpjm h2,.order-detail_modern_statusCard__72TZC h2,.order-detail_modern_summaryCard__iMaqL h2,.order-detail_modern_trackingCard__7o3gF h2{font-size:1.25rem}.order-detail_modern_itemDetails__gGF44,.order-detail_modern_orderItem__OhFjQ{max-width:100%;overflow:hidden;width:100%}.order-detail_modern_itemDetails__gGF44 h3{white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:100%;overflow:visible}.order-detail_modern_summaryRow__CJUEA{flex-wrap:wrap;max-width:100%;overflow:hidden}.order-detail_modern_summaryRow__CJUEA span,.order-detail_modern_summaryRow__CJUEA.order-detail_modern_totalRow__xJB33 span:last-child{word-break:break-word;overflow-wrap:break-word;max-width:100%}}.OrderGiftBoxSummary_wrapCompact__iM1Fb,.OrderGiftBoxSummary_wrap__Snn8_{display:flex;align-items:flex-start;gap:.5rem;margin-top:.35rem;font-size:.875rem;color:var(--color-text-muted,#5c5c5c)}.OrderGiftBoxSummary_wrapCompact__iM1Fb{font-size:.8125rem;margin-top:.25rem}.OrderGiftBoxSummary_thumb__K8k82{flex-shrink:0;border-radius:6px;overflow:hidden;border:1px solid var(--color-border-subtle,#e8e8e8)}.OrderGiftBoxSummary_thumbImg__yWwxs{display:block;object-fit:cover}.OrderGiftBoxSummary_text__TpMaM{min-width:0;line-height:1.35}.OrderGiftBoxSummary_label__Fpgiw{font-weight:600;color:var(--color-text,#222)}.OrderGiftBoxSummary_name__lV7w5{font-weight:500}.OrderGiftBoxSummary_dims__1d9wJ,.OrderGiftBoxSummary_surcharge__d94yZ{font-weight:400}.OrderGiftBoxSummary_adminDetail__a4x3r{display:block;margin-top:.2rem;font-size:.75rem;color:var(--color-text-tertiary,#888);font-weight:400}.CartLineGiftBoxControl_addLink__5hSQz{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;padding:.25rem .55rem;border:1px dashed var(--border-color,#d1d5db);border-radius:6px;background:transparent;color:var(--text-secondary,#6b7280);font-size:.78rem;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;max-width:100%}.CartLineGiftBoxControl_addLink__5hSQz:focus-visible,.CartLineGiftBoxControl_addLink__5hSQz:hover:not(:disabled){background:rgba(var(--color-primary-rgb),.06);border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb);outline:none}.CartLineGiftBoxControl_addLink__5hSQz:disabled{opacity:.5;cursor:not-allowed}.CartLineGiftBoxControl_picker__fT4I_{margin-top:.35rem;padding:.4rem .5rem;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;background:var(--background-secondary,#fafafa);max-width:100%;min-width:0}.CartLineGiftBoxControl_pickerHeader__K_81K{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.CartLineGiftBoxControl_pickerTitle__JH2RP{font-size:.78rem;font-weight:600;color:var(--text-primary)}.CartLineGiftBoxControl_closeBtn___Ia0O{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;padding:0;border-radius:50%;transition:background-color .15s,color .15s}.CartLineGiftBoxControl_closeBtn___Ia0O:focus-visible,.CartLineGiftBoxControl_closeBtn___Ia0O:hover{background:var(--background-tertiary,#eee);color:var(--text-primary);outline:none}.CartLineGiftBoxControl_chipRow__6BarH{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.2rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.CartLineGiftBoxControl_chip__aV7KV{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem .3rem .3rem;background:var(--card-background,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:999px;cursor:pointer;font-size:.78rem;color:var(--text-primary);transition:border-color .15s,box-shadow .15s;text-align:start;max-width:14rem}.CartLineGiftBoxControl_chip__aV7KV:focus-visible,.CartLineGiftBoxControl_chip__aV7KV:hover:not(:disabled){border-color:var(--color-primary,#2563eb);outline:none}.CartLineGiftBoxControl_chip__aV7KV:disabled{opacity:.5;cursor:not-allowed}.CartLineGiftBoxControl_chipThumb__w16NS{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.CartLineGiftBoxControl_chipPlaceholder__rPiHv{width:28px;height:28px;border-radius:50%;background:var(--background-tertiary,#f3f4f6);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--text-secondary,#9ca3af);flex-shrink:0}.CartLineGiftBoxControl_chipBody__IGT4Q{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0}.CartLineGiftBoxControl_chipName__ymuMe{font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:9rem;line-height:1.1}.CartLineGiftBoxControl_chipPrice__Svdsz{font-size:.7rem;color:var(--text-secondary,#6b7280);font-weight:400;margin-top:.05rem}[dir=rtl] .CartLineGiftBoxControl_chip__aV7KV{padding:.3rem .3rem .3rem .55rem}.ImagePreviewDialog_overlay__Zjk7q{position:fixed;inset:0;z-index:calc(var(--z-cart) + 20);display:flex;align-items:center;justify-content:center;padding:1rem}.ImagePreviewDialog_backdrop__ONt5d{position:absolute;inset:0;padding:0;border:0;background:rgba(var(--shadow-black-rgb),.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out}.ImagePreviewDialog_dialog__U6oOV{position:relative;z-index:1;width:min(92vw,960px);height:min(82vh,760px);border-radius:var(--radius-lg);background:var(--background-primary);box-shadow:var(--shadow-xl);overflow:hidden}.ImagePreviewDialog_closeButton__M9unc{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);background:var(--background-secondary);box-shadow:var(--shadow-md);cursor:pointer}.ImagePreviewDialog_closeButton__M9unc:focus-visible,.ImagePreviewDialog_closeButton__M9unc:hover{color:var(--color-primary);background:var(--background-primary)}.ImagePreviewDialog_closeButton__M9unc:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ImagePreviewDialog_mediaFrame__YugHZ{position:relative;width:100%;height:100%}.ImagePreviewDialog_media__c98UI{width:100%;height:100%;object-fit:contain!important}@media (max-width:640px){.ImagePreviewDialog_overlay__Zjk7q{padding:.75rem}.ImagePreviewDialog_dialog__U6oOV{width:94vw;height:72vh;border-radius:var(--radius-md)}}.TelrCheckoutStepCart_stepCart__4bXWY{padding:.25rem 0}.TelrCheckoutStepCart_title__1GY_m{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.TelrCheckoutStepCart_list__8bPPq{display:flex;flex-direction:column;gap:1rem}.TelrCheckoutStepCart_item__Srvqt{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-gap:.75rem 1rem;gap:.75rem 1rem;padding:1rem;align-items:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:.75rem}.TelrCheckoutStepCart_imageWrap__g7dpC{grid-row:2;width:80px;height:80px;flex-shrink:0;border-radius:.5rem;overflow:hidden;background:var(--background-tertiary)}.TelrCheckoutStepCart_imagePreviewButton__1L9Y3{display:block;padding:0;border:0;color:inherit;cursor:zoom-in}.TelrCheckoutStepCart_imagePreviewButton__1L9Y3:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.TelrCheckoutStepCart_img__ab52Z{width:100%;height:100%;object-fit:cover}.TelrCheckoutStepCart_placeholderImg__wHbSC{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.TelrCheckoutStepCart_details__vIUh4{grid-row:2;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.TelrCheckoutStepCart_itemName___ojIY{grid-column:1/-1;grid-row:1;align-self:start;font-size:1rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.4;word-break:break-word}.TelrCheckoutStepCart_itemVariant__UgQ7L{font-size:.8125rem;color:var(--text-secondary);margin:0}.TelrCheckoutStepCart_itemPrice__lk_9X{font-size:1rem;font-weight:600;color:var(--color-primary);margin:0}.TelrCheckoutStepCart_optionSection__p7DDV{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.TelrCheckoutStepCart_optionLabel__D7tDu{font-weight:600;color:var(--text-primary);font-size:.8rem}.TelrCheckoutStepCart_optionButtons__b4TkB{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.TelrCheckoutStepCart_optionChoiceButton__X_6fP{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;min-height:28px;white-space:nowrap;border:1px solid var(--border-color);border-radius:6px;background:var(--background-primary);font-size:.75rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.TelrCheckoutStepCart_optionChoiceButton__X_6fP:hover:not(:disabled){border-color:var(--color-primary,var(--primary-color));background:rgba(0,0,0,.04)}.TelrCheckoutStepCart_optionChoiceButtonSelected__5FTfp{border-color:var(--color-primary,var(--primary-color));background:rgba(0,0,0,.08);color:var(--color-primary,var(--primary-color))}.TelrCheckoutStepCart_optionChoiceButton__X_6fP:disabled{opacity:.5;cursor:not-allowed}.TelrCheckoutStepCart_optionListPrice__83VHG{text-decoration:line-through;opacity:.62;font-size:.88em;font-weight:500;-webkit-margin-end:.35rem;margin-inline-end:.35rem}.TelrCheckoutStepCart_optionEffectivePrice__oI3K7{font-weight:700}.TelrCheckoutStepCart_optionPromoPriceWrap__gVb3h{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;-webkit-margin-start:.12rem;margin-inline-start:.12rem;padding:.25rem .55rem;border-radius:var(--radius-md,8px);background:linear-gradient(135deg,rgb(127,29,29),rgb(185,28,28) 45%,rgb(239,68,68));box-shadow:0 2px 10px rgba(127,29,29,.4),inset 0 1px 0 rgba(255,255,255,.15)}.TelrCheckoutStepCart_optionPromoPriceWrap__gVb3h .TelrCheckoutStepCart_optionListPrice__83VHG{opacity:1;color:rgba(255,255,255,.78);-webkit-margin-end:0;margin-inline-end:0;font-size:.8em;font-weight:600}.TelrCheckoutStepCart_optionPromoPriceWrap__gVb3h .TelrCheckoutStepCart_optionEffectivePrice__oI3K7{color:#fff;font-weight:800;font-size:1.05em;letter-spacing:.01em}.TelrCheckoutStepCart_optionChoiceButtonSelected__5FTfp .TelrCheckoutStepCart_optionPromoPriceWrap__gVb3h{box-shadow:0 2px 12px rgba(127,29,29,.5),inset 0 1px 0 rgba(255,255,255,.18)}.TelrCheckoutStepCart_optionPromoLabel__PG5Jq{display:inline;font-size:.85em;font-weight:600;color:var(--text-secondary,#64748b)}.TelrCheckoutStepCart_controls__m9O96{grid-row:2;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.5rem}.TelrCheckoutStepCart_quantityRow__SO8hr{display:flex;align-items:center;gap:.25rem;background:var(--background-secondary);border-radius:.5rem;padding:.2rem .25rem}.TelrCheckoutStepCart_quantityBtn__wgOXo{min-width:32px;min-height:32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);cursor:pointer;transition:background .2s}.TelrCheckoutStepCart_quantityBtn__wgOXo:hover:not(:disabled){background:var(--background-tertiary)}.TelrCheckoutStepCart_quantityBtn__wgOXo:disabled{opacity:.5;cursor:not-allowed}.TelrCheckoutStepCart_quantity__zbXL_{min-width:1.5rem;max-width:2.5rem;text-align:center;font-weight:600;font-size:.9rem}.TelrCheckoutStepCart_removeBtn__vMQJM{min-width:32px;min-height:32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-secondary);cursor:pointer;transition:color .2s,border-color .2s}.TelrCheckoutStepCart_removeBtn__vMQJM:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger)}.TelrCheckoutStepCart_removeBtn__vMQJM:disabled{opacity:.5;cursor:not-allowed}.TelrCheckoutStepCart_shippingExplanationCard__wL2uT{background:rgba(var(--color-primary-rgb,178,138,88),.14);border:1px solid rgba(var(--color-primary-rgb,178,138,88),.35);border-radius:var(--radius-md,8px);padding:.75rem 1rem;margin-top:1rem}.TelrCheckoutStepCart_shippingExplanationCardFree__oObSp{background:rgba(var(--color-success-rgb,5,150,105),.18);border-color:rgba(var(--color-success-rgb,5,150,105),.4)}.TelrCheckoutStepCart_shippingExplanationLine__SHrqs{margin:0;font-size:.875rem;line-height:1.45;color:var(--text-primary)}.TelrCheckoutStepCart_shippingExplanationLine__SHrqs+.TelrCheckoutStepCart_shippingExplanationLine__SHrqs{margin-top:.35rem}.TelrCheckoutStepCart_shippingExplanationOfferHighlight__E8XLL{color:var(--error-color,#dc2626);font-weight:600;font-size:.9375rem;letter-spacing:.01em}.TelrCheckoutStepCart_cartSummary__NJSja{border-top:1px solid var(--border-color);padding:.5rem 0;margin-top:.75rem}.TelrCheckoutStepCart_summaryRow__sVWQ4{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.9rem;padding-left:.15rem;padding-right:.15rem;color:var(--text-primary)}.TelrCheckoutStepCart_summaryRow__sVWQ4:last-child{margin-bottom:0}.TelrCheckoutStepCart_shippingInfoBtn__PgDYC{padding:.35rem;margin-left:.15rem;background:none;border:none;cursor:pointer;color:var(--text-secondary,#888);display:inline-flex;align-items:center;vertical-align:middle}.TelrCheckoutStepCart_shippingInfoBtn__PgDYC:hover{color:var(--primary-color,#333)}.TelrCheckoutStepCart_shippingSummaryRow__bUgGE{background:var(--bg-tertiary,rgba(0,0,0,.04));border-radius:6px;padding:.5rem .15rem}.TelrCheckoutStepCart_shippingSummaryRowFree__mECGI{background:rgba(var(--color-success-rgb,5,150,105),.12)}.TelrCheckoutStepCart_subtotalSummaryRowUnderMin__9uHnz{background:rgba(var(--color-error-rgb,220,38,38),.1);border-radius:6px;padding:.5rem .15rem}.TelrCheckoutStepCart_grandTotalRow__fQpv6{margin-top:.35rem;padding-top:.5rem;border-top:2px solid var(--border-color);font-weight:700;font-size:1.05rem}.TelrCheckoutStepCart_totalLabel__rcOT6{font-weight:700}.TelrCheckoutStepCart_totalPrice__JTnm2{font-weight:700;font-size:1.1rem;color:var(--primary-color)}.TelrCheckoutStepCart_shippingOverlay__C0lw4{position:fixed;inset:0;z-index:130;background:var(--overlay-bg-strong,rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;padding:1rem}.TelrCheckoutStepCart_shippingInfoModal__Tcs_K{background:var(--card-background);border:1px solid var(--border-color);border-radius:16px;padding:0;max-width:400px;width:100%;box-shadow:var(--shadow-overlay,0 8px 32px rgba(0,0,0,.15))}.TelrCheckoutStepCart_shippingInfoModalHeader__aFaMs{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color)}.TelrCheckoutStepCart_shippingInfoModalTitle__rCLyd{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.TelrCheckoutStepCart_shippingInfoModalClose__H_hvZ{padding:.25rem;background:none;border:none;cursor:pointer;color:var(--text-secondary);border-radius:4px;display:flex;align-items:center;justify-content:center}.TelrCheckoutStepCart_shippingInfoModalClose__H_hvZ:hover{background:var(--background-secondary);color:var(--text-primary)}.TelrCheckoutStepCart_shippingInfoModalBody__fuL9u{margin:0;padding:1.25rem;font-size:.9rem;line-height:1.5;color:var(--text-primary)}@media (max-width:450px){.TelrCheckoutStepCart_item__Srvqt{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:.5rem .75rem;padding:.75rem}.TelrCheckoutStepCart_itemName___ojIY{grid-column:1/-1;grid-row:1}.TelrCheckoutStepCart_imageWrap__g7dpC{grid-row:2}.TelrCheckoutStepCart_details__vIUh4{grid-row:2;grid-column:2}.TelrCheckoutStepCart_controls__m9O96{grid-row:3;grid-column:1/-1;flex-direction:row;justify-content:flex-end;align-items:center}}@media (max-width:640px){.TelrCheckoutStepCart_item__Srvqt{padding:.875rem}.TelrCheckoutStepCart_imageWrap__g7dpC{width:72px;height:72px}}.placeOrderButton_submitSection__Zd_EH{margin-top:2rem;padding-top:2rem;border-top:2px solid var(--border-color);display:flex;flex-direction:column;gap:var(--space-sm)}.placeOrderButton_errorContainer__sToPE{margin-bottom:var(--space-sm);animation:placeOrderButton_slideDown__7Hsz2 .3s ease-out}.placeOrderButton_errorContent__f1fTk{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:rgba(239,68,68,.1);border:1.5px solid var(--color-error);border-radius:var(--radius-md);box-shadow:0 2px 8px rgba(239,68,68,.15)}.placeOrderButton_errorIcon__ukhph{color:var(--color-error);flex-shrink:0;margin-top:2px}.placeOrderButton_errorText__vfdeq{flex:1 1;display:flex;flex-direction:column;gap:4px}.placeOrderButton_errorTitle__u_DSf{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-error);margin:0}.placeOrderButton_errorMessage__tWmBn{font-size:var(--font-size-xs);color:var(--text-primary);margin:0;line-height:1.5}.placeOrderButton_errorSection__O1_Nw{margin-top:var(--space-xs)}.placeOrderButton_errorSection__O1_Nw:first-child{margin-top:0}.placeOrderButton_errorSectionTitle__J7_Qc{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);display:block;margin-bottom:4px}.placeOrderButton_errorList__5tG2j{margin:4px 0 0;padding-left:var(--space-md);list-style-type:disc}.placeOrderButton_errorList__5tG2j li{font-size:var(--font-size-xs);color:var(--text-primary);margin-bottom:2px;line-height:1.4}.placeOrderButton_errorClose__uFrCr{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal);flex-shrink:0}.placeOrderButton_errorClose__uFrCr:hover{background:rgba(239,68,68,.1);color:var(--color-error)}@keyframes placeOrderButton_slideDown__7Hsz2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.placeOrderButton_submitButton__pLaFv{width:100%;padding:1rem 2rem;font-size:1.125rem;font-weight:600;color:var(--text-on-primary);background:var(--color-primary);border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.placeOrderButton_submitButton__pLaFv:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--shadow-black-rgb),.15)}.placeOrderButton_submitButton__pLaFv:disabled{opacity:.6;cursor:not-allowed;transform:none}