@font-face{font-family:WeBarlow;src:url('./weknife/designers/729398d20981a2b0.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
.we-page{color:#000;background:#f3f3f3;font:16px/1.87 system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;min-height:60vh}
.we-page h1,.we-page h2,.we-page h3,.we-page h4{font-family:WeBarlow,Barlow,sans-serif;letter-spacing:normal;text-transform:none}
.we-designers-banner{height:250px;margin-bottom:35px;overflow:hidden}
.we-designers-banner img{height:100%;width:100%;object-fit:cover;object-position:center}
.we-designers-container{max-width:1480px;margin:auto;padding:0 20px}
.we-designers-grid{margin:0 0 60px}
.we-designer{margin:0 0 20px;padding:30px 20px 20px;background:#fdfdfd;border:1px solid #f3f3f3;border-radius:3px;text-align:center;min-width:0}
.we-designer img{display:block;width:100%;height:auto;aspect-ratio:1;padding:8px;background:#f3f3f3;border:1px solid #f3f3f3;margin:0 0 20px;object-fit:cover}
.we-designer h2{font-size:19px;font-weight:700;line-height:1.4;margin:0 0 6px;color:#303030}
.we-designer p{font-size:16px;line-height:1.4;margin:0}
.we-designer a{display:inline-block;width:94px;margin-top:6px;color:#303030;line-height:24px;border-radius:5px;text-decoration:none}
.we-designer a:hover,.we-designer a:focus-visible{background:#eda501;color:#303030;text-decoration:none}
@media(min-width:641px){.we-designers-banner{height:430px}.we-designers-container{padding:0 40px}.we-designers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:62px 0 80px}.we-designer{margin:0}}
@media(min-width:1000px){.we-designers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1280px){.we-designers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
/* Information submenu is shared by desktop overflow and the mobile drawer. */
.dk-info-nav{position:relative}
.nav-links>a:hover,.nav-links>a:focus-visible,.nav-links>a.dk-nav-active,
.dk-info-nav>summary:hover,.dk-info-nav>summary:focus-visible,.dk-info-nav.dk-nav-active>summary,.dk-info-nav[open]>summary,
.more-button:hover,.more-button:focus-visible,.more-button.dk-nav-active,
.more-menu>a:hover,.more-menu>a:focus-visible,.more-menu>a.dk-nav-active,
.mobile-nav>a:hover,.mobile-nav>a:focus-visible,.mobile-nav>a.dk-nav-active{box-shadow:inset 0 -2px 0 currentColor;text-decoration:none!important}
.nav-links>.dk-info-nav>summary{display:block;padding:12px 10px;font-size:14px;line-height:20px}
.dk-info-nav>summary{list-style:none;cursor:pointer;white-space:nowrap}
.dk-info-nav>summary::-webkit-details-marker{display:none}
.dk-info-nav>summary:after{content:'⌄';margin-left:8px}
.dk-info-mega{position:absolute;right:0;top:100%;width:min(850px,88vw);padding:28px;background:#fff;color:#303030;box-shadow:0 8px 22px #0002;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;z-index:25;font:15px/1.5 system-ui,sans-serif}
.dk-info-mega strong{display:block;margin-bottom:14px;color:#777;font-weight:600}
.dk-info-mega a{display:block!important;white-space:normal!important;padding:7px 0!important;font-size:15px!important;line-height:1.5!important}
.more-menu .dk-info-nav{padding:10px 18px}.more-menu .dk-info-mega{right:100%;top:0}
@media(max-width:749px){.mobile-nav .dk-info-nav{padding:4px 0}.mobile-nav .dk-info-mega{position:static;width:100%;padding:20px 0 0;box-shadow:none;display:block;background:transparent}.mobile-nav .dk-info-mega>div{margin-bottom:18px}.mobile-nav .dk-info-mega a{border:0}.mobile-nav .dk-info-nav>summary{font-size:28px;line-height:38.8px}}
