.cr2-best{background:#fff;padding-block:var(--c2-section);color:var(--c2-ink)}.cr2-best__inner{display:flex;flex-direction:column;gap:clamp(2rem,1.2rem + 2.5vw,3.25rem)}.cr2-best__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem var(--c2-gutter);flex-wrap:wrap}.cr2-best__heading{display:flex;flex-direction:column;gap:.85rem}.cr2-best__title{font-size:var(--c2-step-4);margin:0}.cr2-best__head-actions{display:flex;align-items:center;gap:clamp(1rem,.5rem + 1.5vw,2rem)}.cr2-best__arrows{display:flex;gap:.6rem}.cr2-best__arrows[hidden]{display:none}.cr2-best__arrow{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--c2-ink);background:transparent;border:1px solid var(--c2-ink);border-radius:999px;cursor:pointer;transition:background-color .3s var(--c2-ease),color .3s var(--c2-ease),opacity .3s var(--c2-ease),transform .3s var(--c2-ease)}.cr2-best__arrow:hover:not(:disabled){background:var(--c2-ink);color:var(--c2-paper);transform:translateY(-2px)}.cr2-best__arrow:disabled{opacity:.3;cursor:default}.cr2-best__rail{--_cols: 4.2;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--_cols) - 1) * var(--_gap)) / var(--_cols));--_gap: clamp(1rem, .6rem + 1.4vw, 1.75rem);gap:var(--_gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--c2-gutter));padding-inline:var(--c2-gutter)}.cr2-best__rail::-webkit-scrollbar{display:none}.cr2-best__item{scroll-snap-align:start}.cr2-best__card{display:flex;flex-direction:column;gap:1rem;height:100%;text-decoration:none;color:inherit}.cr2-best__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:transparent;border-radius:0}.cr2-best__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s var(--c2-ease)}.cr2-best__card:hover .cr2-best__img{transform:scale(1.035)}.cr2-best__img--placeholder{display:grid;place-items:center;color:var(--c2-muted)}.cr2-best__placeholder-svg{width:55%;height:55%;opacity:.5}.cr2-best__badge{position:absolute;top:.85rem;left:.85rem;padding:.4rem .8rem;font-family:var(--c2-body);font-size:var(--c2-step--2);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c2-paper);background:var(--c2-accent);border-radius:999px}.cr2-best__info{display:flex;flex-direction:column;gap:.4rem}.cr2-best__name{font-family:var(--c2-display);font-size:var(--c2-step-1);font-weight:400;line-height:1.1;margin:0;color:var(--c2-ink);transition:color .4s var(--c2-ease)}.cr2-best__card:hover .cr2-best__name{color:var(--c2-muted)}.cr2-best__price{display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap;font-family:var(--c2-body);font-size:var(--c2-step--1);font-weight:500;letter-spacing:.01em;margin:0;color:var(--c2-ink)}.cr2-best__price-compare{font-weight:400;font-size:var(--c2-step--2);color:var(--c2-muted);text-decoration:line-through}.cr2-best__price-now{color:var(--c2-ink)}.cr2-best [data-cr-reveal]{transition-delay:calc(var(--cr-i, 0) * 60ms)}@media(max-width:1100px){.cr2-best__rail{--_cols: 3.2}}@media(max-width:749px){.cr2-best__rail{--_cols: 1.4}.cr2-best__title{font-size:var(--c2-step-3)}.cr2-best__head{align-items:flex-start}.cr2-best__arrows{display:none}}@media(prefers-reduced-motion:reduce){.cr2-best__img,.cr2-best__name,.cr2-best__arrow{transition:none}.cr2-best__rail{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cr2-bestsellers.css.map */
