.categories-box-list{display:grid;grid-template-columns:repeat(var(--columnCount, 4),minmax(0,1fr));gap:var(--columnGap)}.pmb-category-rail{align-items:start}.categories-box-item{position:relative;display:block;min-width:0;color:inherit;text-decoration:none;transition:.3s ease}.categories-box-image{position:relative;width:100%;background:#fff;border:1px solid rgba(224,255,0,.28);box-shadow:0 8px 24px #0003;overflow:hidden}.categories-box-image{max-width:var(--columnWidth);margin:0 auto}.categories-box-item.rounded .categories-box-image{border-radius:18px}.categories-box-item.rounded .categories-box-image .media-box{border-radius:17px;overflow:hidden}.pmb-category-rail .categories-box-image .media-box img{object-fit:contain;padding:clamp(6px,.75vw,12px);transform:none}.categories-box-content{padding-top:9px}.pmb-category-rail .categories-box-heading{font-size:clamp(12px,.9vw,15px);line-height:1.25;text-wrap:balance}.categories-box-link{position:absolute;width:100%;height:100%;left:0;top:0}@media(min-width:1025px){.categories-box-item:hover{transform:translateY(-5px)}.categories-box-image:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;z-index:1;pointer-events:none;transition:all .25s ease-in-out}.categories-box-item.rounded .categories-box-image:after,.categories-box-item.rounded .categories-box-image:before{border-radius:18px}.inside-shadow-hover .categories-box-item:hover .categories-box-image:after{box-shadow:inset 0 0 0 2px #e0ff00}.outside-shadow-hover .categories-box-item:hover .categories-box-image:after{box-shadow:0 4px 10px #0000003d}.rotate-border-hover .categories-box-item .categories-box-image:after{background:var(--body-background);transform:scale(1.1);z-index:0}.rotating-border{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none}.categories-box-item .categories-box-image .media-box{z-index:1}}@media(max-width:767px){.categories-box-list.mobile-swipe{grid-auto-flow:column;grid-auto-columns:minmax(96px,28vw);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;grid-template-columns:unset;padding:2px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.categories-box-list.mobile-swipe::-webkit-scrollbar{display:none}.categories-box-list.mobile-swipe .categories-box-item{scroll-snap-align:start}.categories-wrapper .categories-box-heading{font-size:13px}.categories-box-item.rounded .categories-box-image,.categories-box-item.rounded .categories-box-image .media-box{border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/categories.css.map */
