.collection-intro[data-collection-intro]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:32px;margin-bottom:40px;padding:32px 0}.collection-intro__copy h1{text-transform:uppercase;margin:0 0 24px;font-size:32px}.collection-description p{margin:0}.collection-description.is-collapsed{display:-webkit-box;-webkit-line-clamp:var(--intro-lines);-webkit-box-orient:vertical;overflow:hidden}.collection-description-toggle{background:none;border:0;padding:0;color:inherit;font-weight:700;cursor:pointer}.collection-category-carousel{min-width:0;position:relative}.collection-categories[data-collection-categories]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:16px 0}.collection-category{display:flex;flex:0 0 160px;flex-direction:column;align-items:center;gap:16px;text-align:center;text-decoration:none;scroll-snap-align:start}.collection-category img{width:140px;height:130px;object-fit:contain}.collection-category strong{max-width:150px;font-size:16px;line-height:1.25}.collection-category-controls{display:flex;justify-content:flex-end;gap:8px}.collection-category-controls button{background:#0c0c0c;color:#e1e723;border:0;min-width:30px;min-height:30px;font-size:24px}.collection-category-controls button:disabled{opacity:.35}@media(max-width:749px){.collection-intro[data-collection-intro]{grid-template-columns:1fr;gap:20px;padding:32px 0;margin-bottom:24px}.collection-intro__copy h1{margin-bottom:24px}.collection-category{flex-basis:140px}.collection-category img{width:120px;height:110px}.collection-category-controls{margin-top:4px}}
.collection-intro[data-collection-intro] .collection-intro__copy h1{font-family:Roboto,Arial,sans-serif;font-weight:700;line-height:40px}.collection-intro[data-collection-intro] .collection-description{font-family:Roboto,Arial,sans-serif;line-height:20px}.collection-description-toggle{line-height:20px}@media(max-width:749px){.collection-intro[data-collection-intro] .collection-description{font-size:14px}.collection-intro[data-collection-intro] .collection-category-controls{display:none}.collection-intro[data-collection-intro]{margin-bottom:0}.collection-intro[data-collection-intro] .collection-categories{scrollbar-width:none}.collection-intro[data-collection-intro] .collection-categories::-webkit-scrollbar{display:none}}
