@keyframes skeleton-module__shimmer__XCbho{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-module__pulse__Orohw{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-module__loading-dots__divp-{0%,20%,80%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.skeleton-module__skeleton__I3y7u{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 37%,var(--skeleton-base) 63%);background-size:200% 100%;animation:skeleton-module__shimmer__XCbho 1.5s infinite ease-in-out;border-radius:var(--skeleton-border-radius, 4px);position:relative;overflow:hidden;will-change:background-position;min-height:1px;min-width:1px}:root{--skeleton-base: #f0f0f0;--skeleton-highlight: #f8f8f8;--skeleton-border-radius: 4px;--skeleton-spacing: .5rem}@media (prefers-color-scheme: dark){:root{--skeleton-base: #2a2a2a;--skeleton-highlight: #3a3a3a}}@media (prefers-contrast: high){:root{--skeleton-base: #e0e0e0;--skeleton-highlight: #ffffff}@media (prefers-color-scheme: dark){:root{--skeleton-base: #1a1a1a;--skeleton-highlight: #4a4a4a}}}.skeleton-module__rect__cGh0t{min-height:1rem;border-radius:var(--skeleton-border-radius)}.skeleton-module__text__rBKXz{height:1em;margin-bottom:var(--skeleton-spacing);border-radius:2px}.skeleton-module__title__m-jqQ{height:1.5em;margin-bottom:1rem;border-radius:3px}.skeleton-module__circle__vD-v5{border-radius:50%;aspect-ratio:1}.skeleton-module__skeletonPulse__HiTCt{animation:skeleton-module__pulse__Orohw 2s infinite ease-in-out;background:var(--skeleton-base)}.skeleton-module__textWrapper__cUmee{width:100%;display:flex;flex-direction:column;gap:var(--skeleton-spacing)}.skeleton-module__textLine__VpvF5{margin-bottom:var(--skeleton-spacing)}.skeleton-module__textLine__VpvF5:last-child{margin-bottom:0}.skeleton-module__titleLine__KMPx6{margin-bottom:calc(var(--skeleton-spacing) * 2)}.skeleton-module__card__nt533{border-radius:8px;overflow:hidden;background:var(--color-surface, white);box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.skeleton-module__cardImage__-aOca{width:100%;height:200px;background:var(--skeleton-base);border-radius:0}.skeleton-module__cardContent__WOBg6{padding:1rem;display:flex;flex-direction:column;gap:var(--skeleton-spacing)}.skeleton-module__pricingRow__46D8u{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:calc(var(--skeleton-spacing) * .5) 0}.skeleton-module__grid__Q1y1g{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%}.skeleton-module__list__i-QUe{display:flex;flex-direction:column;gap:1rem;width:100%}.skeleton-module__orderItems__fW8DM{display:flex;flex-direction:column;gap:.75rem}.skeleton-module__orderItem__qhuF3{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--color-border, #e5e5e5)}.skeleton-module__orderItem__qhuF3:last-child{border-bottom:none}.skeleton-module__orderItemImage__EXnfM{flex-shrink:0;width:60px;height:60px;border-radius:6px;overflow:hidden}.skeleton-module__orderItemDetails__P9Xtu{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.skeleton-module__orderItemPrice__j3oaN{flex-shrink:0;text-align:right;min-width:60px}.skeleton-module__pricingSection__tPbme{display:flex;flex-direction:column;gap:.5rem}.skeleton-module__pricingRow__46D8u{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.skeleton-module__pricingDivider__Yd8NH{margin:.5rem 0;height:1px;background:var(--skeleton-base)}.skeleton-module__pricingTotal__ITVLE{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-top:1px solid var(--color-border, #e5e5e5);font-weight:600}.skeleton-module__pricingBreakdown__671ti{display:flex;flex-direction:column;gap:.375rem}.skeleton-module__orderSummarySkeleton__17h7S{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.skeleton-module__skeletonDivider__Ol9Rr{height:1px;margin:.5rem 0;background:var(--skeleton-base);border-radius:0}.skeleton-module__deliveryEstimate__hEYy9{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;background:rgba(var(--skeleton-base),.3);border-radius:6px}.skeleton-module__formSkeleton__l9rUI{display:flex;flex-direction:column;gap:1.25rem}.skeleton-module__formField__JN6-s{display:flex;flex-direction:column;gap:.375rem}.skeleton-module__formLabel__SDfSj{height:1rem;width:100%}.skeleton-module__formInput__ncDjf{width:100%;border-radius:6px}.skeleton-module__addressSkeleton__ggwx9{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.skeleton-module__addressLine__tg5uN{margin-bottom:.25rem}.skeleton-module__addressLine__tg5uN:last-child{margin-bottom:0}.skeleton-module__tableSkeleton__4eKPH{width:100%;border-collapse:collapse;display:table}.skeleton-module__tableHeader__UQvKU{display:table-row;border-bottom:2px solid var(--skeleton-base)}.skeleton-module__tableRow__3hTzD{display:table-row;border-bottom:1px solid rgba(var(--skeleton-base),.5)}.skeleton-module__tableCell__ORn59{display:table-cell;padding:.75rem;vertical-align:middle;border-right:1px solid rgba(var(--skeleton-base),.3)}.skeleton-module__tableCell__ORn59:last-child{border-right:none}.skeleton-module__profileSkeleton__NSLg1{display:flex;align-items:center;gap:1rem;padding:1rem 0}.skeleton-module__profileAvatar__YtLET{flex-shrink:0}.skeleton-module__profileDetails__A8JIy{flex:1;display:flex;flex-direction:column;gap:.5rem}.skeleton-module__navigationSkeleton__IcOya{display:flex;flex-direction:column;gap:.5rem}.skeleton-module__navItem__3ui22{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:4px}.skeleton-module__navIcon__wJdJk{flex-shrink:0}.skeleton-module__navText__BB9rx{flex:1}.skeleton-module__loadingDots__L2Y14{display:flex;align-items:center;justify-content:center;gap:.25rem}.skeleton-module__loadingDot__-WGKn{width:8px;height:8px;background:var(--skeleton-highlight);border-radius:50%;animation:skeleton-module__loading-dots__divp- 1.4s infinite ease-in-out;animation-fill-mode:both}@media (max-width: 768px){.skeleton-module__grid__Q1y1g{grid-template-columns:1fr;gap:1rem}.skeleton-module__card__nt533{margin-bottom:1rem}.skeleton-module__orderItem__qhuF3{gap:.5rem;padding:.5rem 0}.skeleton-module__orderItemImage__EXnfM{width:50px;height:50px}.skeleton-module__pricingRow__46D8u{padding:.125rem 0}.skeleton-module__formSkeleton__l9rUI{gap:1rem}.skeleton-module__profileSkeleton__NSLg1{flex-direction:column;align-items:flex-start;text-align:center}.skeleton-module__profileDetails__A8JIy{align-items:center;text-align:center}}@media (max-width: 480px){.skeleton-module__cardContent__WOBg6{padding:.75rem}.skeleton-module__orderSummarySkeleton__17h7S{padding:.75rem 0;gap:.75rem}.skeleton-module__deliveryEstimate__hEYy9{padding:.5rem;margin-top:.75rem}.skeleton-module__pricingSection__tPbme{gap:.25rem}}@media (prefers-reduced-motion: reduce){.skeleton-module__skeleton__I3y7u{animation:none;background:var(--skeleton-base)}.skeleton-module__skeletonPulse__HiTCt{animation:none;opacity:.7}.skeleton-module__loadingDot__-WGKn{animation:none;opacity:.6}}.skeleton-module__skeleton__I3y7u,.skeleton-module__skeletonPulse__HiTCt{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@media (prefers-color-scheme: light){.skeleton-module__skeleton__I3y7u{background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8 37%,#f0f0f0 63%)}}@media (prefers-color-scheme: dark){.skeleton-module__skeleton__I3y7u{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 37%,#2a2a2a 63%)}}.skeleton-module__skeleton__I3y7u:focus{outline:2px solid transparent}.skeleton-module__skeleton__I3y7u[aria-hidden=true]{speak:none}@media print{.skeleton-module__skeleton__I3y7u,.skeleton-module__skeletonPulse__HiTCt,.skeleton-module__loadingDots__L2Y14{display:none!important}}.skeleton-module__checkoutSkeleton__nV95J{background:rgba(var(--skeleton-base),.8);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.skeleton-module__summarySkeleton__2oUWH{border:1px solid rgba(var(--skeleton-base),.5);border-radius:8px;padding:1rem}.skeleton-module__skeleton__I3y7u.skeleton-module__loading__F8SD1{animation-duration:1s}.skeleton-module__skeleton__I3y7u.skeleton-module__error__A3ezi{background:rgba(255,0,0,.1);animation:none}.skeleton-module__skeleton__I3y7u.skeleton-module__success__dCH80{background:rgba(0,255,0,.1);animation:none}
