.anya-site .recent-orders{margin:46px 0 62px;color:var(--anya-wine,#612731);min-width:0;overflow-anchor:none}
.anya-site .recent-orders[hidden]{display:none!important}
.recent-orders *{box-sizing:border-box}
.recent-orders-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:20px}
.anya-site .recent-orders-heading h2{margin:0;font:clamp(30px,3.2vw,48px)/1.04 LTRemark,Georgia,serif;letter-spacing:-.035em;max-width:850px;text-wrap:balance}
.recent-orders-controls{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.anya-site .recent-orders-controls button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #61273140;border-radius:99px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.anya-site .recent-orders-controls button[hidden]{display:none}
.anya-site .recent-orders-controls .recent-orders-pause{padding:9px 16px;font-size:12px}
.anya-site .recent-orders-controls .recent-orders-arrow{width:42px;padding:0;font-size:24px;line-height:1}
.recent-orders-rail{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 3px 9px;outline-offset:4px}
.recent-orders-rail::-webkit-scrollbar{display:none}
.recent-orders-list{display:flex;gap:14px;width:max-content;min-width:100%;padding:0;margin:0;list-style:none}
.recent-orders-card{flex:0 0 174px;width:174px;margin:0;padding:0}
.anya-site .recent-orders-product{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:10px 4px;width:100%;padding:0 0 5px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}
.recent-orders-picture{display:block;grid-column:1/-1;aspect-ratio:1.14;overflow:hidden;border-radius:22px;background:#e8e6dc}
.recent-orders-picture img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}
.recent-orders-product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35px;font-size:13px;line-height:1.35;padding-left:2px}
.recent-orders-open{display:block;padding-top:1px;font-size:18px;text-align:right}
.recent-orders-product[aria-busy=true]{opacity:.6;cursor:progress}
.recent-orders-product:hover img{transform:scale(1.025)}
.recent-orders-product:focus-visible,.recent-orders-controls button:focus-visible,.recent-orders-rail:focus-visible{outline:2px solid var(--anya-wine,#612731);outline-offset:3px;border-radius:8px}
.anya-site .recent-orders-status{margin:8px 0 0;font-size:12px;line-height:1.5}
.recent-orders-status:empty{display:none}
@media(max-width:760px){
 .anya-site .recent-orders{margin:30px 0 42px}
 .recent-orders-heading{align-items:flex-start;flex-wrap:wrap;gap:13px;margin-bottom:12px}
 .anya-site .recent-orders-heading h2{font-size:clamp(27px,7.2vw,34px);max-width:390px;line-height:1.03;text-wrap:balance}
 .recent-orders-controls{margin-left:auto;gap:7px}
 .anya-site .recent-orders-controls button{min-height:38px}
 .anya-site .recent-orders-controls .recent-orders-arrow{width:38px;font-size:22px}
 .anya-site .recent-orders-controls .recent-orders-pause{padding:8px 13px;font-size:11px}
 .recent-orders-list{gap:11px}
 .recent-orders-card{width:146px;flex-basis:146px}
 .recent-orders-picture{border-radius:18px}
 .recent-orders-product-name{font-size:12px;min-height:33px}
}
@media(prefers-reduced-motion:reduce){.recent-orders-picture img{transition:none}.recent-orders-product:hover img{transform:none}}
