.rm-designer-works{padding:clamp(5rem,8vw,9rem) 0 clamp(6rem,10vw,11rem);overflow:hidden;background:#f4f1e8;color:var(--rm-ink, #0a0a0a)}.rm-designer-works__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end;margin-bottom:clamp(3rem,6vw,6rem)}.rm-designer-works__eyebrow{margin:0 0 1rem;color:#5e5b51;font-family:var(--rm-font-body);font-size:1rem;font-weight:700;letter-spacing:.18em}.rm-designer-works__title{max-width:18ch;margin:0;font-family:var(--rm-font-zh);font-size:clamp(3.4rem,5vw,7rem);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.rm-designer-works__description{max-width:52rem;margin-top:1.8rem;color:#5e5b51;font-size:clamp(1.5rem,1.8vw,1.8rem);line-height:1.8}.rm-designer-works__description p{margin:0}.rm-designer-works__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.3rem;min-width:20rem}.rm-designer-works__primary,.rm-designer-works__creator{font-weight:700;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease}.rm-designer-works__primary{padding:1.2rem 1.8rem;background:var(--rm-ink, #0a0a0a);color:var(--rm-chalk, #f5f5f5)}.rm-designer-works__creator{border-bottom:.2rem solid #8d9b00;color:var(--rm-ink, #0a0a0a)}.rm-designer-works__primary:hover,.rm-designer-works__creator:hover{transform:translateY(-.2rem)}.rm-designer-works__primary:hover{background:#25251f}.rm-designer-works__primary:active,.rm-designer-works__creator:active{transform:translateY(.1rem)}.rm-designer-works__primary:focus-visible,.rm-designer-works__creator:focus-visible{outline:.2rem solid var(--rm-ink, #0a0a0a);outline-offset:.4rem}.rm-designer-works__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.8rem,3vw,3.6rem) clamp(1.4rem,2.2vw,2.8rem);margin:0;padding:0;list-style:none}.rm-designer-works__item{grid-column:span 3;min-width:0}.rm-designer-works__item:first-child{grid-column:span 6;grid-row:span 2}.rm-designer-works__item:nth-child(6n){grid-column:span 6}@media screen and (max-width:989px){.rm-designer-works__header{grid-template-columns:1fr}.rm-designer-works__actions{min-width:0}.rm-designer-works__item,.rm-designer-works__item:first-child,.rm-designer-works__item:nth-child(6n){grid-column:span 6;grid-row:auto}}@media screen and (max-width:749px){.rm-designer-works{padding-top:4.8rem}.rm-designer-works__header{gap:2.4rem;margin-bottom:3.2rem}.rm-designer-works__title{font-size:clamp(3.2rem,11vw,4.7rem)}.rm-designer-works__actions{flex-direction:row;flex-wrap:wrap;align-items:center}.rm-designer-works__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.2rem}.rm-designer-works__item,.rm-designer-works__item:first-child,.rm-designer-works__item:nth-child(6n){grid-column:span 1}}.rm-vendor-products{padding:clamp(5rem,8vw,8rem) 0 clamp(6rem,9vw,9rem);background:#e7e3d8;color:var(--rm-ink, #0a0a0a)}.rm-vendor-products__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end;margin-bottom:3.5rem}.rm-vendor-products__eyebrow{margin:0 0 .8rem;color:#68645a;font-size:1rem;font-weight:700;letter-spacing:.18em}.rm-vendor-products__title{margin:0;font-family:var(--rm-font-display);font-size:clamp(4.5rem,7vw,8rem);font-style:italic;line-height:.95;letter-spacing:-.035em}.rm-vendor-products__description{max-width:55rem;margin-top:1.4rem;color:#5e5b51;font-size:1.6rem;line-height:1.7}.rm-vendor-products__description p{margin:0}.rm-vendor-products__link{border-bottom:.2rem solid #8d9b00;color:var(--rm-ink, #0a0a0a);font-weight:700;text-decoration:none;transition:transform .18s ease}.rm-vendor-products__link:hover{transform:translateY(-.2rem)}.rm-vendor-products__link:active{transform:translateY(.1rem)}.rm-vendor-products__link:focus-visible{outline:.2rem solid var(--rm-ink, #0a0a0a);outline-offset:.4rem}.rm-vendor-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 2rem;margin:0;padding:0;list-style:none}@media screen and (max-width:989px){.rm-vendor-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.rm-vendor-products__header{grid-template-columns:1fr;gap:1.8rem}.rm-vendor-products__grid{gap:2.8rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-rm-designer-works.css.map */
