.clp-categories-grid{background-color:#f5f0e899;width:100%}.clp-categories-grid__inner{display:flex;flex-direction:column}.clp-categories-grid__header{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.clp-categories-grid__eyebrow{margin:0;font-family:DM Sans;font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:.06rem;text-transform:uppercase;color:#3a3a3899}.clp-categories-grid__heading{margin:0;font-family:Playfair Display;font-style:var(--font-heading-style);font-size:36px;font-weight:500;line-height:1.2;color:#3a3a38}.clp-categories-grid__slider-outer{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.clp-categories-grid__slider-outer:active{cursor:grabbing}.clp-categories-grid__slider-outer::-webkit-scrollbar{display:none}.clp-categories-grid__slider{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.59%;list-style:none;margin:0;padding:0 1.2% 0 0}.clp-categories-grid__card{flex:0 0 15.38%;position:relative;border-radius:10px;overflow:hidden}.clp-categories-grid__card:before{content:"";display:block;padding-bottom:100.5%}.clp-categories-grid__card-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-decoration:none}.clp-categories-grid__card-link:focus-visible{outline:2px solid #fff;outline-offset:-3px}.clp-categories-grid__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.clp-categories-grid__card-img--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5}.clp-categories-grid__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#00000042);pointer-events:none}.clp-categories-grid__card-title{position:absolute;bottom:7%;left:0;right:0;font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;line-height:1.33;color:#fff;text-align:center;padding:0 6%;pointer-events:none}@media screen and (max-width:1181px){.clp-categories-grid{padding:0}.clp-categories-grid__inner{padding-left:16px;padding-right:0}.clp-categories-grid__header{margin-bottom:22px;gap:8px;padding-right:16px}.clp-categories-grid__eyebrow{font-size:1.6rem}.clp-categories-grid__heading{font-size:24px}.clp-categories-grid__slider-outer{padding-right:16px}.clp-categories-grid__slider{gap:10px}.clp-categories-grid__card{flex:0 0 38%}.clp-categories-grid__card-title{font-size:1.2rem;bottom:8.5%}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-clp-categories-grid.css.map */
