.pp-cats{--pp-cats-gap: 12px;--pp-cats-side: 48px;--pp-cats-visible: 4;padding:var(--pp-cats-pt, 34px) 0 var(--pp-cats-pb, 0px);background:var(--pp-cats-bg, #F5F3ED)}.pp-cats .pp-cats__heading{margin:0 0 34px;padding:0 16px;color:#2f3028;font-family:var(--pp-font-heading, "Crimson Pro", Georgia, serif);font-size:30px;font-weight:300;font-style:normal;line-height:40.5px;letter-spacing:0;text-align:center;text-transform:none}.pp-cats__rail{display:grid;grid-auto-columns:calc((100% - (var(--pp-cats-visible) - 1) * var(--pp-cats-gap)) / var(--pp-cats-visible));grid-auto-flow:column;gap:var(--pp-cats-gap);margin:0;padding:0 var(--pp-cats-side);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding:0 var(--pp-cats-side);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;-webkit-overflow-scrolling:touch}.pp-cats__rail::-webkit-scrollbar{display:none}.pp-cats__rail:focus-visible{outline:1px solid #BFA67F;outline-offset:4px}.pp-cats__item{margin:0;scroll-snap-align:start;container-type:inline-size}.pp-cats .pp-cats__card{display:flex;align-items:center;justify-content:center;gap:24px;gap:min(24px,7.5cqi);height:100%;padding:14px;box-sizing:border-box;overflow:hidden;background:var(--pp-cats-card-bg, #FFFFFF);color:var(--pp-cats-label, #5B6045);text-decoration:none;opacity:1}.pp-cats__media{display:block;flex:0 0 auto;width:120px;height:120px;width:min(142px,44.8cqi);height:min(142px,44.8cqi);overflow:hidden;background:#f5f3ed}.pp-cats .pp-cats__img{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover;transition:transform .4s ease}.pp-cats--fit-contain .pp-cats__media{background:transparent}.pp-cats--fit-contain .pp-cats__img{object-fit:contain}.pp-cats__placeholder{fill:#2f302833}.pp-cats__card:hover .pp-cats__img{transform:scale(1.04)}.pp-cats__label{flex:0 1 auto;min-width:0;font-family:var(--pp-font-nav, "Nunito Sans", "Helvetica Neue", Arial, sans-serif);font-size:16px;font-size:clamp(13px,6.31cqi,20px);font-weight:700;font-style:normal;line-height:1;letter-spacing:.55px;text-align:left;text-transform:uppercase;overflow-wrap:break-word}@container (max-width: 285px){.pp-cats .pp-cats__card{flex-direction:column;gap:12px}.pp-cats__media{width:min(142px,58cqi);height:min(142px,58cqi)}.pp-cats__label{font-size:clamp(13px,7cqi,18px);text-align:center}}.pp-cats__arrows{display:flex;justify-content:center;gap:14px;margin-top:46px}.pp-cats .pp-cats__arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:1px 6px;border:1px solid #BFA67F;border-radius:17px;box-sizing:border-box;background:transparent;color:#2f3028;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.pp-cats__arrow .pp-icon{width:12px;height:12px}.pp-cats .pp-cats__arrow:hover:not([disabled]),.pp-cats .pp-cats__arrow:active:not([disabled]){border-color:#2f3028;background:#2f3028;color:#f5f3ed;opacity:1}.pp-cats .pp-cats__arrow:focus{outline:none;box-shadow:none}.pp-cats .pp-cats__arrow:focus-visible{outline:1px solid #2F3028;outline-offset:3px}.pp-cats .pp-cats__arrow .pp-icon--arrow{display:block;flex:0 0 auto;width:6px;height:18px}.pp-cats .pp-cats__arrow[disabled]{opacity:.35;cursor:default}@media screen and (min-width:990px)and (max-width:1299px){.pp-cats{--pp-cats-side: 32px;--pp-cats-visible: 3.3}}@media screen and (max-width:989px){.pp-cats{--pp-cats-side: 24px;--pp-cats-visible: 2.8}.pp-cats .pp-cats__heading{margin-bottom:34px}.pp-cats__arrows{margin-top:32px}}@media screen and (max-width:749px){.pp-cats{--pp-cats-gap: 8px;--pp-cats-side: 16px;--pp-cats-visible: 1.35}.pp-cats .pp-cats__heading{margin-bottom:34px;font-size:26px;line-height:35px}.pp-cats .pp-cats__card{padding:12px}.pp-cats__arrows{margin-top:24px}}@media screen and (min-width:500px)and (max-width:749px){.pp-cats{--pp-cats-visible: 2.1}}@media(prefers-reduced-motion:reduce){.pp-cats__rail{scroll-behavior:auto}.pp-cats .pp-cats__img,.pp-cats .pp-cats__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pp-category-slider.css.map */
