.lk-collection{width:min(1440px,100%);margin:0 auto;padding:24px 32px 48px;color:#26332e}
.lk-collection *{box-sizing:border-box;letter-spacing:0}
.lk-collection-crumb{font-size:13px;margin-bottom:20px;color:#617269}
.lk-collection header h1{font-size:36px;line-height:1.2;margin:0 0 12px}
.lk-collection header h2{font:500 18px/1.5 Arial,sans-serif;margin:0 0 8px}
.lk-collection header p{font-size:14px;color:#617269;margin:0 0 24px}
.lk-collection-filters{display:flex;gap:16px;align-items:end;border-block:1px solid #dce2de;padding:16px 0;flex-wrap:wrap}
.lk-collection-filters label{display:grid;gap:6px;min-width:160px;max-width:100%;font-size:13px;flex:1}
.lk-collection-filters select{width:100%;max-width:100%;min-height:44px;font-size:15px;border-radius:4px;background-color:#fff}
.lk-collection-filters button{min-height:44px;border-radius:4px;background:#24584c;color:#fff;padding:10px 24px}
.lk-collection-count{font-size:13px;color:#617269;margin:18px 0}
.lk-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}
.lk-collection-product{min-width:0;display:flex;flex-direction:column}
.lk-collection-image{display:block;aspect-ratio:1;background:#f6f7f6}
.lk-collection-image img{width:100%;height:100%;object-fit:contain;display:block}
.lk-collection-sku{font-size:12px;color:#617269;margin:10px 0 6px}
.lk-collection-product h3{font:400 15px/1.5 Arial,sans-serif;margin:0 0 12px;overflow-wrap:anywhere}
.lk-collection-product h3 a{color:inherit;text-decoration:none}
.lk-collection-price,.lk-collection-login{margin-top:auto;color:#24584c;font-size:15px}
.lk-collection-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:32px}
.lk-collection-pagination a{padding:12px;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.lk-collection-empty{padding:40px 0;text-align:center}
@media(max-width:999px){.lk-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.lk-collection{padding:20px 16px 32px}.lk-collection header h1{font-size:30px}.lk-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.lk-collection-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lk-collection-filters label{min-width:0}.lk-collection-filters label:has([name=week]){grid-column:1/-1}.lk-collection-filters button{grid-column:1/-1}.lk-collection-product h3{font-size:14px}}
