#product-grid.has-category-bestsellers>.grid__item{order:2}#product-grid.has-category-bestsellers>.category-bestsellers-slot{order:1;flex:0 0 100%;width:100%;max-width:none;grid-column:1 / -1}.category-bestsellers-slot[hidden]{display:none}.category-bestsellers{display:block;padding:2rem;border-radius:1.6rem;background:#902921;color:#fff}.category-bestsellers__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.category-bestsellers__header h2{margin:0;color:inherit;font-size:2.4rem;font-weight:500;line-height:1.15;letter-spacing:-.02em}.category-bestsellers__browse{display:inline-flex;flex-shrink:0;align-items:center;gap:1rem;min-height:3.6rem;color:inherit;text-decoration:none;font-size:1.25rem}.category-bestsellers__arrow{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#fff;color:#902921}.category-bestsellers__arrow .icon{width:1.8rem;height:1.8rem}.category-bestsellers__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(23rem,calc((100% - 3.6rem)/4));gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 0 .8rem;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:#d8aaa2 transparent}.category-bestsellers__card{min-width:0;margin:0;color:#302b27;scroll-snap-align:start;overflow:clip}.category-bestsellers__card>.card-wrapper{height:100%}.category-bestsellers__browse:focus-visible,.category-bestsellers__rail:focus-visible{outline:2px solid #fff;outline-offset:3px}.category-bestsellers__card a:focus-visible,.category-bestsellers__card button:focus-visible{outline:2px solid #902921;outline-offset:3px}.category-bestsellers__skeleton{min-width:0;height:29rem;padding:1rem;border-radius:1rem;background:#fff}.category-bestsellers__skeleton span{display:block;height:1.2rem;margin-bottom:.8rem;background:#eee8df;border-radius:.4rem}.category-bestsellers__skeleton span:first-child{height:17rem;margin-bottom:1.4rem}.category-bestsellers__skeleton span:last-child{width:65%}@media(min-width:990px){.category-bestsellers__rail{grid-auto-columns:calc((100% - 3.6rem)/4)}}@media(max-width:749px){.category-bestsellers{padding:1.4rem;border-radius:1.2rem}.category-bestsellers__header{gap:1rem;margin-bottom:1.2rem}.category-bestsellers__header h2{font-size:1.9rem}.category-bestsellers__browse>span:first-child{display:none}.category-bestsellers__rail{grid-auto-columns:calc((100% - .8rem)/2);gap:.8rem}.category-bestsellers__skeleton{height:24rem;padding:.8rem}.category-bestsellers__skeleton span:first-child{height:12rem}}.category-bestsellers__viewport{position:relative}.category-bestsellers__scroll{position:absolute;z-index:2;top:42%;display:grid;place-items:center;width:4rem;height:4rem;padding:1rem;border:2px solid #902921;border-radius:50%;background:#fff;color:#902921;box-shadow:0 2px 8px #302b2729;cursor:pointer}.category-bestsellers__scroll[hidden]{display:none}.category-bestsellers__scroll--prev{left:-1.6rem}.category-bestsellers__scroll--prev svg{transform:rotate(180deg)}.category-bestsellers__scroll--next{right:-1.6rem}.category-bestsellers__scroll:focus-visible{outline:2px solid #fff;outline-offset:3px}.category-bestsellers__rail{scrollbar-width:thin;scrollbar-color:#d8aaa2b3 transparent;padding-bottom:.8rem}.category-bestsellers__rail::-webkit-scrollbar{height:2px}.category-bestsellers__rail::-webkit-scrollbar-track{background:transparent}.category-bestsellers__rail::-webkit-scrollbar-thumb{background:#d8aaa2b3;border-radius:3px}@media(max-width:749px){.category-bestsellers__scroll{display:none}.category-bestsellers__rail{scrollbar-color:#d8aaa2 transparent}.category-bestsellers__rail::-webkit-scrollbar{height:3px}.category-bestsellers__rail::-webkit-scrollbar-thumb{background:#d8aaa2}}@supports selector(::-webkit-scrollbar){.category-bestsellers__rail{scrollbar-width:auto;scrollbar-color:auto}}.category-bestseller-page{display:block;padding-top:3.2rem;padding-bottom:4rem}.category-bestseller-page__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.2rem;margin-bottom:2.4rem}.category-bestseller-page__heading{margin:0;color:#902921}.category-bestseller-page__back{display:inline-flex;align-items:baseline;gap:.6rem;min-height:4.4rem;line-height:1.4;color:#902921;text-underline-offset:.3rem}.category-bestseller-page__back svg{position:relative;top:.15em;width:1.8rem;height:1.8rem;transform:rotate(180deg)}.category-bestseller-page__back-short{display:none}.category-bestseller-page__products{margin-bottom:2.4rem}.category-bestseller-page__more{display:flex;margin:0 auto}.category-bestseller-page__more[hidden]{display:none}.category-bestseller-page__status{text-align:center}.category-bestseller-page__status:empty{display:none}.category-bestsellers__browse[aria-busy=true],.category-bestseller-page__back[aria-busy=true]{opacity:.6;cursor:progress}@media(max-width:749px){.category-bestseller-page{padding-top:1.6rem;padding-bottom:2.4rem}.category-bestseller-page__header{flex-wrap:nowrap;align-items:center;gap:.8rem;margin-bottom:1.6rem}.category-bestseller-page__heading{flex:1;min-width:0;font-size:2rem;line-height:1.25;letter-spacing:-.02em}.category-bestseller-page__back{flex-shrink:0;align-items:center;gap:.4rem;min-height:3.6rem;font-size:1.2rem;text-decoration:none}.category-bestseller-page__back-full{display:none}.category-bestseller-page__back-short{display:inline}.category-bestseller-page__back svg{top:0;width:1.4rem;height:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/332/assets/category-bestsellers.css.map */
