.vs-carpet-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:52px 0 22px}.vs-carpet-heading h3,.vs-carpet-other h3{margin:0;font:clamp(32px,4vw,52px) /1.08 Georgia,serif;letter-spacing:-.045em}.vs-carpet-search{display:grid;flex:0 1 320px;gap:8px;color:#536b89;font-size:12px}.vs-carpet-search input{width:100%;min-width:0;padding:12px 14px;border:1px solid #cfc5b5;border-radius:0;color:#062b5e;background:#faf8f3;font:inherit;font-size:14px}.vs-carpet-card:focus-visible,.vs-carpet-other-grid a:focus-visible,.vs-carpet-search input:focus-visible{outline:2px solid #a77b3b;outline-offset:3px}.vs-carpet-status-note{max-width:920px;padding:15px 18px;border-left:3px solid #a77b3b;background:#f4eee3;color:#536b89;font-size:13px;line-height:1.65}.vs-carpet-count{margin:18px 0 16px;color:#536b89;font-size:12px}.vs-carpet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:70px}.vs-carpet-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #cfc5b5;background:#faf8f3;color:#062b5e;text-decoration:none}.vs-carpet-card:hover{border-color:#987343}.vs-carpet-card-image{position:relative;display:block;flex:none;aspect-ratio:3/2;overflow:hidden;background:#e5e0d6}.vs-carpet-card-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%}.vs-carpet-card-copy{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px}.vs-carpet-card-copy>strong{min-height:2.6em;font-size:15px;line-height:1.3;font-weight:600}.vs-carpet-card-description{display:-webkit-box;min-height:4.5em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#536b89;font-size:12px;line-height:1.5}.vs-carpet-card-status{display:block;margin-top:auto;color:#775c35;font-size:10px;font-weight:600;line-height:1.5}.vs-carpet-card-action{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid #ded3c1;font-size:11px}.vs-carpet-other{padding-top:35px;border-top:1px solid #cfc5b5}.vs-carpet-other>p:not(.vs-collection-kicker){color:#536b89;font-size:14px;line-height:1.6}.vs-carpet-other-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 70px}.vs-carpet-other-grid a{display:flex;flex-direction:column;gap:12px;padding:19px;border:1px solid #cfc5b5;background:#faf8f3;color:#062b5e;text-decoration:none}.vs-carpet-other-grid strong{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.4}.vs-carpet-other-grid a>span:not(.vs-carpet-card-status){color:#536b89;font-size:12px;line-height:1.6}@media (max-width:1000px){.vs-carpet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-carpet-other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.vs-carpet-heading{display:block;margin-top:38px}.vs-carpet-search{margin-top:24px}.vs-carpet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vs-carpet-card-copy{gap:9px;padding:12px}.vs-carpet-card-copy>strong{font-size:13px}.vs-carpet-card-description{font-size:11px}.vs-carpet-card-status{font-size:9px}.vs-carpet-other-grid{gap:9px}.vs-carpet-other-grid a{padding:15px}}