.pili-carousel{position:relative;display:block}.pili-carousel__track{list-style:none;margin:0;padding:0 0 6px;display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pili-carousel__track::-webkit-scrollbar{display:none}.pili-carousel__slide{scroll-snap-align:start;min-width:0;display:flex}.pili-carousel__slide>*{flex:1;min-width:0}.pili-carousel__arrow{position:absolute;top:38%;z-index:2;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pili-line,#ECE6DC);border-radius:50%;background:#fff;color:var(--pili-black,#111);cursor:pointer;box-shadow:0 2px 10px #0000000f;transition:opacity .2s ease,border-color .2s ease}.pili-carousel__arrow:hover{border-color:var(--pili-gold,#D8B07A)}.pili-carousel__arrow:disabled{opacity:.35;cursor:default}.pili-carousel__arrow[hidden]{display:none}.pili-carousel__arrow--prev{left:-8px}.pili-carousel__arrow--next{right:-8px}.pili-fc{padding:64px 0;background:#fff;overflow:hidden}.pili-fc__head{text-align:center;margin:0 auto 32px;padding:0 20px;max-width:1400px}.pili-fc__text{margin:14px auto 0;max-width:56ch;font-size:15px;line-height:1.7}.pili-fc .pili-carousel{max-width:1400px;margin:0 auto;padding:0 40px}.pili-fc__slide{flex:0 0 calc((100% - 60px)/4)}.pili-fc__foot{text-align:center;margin-top:34px;padding:0 20px}.pili-fc__all{min-width:280px;letter-spacing:.18em}.pili-fc__empty{text-align:center;color:#8a8a8a}.pili-cc{overflow:hidden}.pili-cc .pili-carousel{max-width:1400px;margin:0 auto;padding:0 40px}.pili-cc__slide{flex:0 0 calc((100% - 80px)/5)}.pili-cc__card{display:flex;flex-direction:column;width:100%;color:var(--pili-black,#111);text-decoration:none}.pili-cc__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:#f4f2ee;border:1px solid var(--pili-line,#ECE6DC)}.pili-cc__media img,.pili-cc__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .7s ease}.pili-cc__label{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px 0;text-align:center}.pili-cc__name{font-size:13.5px;letter-spacing:.2em;line-height:1.35;overflow-wrap:anywhere;padding-bottom:4px;border-bottom:1px solid transparent;transition:border-color .25s ease}.pili-cc__count{font-size:11.5px;letter-spacing:.08em;color:var(--pili-muted,#777)}@media(hover:hover){.pili-cc__card:hover .pili-cc__media img{transform:scale(1.04)}.pili-cc__card:hover .pili-cc__name{border-color:var(--pili-gold,#D8B07A)}}.pili-cc__card:focus-visible{outline:2px solid var(--pili-gold,#D8B07A);outline-offset:4px}@media(max-width:1199px){.pili-cc__slide{flex-basis:calc((100% - 60px)/4)}}@media(max-width:989px){.pili-fc__slide,.pili-cc__slide{flex-basis:calc((100% - 40px)/3)}}@media(max-width:749px){.pili-fc{padding:44px 0}.pili-fc__head{margin-bottom:22px;padding:0 16px}.pili-carousel__arrow{display:none!important}.pili-fc .pili-carousel,.pili-cc .pili-carousel{padding:0}.pili-carousel__track{gap:12px;padding:0 16px 8px;scroll-padding:0 16px}.pili-fc__slide{flex-basis:64%}.pili-cc__slide{flex-basis:46%}.pili-cc__name{font-size:12px;letter-spacing:.14em}.pili-fc__foot{padding:0 16px;margin-top:22px}.pili-fc__all{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.pili-carousel__track{scroll-behavior:auto}.pili-cc__media img{transition:none}.pili-cc__card:hover .pili-cc__media img{transform:none}}.pili-ccard .pili-ccard__price{margin-bottom:4px}.pili-ccard__off{margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pili-gold-dark,#8f6a3a)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/pili-carousels.css.map */
