.nd-demo{max-width:1320px;margin:0 auto;padding:48px 5%;color:#422338}.nd-demo h2,.nd-demo h1{font-family:Georgia,serif;line-height:1.15}.nd-demo h1{font-size:clamp(32px,4vw,48px)}.nd-demo .nd-label{font-size:12px;letter-spacing:2px}.nd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.nd-card{border:0;background:transparent;text-align:left;color:inherit;padding:0;cursor:pointer}.nd-photo{display:block;aspect-ratio:1;background-size:200% 200%;background-position:0 0;border-radius:8px}.nd-card strong{display:block;margin-top:12px}.nd-card span:last-child{font-size:13px}.nd-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.nd-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.nd-thumbs button{padding:0;border:2px solid transparent;background:transparent;cursor:pointer}.nd-thumbs button[aria-pressed=true]{border-color:#783d63}.nd-detail p{line-height:1.7}.nd-small{font-size:12px;color:#75616d}.nd-cta{display:block;background:#612b50;color:#fff!important;text-align:center;padding:16px;margin:22px 0;text-decoration:none}.nd-back{background:transparent;border:0;color:#612b50;text-decoration:underline;cursor:pointer;margin-bottom:25px}.nd-demo details{border-top:1px solid #dfcdd8;padding:15px 0}.nd-demo summary{cursor:pointer}.nd-filter{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.nd-filter button{border:1px solid #b89aaa;padding:8px 16px;background:#fffaf7;color:#422338;border-radius:22px;cursor:pointer}.nd-filter button[aria-pressed=true]{background:#612b50;color:#fff}.nd-demo [hidden]{display:none!important}@media(max-width:750px){.nd-grid{grid-template-columns:repeat(2,1fr);gap:16px}.nd-detail{grid-template-columns:1fr;gap:20px}.nd-demo{padding:32px 5%}}.nd-demo.nd-integrated{max-width:none;padding:0;margin:0;width:100%}.nd-integrated .nd-filter{margin:12px 0 24px}.ns-grid>.nd-card{min-width:0;width:100%;font:inherit;color:inherit}.ns-grid>.nd-card .nd-photo{width:100%;aspect-ratio:1}.ns-grid>[hidden]{display:none!important}.nd-integrated:has(.nd-detail){padding-bottom:24px}.ns-unified-pattern-card .ns-card-image{border-radius:8px;aspect-ratio:1}.ns-unified-pattern-card .ns-card-image img{height:100%;width:100%;object-fit:cover}.ns-unified-pattern-card .ns-card-arrow{display:none}.ns-unified-pattern-card .ns-card-bottom{display:block;padding-top:12px}.ns-unified-pattern-card .ns-card-bottom h3{font:inherit;font-weight:700;margin:0}.ns-unified-pattern-card .ns-card-bottom>span{display:block;font-size:13px}.nd-demo[data-pattern-page] .nd-thumbs{grid-template-columns:repeat(auto-fit,minmax(65px,1fr))}#fabric-catalog[data-catalog-kind=patterns] .ns-grid{align-items:start}#fabric-catalog[data-catalog-kind=patterns] .ns-unified-pattern-card,#fabric-catalog[data-catalog-kind=patterns] .nd-card{margin:0;border:0;background:transparent;box-shadow:none;min-width:0;padding:0;color:#422338}#fabric-catalog[data-catalog-kind=patterns] .ns-card-image,#fabric-catalog[data-catalog-kind=patterns] .nd-photo{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;background-color:#f5edf3}#fabric-catalog[data-catalog-kind=patterns] .ns-card-bottom,#fabric-catalog[data-catalog-kind=patterns] .nd-card strong{margin:0;padding:12px 0 0;line-height:1.5}#fabric-catalog[data-catalog-kind=patterns] .ns-card-bottom h3,#fabric-catalog[data-catalog-kind=patterns] .nd-card strong{font-family:inherit;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}#fabric-catalog[data-catalog-kind=patterns] .ns-card-bottom a{text-decoration:none;color:inherit}#fabric-catalog[data-catalog-kind=patterns] .ns-card-bottom>span,#fabric-catalog[data-catalog-kind=patterns] .nd-card>span:last-child{display:block;font-size:13px;line-height:1.6;padding-top:4px;color:#694b60}.nd-demo[data-pattern-page] .nd-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.nd-thumbs button{min-width:0;border-radius:5px}.nd-cta,.nd-card,.ns-card-image{transition:box-shadow .2s ease}.nd-cta:focus-visible,.nd-card:focus-visible,.ns-card-image:focus-visible,.nd-thumbs button:focus-visible{outline:3px solid #8f5680;outline-offset:4px}#fabric-catalog[data-catalog-kind=patterns] .ns-card-image:hover img{transform:none}#fabric-catalog[data-catalog-kind=patterns] .ns-card-bottom h3{margin:0;line-height:24px}#fabric-catalog[data-catalog-kind=patterns] .ns-card-bottom,#fabric-catalog[data-catalog-kind=patterns] .ns-card{display:block}#fabric-catalog[data-catalog-kind=patterns] .ns-card-bottom>span{margin:0}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ns-demo-library.css.map */
