.ac-recent{display:block}.ac-recent [hidden]{display:none}.ac-recent__content{padding-top:3.2rem;padding-bottom:3.2rem}.ac-recent__heading{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.ac-recent__heading h2{margin:0;font-size:16px;line-height:1.5;letter-spacing:.03em}.ac-recent button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;min-height:4.4rem;min-width:4.4rem}.ac-recent .ac-recent__clear,.ac-recent .ac-recent__retry{text-decoration:underline;text-underline-offset:.3rem;padding:.8rem 0;font-size:1.2rem;flex-shrink:0}.ac-recent__heading{margin-bottom:1.2rem}.ac-recent__list{--ac-recent-columns: 2;--ac-recent-gap: 1.6rem;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ac-recent-columns) - 1) * var(--ac-recent-gap)) / var(--ac-recent-columns));gap:var(--ac-recent-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:.2rem;margin:0;padding:.4rem .2rem 1.2rem;list-style:none;scrollbar-width:thin}.ac-recent__item{position:relative;min-width:0;scroll-snap-align:start}.ac-recent__link{display:block;color:inherit;text-decoration:none}.ac-recent__image{aspect-ratio:1;overflow:hidden;background:rgba(var(--color-foreground),.035)}.ac-recent__image img,.ac-recent__image svg{display:block;width:100%;height:100%;object-fit:cover}.ac-recent__link h3{margin:1rem 0 .6rem;font-size:1.4rem;line-height:1.6;letter-spacing:.02em;overflow-wrap:anywhere}.ac-recent__link:hover h3{text-decoration:underline;text-underline-offset:.3rem}.ac-recent__item .price{font-size:1.4rem;line-height:1.5;letter-spacing:0}.ac-recent__sold-out{margin:.4rem 0 0;font-size:1.2rem}.ac-recent__controls{display:flex;justify-content:flex-end;gap:.8rem;margin-top:.8rem}.ac-recent__controls button{border:1px solid rgba(var(--color-foreground),.3);font-size:1.8rem}.ac-recent button:disabled{opacity:.35;cursor:default}.ac-recent a:focus-visible,.ac-recent button:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.ac-recent__message{margin:0;font-size:1.4rem}.ac-recent__message:empty{display:none}@media screen and (max-width:749px){.ac-recent__heading h2{font-size:min(16px,calc(4vw - 2px))}}@media screen and (min-width:750px){.ac-recent__list{--ac-recent-columns: 4;--ac-recent-gap: 2rem}.ac-recent__content{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width:990px){.ac-recent__list{--ac-recent-columns: 6}}.ac-recent__list:has(>:only-child){display:block;max-width:44rem;overflow:visible}.ac-recent__item:only-child .ac-recent__link{display:grid;grid-template-columns:9.6rem minmax(0,1fr);align-items:center;gap:1.6rem}.ac-recent__item:only-child h3{margin-top:0}.ac-recent__placeholder .ac-recent__image,.ac-recent__placeholder .ac-recent__text{display:block}.ac-recent__placeholder .ac-recent__text{height:13rem;background:linear-gradient(rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.06)) 0 1rem / 85% 1.4rem no-repeat,linear-gradient(rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.06)) 0 3.4rem / 60% 1.4rem no-repeat}.ac-recent__placeholder:only-child .ac-recent__text{height:6rem}.ac-recent__list[aria-busy]{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/78/assets/andcharlie-recently-viewed.css.map */
