.product-categories{background:#f7f6f3;padding-block:96px}.pc-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.pc-heading h2{margin:0}.pc-inquiry{flex-shrink:0}.pc-inquiry p{color:#666;margin:0 0 10px;font-size:15px}.product-category-carousel{--pc-width:280px;min-width:0}.pc-viewport{touch-action:pan-y;padding-block:8px;overflow:clip}.pc-track{will-change:transform;width:max-content;display:flex}.pc-group{gap:24px;padding-right:24px;display:flex}.pc-slot{width:var(--pc-width);flex:0 0 var(--pc-width)}.pc-card{aspect-ratio:4/5;color:#fff;border-radius:16px;transition:box-shadow .24s;display:block;position:relative;overflow:hidden}.pc-card img{object-fit:cover;transition:transform .24s}.pc-shade{background:linear-gradient(#0000 32%,#0f1419b8 65%,#0f1419c7 100%);position:absolute;inset:0}.pc-title{color:#fff;margin:0;font-size:21px;font-weight:600;line-height:1.3;position:absolute;top:65%;left:22px;right:22px}.pc-title>span{background:#f39800;width:32px;height:3px;margin-top:14px;display:block}.pc-card:hover{box-shadow:0 4px 12px #292d3226}.pc-card:hover img{transform:scale(1.02)}.pc-card:focus-visible{outline-offset:-3px;outline:3px solid #f39800}.pc-controls{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.pc-controls button{color:#292d32;cursor:pointer;background:#fff;border:1px solid #d9d5cf;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.pc-controls button:hover{border-color:#f39800}.pc-controls button:focus-visible{outline-offset:3px;outline:3px solid #a66300}.pc-position{font-variant-numeric:tabular-nums;font-size:14px}@media (max-width:759px){.product-categories{padding-block:64px}.pc-heading{flex-direction:column;align-items:flex-start;gap:24px}.product-category-carousel{--pc-width:240px}.pc-title{font-size:20px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.pc-card,.pc-card img{transition:none}.pc-card:hover img{transform:none}}
