#MainContent .rr-curated--catalog{padding:56px 32px 80px;background:#08090b}
#MainContent .rr-curated--catalog .rr-curated__shell{max-width:1680px}
#MainContent .rr-curated--catalog .rr-curated__intro{max-width:1000px;margin-bottom:32px}
#MainContent .rr-curated--catalog .rr-curated__intro h2{font-size:clamp(36px,4vw,64px)!important}
#MainContent .rr-curated--catalog .rr-curated__intro>p:last-child{font-size:21px;line-height:1.5;max-width:800px}
#MainContent .rr-curated--catalog .rr-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#MainContent .rr-curated--catalog .rr-design-card{border-radius:8px;background:#fff;color:#141518}
#MainContent .rr-curated--catalog .rr-design-card>.rr-design-card__image{padding:18px;aspect-ratio:1;background:#fff}
#MainContent .rr-curated--catalog .rr-design-card__body{padding:24px;font-family:inherit;gap:0}
#MainContent .rr-curated--catalog .rr-design-card h3{font-family:inherit;font-size:28px!important;line-height:1.12!important;margin:4px 0 12px}
#MainContent .rr-curated--catalog .rr-design-card__top small{font-family:inherit;font-size:13px}
#MainContent .rr-curated--catalog .rr-design-card__price{font-family:inherit;font-size:21px}
#MainContent .rr-curated--catalog .rr-design-card__body>p{font-family:inherit;font-size:16px;line-height:1.5}
#MainContent .rr-curated--catalog .rr-design-card__cta{font-family:inherit;font-size:18px;min-height:52px;justify-content:center;background:#101115;color:#fff;border:0;border-radius:4px;padding:14px;margin-top:8px}
#MainContent .rr-curated--catalog .rr-design-card__cta:hover{background:#303237}
#MainContent .rr-curated--catalog .rr-design-card__cta:after{display:none}
#MainContent .rr-curated--catalog .rr-catalog-pair-preview{font:700 17px/1.3 inherit;font-family:inherit;font-weight:700;font-size:17px;min-height:48px;padding:12px;border:1px solid #53656b;background:#eefaff;color:#101518;border-radius:4px;cursor:pointer;margin-top:auto}
#MainContent .rr-curated--catalog .rr-catalog-pair-preview:hover{background:#cdf8ff}
#MainContent .rr-curated--catalog .rr-catalog-controls label{font-size:16px}
#MainContent .rr-curated--catalog .rr-catalog-controls input,#MainContent .rr-curated--catalog .rr-catalog-controls select{font-size:18px;min-height:54px}
#MainContent .rr-curated--catalog .rr-catalog-categories button{font-size:16px;min-height:48px}
#MainContent .rr-curated--catalog .rr-result-count{font-size:15px}
@media(max-width:1000px){#MainContent .rr-curated--catalog .rr-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
@media(max-width:599px){#MainContent .rr-curated--catalog{padding:40px 18px 56px}#MainContent .rr-curated--catalog .rr-design-grid{grid-template-columns:1fr;gap:22px}#MainContent .rr-curated--catalog .rr-design-card__body{padding:22px}#MainContent .rr-curated--catalog .rr-design-card h3{font-size:28px!important}#MainContent .rr-curated--catalog .rr-curated__intro>p:last-child{font-size:19px}#MainContent .rr-curated--catalog .rr-catalog-controls{grid-template-columns:1fr}#MainContent .rr-curated--catalog .rr-catalog-categories{padding-bottom:12px}}
