body .lnl-collection{--lnl-col-columns: 2}body .lnl-collection .collection__body{padding-inline:var(--lnl-col-column-gap)}body .lnl-collection .collection__grid-wrapper.js-grid-wrapper{padding-inline:0}body .lnl-collection .collection__grid-wrapper.js-grid-wrapper,body .lnl-collection .collection__grid{column-gap:var(--lnl-col-column-gap);row-gap:var(--lnl-col-row-gap)}body .lnl-collection .collection__grid+.collection__grid{margin-top:var(--lnl-col-row-gap)}body .lnl-collection .collection__grid-wrapper.collection__grid-wrapper--flex .collection__item,body .lnl-collection .collection__grid .collection__item{width:calc((100% + var(--lnl-col-column-gap)) / var(--lnl-col-columns) - var(--lnl-col-column-gap));min-width:0}body :is(.lnl-collection,.lnl-search-cards) :is(.product-card,.product-card-new){padding:0;color:var(--lnl-col-text)}body :is(.lnl-collection,.lnl-search-cards) :is(.product-card,.product-card-new):not(.product-card--big),body :is(.lnl-collection,.lnl-search-cards) .product-card:not(.product-card--big) .product-card__main{height:auto}body :is(.lnl-collection,.lnl-search-cards) :is(.product-card,.product-card-new) .product-card__footer{display:block;height:auto;min-height:0;margin-top:var(--lnl-col-details-gap);padding:0}body :is(.lnl-collection,.lnl-search-cards) .product-card__meta-info{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:start;column-gap:var(--lnl-col-price-gap);row-gap:var(--lnl-col-color-gap);height:auto;text-align:start}body :is(.lnl-collection,.lnl-search-cards) .product-card__title{grid-column:1;grid-row:1;min-width:0;min-height:0;margin:0;font:400 var(--lnl-col-title-size)/1.35 var(--base-font-family);color:var(--lnl-col-text);text-align:start}body :is(.lnl-collection,.lnl-search-cards) .product-card__price{grid-column:2;grid-row:1 / span 2;margin:0;padding:0;font:400 var(--lnl-col-price-size)/1.55 var(--base-font-family);color:var(--lnl-col-text);text-align:end}body :is(.lnl-collection,.lnl-search-cards) .product-card__price :is(.price,.price-static,.price-item){margin:0;padding:0;font:inherit;color:inherit;white-space:nowrap}body :is(.lnl-collection,.lnl-search-cards) .product-card__price .price__container{display:block;margin:0}body :is(.lnl-collection,.lnl-search-cards) .product-card__price .price--on-sale :is(.price__sale,.price__sale-static){display:flex;flex-direction:column;align-items:flex-end}body :is(.lnl-collection,.lnl-search-cards) .product-card__price [data-price-old]{opacity:.65}body :is(.lnl-collection,.lnl-search-cards) .lnl-recommendation-card__color:not([hidden]){display:block;grid-column:1;grid-row:2;margin:0;font:400 var(--lnl-col-color-size)/1.3 var(--base-font-family);color:var(--lnl-col-color-text);text-transform:uppercase}body :is(.lnl-collection,.lnl-search-cards) .lnl-recommendation-card__color[hidden]{display:none}body :is(.lnl-collection,.lnl-search-cards) .product-card__meta-info>:is(.product-card__swatches-wrapper,.product-card__vendor,.product-card__volume-pricing-note){grid-column:1 / -1;grid-row:auto;margin:0}@media(min-width:768px){body .lnl-collection .collection__grid-wrapper--flex{--lnl-col-columns: 4}body .lnl-collection .collection__grid-wrapper--flex[data-grid-col="2"]{--lnl-col-columns: 2}body .lnl-collection .collection__grid-wrapper--flex[data-grid-col="3"]{--lnl-col-columns: 3}body .lnl-collection .collection__grid .collection__item{width:auto}}body .lnl-search-cards{--lnl-col-columns: 2}body .lnl-search-cards.search .search__body,body .lnl-search-cards.search-new .search__container{padding-inline:var(--lnl-col-column-gap)}body .lnl-search-cards .search__grid.js-grid-wrapper{padding-inline:0;column-gap:var(--lnl-col-column-gap);row-gap:var(--lnl-col-row-gap)}body .lnl-search-cards .search__grid.js-grid-wrapper .search__item{width:calc((100% + var(--lnl-col-column-gap)) / var(--lnl-col-columns) - var(--lnl-col-column-gap));min-width:0}body .lnl-search-cards .search__item :is(.product-card,.product-card-new) :is(.product-card__footer,.product-card__footer-wrapper){height:auto}body .lnl-collection .lnl-collection__count{margin:var(--lnl-collection-count-gap) 0 0;font:400 var(--lnl-collection-count-size)/1.4 var(--base-font-family);color:var(--lnl-collection-count-color)}@media(min-width:768px){body .lnl-search-cards{--lnl-col-columns: 4}}@media(max-width:767px){body .lnl-search-cards .search__grid.js-grid-wrapper .search__item:has(.article-card-new){width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lunilou-collection-cards.css.map */
