.customer-shimmer{display:grid;gap:1rem;margin-block:1rem;min-width:0;pointer-events:none}.customer-shimmer-item{display:grid;gap:.75rem;min-width:0;padding:1rem;border:1px solid var(--lb-line,#dfe5de);border-radius:var(--lb-radius,16px);background:var(--lb-surface,#fff)}.customer-shimmer-block{display:block;min-width:0;height:12px;border-radius:6px;background-color:#e5ebe5}.customer-shimmer-title{width:75%;height:18px}.customer-shimmer-line{width:100%}.customer-shimmer-short{width:40%}.customer-shimmer-image{width:100%;height:150px;border-radius:10px}.customer-shimmer--products{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shimmer--records .customer-shimmer-item{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:64px}.customer-shimmer--records .customer-shimmer-item>span{width:100%}.customer-shimmer--form .customer-shimmer-item{gap:1.25rem;padding:1.25rem;min-height:220px;align-content:start}.customer-shimmer--form .customer-shimmer-line{height:44px}.customer-shimmer--detail .customer-shimmer-image{height:240px}.customer-shimmer--inline{margin-block:.5rem;max-width:320px}.customer-shimmer--inline .customer-shimmer-item{padding:0;border:0;background:transparent}.customer-shimmer--inline .customer-shimmer-title{height:10px}.customer-shimmer--inline .customer-shimmer-line{display:none}[data-customer-shimmer-host].loading-state,[data-customer-shimmer-host].empty-state{border-style:solid;background:var(--lb-paper,#f7f8f5)}.customer-shimmer-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.customer-shimmer-block,img[data-customer-shimmer-image],[data-customer-shimmer-busy],button[data-customer-shimmer-busy]:disabled:hover{background-image:linear-gradient(110deg,transparent 25%,#ffffff99 45%,transparent 65%);background-size:240% 100%;animation:customer-shimmer-sweep 1.5s linear infinite}img[data-customer-shimmer-image]{background-color:#e5ebe5}@keyframes customer-shimmer-sweep{from{background-position:120% 0}to{background-position:-120% 0}}@media (min-width:768px){.customer-shimmer--products{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-shimmer--detail,.customer-shimmer--form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.customer-shimmer--products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.customer-shimmer-block,img[data-customer-shimmer-image],[data-customer-shimmer-busy]{animation:none!important;background-image:none}}@media (forced-colors:active){.customer-shimmer-block{background:GrayText}}[data-customer-shimmer-host].loading-state,[data-customer-shimmer-host].empty-state{padding:0;border:0;border-radius:0;background:transparent}[data-customer-shimmer-host].empty-state>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.customer-page-skeleton{min-width:0}.customer-page-skeleton .section-heading{margin-top:1.5rem}.customer-skeleton-heading-copy{min-width:0}.customer-skeleton-heading{margin:0 0 .65rem;font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.035em}.customer-skeleton-hero-title{margin:0 0 .67em;font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.035em}.customer-shimmer-heading-line{width:min(440px,65vw);height:42px;margin-bottom:.65rem}.customer-shimmer-section-title{width:min(260px,75%);height:26px;margin-block:.5rem 1rem}.customer-shimmer--products{margin:0}.customer-shimmer--products .customer-shimmer-item{gap:.65rem;padding:1.25rem}.customer-shimmer--products .customer-shimmer-image{height:176px}.customer-shimmer--products .customer-shimmer-title{height:3.15rem;width:100%}.customer-shimmer--products .customer-shimmer-line{height:21px}.customer-shimmer--products .customer-shimmer-short{display:none}.customer-shimmer-price{height:27px;width:40%}.customer-shimmer-action{height:49px;width:100%}.customer-shimmer--records .customer-shimmer-item{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.customer-shimmer--records .customer-shimmer-item>span{width:calc(100% - 1.5rem);height:18px;margin:1.5rem .75rem}.customer-skeleton-field{display:grid;gap:.3rem;padding-top:.8rem}.customer-shimmer-label-line{width:45%;height:25px}.customer-shimmer-input{height:49px;width:100%}.customer-shimmer-textarea{height:110px;width:100%}.customer-skeleton-summary{min-height:420px}.customer-skeleton-product-media{width:100%;height:clamp(220px,32vw,380px)}.customer-shimmer-tab{width:132px;height:49px}.customer-skeleton-cart-row{display:grid;gap:1rem;min-height:230px;align-content:center}.customer-skeleton-cart-actions{display:flex;flex-wrap:wrap;gap:.6rem}.customer-skeleton-cart-actions>span{width:44px;height:44px}.customer-skeleton-cart-actions>span:last-child{width:100px}@media (max-width:430px){.customer-shimmer--products{gap:.55rem}.customer-shimmer--products .customer-shimmer-item{padding:.7rem}.customer-shimmer--products .customer-shimmer-image{height:110px}}@media (min-width:768px){.customer-shimmer--records .customer-shimmer-item{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:992px){.customer-skeleton-cart-row{grid-template-columns:minmax(0,1fr) 260px;min-height:190px;align-items:center}.customer-skeleton-cart-actions{justify-content:flex-end}}.customer-shimmer--records{gap:0;border:1px solid var(--lb-line,#dfe5de);border-radius:var(--lb-radius,16px);overflow:hidden;background:var(--lb-surface,#fff)}.customer-shimmer--records .customer-shimmer-item{border:0;border-top:1px solid var(--lb-line,#dfe5de);border-radius:0}@media (min-width:768px){.customer-shimmer--records::before{content:"";display:block;height:44px;background:var(--lb-wash,#eef3ed)}}@media (max-width:991px){.customer-skeleton-cart-row{min-height:300px}}.customer-skeleton-order-title{margin:0 0 .5rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;font-weight:700;letter-spacing:-.035em}.customer-skeleton-seller{width:140px;height:24px}
