.lnl-categories{background:var(--cats-background);color:var(--cats-text-color);font-family:var(--cats-font)}.lnl-categories *,.lnl-categories *:before,.lnl-categories *:after{box-sizing:border-box}.lnl-categories__inner{max-width:var(--cats-max-width);margin-inline:auto;padding:var(--cats-top) var(--cats-side) var(--cats-bottom)}.lnl-categories .lnl-categories__label{margin:0 0 var(--cats-label-gap);color:inherit;font:400 var(--cats-label-size)/1.2 var(--cats-font);letter-spacing:0;text-transform:none}.lnl-categories__grid{display:grid;grid-template-columns:repeat(var(--cats-columns),minmax(0,1fr));gap:var(--cats-gap);width:100%;max-width:var(--cats-grid-width);margin-inline:auto}.lnl-categories__card{display:block;min-width:0;color:inherit;text-decoration:none}.lnl-categories__media{aspect-ratio:var(--cats-ratio);overflow:hidden}.lnl-categories__picture{display:block;width:100%;height:100%}.lnl-categories .lnl-categories__image,.lnl-categories__placeholder{display:block;width:100%;height:100%;object-fit:var(--cats-image-fit);object-position:var(--cats-image-position)!important}.lnl-categories__caption{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:var(--cats-details-gap)}.lnl-categories .lnl-categories__title{margin:0;color:inherit;font:400 var(--cats-title-size)/1.15 var(--cats-font);letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.lnl-categories__arrow{display:block;flex-shrink:0;width:14px;height:14px;background:var(--cats-arrow-color);-webkit-mask:var(--cats-arrow) center / contain no-repeat;mask:var(--cats-arrow) center / contain no-repeat}.lnl-categories__card:hover .lnl-categories__title{text-decoration:underline;text-underline-offset:4px}.lnl-categories__card:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:768px){.lnl-categories__hide-desktop{display:none}}@media(max-width:767px){.lnl-categories{background:var(--cats-background-mobile);color:var(--cats-text-color-mobile)}.lnl-categories__inner{padding:var(--cats-top-mobile) var(--cats-side-mobile) var(--cats-bottom-mobile)}.lnl-categories .lnl-categories__label{max-width:var(--cats-grid-width-mobile);margin:0 auto var(--cats-label-gap-mobile);padding-left:var(--cats-label-inset-mobile);font-size:var(--cats-label-size-mobile)}.lnl-categories__grid{grid-template-columns:repeat(var(--cats-columns-mobile),minmax(0,1fr));max-width:var(--cats-grid-width-mobile);gap:var(--cats-gap-mobile)}.lnl-categories__media{aspect-ratio:var(--cats-ratio-mobile)}.lnl-categories .lnl-categories__image{object-position:var(--cats-image-position-mobile)!important}.lnl-categories__caption{align-items:center;gap:8px;margin-top:var(--cats-details-gap-mobile)}.lnl-categories .lnl-categories__title{font-size:var(--cats-title-size-mobile)}.lnl-categories__arrow{width:var(--cats-arrow-size-mobile, 18px);height:var(--cats-arrow-size-mobile, 18px);background:var(--cats-arrow-color-mobile)}.lnl-categories__hide-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lunilou-categories.css.map */
